From 31f62cc0615d8bb7d7f98d8c62355891b85a2c9e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 13 Dec 2024 12:01:35 +0000 Subject: [PATCH 001/114] refactor: add support for batched updates --- .gitignore | 4 + Cargo.lock | 922 +++- Cargo.toml | 19 +- generate_api.sh | 9 + openapitools.json | 7 + src/api/api.rs | 56 +- .../get_compressed_accounts_by_owner.rs | 266 -- .../common.rs | 244 ++ .../indexed_accounts.rs | 18 + .../get_compressed_accounts_by_owner/mod.rs | 13 + .../get_compressed_accounts_by_owner/v1.rs | 70 + .../get_compressed_accounts_by_owner/v2.rs | 72 + ..._compression_signatures_for_token_owner.rs | 1 - .../get_multiple_compressed_accounts.rs | 19 +- src/api/method/get_queue_elements.rs | 160 + .../get_transaction_with_compression_info.rs | 39 +- .../common.rs} | 304 +- src/api/method/get_validity_proof/mod.rs | 10 + src/api/method/get_validity_proof/v1.rs | 179 + src/api/method/get_validity_proof/v2.rs | 239 + src/api/method/mod.rs | 1 + src/api/method/utils.rs | 77 +- src/api/rpc_server.rs | 24 + src/common/mod.rs | 6 +- src/common/typedefs/account.rs | 35 +- src/common/typedefs/hash.rs | 9 + src/common/typedefs/serializable_pubkey.rs | 1 - src/common/typedefs/unsigned_integer.rs | 45 +- src/dao/generated/accounts.rs | 9 +- src/dao/generated/indexed_trees.rs | 2 +- src/dao/generated/state_trees.rs | 2 +- src/ingester/fetchers/mod.rs | 1 - src/ingester/indexer/mod.rs | 2 +- src/ingester/parser/batch_event_parser.rs | 119 + src/ingester/parser/indexer_events.rs | 16 +- src/ingester/parser/mod.rs | 381 +- src/ingester/parser/state_update.rs | 38 +- src/ingester/persist/mod.rs | 232 +- .../persist/persisted_batch_append_event.rs | 63 + .../persist/persisted_batch_nullify_event.rs | 82 + .../persist/persisted_indexed_merkle_tree.rs | 28 +- src/ingester/persist/persisted_state_tree.rs | 442 +- src/lib.rs | 2 +- src/migration/main.rs | 5 +- .../custom/custom20250211_000002_solayer2.rs | 27 +- .../custom/custom20252201_000001_init.rs | 27 +- src/migration/migrations/custom/mod.rs | 2 +- src/migration/migrations/mod.rs | 2 +- .../standard/m20250206_000007_init.rs | 380 ++ src/migration/migrations/standard/mod.rs | 5 +- src/migration/mod.rs | 9 +- src/migration/model/mod.rs | 2 +- src/migration/model/table.rs | 6 + src/monitor/mod.rs | 30 +- src/openapi/mod.rs | 184 +- src/openapi/specs/api.yaml | 3878 +++++++++++++++++ src/openapi/specs/getCompressedAccount.yaml | 2 +- .../specs/getCompressedAccountsByOwner.yaml | 569 ++- .../specs/getCompressedBalanceByOwner.yaml | 1050 ++++- .../getCompressedTokenAccountBalance.yaml | 816 +++- .../getCompressedTokenAccountsByDelegate.yaml | 450 +- .../getCompressedTokenAccountsByOwner.yaml | 331 +- .../getCompressedTokenBalancesByOwner.yaml | 1150 ++++- .../getCompressionSignaturesForAccount.yaml | 1393 +++++- .../getCompressionSignaturesForAddress.yaml | 1507 ++++++- .../getCompressionSignaturesForOwner.yaml | 1614 ++++++- ...getCompressionSignaturesForTokenOwner.yaml | 1727 +++++++- .../specs/getMultipleCompressedAccounts.yaml | 684 ++- src/openapi/specs/getQueueElements.yaml | 89 + .../getTransactionWithCompressionInfo.yaml | 1374 +++++- src/openapi/specs/openapitools.json | 7 + tests/integration_tests/mock_tests.rs | 255 +- ..._transfer_transactions-bob-proofs.snap.new | 94 + 73 files changed, 20727 insertions(+), 1210 deletions(-) create mode 100755 generate_api.sh create mode 100644 openapitools.json delete mode 100644 src/api/method/get_compressed_accounts_by_owner.rs create mode 100644 src/api/method/get_compressed_accounts_by_owner/common.rs create mode 100644 src/api/method/get_compressed_accounts_by_owner/indexed_accounts.rs create mode 100644 src/api/method/get_compressed_accounts_by_owner/mod.rs create mode 100644 src/api/method/get_compressed_accounts_by_owner/v1.rs create mode 100644 src/api/method/get_compressed_accounts_by_owner/v2.rs create mode 100644 src/api/method/get_queue_elements.rs rename src/api/method/{get_validity_proof.rs => get_validity_proof/common.rs} (53%) create mode 100644 src/api/method/get_validity_proof/mod.rs create mode 100644 src/api/method/get_validity_proof/v1.rs create mode 100644 src/api/method/get_validity_proof/v2.rs create mode 100644 src/ingester/parser/batch_event_parser.rs create mode 100644 src/ingester/persist/persisted_batch_append_event.rs create mode 100644 src/ingester/persist/persisted_batch_nullify_event.rs create mode 100644 src/migration/migrations/standard/m20250206_000007_init.rs create mode 100644 src/openapi/specs/api.yaml create mode 100644 src/openapi/specs/getQueueElements.yaml create mode 100644 src/openapi/specs/openapitools.json create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new diff --git a/.gitignore b/.gitignore index 7f1e63cd..55636461 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ +.idea + test-ledger/ # Added by cargo /target /.cargo + +.DS_Store \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 8836f866..29066873 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "Inflector" @@ -84,7 +84,7 @@ dependencies = [ "getrandom 0.2.14", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.32", ] [[package]] @@ -110,7 +110,17 @@ checksum = "48a526ec4434d531d488af59fe866f36b310fe8906691c75dffa664450a3800a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", +] + +[[package]] +name = "aligned-sized" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] @@ -261,7 +271,7 @@ dependencies = [ "bytemuck", "getrandom 0.2.14", "solana-program", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -279,7 +289,7 @@ dependencies = [ "serde_json", "sha2 0.10.8", "syn 1.0.109", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -380,9 +390,20 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" dependencies = [ - "ark-ec", - "ark-ff", - "ark-std", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-std 0.4.0", +] + +[[package]] +name = "ark-bn254" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", ] [[package]] @@ -391,12 +412,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3a13b34da09176a8baba701233fdffbaa7c1b1192ce031a3da4e55ce1f1a56" dependencies = [ - "ark-ec", - "ark-ff", + "ark-ec 0.4.2", + "ark-ff 0.4.2", "ark-relations", - "ark-serialize", + "ark-serialize 0.4.2", "ark-snark", - "ark-std", + "ark-std 0.4.0", "blake2", "derivative", "digest 0.10.7", @@ -410,10 +431,10 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", "itertools 0.10.5", @@ -422,16 +443,37 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" +dependencies = [ + "ahash 0.8.11", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe 0.6.0", + "fnv", + "hashbrown 0.15.2", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-integer", + "num-traits", + "zeroize", +] + [[package]] name = "ark-ff" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", + "ark-ff-asm 0.4.2", + "ark-ff-macros 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "digest 0.10.7", "itertools 0.10.5", @@ -443,6 +485,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "educe 0.6.0", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-traits", + "paste", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -453,6 +515,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.98", +] + [[package]] name = "ark-ff-macros" version = "0.4.2" @@ -466,6 +538,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "ark-groth16" version = "0.4.0" @@ -473,12 +558,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20ceafa83848c3e390f1cbf124bc3193b3e639b3f02009e0e290809a501b95fc" dependencies = [ "ark-crypto-primitives", - "ark-ec", - "ark-ff", - "ark-poly", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-poly 0.4.2", "ark-relations", - "ark-serialize", - "ark-std", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "rayon", ] @@ -488,22 +573,37 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", "rayon", ] +[[package]] +name = "ark-poly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" +dependencies = [ + "ahash 0.8.11", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe 0.6.0", + "fnv", + "hashbrown 0.15.2", +] + [[package]] name = "ark-relations" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00796b6efc05a3f48225e59cb6a2cda78881e7c390872d5786aaf112f31fb4f0" dependencies = [ - "ark-ff", - "ark-std", + "ark-ff 0.4.2", + "ark-std 0.4.0", "tracing", "tracing-subscriber 0.2.25", ] @@ -514,8 +614,21 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ - "ark-serialize-derive", - "ark-std", + "ark-serialize-derive 0.4.2", + "ark-std 0.4.0", + "digest 0.10.7", + "num-bigint 0.4.6", +] + +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-serialize-derive 0.5.0", + "ark-std 0.5.0", + "arrayvec", "digest 0.10.7", "num-bigint 0.4.6", ] @@ -531,16 +644,27 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-serialize-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "ark-snark" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84d3cc6833a335bb8a600241889ead68ee89a3cf8448081fb7694c0fe503da63" dependencies = [ - "ark-ff", + "ark-ff 0.4.2", "ark-relations", - "ark-serialize", - "ark-std", + "ark-serialize 0.4.2", + "ark-std 0.4.0", ] [[package]] @@ -554,6 +678,17 @@ dependencies = [ "rayon", ] +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand 0.8.5", + "rayon", +] + [[package]] name = "arrayref" version = "0.3.7" @@ -584,7 +719,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 1.0.58", "time", ] @@ -822,7 +957,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -833,13 +968,13 @@ checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -909,7 +1044,7 @@ dependencies = [ "quick-xml", "rust-ini", "serde", - "thiserror", + "thiserror 1.0.58", "time", "url", ] @@ -920,7 +1055,7 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42fed2b9fca70f2908268d057a607f2a906f47edbf856ea8587de9038d264e22" dependencies = [ - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -1222,7 +1357,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", "syn_derive", ] @@ -1392,7 +1527,7 @@ checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -1453,7 +1588,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b" dependencies = [ "libc", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -1588,7 +1723,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -1738,9 +1873,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" @@ -1888,7 +2023,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -1899,7 +2034,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -2068,7 +2203,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -2091,7 +2226,7 @@ checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -2162,12 +2297,24 @@ version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f" dependencies = [ - "enum-ordinalize", + "enum-ordinalize 3.1.15", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize 4.3.0", + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "either" version = "1.11.0" @@ -2209,7 +2356,7 @@ checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -2222,7 +2369,27 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", +] + +[[package]] +name = "enum-ordinalize" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] @@ -2348,6 +2515,12 @@ dependencies = [ "once_cell", ] +[[package]] +name = "fastmurmur3" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d7e9bc68be4cdabbb8938140b01a8b5bc1191937f2c7e7ecc2fcebbe2d749df" + [[package]] name = "fastrand" version = "1.9.0" @@ -2576,7 +2749,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -2716,12 +2889,12 @@ version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acc65a9ef90161a41b67cd4611e113d09f3819a1d488e4effafde92fca70861d" dependencies = [ - "ark-bn254", - "ark-ec", - "ark-ff", - "ark-serialize", + "ark-bn254 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", "solana-program", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -2808,6 +2981,15 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ + "allocator-api2", +] + [[package]] name = "hashlink" version = "0.8.4" @@ -3322,6 +3504,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -3395,7 +3586,7 @@ dependencies = [ "serde", "serde_json", "soketto", - "thiserror", + "thiserror 1.0.58", "tokio", "tracing", ] @@ -3445,7 +3636,7 @@ dependencies = [ "beef", "serde", "serde_json", - "thiserror", + "thiserror 1.0.58", "tracing", ] @@ -3475,9 +3666,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libredox" @@ -3548,6 +3739,47 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "light-account-checks" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "solana-program", + "thiserror 2.0.11", +] + +[[package]] +name = "light-batched-merkle-tree" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "borsh 0.10.3", + "light-account-checks", + "light-bloom-filter", + "light-compressed-account", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-merkle-tree-metadata", + "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-zero-copy", + "solana-program", + "thiserror 2.0.11", + "zerocopy 0.8.14", +] + +[[package]] +name = "light-bloom-filter" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "bitvec", + "fastmurmur3", + "num-bigint 0.4.6", + "solana-program", + "thiserror 2.0.11", +] + [[package]] name = "light-bounded-vec" version = "1.1.0" @@ -3556,7 +3788,7 @@ checksum = "47ced86d6f1b163a04d5d0be44f8bbeedb11d32f73af27812bbd144e0f1f1a42" dependencies = [ "bytemuck", "memoffset 0.9.1", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -3568,11 +3800,11 @@ dependencies = [ "async-trait", "bb8", "borsh 0.10.3", - "light-concurrent-merkle-tree", - "light-hasher", - "light-indexed-merkle-tree", - "light-merkle-tree-reference", - "light-prover-client", + "light-concurrent-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-indexed-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-prover-client 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-sdk 0.10.0", "log", "num-bigint 0.4.6", @@ -3584,10 +3816,30 @@ dependencies = [ "solana-program-test", "solana-sdk", "solana-transaction-status", - "thiserror", + "thiserror 1.0.58", "tokio", ] +[[package]] +name = "light-compressed-account" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "anchor-lang", + "anyhow", + "ark-bn254 0.5.0", + "ark-ff 0.5.0", + "borsh 0.10.3", + "bytemuck", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-zero-copy", + "num-bigint 0.4.6", + "rand 0.8.5", + "solana-program", + "thiserror 2.0.11", + "zerocopy 0.8.14", +] + [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" @@ -3597,10 +3849,23 @@ dependencies = [ "borsh 0.10.3", "bytemuck", "light-bounded-vec", - "light-hasher", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-utils", + "memoffset 0.9.1", + "thiserror 1.0.58", +] + +[[package]] +name = "light-concurrent-merkle-tree" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "borsh 0.10.3", + "light-bounded-vec", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", "light-utils", "memoffset 0.9.1", - "thiserror", + "thiserror 2.0.11", ] [[package]] @@ -3609,12 +3874,25 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e932ed98282fa564ff4518416de688593a0f425c81d68cfa70e98da21a17a36f" dependencies = [ - "ark-bn254", - "light-poseidon", + "ark-bn254 0.4.0", + "light-poseidon 0.2.0", "sha2 0.10.8", "sha3 0.10.8", "solana-program", - "thiserror", + "thiserror 1.0.58", +] + +[[package]] +name = "light-hasher" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "ark-bn254 0.5.0", + "light-poseidon 0.3.0", + "sha2 0.10.8", + "sha3 0.10.8", + "solana-program", + "thiserror 2.0.11", ] [[package]] @@ -3626,6 +3904,14 @@ dependencies = [ "anchor-lang", ] +[[package]] +name = "light-heap" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "anchor-lang", +] + [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" @@ -3634,14 +3920,29 @@ checksum = "a3df875b906d10c2146c66906eef3b40b42d8f9c14b539b4ed5860c6347a3bb1" dependencies = [ "borsh 0.10.3", "light-bounded-vec", - "light-concurrent-merkle-tree", - "light-hasher", - "light-merkle-tree-reference", + "light-concurrent-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-utils", "memoffset 0.9.1", "num-bigint 0.4.6", "num-traits", - "thiserror", + "thiserror 1.0.58", +] + +[[package]] +name = "light-indexed-merkle-tree" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "light-bounded-vec", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-utils", + "num-bigint 0.4.6", + "num-traits", + "thiserror 2.0.11", ] [[package]] @@ -3651,10 +3952,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bed4a94c8fe3f5bb30d537dbf7148018229a2aa7191a8be41905cf39c7e24a6" dependencies = [ "bs58 0.4.0", - "light-hasher", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2", + "quote", + "syn 2.0.98", +] + +[[package]] +name = "light-macros" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "bs58 0.5.1", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", +] + +[[package]] +name = "light-merkle-tree-metadata" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "borsh 0.10.3", + "bytemuck", + "light-compressed-account", + "solana-program", + "thiserror 2.0.11", + "zerocopy 0.8.14", ] [[package]] @@ -3664,9 +3989,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb9153fd97f1bdba3ec1de6f4c4f20134c6e5e1285676bcb9ef5ebe493f41afa" dependencies = [ "light-bounded-vec", - "light-hasher", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "log", - "thiserror", + "thiserror 1.0.58", +] + +[[package]] +name = "light-merkle-tree-reference" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "light-bounded-vec", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "num-bigint 0.4.6", + "thiserror 2.0.11", ] [[package]] @@ -3675,10 +4011,22 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c9a85a9752c549ceb7578064b4ed891179d20acd85f27318573b64d2d7ee7ee" dependencies = [ - "ark-bn254", - "ark-ff", + "ark-bn254 0.4.0", + "ark-ff 0.4.2", + "num-bigint 0.4.6", + "thiserror 1.0.58", +] + +[[package]] +name = "light-poseidon" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e3d87542063daaccbfecd78b60f988079b6ec4e089249658b9455075c78d42" +dependencies = [ + "ark-bn254 0.5.0", + "ark-ff 0.5.0", "num-bigint 0.4.6", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -3687,22 +4035,22 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e109ed16bfc5faaa7aed6989f2717a76e68cd771430580b910c4a1cf3d04a20" dependencies = [ - "ark-bn254", + "ark-bn254 0.4.0", "ark-crypto-primitives", - "ark-ec", - "ark-ff", + "ark-ec 0.4.2", + "ark-ff 0.4.2", "ark-groth16", "ark-relations", - "ark-serialize", - "ark-std", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "borsh 0.10.3", "bytemuck", "color-eyre", "env_logger 0.11.5", "groth16-solana", - "light-hasher", - "light-indexed-merkle-tree", - "light-merkle-tree-reference", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-indexed-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-utils", "log", "num-bigint 0.4.6", @@ -3712,31 +4060,61 @@ dependencies = [ "serde", "serde_json", "solana-program", - "sysinfo", - "thiserror", + "sysinfo 0.31.4", + "thiserror 1.0.58", "tokio", "zeroize", ] +[[package]] +name = "light-prover-client" +version = "1.2.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#2c7c2bd9ce5c24bd5160603ac9ec956fb393347a" +dependencies = [ + "ark-bn254 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "env_logger 0.11.5", + "groth16-solana", + "light-batched-merkle-tree", + "light-bounded-vec", + "light-compressed-account", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "log", + "num-bigint 0.4.6", + "num-traits", + "once_cell", + "reqwest 0.11.27", + "serde", + "serde_json", + "solana-program", + "sysinfo 0.33.1", + "thiserror 2.0.11", + "tokio", +] + [[package]] name = "light-sdk" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6c8085cb040a2f6ae36da2c58b9f8795b788a9bdd92787d1e61bda974b3685" dependencies = [ - "aligned-sized", + "aligned-sized 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "anchor-lang", "borsh 0.10.3", "bytemuck", "groth16-solana", - "light-concurrent-merkle-tree", - "light-hasher", - "light-heap", - "light-indexed-merkle-tree", - "light-macros", + "light-concurrent-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-heap 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-indexed-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-macros 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-sdk-macros 0.3.0", "light-utils", - "light-verifier", + "light-verifier 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-bigint 0.4.6", "solana-program", "solana-sdk", @@ -3745,22 +4123,16 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c14007770c1de79cf9e1c8fcba6df563bd80cab959f59d7bbb1cc4e972be86f5" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" dependencies = [ - "aligned-sized", "anchor-lang", "borsh 0.10.3", - "bytemuck", - "groth16-solana", - "light-concurrent-merkle-tree", - "light-hasher", - "light-heap", - "light-indexed-merkle-tree", - "light-macros", + "light-compressed-account", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", "light-sdk-macros 0.4.0", - "light-utils", - "light-verifier", "num-bigint 0.4.6", "solana-program", "solana-sdk", @@ -3773,23 +4145,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f38c8f908e4fe074fdf6eb6c7b2702e0575435ce6f22dcb3ffea62283b2d7911" dependencies = [ "bs58 0.4.0", - "light-hasher", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91a0e4002b8250f57d7f7f25db3d059fdbb268e84024c369af1110a3df3fea9" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" dependencies = [ - "bs58 0.4.0", - "light-hasher", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -3799,13 +4169,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19e2b5a4959cb0456b483a20b4f3930920949137c00e76b5d0f9bf8d701a3c6a" dependencies = [ "anyhow", - "ark-bn254", - "ark-ff", + "ark-bn254 0.4.0", + "ark-ff 0.4.2", "light-bounded-vec", "num-bigint 0.4.6", "rand 0.8.5", "solana-program", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -3817,7 +4187,28 @@ dependencies = [ "borsh 0.10.3", "groth16-solana", "solana-program", - "thiserror", + "thiserror 1.0.58", +] + +[[package]] +name = "light-verifier" +version = "1.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "groth16-solana", + "light-compressed-account", + "solana-program", + "thiserror 2.0.11", +] + +[[package]] +name = "light-zero-copy" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +dependencies = [ + "solana-program", + "thiserror 2.0.11", + "zerocopy 0.8.14", ] [[package]] @@ -3917,7 +4308,7 @@ checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4225,7 +4616,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4306,7 +4697,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4318,7 +4709,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4347,9 +4738,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "opaque-debug" @@ -4380,7 +4771,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4417,7 +4808,7 @@ dependencies = [ "percent-encoding", "pin-project", "rand 0.8.5", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -4595,7 +4986,7 @@ version = "0.50.0" dependencies = [ "anchor-lang", "anyhow", - "ark-bn254", + "ark-bn254 0.4.0", "async-std", "async-stream", "async-trait", @@ -4620,9 +5011,13 @@ dependencies = [ "jsonrpsee", "jsonrpsee-core", "lazy_static", + "light-batched-merkle-tree", "light-client", - "light-concurrent-merkle-tree", - "light-poseidon", + "light-compressed-account", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-merkle-tree-metadata", + "light-poseidon 0.2.0", + "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", "light-sdk 0.11.0", "log", "lru 0.12.4", @@ -4644,7 +5039,7 @@ dependencies = [ "solana-sdk", "solana-transaction-status", "sqlx", - "thiserror", + "thiserror 1.0.58", "time", "tokio", "tower", @@ -4673,7 +5068,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4820,7 +5215,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4877,9 +5272,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.80" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] @@ -4911,7 +5306,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.59", + "syn 2.0.98", "tempfile", ] @@ -4925,7 +5320,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -4983,7 +5378,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -5008,7 +5403,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.21.12", - "thiserror", + "thiserror 1.0.58", "tokio", "tracing", ] @@ -5026,7 +5421,7 @@ dependencies = [ "rustls 0.21.12", "rustls-native-certs", "slab", - "thiserror", + "thiserror 1.0.58", "tinyvec", "tracing", ] @@ -5197,7 +5592,7 @@ checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom 0.2.14", "libredox", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -5444,7 +5839,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.59", + "syn 2.0.98", "unicode-ident", ] @@ -5497,7 +5892,7 @@ dependencies = [ "serde_derive", "serde_json", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.58", "time", "tokio", "tokio-native-tls", @@ -5719,7 +6114,7 @@ checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -5753,7 +6148,7 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror", + "thiserror 1.0.58", "time", "tracing", "url", @@ -5844,7 +6239,7 @@ dependencies = [ "proc-macro2", "quote", "syn 1.0.109", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -5938,9 +6333,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.197" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -5956,22 +6351,23 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -6007,7 +6403,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -6045,7 +6441,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -6265,7 +6661,7 @@ dependencies = [ "spl-token-2022", "spl-token-group-interface", "spl-token-metadata-interface", - "thiserror", + "thiserror 1.0.58", "zstd", ] @@ -6327,7 +6723,7 @@ dependencies = [ "strum_macros", "tar", "tempfile", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6348,7 +6744,7 @@ dependencies = [ "solana-program", "solana-program-runtime", "solana-sdk", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6363,7 +6759,7 @@ dependencies = [ "solana-program", "solana-sdk", "tarpc", - "thiserror", + "thiserror 1.0.58", "tokio", "tokio-serde", ] @@ -6415,7 +6811,7 @@ dependencies = [ "solana-sdk", "solana-zk-token-sdk", "solana_rbpf", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6447,7 +6843,7 @@ dependencies = [ "rpassword", "solana-remote-wallet", "solana-sdk", - "thiserror", + "thiserror 1.0.58", "tiny-bip39", "uriparse", "url", @@ -6482,7 +6878,7 @@ dependencies = [ "solana-thin-client", "solana-tpu-client", "solana-udp-client", - "thiserror", + "thiserror 1.0.58", "tokio", ] @@ -6528,7 +6924,7 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-sdk", - "thiserror", + "thiserror 1.0.58", "tokio", ] @@ -6578,7 +6974,7 @@ dependencies = [ "sha2 0.10.8", "solana-frozen-abi-macro", "subtle", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6590,7 +6986,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -6639,7 +7035,7 @@ dependencies = [ "log", "reqwest 0.11.27", "solana-sdk", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6705,10 +7101,10 @@ version = "1.18.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb2b2c8babfae4cace1a25b6efa00418f3acd852cf55d7cecc0360d3c5050479" dependencies = [ - "ark-bn254", - "ark-ec", - "ark-ff", - "ark-serialize", + "ark-bn254 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", "base64 0.21.7", "bincode", "bitflags 2.5.0", @@ -6729,7 +7125,7 @@ dependencies = [ "lazy_static", "libc", "libsecp256k1", - "light-poseidon", + "light-poseidon 0.2.0", "log", "memoffset 0.9.1", "num-bigint 0.4.6", @@ -6748,7 +7144,7 @@ dependencies = [ "solana-frozen-abi", "solana-frozen-abi-macro", "solana-sdk-macro", - "thiserror", + "thiserror 1.0.58", "tiny-bip39", "wasm-bindgen", "zeroize", @@ -6779,7 +7175,7 @@ dependencies = [ "solana-metrics", "solana-sdk", "solana_rbpf", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6808,7 +7204,7 @@ dependencies = [ "solana-vote-program", "solana_rbpf", "test-case", - "thiserror", + "thiserror 1.0.58", "tokio", ] @@ -6829,7 +7225,7 @@ dependencies = [ "solana-account-decoder", "solana-rpc-client-api", "solana-sdk", - "thiserror", + "thiserror 1.0.58", "tokio", "tokio-stream", "tokio-tungstenite", @@ -6860,7 +7256,7 @@ dependencies = [ "solana-rpc-client-api", "solana-sdk", "solana-streamer", - "thiserror", + "thiserror 1.0.58", "tokio", ] @@ -6889,7 +7285,7 @@ dependencies = [ "qstring", "semver", "solana-sdk", - "thiserror", + "thiserror 1.0.58", "uriparse", ] @@ -6938,7 +7334,7 @@ dependencies = [ "solana-transaction-status", "solana-version", "spl-token-2022", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -6951,7 +7347,7 @@ dependencies = [ "solana-clap-utils", "solana-rpc-client", "solana-sdk", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7027,7 +7423,7 @@ dependencies = [ "symlink", "tar", "tempfile", - "thiserror", + "thiserror 1.0.58", "zstd", ] @@ -7081,7 +7477,7 @@ dependencies = [ "solana-logger", "solana-program", "solana-sdk-macro", - "thiserror", + "thiserror 1.0.58", "uriparse", "wasm-bindgen", ] @@ -7096,7 +7492,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -7164,7 +7560,7 @@ dependencies = [ "solana-metrics", "solana-perf", "solana-sdk", - "thiserror", + "thiserror 1.0.58", "tokio", "x509-parser", ] @@ -7218,7 +7614,7 @@ dependencies = [ "solana-rpc-client", "solana-rpc-client-api", "solana-sdk", - "thiserror", + "thiserror 1.0.58", "tokio", ] @@ -7244,7 +7640,7 @@ dependencies = [ "spl-memo", "spl-token", "spl-token-2022", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7258,7 +7654,7 @@ dependencies = [ "solana-net-utils", "solana-sdk", "solana-streamer", - "thiserror", + "thiserror 1.0.58", "tokio", ] @@ -7294,7 +7690,7 @@ dependencies = [ "solana-frozen-abi-macro", "solana-sdk", "solana-vote-program", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7316,7 +7712,7 @@ dependencies = [ "solana-program", "solana-program-runtime", "solana-sdk", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7358,7 +7754,7 @@ dependencies = [ "solana-program", "solana-sdk", "subtle", - "thiserror", + "thiserror 1.0.58", "zeroize", ] @@ -7377,7 +7773,7 @@ dependencies = [ "rand 0.8.5", "rustc-demangle", "scroll", - "thiserror", + "thiserror 1.0.58", "winapi", ] @@ -7419,7 +7815,7 @@ dependencies = [ "solana-program", "spl-token", "spl-token-2022", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7441,7 +7837,7 @@ checksum = "07fd7858fc4ff8fb0e34090e41d7eb06a823e1057945c26d480bfc21d2338a93" dependencies = [ "quote", "spl-discriminator-syn", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -7453,8 +7849,8 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.59", - "thiserror", + "syn 2.0.98", + "thiserror 1.0.58", ] [[package]] @@ -7489,7 +7885,7 @@ dependencies = [ "num-traits", "solana-program", "spl-program-error-derive", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7501,7 +7897,7 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -7530,7 +7926,7 @@ dependencies = [ "num-traits", "num_enum 0.6.1", "solana-program", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7554,7 +7950,7 @@ dependencies = [ "spl-token-metadata-interface", "spl-transfer-hook-interface", "spl-type-length-value", - "thiserror", + "thiserror 1.0.58", ] [[package]] @@ -7686,7 +8082,7 @@ dependencies = [ "sqlformat", "sqlx-rt", "stringprep", - "thiserror", + "thiserror 1.0.58", "time", "tokio-stream", "url", @@ -7810,9 +8206,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.59" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2", "quote", @@ -7828,7 +8224,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -7863,6 +8259,20 @@ dependencies = [ "windows", ] +[[package]] +name = "sysinfo" +version = "0.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01" +dependencies = [ + "core-foundation-sys", + "libc", + "memchr", + "ntapi", + "rayon", + "windows", +] + [[package]] name = "system-configuration" version = "0.5.1" @@ -7917,7 +8327,7 @@ dependencies = [ "serde", "static_assertions", "tarpc-plugins", - "thiserror", + "thiserror 1.0.58", "tokio", "tokio-serde", "tokio-util 0.6.10", @@ -7981,7 +8391,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -7992,7 +8402,7 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", "test-case-core", ] @@ -8017,7 +8427,16 @@ version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.58", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", ] [[package]] @@ -8028,7 +8447,18 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] @@ -8085,7 +8515,7 @@ dependencies = [ "rand 0.7.3", "rustc-hash", "sha2 0.9.9", - "thiserror", + "thiserror 1.0.58", "unicode-normalization", "wasm-bindgen", "zeroize", @@ -8117,9 +8547,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.40.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -8145,13 +8575,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -8193,7 +8623,7 @@ checksum = "911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466" dependencies = [ "bincode", "bytes", - "educe", + "educe 0.4.23", "futures-core", "futures-sink", "pin-project", @@ -8335,7 +8765,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -8434,7 +8864,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -8542,7 +8972,7 @@ dependencies = [ "rand 0.8.5", "rustls 0.21.12", "sha1", - "thiserror", + "thiserror 1.0.58", "url", "utf-8", "webpki-roots 0.24.0", @@ -8700,7 +9130,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -8813,7 +9243,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", "wasm-bindgen-shared", ] @@ -8847,7 +9277,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8996,7 +9426,7 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -9007,7 +9437,7 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] @@ -9210,7 +9640,7 @@ dependencies = [ "nom", "oid-registry", "rusticata-macros", - "thiserror", + "thiserror 1.0.58", "time", ] @@ -9242,7 +9672,7 @@ checksum = "978d1379db10aa5e430e305f5a01598439d3414ef808443f9f92d1201dacda65" dependencies = [ "bytes", "futures", - "thiserror", + "thiserror 1.0.58", "tonic", "tonic-health", "yellowstone-grpc-proto", @@ -9271,7 +9701,16 @@ version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ - "zerocopy-derive", + "zerocopy-derive 0.7.32", +] + +[[package]] +name = "zerocopy" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468" +dependencies = [ + "zerocopy-derive 0.8.14", ] [[package]] @@ -9282,7 +9721,18 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] @@ -9302,7 +9752,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.98", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index c5422c9f..92baf8b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ path = "src/tools/tree_validator/main.rs" anchor-lang = "0.29.0" anyhow = "1.0.79" async-std = { version = "1", features = ["attributes", "tokio1"] } -async-trait = "0.1.53" +async-trait = "0.1.85" base64 = "0.21.0" borsh = "0.10.3" bs58 = "0.4.0" @@ -71,14 +71,21 @@ sea-orm-migration = { version = "0.10.6", features = [ "runtime-tokio-rustls", "sqlx-postgres", ] } -serde = "1.0.140" +serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.82" + solana-client = "1.18.0" solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-concurrent-merkle-tree = "=1.1.0" -light-sdk = "0.11.0" + +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } + sqlx = { version = "0.6.2", features = [ "macros", "runtime-tokio-rustls", @@ -97,7 +104,7 @@ num-traits = "0.2.18" num_enum = "0.7.2" reqwest = { version = "0.12.4", features = ["stream"] } time = "0.3.36" -tokio = { version = "1.23.0", features = ["full"] } +tokio = { version = "1.43.0", features = ["full"] } tower = { version = "0.4.13", features = ["full"] } tower-http = { version = "0.3.5", features = ["full"] } tracing = "0.1.35" @@ -106,7 +113,7 @@ tracing-subscriber = { version = "0.3.16", features = [ "env-filter", "ansi", ] } -utoipa = { version = "4.2.0", features = ["yaml", "chrono"] } +utoipa = { version = "4.2.0", features = ["yaml", "chrono", "non_strict_integers"] } yellowstone-grpc-client = "1.15.0" yellowstone-grpc-proto = "1.14.0" cadence = "1.4.0" diff --git a/generate_api.sh b/generate_api.sh new file mode 100755 index 00000000..8e68b4b3 --- /dev/null +++ b/generate_api.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +rm -rf ../light-protocol/photon-api + +npx @openapitools/openapi-generator-cli generate \ + -i src/openapi/specs/api.yaml \ + -g rust \ + -o ../light-protocol/sdk-libs/photon-api \ + --additional-properties=preferUnsignedInt=true,packageName=photon-api diff --git a/openapitools.json b/openapitools.json new file mode 100644 index 00000000..cfe74d51 --- /dev/null +++ b/openapitools.json @@ -0,0 +1,7 @@ +{ + "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", + "spaces": 2, + "generator-cli": { + "version": "7.5.0" + } +} diff --git a/src/api/api.rs b/src/api/api.rs index 3ad4ff8d..8b6048bb 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -1,14 +1,21 @@ -use std::sync::Arc; - +use crate::api::method::get_compressed_accounts_by_owner::{ + get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerV2Response, +}; +use crate::api::method::get_multiple_compressed_account_proofs::HashList; +use crate::api::method::get_queue_elements::{ + get_queue_elements, GetQueueElementsRequest, GetQueueElementsResponse, +}; +use crate::api::method::get_validity_proof::{ + get_validity_proof_v2, GetValidityProofRequestDocumentation, +}; +use crate::api::method::utils::GetNonPaginatedSignaturesResponse; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; use sea_orm::{ConnectionTrait, DatabaseConnection, Statement}; use solana_client::nonblocking::rpc_client::RpcClient; +use std::sync::Arc; use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; use utoipa::ToSchema; -use crate::api::method::get_validity_proof::GetValidityProofRequestDocumentation; -use crate::api::method::utils::GetNonPaginatedSignaturesResponse; -use crate::common::typedefs::unsigned_integer::UnsignedInteger; - use super::method::get_compressed_account::AccountResponse; use super::method::get_compressed_balance_by_owner::{ get_compressed_balance_by_owner, GetCompressedBalanceByOwnerRequest, @@ -67,7 +74,6 @@ use super::{ get_indexer_slot::get_indexer_slot, get_multiple_compressed_account_proofs::{ get_multiple_compressed_account_proofs, GetMultipleCompressedAccountProofsResponse, - HashList, }, get_multiple_compressed_accounts::{ get_multiple_compressed_accounts, GetMultipleCompressedAccountsRequest, @@ -214,6 +220,13 @@ impl PhotonApi { get_indexer_slot(self.db_conn.as_ref()).await } + pub async fn get_queue_elements( + &self, + request: GetQueueElementsRequest, + ) -> Result { + get_queue_elements(self.db_conn.as_ref(), request).await + } + pub async fn get_compressed_accounts_by_owner( &self, request: GetCompressedAccountsByOwnerRequest, @@ -221,6 +234,13 @@ impl PhotonApi { get_compressed_accounts_by_owner(self.db_conn.as_ref(), request).await } + pub async fn get_compressed_accounts_by_owner_v2( + &self, + request: GetCompressedAccountsByOwnerRequest, + ) -> Result { + get_compressed_accounts_by_owner_v2(self.db_conn.as_ref(), request).await + } + pub async fn get_compressed_mint_token_holders( &self, request: GetCompressedMintTokenHoldersRequest, @@ -278,6 +298,13 @@ impl PhotonApi { get_validity_proof(self.db_conn.as_ref(), &self.prover_url, request).await } + pub async fn get_validity_proof_v2( + &self, + request: GetValidityProofRequest, + ) -> Result { + get_validity_proof_v2(self.db_conn.as_ref(), &self.prover_url, request).await + } + pub async fn get_latest_compression_signatures( &self, request: GetLatestSignaturesRequest, @@ -294,6 +321,11 @@ impl PhotonApi { pub fn method_api_specs() -> Vec { vec![ + OpenApiSpec { + name: "getQueueElements".to_string(), + request: Some(GetQueueElementsRequest::schema().1), + response: GetQueueElementsResponse::schema().1, + }, OpenApiSpec { name: "getCompressedAccount".to_string(), request: Some(CompressedAccountRequest::adjusted_schema()), @@ -329,6 +361,11 @@ impl PhotonApi { request: Some(GetCompressedAccountsByOwnerRequest::schema().1), response: GetCompressedAccountsByOwnerResponse::schema().1, }, + OpenApiSpec { + name: "getCompressedAccountsByOwnerV2".to_string(), + request: Some(GetCompressedAccountsByOwnerRequest::schema().1), + response: GetCompressedAccountsByOwnerV2Response::schema().1, + }, OpenApiSpec { name: "getCompressedMintTokenHolders".to_string(), request: Some(GetCompressedMintTokenHoldersRequest::schema().1), @@ -379,6 +416,11 @@ impl PhotonApi { request: Some(GetValidityProofRequestDocumentation::schema().1), response: GetValidityProofResponse::schema().1, }, + OpenApiSpec { + name: "getValidityProofV2".to_string(), + request: Some(GetValidityProofRequestDocumentation::schema().1), + response: GetValidityProofResponse::schema().1, + }, OpenApiSpec { name: "getCompressionSignaturesForAccount".to_string(), request: Some(HashRequest::schema().1), diff --git a/src/api/method/get_compressed_accounts_by_owner.rs b/src/api/method/get_compressed_accounts_by_owner.rs deleted file mode 100644 index 3743ea93..00000000 --- a/src/api/method/get_compressed_accounts_by_owner.rs +++ /dev/null @@ -1,266 +0,0 @@ -use crate::{ - common::typedefs::{account::Account, bs58_string::Base58String}, - dao::generated::accounts, - ingester::persist::bytes_to_sql_format, -}; -use sea_orm::{ConnectionTrait, DatabaseConnection, FromQueryResult, Statement}; -use serde::{Deserialize, Serialize}; -use utoipa::ToSchema; - -use super::{ - super::error::PhotonApiError, - utils::{Context, Limit, PAGE_LIMIT}, -}; -use crate::common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}; - -use super::utils::parse_account_model; - -// Max filters allowed constant value of 5 -const MAX_FILTERS: usize = 5; -const MAX_CHILD_ACCOUNTS_WITH_FILTERS: usize = 1_000_000; -const SOL_LAYER_ACCOUNTS: [&str; 4] = [ - "S1ay5sk6FVkvsNFZShMw2YK3nfgJZ8tpBBGuHWDZ266", - "2sYfW81EENCMe415CPhE2XzBA5iQf4TXRs31W1KP63YT", - "ARDPkhymCbfdan375FCgPnBJQvUfHeb7nHVdBfwWSxrp", - "2sYfW81EENCMe415CPhE2XzBA5iQf4TXRs31W1KP63YT" -]; - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct Options { - pub cursor: Option, - pub limit: Option, -} - -#[derive(Serialize, Deserialize, Debug, Clone, ToSchema)] -pub struct Memcmp { - pub offset: usize, - pub bytes: Base58String, -} - -#[derive(Serialize, Deserialize, Debug)] -enum FilterInstance { - Memcmp(Memcmp), -} - -#[derive(Serialize, Deserialize, Debug, Clone, ToSchema)] -pub struct FilterSelector { - pub memcmp: Option, -} - -impl FilterSelector { - fn into_filter_instance(self) -> Result { - if let Some(memcmp) = self.memcmp { - Ok(FilterInstance::Memcmp(memcmp)) - } else { - Err(PhotonApiError::ValidationError( - "Filter instance cannot be null".to_string(), - )) - } - } -} - -#[derive(Serialize, Deserialize, Debug, Clone, ToSchema)] -pub struct DataSlice { - pub offset: usize, - pub length: usize, -} - -#[derive(Debug, Clone, Serialize, Deserialize, ToSchema, Default)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct GetCompressedAccountsByOwnerRequest { - pub owner: SerializablePubkey, - #[serde(default)] - pub filters: Vec, - #[serde(default)] - pub dataSlice: Option, - #[serde(default)] - pub cursor: Option, - #[serde(default)] - pub limit: Option, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct PaginatedAccountList { - pub items: Vec, - pub cursor: Option, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetCompressedAccountsByOwnerResponse { - pub context: Context, - pub value: PaginatedAccountList, -} - -pub async fn get_compressed_accounts_by_owner( - conn: &DatabaseConnection, - request: GetCompressedAccountsByOwnerRequest, -) -> Result { - let context = Context::extract(conn).await?; - let GetCompressedAccountsByOwnerRequest { - owner, - cursor, - limit, - filters, - dataSlice, - } = request; - - if filters.len() > MAX_FILTERS { - return Err(PhotonApiError::ValidationError(format!( - "Too many filters. The maximum number of filters allowed is {}", - MAX_FILTERS - ))); - } - - - let owner_string = bytes_to_sql_format(conn.get_database_backend(), owner.into()); - if !filters.is_empty() && !SOL_LAYER_ACCOUNTS.contains(&owner.to_string().as_str()) { - let raw_sql = format!( - " - SELECT CASE - WHEN COUNT(*) = {MAX_CHILD_ACCOUNTS_WITH_FILTERS} THEN true - ELSE false - END AS has_too_many_rows - FROM ( - SELECT 1 - FROM accounts - WHERE owner = {owner_string} - AND spent = false - LIMIT {MAX_CHILD_ACCOUNTS_WITH_FILTERS} - ) AS subquery; - " - ); - - let stmt = Statement::from_string(conn.get_database_backend(), raw_sql); - - let result = conn.query_one(stmt).await?; - - match result { - Some(row) => { - let has_too_many_rows: bool = row.try_get("", "has_too_many_rows")?; - if has_too_many_rows { - return Err(PhotonApiError::ValidationError(format!( - "Owner has too many children accounts. The maximum number of accounts allowed with filters is {}", - MAX_CHILD_ACCOUNTS_WITH_FILTERS - ))); - } - } - None => { - return Err(PhotonApiError::UnexpectedError( - "Failed to check if there are more than 100k rows".to_string(), - )); - } - } - } - - let mut filters_strings = vec![]; - filters_strings.push(format!("owner = {owner_string}")); - filters_strings.push("spent = false".to_string()); - - for filter_selector in filters { - match filter_selector.into_filter_instance()? { - FilterInstance::Memcmp(memcmp) => { - let Memcmp { offset, bytes } = memcmp; - let one_based_offset = offset + 1; - let bytes = bytes.0; - let bytes_len = bytes.len(); - let bytes_string = bytes_to_sql_format(conn.get_database_backend(), bytes); - let filter_string = match conn.get_database_backend() { - sea_orm::DatabaseBackend::Postgres => { - format!( - "SUBSTRING(data FROM {one_based_offset} FOR {bytes_len}) = {bytes_string}" - ) - } - sea_orm::DatabaseBackend::Sqlite => { - format!("SUBSTR(data, {one_based_offset}, {bytes_len}) = {bytes_string}") - } - _ => { - panic!("Unsupported database backend"); - } - }; - filters_strings.push(filter_string); - } - } - } - - if let Some(cursor) = cursor { - let cursor_string = bytes_to_sql_format(conn.get_database_backend(), cursor.into()); - filters_strings.push(format!("hash > {cursor_string}")); - } - - let mut query_limit = PAGE_LIMIT; - if let Some(limit) = limit { - query_limit = limit.value(); - } - - let filters = &filters_strings.join(" AND "); - - let data_column = dataSlice - .map(|slice| { - let DataSlice { offset, length } = slice; - let one_based_offset = offset + 1; - match conn.get_database_backend() { - sea_orm::DatabaseBackend::Postgres => { - format!( - "SUBSTRING(data FROM {} FOR {}) AS data", - one_based_offset, length - ) - } - sea_orm::DatabaseBackend::Sqlite => { - format!("SUBSTR(data, {}, {}) AS data", one_based_offset, length) - } - _ => { - panic!("Unsupported database backend"); - } - } - }) - .unwrap_or("data".to_string()); - - let raw_sql = format!( - " - SELECT - hash, - {data_column}, - data_hash, - address, - owner, - tree, - leaf_index, - seq, - slot_created, - spent, - prev_spent, - lamports, - discriminator - FROM accounts - WHERE {filters} - ORDER BY accounts.hash ASC - LIMIT {query_limit} - " - ); - - let result: Vec = accounts::Model::find_by_statement(Statement::from_string( - conn.get_database_backend(), - raw_sql, - )) - .all(conn) - .await?; - - let items = result - .into_iter() - .map(parse_account_model) - .collect::, PhotonApiError>>()?; - - let mut cursor = items.last().map(|u| u.hash.clone()); - if items.len() < query_limit as usize { - cursor = None; - } - - Ok(GetCompressedAccountsByOwnerResponse { - context, - value: PaginatedAccountList { items, cursor }, - }) -} diff --git a/src/api/method/get_compressed_accounts_by_owner/common.rs b/src/api/method/get_compressed_accounts_by_owner/common.rs new file mode 100644 index 00000000..19d58479 --- /dev/null +++ b/src/api/method/get_compressed_accounts_by_owner/common.rs @@ -0,0 +1,244 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::IndexedAccounts; +use crate::api::method::utils::{Limit, PAGE_LIMIT}; +use crate::common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}; +use crate::{common::typedefs::bs58_string::Base58String, ingester::persist::bytes_to_sql_format}; +use sea_orm::{ConnectionTrait, DatabaseConnection, Statement}; +use serde::{Deserialize, Serialize}; +use utoipa::ToSchema; + +// Max filters allowed constant value of 5 +const MAX_FILTERS: usize = 5; +const MAX_CHILD_ACCOUNTS_WITH_FILTERS: usize = 1_000_000; + +#[derive(Debug, Clone, Serialize, Deserialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct GetCompressedAccountsByOwnerRequest { + pub owner: SerializablePubkey, + #[serde(default)] + pub filters: Vec, + #[serde(default)] + pub dataSlice: Option, + #[serde(default)] + pub cursor: Option, + #[serde(default)] + pub limit: Option, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct Options { + pub cursor: Option, + pub limit: Option, +} + +#[derive(Serialize, Deserialize, Debug, Clone, ToSchema)] +pub struct Memcmp { + pub offset: usize, + pub bytes: Base58String, +} + +#[derive(Serialize, Deserialize, Debug)] +pub(crate) enum FilterInstance { + Memcmp(Memcmp), +} + +#[derive(Serialize, Deserialize, Debug, Clone, ToSchema)] +pub struct FilterSelector { + pub memcmp: Option, +} + +impl FilterSelector { + pub(crate) fn into_filter_instance(self) -> Result { + if let Some(memcmp) = self.memcmp { + Ok(FilterInstance::Memcmp(memcmp)) + } else { + Err(PhotonApiError::ValidationError( + "Filter instance cannot be null".to_string(), + )) + } + } +} + +#[derive(Serialize, Deserialize, Debug, Clone, ToSchema)] +pub struct DataSlice { + pub offset: usize, + pub length: usize, +} + +pub struct QueryBuilder { + filters: Vec, + pub(crate) query_limit: u64, + pub(crate) data_column: String, +} + +impl Default for QueryBuilder { + fn default() -> Self { + Self::new() + } +} + +impl QueryBuilder { + pub fn new() -> Self { + Self { + filters: Vec::new(), + query_limit: PAGE_LIMIT, + data_column: "data".to_string(), + } + } + + pub fn build_base_query( + &mut self, + conn: &DatabaseConnection, + request: &GetCompressedAccountsByOwnerRequest, + ) -> Result<(), PhotonApiError> { + let owner_string = bytes_to_sql_format(conn.get_database_backend(), request.owner.into()); + + self.filters.push(format!("owner = {owner_string}")); + self.filters.push("spent = false".to_string()); + + for filter_selector in &request.filters { + match filter_selector.clone().into_filter_instance()? { + FilterInstance::Memcmp(memcmp) => { + let filter_string = self.build_memcmp_filter(conn, memcmp)?; + self.filters.push(filter_string); + } + } + } + + if let Some(cursor) = &request.cursor { + let cursor_string = + bytes_to_sql_format(conn.get_database_backend(), cursor.clone().into()); + self.filters.push(format!("hash > {cursor_string}")); + } + + if let Some(limit) = &request.limit { + self.query_limit = limit.value(); + } + + if let Some(slice) = &request.dataSlice { + self.data_column = self.build_data_slice_column(conn, slice); + } + + Ok(()) + } + + fn build_memcmp_filter( + &self, + conn: &DatabaseConnection, + memcmp: Memcmp, + ) -> Result { + let Memcmp { offset, bytes } = memcmp; + let one_based_offset = offset + 1; + let bytes = bytes.0; + let bytes_len = bytes.len(); + let bytes_string = bytes_to_sql_format(conn.get_database_backend(), bytes); + + Ok(match conn.get_database_backend() { + sea_orm::DatabaseBackend::Postgres => { + format!("SUBSTRING(data FROM {one_based_offset} FOR {bytes_len}) = {bytes_string}") + } + sea_orm::DatabaseBackend::Sqlite => { + format!("SUBSTR(data, {one_based_offset}, {bytes_len}) = {bytes_string}") + } + _ => { + return Err(PhotonApiError::UnexpectedError( + "Unsupported database backend".to_string(), + )) + } + }) + } + + fn build_data_slice_column(&self, conn: &DatabaseConnection, slice: &DataSlice) -> String { + let DataSlice { offset, length } = slice; + let one_based_offset = offset + 1; + + match conn.get_database_backend() { + sea_orm::DatabaseBackend::Postgres => { + format!( + "SUBSTRING(data FROM {} FOR {}) AS data", + one_based_offset, length + ) + } + sea_orm::DatabaseBackend::Sqlite => { + format!("SUBSTR(data, {}, {}) AS data", one_based_offset, length) + } + _ => panic!("Unsupported database backend"), + } + } + + pub async fn check_account_limits( + conn: &DatabaseConnection, + owner_string: &str, + has_filters: bool, + ) -> Result<(), PhotonApiError> { + if !has_filters || T::is_indexed_account(owner_string) { + return Ok(()); + } + + let owner_string = bytes_to_sql_format(conn.get_database_backend(), owner_string.into()); + let raw_sql = format!( + " + SELECT CASE + WHEN COUNT(*) = {MAX_CHILD_ACCOUNTS_WITH_FILTERS} THEN true + ELSE false + END AS has_too_many_rows + FROM ( + SELECT 1 + FROM accounts + WHERE owner = {owner_string} + AND spent = false + LIMIT {MAX_CHILD_ACCOUNTS_WITH_FILTERS} + ) AS subquery; + " + ); + + let stmt = Statement::from_string(conn.get_database_backend(), raw_sql); + let result = conn.query_one(stmt).await?; + + match result { + Some(row) => { + let has_too_many_rows: bool = row.try_get("", "has_too_many_rows")?; + if has_too_many_rows { + return Err(PhotonApiError::ValidationError(format!( + "Owner has too many children accounts. The maximum number of accounts allowed with filters is {}", + MAX_CHILD_ACCOUNTS_WITH_FILTERS + ))); + } + } + None => { + return Err(PhotonApiError::UnexpectedError( + "Failed to check if there are more than 100k rows".to_string(), + )); + } + } + + Ok(()) + } + + pub fn get_query(&self, columns: &str) -> String { + format!( + " + SELECT + {columns} + FROM accounts + WHERE {} + ORDER BY accounts.hash ASC + LIMIT {} + ", + self.filters.join(" AND "), + self.query_limit + ) + } +} + +pub fn validate_filters(filters: &[FilterSelector]) -> Result<(), PhotonApiError> { + if filters.len() > MAX_FILTERS { + return Err(PhotonApiError::ValidationError(format!( + "Too many filters. The maximum number of filters allowed is {}", + MAX_FILTERS + ))); + } + Ok(()) +} diff --git a/src/api/method/get_compressed_accounts_by_owner/indexed_accounts.rs b/src/api/method/get_compressed_accounts_by_owner/indexed_accounts.rs new file mode 100644 index 00000000..b0860d3f --- /dev/null +++ b/src/api/method/get_compressed_accounts_by_owner/indexed_accounts.rs @@ -0,0 +1,18 @@ +pub trait IndexedAccounts { + fn get_accounts() -> &'static [&'static str]; + fn is_indexed_account(account: &str) -> bool { + Self::get_accounts().contains(&account) + } +} + +pub struct Solayer; +impl IndexedAccounts for Solayer { + fn get_accounts() -> &'static [&'static str] { + &[ + "S1ay5sk6FVkvsNFZShMw2YK3nfgJZ8tpBBGuHWDZ266", + "2sYfW81EENCMe415CPhE2XzBA5iQf4TXRs31W1KP63YT", + "ARDPkhymCbfdan375FCgPnBJQvUfHeb7nHVdBfwWSxrp", + "2sYfW81EENCMe415CPhE2XzBA5iQf4TXRs31W1KP63YT", + ] + } +} diff --git a/src/api/method/get_compressed_accounts_by_owner/mod.rs b/src/api/method/get_compressed_accounts_by_owner/mod.rs new file mode 100644 index 00000000..ed76d998 --- /dev/null +++ b/src/api/method/get_compressed_accounts_by_owner/mod.rs @@ -0,0 +1,13 @@ +mod common; +mod indexed_accounts; +mod v1; +mod v2; + +pub use common::{DataSlice, FilterSelector, GetCompressedAccountsByOwnerRequest, Memcmp}; +pub use v1::{ + get_compressed_accounts_by_owner, GetCompressedAccountsByOwnerResponse, PaginatedAccountList, +}; +pub use v2::{ + get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerV2Response, + PaginatedAccountListWithContext, +}; diff --git a/src/api/method/get_compressed_accounts_by_owner/v1.rs b/src/api/method/get_compressed_accounts_by_owner/v1.rs new file mode 100644 index 00000000..189bde6e --- /dev/null +++ b/src/api/method/get_compressed_accounts_by_owner/v1.rs @@ -0,0 +1,70 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::get_compressed_accounts_by_owner::common::{ + validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, +}; +use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; +use crate::api::method::utils::parse_account_model; +use crate::api::method::utils::Context; +use crate::common::typedefs::hash::Hash; +use crate::{common::typedefs::account::Account, dao::generated::accounts}; +use sea_orm::{ConnectionTrait, DatabaseConnection, FromQueryResult, Statement}; +use serde::Serialize; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct PaginatedAccountList { + pub items: Vec, + pub cursor: Option, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetCompressedAccountsByOwnerResponse { + pub context: Context, + pub value: PaginatedAccountList, +} + +pub async fn get_compressed_accounts_by_owner( + conn: &DatabaseConnection, + request: GetCompressedAccountsByOwnerRequest, +) -> Result { + let context = Context::extract(conn).await?; + validate_filters(&request.filters)?; + + let owner_str = request.owner.to_string(); + QueryBuilder::check_account_limits::(conn, &owner_str, !request.filters.is_empty()) + .await?; + + let mut query_builder = QueryBuilder::new(); + query_builder.build_base_query(conn, &request)?; + + let columns = format!( + "hash, {}, data_hash, address, owner, tree, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, queue, in_output_queue, nullifier_queue_index, nullified_in_tree, nullifier, tx_hash", + query_builder.data_column + ); + + let raw_sql = query_builder.get_query(&columns); + + let result: Vec = accounts::Model::find_by_statement(Statement::from_string( + conn.get_database_backend(), + raw_sql, + )) + .all(conn) + .await?; + + let items = result + .into_iter() + .map(parse_account_model) + .collect::, PhotonApiError>>()?; + + let mut cursor = items.last().map(|u| u.hash.clone()); + if items.len() < query_builder.query_limit as usize { + cursor = None; + } + + Ok(GetCompressedAccountsByOwnerResponse { + context, + value: PaginatedAccountList { items, cursor }, + }) +} diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs new file mode 100644 index 00000000..e1394038 --- /dev/null +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -0,0 +1,72 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::get_compressed_accounts_by_owner::common::{ + validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, +}; +use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; +use crate::api::method::utils::parse_account_model_with_context; +use crate::api::method::utils::Context; +use crate::common::typedefs::account::AccountWithContext; +use crate::common::typedefs::hash::Hash; +use crate::dao::generated::accounts; +use sea_orm::{ConnectionTrait, DatabaseConnection, FromQueryResult, Statement}; +use serde::Serialize; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct PaginatedAccountListWithContext { + pub items: Vec, + pub cursor: Option, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetCompressedAccountsByOwnerV2Response { + pub context: Context, + pub value: PaginatedAccountListWithContext, +} + +pub async fn get_compressed_accounts_by_owner_v2( + conn: &DatabaseConnection, + request: GetCompressedAccountsByOwnerRequest, +) -> Result { + let context = Context::extract(conn).await?; + + validate_filters(&request.filters)?; + + let owner_str = request.owner.to_string(); + QueryBuilder::check_account_limits::(conn, &owner_str, !request.filters.is_empty()) + .await?; + + let mut query_builder = QueryBuilder::new(); + query_builder.build_base_query(conn, &request)?; + + let columns = format!( + "hash, {}, data_hash, address, owner, tree, queue, in_output_queue, nullifier_queue_index, tx_hash, nullifier, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, nullified_in_tree", + query_builder.data_column + ); + + let raw_sql = query_builder.get_query(&columns); + + let result: Vec = accounts::Model::find_by_statement(Statement::from_string( + conn.get_database_backend(), + raw_sql, + )) + .all(conn) + .await?; + + let items = result + .into_iter() + .map(parse_account_model_with_context) + .collect::, PhotonApiError>>()?; + + let mut cursor = items.last().map(|u| u.account.hash.clone()); + if items.len() < query_builder.query_limit as usize { + cursor = None; + } + + Ok(GetCompressedAccountsByOwnerV2Response { + context, + value: PaginatedAccountListWithContext { items, cursor }, + }) +} diff --git a/src/api/method/get_compression_signatures_for_token_owner.rs b/src/api/method/get_compression_signatures_for_token_owner.rs index 4e0f64f5..beeadf28 100644 --- a/src/api/method/get_compression_signatures_for_token_owner.rs +++ b/src/api/method/get_compression_signatures_for_token_owner.rs @@ -21,7 +21,6 @@ pub struct GetCompressionSignaturesForTokenOwnerRequest { pub cursor: Option, } - pub async fn get_compression_signatures_for_token_owner( conn: &DatabaseConnection, request: GetCompressionSignaturesForTokenOwnerRequest, diff --git a/src/api/method/get_multiple_compressed_accounts.rs b/src/api/method/get_multiple_compressed_accounts.rs index 648f7387..0b7d018e 100644 --- a/src/api/method/get_multiple_compressed_accounts.rs +++ b/src/api/method/get_multiple_compressed_accounts.rs @@ -1,21 +1,20 @@ use std::collections::HashMap; -use crate::{common::typedefs::account::Account, dao::generated::accounts}; -use sea_orm::{ColumnTrait, DatabaseConnection, EntityTrait, QueryFilter}; -use serde::{Deserialize, Serialize}; -use utoipa::{ - openapi::{RefOr, Schema}, - ToSchema, -}; - use super::{ super::error::PhotonApiError, utils::{Context, PAGE_LIMIT}, }; +use crate::api::method::utils::parse_account_model; +use crate::common::typedefs::account::Account; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; - -use super::utils::parse_account_model; +use crate::dao::generated::accounts; +use sea_orm::{ColumnTrait, DatabaseConnection, EntityTrait, QueryFilter}; +use serde::{Deserialize, Serialize}; +use utoipa::{ + openapi::{RefOr, Schema}, + ToSchema, +}; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs new file mode 100644 index 00000000..c1e1f7f9 --- /dev/null +++ b/src/api/method/get_queue_elements.rs @@ -0,0 +1,160 @@ +use light_merkle_tree_metadata::queue::QueueType; +use sea_orm::{ + ConnectionTrait, DatabaseBackend, DatabaseConnection, FromQueryResult, Statement, + TransactionTrait, +}; +use serde::{Deserialize, Serialize}; +use solana_program::pubkey::Pubkey; +use std::collections::HashMap; +use utoipa::ToSchema; + +use crate::api::error::PhotonApiError; +use crate::api::method::utils::Context; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use crate::ingester::persist::bytes_to_sql_format; +use crate::ingester::persist::persisted_state_tree::get_multiple_compressed_leaf_proofs_by_indices; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetQueueElementsRequest { + pub merkle_tree: Hash, + pub start_offset: Option, + pub num_elements: UnsignedInteger, + pub queue_type: u8, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetQueueElementsResponse { + pub context: Context, + pub value: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +pub struct MerkleProofWithContextV2 { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u64, + pub leaf: Hash, + pub merkle_tree: Hash, + pub root_seq: u64, + pub tx_hash: Option, + pub account_hash: Hash, +} + +#[derive(FromQueryResult)] +struct QueueElement { + leaf_index: i64, + hash: Vec, + tx_hash: Option>, +} + +pub async fn get_queue_elements( + conn: &DatabaseConnection, + request: GetQueueElementsRequest, +) -> Result { + let merkle_tree_pubkey_vec = request.merkle_tree.to_vec(); + let _merkle_tree_pubkey = Pubkey::try_from(merkle_tree_pubkey_vec.clone()) + .map_err(|e| PhotonApiError::UnexpectedError(format!("Invalid tree pubkey: {:?}", e)))?; + let merkle_tree_pubkey_str = + bytes_to_sql_format(conn.get_database_backend(), merkle_tree_pubkey_vec); + let queue_type = QueueType::from(request.queue_type as u64); + let num_elements = request.num_elements.0; + + let context = Context::extract(conn).await?; + let tx = conn.begin().await?; + if tx.get_database_backend() == DatabaseBackend::Postgres { + tx.execute(Statement::from_string( + tx.get_database_backend(), + "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), + )) + .await?; + } + + let leaf_indices_filter = if let Some(start_offset) = request.start_offset { + format!("AND leaf_index >= {}", start_offset.0) + } else { + "".to_string() + }; + + let queue_type_filter = match queue_type { + QueueType::BatchedInput => Ok("AND nullifier_queue_index IS NOT NULL".to_string()), + QueueType::BatchedOutput => Ok("AND in_output_queue = TRUE".to_string()), + _ => Err(PhotonApiError::ValidationError(format!( + "Invalid queue type: {:?}", + queue_type + ))), + }?; + + let raw_sql = format!( + " + SELECT leaf_index, hash, tx_hash + FROM accounts + WHERE tree = {merkle_tree_pubkey_str} + {leaf_indices_filter} + {queue_type_filter} + ORDER BY leaf_index ASC + LIMIT {num_elements} + ", + ); + let stmt = Statement::from_string(tx.get_database_backend(), raw_sql); + let queue_elements = QueueElement::find_by_statement(stmt) + .all(&tx) + .await + .map_err(|e| { + PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) + })?; + + let queue_element_map: HashMap = queue_elements + .iter() + .map(|e| (e.leaf_index as u64, e)) + .collect(); + + let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); + + let proofs = if !indices.is_empty() { + get_multiple_compressed_leaf_proofs_by_indices( + &tx, + SerializablePubkey::from(request.merkle_tree.0), + indices, + ) + .await? + } else { + vec![] + }; + + tx.commit().await?; + + let result: Vec = proofs + .into_iter() + .filter_map(|proof| { + queue_element_map + .get(&(proof.leafIndex as u64)) + .map(|queue_element| { + let tx_hash = queue_element + .tx_hash + .as_ref() + .map(|tx_hash| Hash::try_from(tx_hash.clone()).unwrap()); + let account_hash = Hash::try_from(queue_element.hash.clone()).unwrap(); + + Ok(MerkleProofWithContextV2 { + proof: proof.proof, + root: proof.root, + leaf_index: proof.leafIndex as u64, + leaf: proof.hash, + merkle_tree: Hash::from(proof.merkleTree.0.to_bytes()), + root_seq: proof.rootSeq, + tx_hash, + account_hash, + }) + }) + }) + .collect::>()?; + + Ok(GetQueueElementsResponse { + context, + value: result, + }) +} diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index edf41cfa..3076071b 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -1,9 +1,14 @@ -use crate::common::typedefs::serializable_signature::SerializableSignature; use crate::common::typedefs::token_data::TokenData; +use crate::common::typedefs::{account::Account, serializable_signature::SerializableSignature}; +use crate::dao::generated::accounts::Model; use crate::ingester::parser::parse_transaction; use crate::ingester::persist::parse_token_data; -use crate::{common::typedefs::account::Account, dao::generated::accounts::Model}; +use super::{ + super::error::PhotonApiError, get_multiple_compressed_accounts::fetch_accounts_from_hashes, +}; +use crate::api::method::utils::parse_account_model_with_context; +use crate::common::typedefs::account::AccountWithContext; use sea_orm::DatabaseConnection; use serde::{Deserialize, Serialize}; use solana_client::nonblocking::rpc_client::RpcClient; @@ -16,11 +21,6 @@ use utoipa::{ ToSchema, }; -use super::{ - super::error::PhotonApiError, get_multiple_compressed_accounts::fetch_accounts_from_hashes, - utils::parse_account_model, -}; - const RPC_CONFIG: RpcTransactionConfig = RpcTransactionConfig { encoding: Some(UiTransactionEncoding::Base64), commitment: Some(CommitmentConfig { @@ -48,7 +48,7 @@ pub struct CompressionInfo { #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] pub struct AccountWithOptionalTokenData { - pub account: Account, + pub account: crate::common::typedefs::account::Account, pub optionalTokenData: Option, } @@ -85,7 +85,7 @@ impl<'__s> ToSchema<'__s> for GetTransactionResponse { ("GetTransactionResponse", RefOr::T(schema)) } - fn aliases() -> Vec<(&'static str, utoipa::openapi::schema::Schema)> { + fn aliases() -> Vec<(&'static str, Schema)> { Vec::new() } } @@ -132,7 +132,7 @@ pub async fn get_transaction_helper( let meta = txn.transaction.meta.as_ref(); if meta.is_none() { return Err(PhotonApiError::ValidationError( - "Transaction missing metatada information".to_string(), + "Transaction missing metadata information".to_string(), )); } let slot = txn.slot; @@ -161,16 +161,25 @@ pub async fn get_transaction_helper( }) .collect::, PhotonApiError>>()? .into_iter() - .map(parse_account_model) - .collect::, PhotonApiError>>()?; + .map(parse_account_model_with_context) + .collect::, PhotonApiError>>()?; + + let closed_accounts = closed_accounts + .into_iter() + .map(|x| x.account) + .collect::>(); + + let out_accounts = status_update + .out_accounts + .into_iter() + .map(|x| x.account) + .collect::>(); Ok(GetTransactionResponse { transaction: txn, compressionInfo: CompressionInfo { closedAccounts: parse_optional_token_data_for_multiple_accounts(closed_accounts)?, - openedAccounts: parse_optional_token_data_for_multiple_accounts( - status_update.out_accounts, - )?, + openedAccounts: parse_optional_token_data_for_multiple_accounts(out_accounts)?, }, }) } diff --git a/src/api/method/get_validity_proof.rs b/src/api/method/get_validity_proof/common.rs similarity index 53% rename from src/api/method/get_validity_proof.rs rename to src/api/method/get_validity_proof/common.rs index b5b322f5..7b4a826e 100644 --- a/src/api/method/get_validity_proof.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -1,26 +1,18 @@ -use crate::{ - api::error::PhotonApiError, - common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, - ingester::persist::persisted_state_tree::{ - get_multiple_compressed_leaf_proofs, MerkleProofWithContext, - }, +use crate::api::method::get_multiple_new_address_proofs::{ + AddressWithTree, MerkleContextWithNewAddressProof, }; +use crate::api::method::utils::Context; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; +use jsonrpsee_core::Serialize; use lazy_static::lazy_static; use num_bigint::BigUint; -use reqwest::Client; -use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; -use serde::{Deserialize, Serialize}; +use num_traits::identities::Zero; +use serde::Deserialize; use std::str::FromStr; use utoipa::ToSchema; -use super::{ - get_multiple_new_address_proofs::{ - get_multiple_new_address_proofs_helper, AddressWithTree, MerkleContextWithNewAddressProof, - ADDRESS_TREE_ADDRESS, - }, - utils::Context, -}; - lazy_static! { pub static ref FIELD_SIZE: BigUint = BigUint::from_str( "21888242871839275222246405745257275088548364400416034343698204186575808495616" @@ -32,7 +24,58 @@ pub const STATE_TREE_QUEUE_SIZE: u64 = 2400; #[derive(Serialize, Deserialize)] #[serde(rename_all = "camelCase")] -struct InclusionHexInputsForProver { +pub struct HexBatchInputsForProver { + #[serde(rename = "circuitType")] + pub circuit_type: String, + #[serde(rename = "stateTreeHeight", skip_serializing_if = "u32::is_zero")] + pub state_tree_height: u32, + #[serde(rename = "addressTreeHeight", skip_serializing_if = "u32::is_zero")] + pub address_tree_height: u32, + #[serde(rename = "publicInputHash", skip_serializing_if = "String::is_empty")] + pub public_input_hash: String, + #[serde( + rename = "inputCompressedAccounts", + skip_serializing_if = "Vec::is_empty" + )] + pub input_compressed_accounts: Vec, + #[serde(rename = "newAddresses", skip_serializing_if = "Vec::is_empty")] + pub new_addresses: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct GetValidityProofRequest { + #[serde(default)] + pub hashes: Vec, + #[serde(default)] + #[schema(deprecated = true)] + pub newAddresses: Vec, + #[serde(default)] + pub newAddressesWithTrees: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +// Create to hide the deprecated newAddresses field from the documentation +pub struct GetValidityProofRequestDocumentation { + #[serde(default)] + pub hashes: Vec, + #[serde(default)] + pub newAddressesWithTrees: Vec, +} + +#[derive(Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofResponse { + pub value: CompressedProofWithContext, + pub context: Context, +} + +#[derive(Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct InclusionHexInputsForProver { root: String, path_index: u32, path_elements: Vec, @@ -41,7 +84,7 @@ struct InclusionHexInputsForProver { #[derive(Serialize, Deserialize)] #[serde(rename_all = "camelCase")] -struct NonInclusionHexInputsForProver { +pub struct NonInclusionHexInputsForProver { root: String, value: String, path_index: u32, @@ -51,7 +94,7 @@ struct NonInclusionHexInputsForProver { next_index: u32, } -fn convert_non_inclusion_merkle_proof_to_hex( +pub fn convert_non_inclusion_merkle_proof_to_hex( non_inclusion_merkle_proof_inputs: Vec, ) -> Vec { let mut inputs: Vec = Vec::new(); @@ -78,7 +121,7 @@ fn convert_non_inclusion_merkle_proof_to_hex( inputs } -fn convert_inclusion_proofs_to_hex( +pub fn convert_inclusion_proofs_to_hex( inclusion_proof_inputs: Vec, ) -> Vec { let mut inputs: Vec = Vec::new(); @@ -98,31 +141,7 @@ fn convert_inclusion_proofs_to_hex( inputs } -#[derive(Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] -struct HexBatchInputsForProver { - #[serde( - rename = "input-compressed-accounts", - skip_serializing_if = "Vec::is_empty" - )] - input_compressed_accounts: Vec, - #[serde(rename = "new-addresses", skip_serializing_if = "Vec::is_empty")] - new_addresses: Vec, -} - -#[derive(Serialize, Deserialize, ToSchema)] -#[serde(rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct CompressedProofWithContext { - pub compressedProof: CompressedProof, - roots: Vec, - rootIndices: Vec, - leafIndices: Vec, - leaves: Vec, - merkleTrees: Vec, -} - -fn hash_to_hex(hash: &Hash) -> String { +pub fn hash_to_hex(hash: &Hash) -> String { let bytes = hash.to_vec(); let hex = hex::encode(bytes); format!("0x{}", hex) @@ -134,15 +153,27 @@ fn pubkey_to_hex(pubkey: &SerializablePubkey) -> String { format!("0x{}", hex) } +#[derive(Serialize, Deserialize, ToSchema)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct CompressedProofWithContext { + pub compressedProof: CompressedProof, + pub roots: Vec, + pub rootIndices: Vec, + pub leafIndices: Vec, + pub leaves: Vec, + pub merkleTrees: Vec, +} + #[derive(Serialize, Deserialize, Debug)] -struct GnarkProofJson { +pub struct GnarkProofJson { ar: [String; 2], bs: [[String; 2]; 2], krs: [String; 2], } #[derive(Debug)] -struct ProofABC { +pub struct ProofABC { a: Vec, b: Vec, c: Vec, @@ -168,7 +199,7 @@ fn deserialize_hex_string_to_bytes(hex_str: &str) -> Vec { hex::decode(&hex_str).expect("Failed to decode hex string") } -fn proof_from_json_struct(json: GnarkProofJson) -> ProofABC { +pub fn proof_from_json_struct(json: GnarkProofJson) -> ProofABC { let proof_ax = deserialize_hex_string_to_bytes(&json.ar[0]); let proof_ay = deserialize_hex_string_to_bytes(&json.ar[1]); let proof_a = [proof_ax, proof_ay].concat(); @@ -213,7 +244,7 @@ fn add_bitmask_to_byte(mut byte: u8, y_is_positive: bool) -> u8 { byte } -fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { +pub fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { let proof_a = &proof.a; let proof_b = &proof.b; let proof_c = &proof.c; @@ -244,176 +275,3 @@ fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { c: c_x_element.clone(), } } - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct GetValidityProofRequest { - #[serde(default)] - pub hashes: Vec, - #[serde(default)] - #[schema(deprecated = true)] - pub newAddresses: Vec, - #[serde(default)] - pub newAddressesWithTrees: Vec, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -// Create to hide the deprecated newAddresses field from the documentation -pub struct GetValidityProofRequestDocumentation { - #[serde(default)] - pub hashes: Vec, - #[serde(default)] - pub newAddressesWithTrees: Vec, -} - -#[derive(Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetValidityProofResponse { - pub value: CompressedProofWithContext, - pub context: Context, -} - -pub async fn get_validity_proof( - conn: &DatabaseConnection, - prover_url: &str, - mut request: GetValidityProofRequest, -) -> Result { - if request.hashes.is_empty() - && request.newAddresses.is_empty() - && request.newAddressesWithTrees.is_empty() - { - return Err(PhotonApiError::ValidationError( - "No hashes or new addresses provided for proof generation".to_string(), - )); - } - if !request.newAddressesWithTrees.is_empty() && !request.newAddresses.is_empty() { - return Err(PhotonApiError::ValidationError( - "Cannot provide both newAddresses and newAddressesWithTree".to_string(), - )); - } - if !request.newAddresses.is_empty() { - request.newAddressesWithTrees = request - .newAddresses - .iter() - .map(|new_address| AddressWithTree { - address: *new_address, - tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), - }) - .collect(); - } - - let context = Context::extract(conn).await?; - let client = Client::new(); - let tx = conn.begin().await?; - if tx.get_database_backend() == DatabaseBackend::Postgres { - tx.execute(Statement::from_string( - tx.get_database_backend(), - "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), - )) - .await?; - } - - let account_proofs = match !request.hashes.is_empty() { - true => get_multiple_compressed_leaf_proofs(&tx, request.hashes).await?, - false => { - vec![] - } - }; - let new_address_proofs = match !request.newAddressesWithTrees.is_empty() { - true => get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees).await?, - false => { - vec![] - } - }; - tx.commit().await?; - - let batch_inputs = HexBatchInputsForProver { - input_compressed_accounts: convert_inclusion_proofs_to_hex(account_proofs.clone()), - new_addresses: convert_non_inclusion_merkle_proof_to_hex(new_address_proofs.clone()), - }; - - let inclusion_proof_url = format!("{}/prove", prover_url); - let json_body = serde_json::to_string(&batch_inputs).map_err(|e| { - PhotonApiError::UnexpectedError(format!("Got an error while serializing the request {}", e)) - })?; - let res = client - .post(&inclusion_proof_url) - .body(json_body.clone()) - .header("Content-Type", "application/json") - .send() - .await - .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; - - if !res.status().is_success() { - return Err(PhotonApiError::UnexpectedError(format!( - "Error fetching proof {:?}", - res.text().await, - ))); - } - - let text = res - .text() - .await - .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; - - let proof: GnarkProofJson = serde_json::from_str(&text).map_err(|e| { - PhotonApiError::UnexpectedError(format!( - "Got an error while deserializing the response {}", - e - )) - })?; - - let proof = proof_from_json_struct(proof); - // Allow non-snake case - #[allow(non_snake_case)] - let compressedProof = negate_and_compress_proof(proof); - - let compressed_proof_with_context = CompressedProofWithContext { - compressedProof, - roots: account_proofs - .iter() - .map(|x| x.root.clone().to_string()) - .chain( - new_address_proofs - .iter() - .map(|x| x.root.clone().to_string()), - ) - .collect(), - rootIndices: account_proofs - .iter() - .map(|x| x.rootSeq) - .chain(new_address_proofs.iter().map(|x| x.rootSeq)) - .map(|x| x % STATE_TREE_QUEUE_SIZE) - .collect(), - leafIndices: account_proofs - .iter() - .map(|x| x.leafIndex) - .chain(new_address_proofs.iter().map(|x| x.lowElementLeafIndex)) - .collect(), - leaves: account_proofs - .iter() - .map(|x| x.hash.clone().to_string()) - .chain( - new_address_proofs - .iter() - .map(|x| x.address.clone().to_string()), - ) - .collect(), - merkleTrees: account_proofs - .iter() - .map(|x| x.merkleTree.clone().to_string()) - .chain( - new_address_proofs - .iter() - .map(|x| x.merkleTree.clone().to_string()), - ) - .collect(), - }; - Ok(GetValidityProofResponse { - value: compressed_proof_with_context, - context, - }) -} diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs new file mode 100644 index 00000000..499adedb --- /dev/null +++ b/src/api/method/get_validity_proof/mod.rs @@ -0,0 +1,10 @@ +mod common; +mod v1; +mod v2; + +pub use common::{ + CompressedProof, CompressedProofWithContext, GetValidityProofRequest, + GetValidityProofRequestDocumentation, GetValidityProofResponse, +}; +pub use v1::get_validity_proof; +pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs new file mode 100644 index 00000000..75712fdd --- /dev/null +++ b/src/api/method/get_validity_proof/v1.rs @@ -0,0 +1,179 @@ +use crate::{ + api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, + ingester::persist::persisted_state_tree::get_multiple_compressed_leaf_proofs, +}; +use light_prover_client::prove_utils::CircuitType; +use reqwest::Client; +use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; + +use crate::api::method::get_validity_proof::common::{ + convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, + negate_and_compress_proof, proof_from_json_struct, CompressedProofWithContext, + GetValidityProofRequest, GetValidityProofResponse, GnarkProofJson, HexBatchInputsForProver, + STATE_TREE_QUEUE_SIZE, +}; +use crate::api::method::{ + get_multiple_new_address_proofs::{ + get_multiple_new_address_proofs_helper, AddressWithTree, ADDRESS_TREE_ADDRESS, + }, + utils::Context, +}; + +pub async fn get_validity_proof( + conn: &DatabaseConnection, + prover_url: &str, + mut request: GetValidityProofRequest, +) -> Result { + if request.hashes.is_empty() + && request.newAddresses.is_empty() + && request.newAddressesWithTrees.is_empty() + { + return Err(PhotonApiError::ValidationError( + "No hashes or new addresses provided for proof generation".to_string(), + )); + } + if !request.newAddressesWithTrees.is_empty() && !request.newAddresses.is_empty() { + return Err(PhotonApiError::ValidationError( + "Cannot provide both newAddresses and newAddressesWithTree".to_string(), + )); + } + if !request.newAddresses.is_empty() { + request.newAddressesWithTrees = request + .newAddresses + .iter() + .map(|new_address| AddressWithTree { + address: *new_address, + tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), + }) + .collect(); + } + + let context = Context::extract(conn).await?; + let client = Client::new(); + let tx = conn.begin().await?; + if tx.get_database_backend() == DatabaseBackend::Postgres { + tx.execute(Statement::from_string( + tx.get_database_backend(), + "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), + )) + .await?; + } + + let account_proofs = match !request.hashes.is_empty() { + true => get_multiple_compressed_leaf_proofs(&tx, request.hashes).await?, + false => { + vec![] + } + }; + + let new_address_proofs = match !request.newAddressesWithTrees.is_empty() { + true => get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees).await?, + false => { + vec![] + } + }; + tx.commit().await?; + + let circuit_type = match (account_proofs.is_empty(), new_address_proofs.is_empty()) { + (false, true) => CircuitType::Inclusion, + (true, false) => CircuitType::NonInclusion, + (false, false) => CircuitType::Combined, + _ => { + return Err(PhotonApiError::ValidationError( + "No proofs found for the provided hashes or new addresses".to_string(), + )) + } + }; + + let batch_inputs = HexBatchInputsForProver { + circuit_type: circuit_type.to_string(), + state_tree_height: 26, + address_tree_height: 26, + public_input_hash: "".to_string(), + input_compressed_accounts: convert_inclusion_proofs_to_hex(account_proofs.clone()), + new_addresses: convert_non_inclusion_merkle_proof_to_hex(new_address_proofs.clone()), + }; + + let inclusion_proof_url = format!("{}/prove", prover_url); + let json_body = serde_json::to_string(&batch_inputs).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Got an error while serializing the request {}", e)) + })?; + + let res = client + .post(&inclusion_proof_url) + .body(json_body.clone()) + .header("Content-Type", "application/json") + .send() + .await + .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; + + if !res.status().is_success() { + return Err(PhotonApiError::UnexpectedError(format!( + "Error fetching proof {:?}", + res.text().await, + ))); + } + + let text = res + .text() + .await + .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; + + let proof: GnarkProofJson = serde_json::from_str(&text).map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Got an error while deserializing the response {}", + e + )) + })?; + + let proof = proof_from_json_struct(proof); + // Allow non-snake case + #[allow(non_snake_case)] + let compressedProof = negate_and_compress_proof(proof); + + let compressed_proof_with_context = CompressedProofWithContext { + compressedProof, + roots: account_proofs + .iter() + .map(|x| x.root.clone().to_string()) + .chain( + new_address_proofs + .iter() + .map(|x| x.root.clone().to_string()), + ) + .collect(), + rootIndices: account_proofs + .iter() + .map(|x| x.rootSeq) + .chain(new_address_proofs.iter().map(|x| x.rootSeq)) + .map(|x| x % STATE_TREE_QUEUE_SIZE) + .collect(), + leafIndices: account_proofs + .iter() + .map(|x| x.leafIndex) + .chain(new_address_proofs.iter().map(|x| x.lowElementLeafIndex)) + .collect(), + leaves: account_proofs + .iter() + .map(|x| x.hash.clone().to_string()) + .chain( + new_address_proofs + .iter() + .map(|x| x.address.clone().to_string()), + ) + .collect(), + merkleTrees: account_proofs + .iter() + .map(|x| x.merkleTree.clone().to_string()) + .chain( + new_address_proofs + .iter() + .map(|x| x.merkleTree.clone().to_string()), + ) + .collect(), + }; + Ok(GetValidityProofResponse { + value: compressed_proof_with_context, + context, + }) +} diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs new file mode 100644 index 00000000..363d2a86 --- /dev/null +++ b/src/api/method/get_validity_proof/v2.rs @@ -0,0 +1,239 @@ +use crate::{ + api::error::PhotonApiError, + common::typedefs::serializable_pubkey::SerializablePubkey, + ingester::persist::persisted_state_tree::{ + get_multiple_compressed_leaf_proofs, MerkleProofWithContext, + }, +}; +use borsh::BorshSerialize; +use light_compressed_account::hash_chain::create_two_inputs_hash_chain; +use reqwest::Client; +use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; + +use crate::api::method::{ + get_multiple_new_address_proofs::{ + get_multiple_new_address_proofs_helper, AddressWithTree, MerkleContextWithNewAddressProof, + ADDRESS_TREE_ADDRESS, + }, + utils::Context, +}; + +use crate::api::method::get_validity_proof::common::{ + convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, hash_to_hex, + negate_and_compress_proof, proof_from_json_struct, CompressedProofWithContext, + GetValidityProofRequest, GetValidityProofResponse, GnarkProofJson, HexBatchInputsForProver, + STATE_TREE_QUEUE_SIZE, +}; + +fn get_public_input_hash( + account_proofs: &[MerkleProofWithContext], + new_address_proofs: &[MerkleContextWithNewAddressProof], +) -> [u8; 32] { + let account_hashes: Vec<[u8; 32]> = account_proofs + .iter() + .map(|x| x.hash.to_vec().clone().try_into().unwrap()) + .collect::>(); + let account_roots: Vec<[u8; 32]> = account_proofs + .iter() + .map(|x| x.root.to_vec().clone().try_into().unwrap()) + .collect::>(); + let inclusion_hash_chain: [u8; 32] = + create_two_inputs_hash_chain(&account_roots, &account_hashes).unwrap(); + let new_address_hashes: Vec<[u8; 32]> = new_address_proofs + .iter() + .map(|x| x.address.try_to_vec().unwrap().clone().try_into().unwrap()) + .collect::>(); + let new_address_roots: Vec<[u8; 32]> = new_address_proofs + .iter() + .map(|x| x.root.to_vec().clone().try_into().unwrap()) + .collect::>(); + let non_inclusion_hash_chain = + create_two_inputs_hash_chain(&new_address_roots, &new_address_hashes).unwrap(); + let public_input_hash = if non_inclusion_hash_chain != [0u8; 32] { + non_inclusion_hash_chain + } else if inclusion_hash_chain != [0u8; 32] { + inclusion_hash_chain + } else { + create_two_inputs_hash_chain(&[inclusion_hash_chain], &[non_inclusion_hash_chain]).unwrap() + }; + public_input_hash +} + +pub async fn get_validity_proof_v2( + conn: &DatabaseConnection, + prover_url: &str, + mut request: GetValidityProofRequest, +) -> Result { + if request.hashes.is_empty() + && request.newAddresses.is_empty() + && request.newAddressesWithTrees.is_empty() + { + return Err(PhotonApiError::ValidationError( + "No hashes or new addresses provided for proof generation".to_string(), + )); + } + if !request.newAddressesWithTrees.is_empty() && !request.newAddresses.is_empty() { + return Err(PhotonApiError::ValidationError( + "Cannot provide both newAddresses and newAddressesWithTree".to_string(), + )); + } + if !request.newAddresses.is_empty() { + request.newAddressesWithTrees = request + .newAddresses + .iter() + .map(|new_address| AddressWithTree { + address: *new_address, + tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), + }) + .collect(); + } + + let context = Context::extract(conn).await?; + let client = Client::new(); + let tx = conn.begin().await?; + if tx.get_database_backend() == DatabaseBackend::Postgres { + tx.execute(Statement::from_string( + tx.get_database_backend(), + "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), + )) + .await?; + } + + let account_proofs = match !request.hashes.is_empty() { + true => get_multiple_compressed_leaf_proofs(&tx, request.hashes).await?, + false => { + vec![] + } + }; + let new_address_proofs = match !request.newAddressesWithTrees.is_empty() { + true => get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees).await?, + false => { + vec![] + } + }; + tx.commit().await?; + let state_tree_height = if account_proofs.is_empty() { + 0 + } else { + account_proofs[0].proof.len() as u32 + }; + let address_tree_height = if new_address_proofs.is_empty() { + 0 + } else { + new_address_proofs[0].proof.len() as u32 + }; + let circuit_type = if state_tree_height != 0 && address_tree_height != 0 { + "combined".to_string() + } else if state_tree_height != 0 { + "inclusion".to_string() + } else if address_tree_height != 0 { + "non-inclusion".to_string() + } else { + return Err(PhotonApiError::ValidationError( + "No proofs found for the given hashes or new addresses".to_string(), + )); + }; + + // TODO: add mainnet option which creates legacy proofs + let public_input_hash = if circuit_type == "inclusion" && state_tree_height == 32 { + hash_to_hex( + &get_public_input_hash(&account_proofs, &new_address_proofs) + .try_into() + .unwrap(), + ) + } else { + String::new() + }; + + let batch_inputs = HexBatchInputsForProver { + public_input_hash, + state_tree_height, + address_tree_height, + circuit_type, + input_compressed_accounts: convert_inclusion_proofs_to_hex(account_proofs.clone()), + new_addresses: convert_non_inclusion_merkle_proof_to_hex(new_address_proofs.clone()), + }; + + let inclusion_proof_url = format!("{}/prove", prover_url); + let json_body = serde_json::to_string(&batch_inputs).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Got an error while serializing the request {}", e)) + })?; + + let res = client + .post(&inclusion_proof_url) + .body(json_body.clone()) + .header("Content-Type", "application/json") + .send() + .await + .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; + + if !res.status().is_success() { + return Err(PhotonApiError::UnexpectedError(format!( + "Error fetching proof {:?}", + res.text().await, + ))); + } + + let text = res + .text() + .await + .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; + + let proof: GnarkProofJson = serde_json::from_str(&text).map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Got an error while deserializing the response {}", + e + )) + })?; + + let proof = proof_from_json_struct(proof); + + #[allow(non_snake_case)] + let compressedProof = negate_and_compress_proof(proof); + + let compressed_proof_with_context = CompressedProofWithContext { + compressedProof, + roots: account_proofs + .iter() + .map(|x| x.root.clone().to_string()) + .chain( + new_address_proofs + .iter() + .map(|x| x.root.clone().to_string()), + ) + .collect(), + rootIndices: account_proofs + .iter() + .map(|x| x.rootSeq) + .chain(new_address_proofs.iter().map(|x| x.rootSeq)) + .map(|x| x % STATE_TREE_QUEUE_SIZE) + .collect(), + leafIndices: account_proofs + .iter() + .map(|x| x.leafIndex) + .chain(new_address_proofs.iter().map(|x| x.lowElementLeafIndex)) + .collect(), + leaves: account_proofs + .iter() + .map(|x| x.hash.clone().to_string()) + .chain( + new_address_proofs + .iter() + .map(|x| x.address.clone().to_string()), + ) + .collect(), + merkleTrees: account_proofs + .iter() + .map(|x| x.merkleTree.clone().to_string()) + .chain( + new_address_proofs + .iter() + .map(|x| x.merkleTree.clone().to_string()), + ) + .collect(), + }; + Ok(GetValidityProofResponse { + value: compressed_proof_with_context, + context, + }) +} diff --git a/src/api/method/mod.rs b/src/api/method/mod.rs index 9774cfd4..3423154f 100644 --- a/src/api/method/mod.rs +++ b/src/api/method/mod.rs @@ -19,6 +19,7 @@ pub mod get_latest_non_voting_signatures; pub mod get_multiple_compressed_account_proofs; pub mod get_multiple_compressed_accounts; pub mod get_multiple_new_address_proofs; +pub mod get_queue_elements; pub mod get_transaction_with_compression_info; pub mod get_validity_proof; pub mod utils; diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index a6f69d73..3b20af6a 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -1,4 +1,4 @@ -use crate::common::typedefs::account::{Account, AccountData}; +use crate::common::typedefs::account::{Account, AccountContext, AccountData, AccountWithContext}; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; use crate::common::typedefs::serializable_signature::SerializableSignature; @@ -93,7 +93,7 @@ impl<'__s> ToSchema<'__s> for Context { ("Context", RefOr::T(schema)) } - fn aliases() -> Vec<(&'static str, utoipa::openapi::schema::Schema)> { + fn aliases() -> Vec<(&'static str, Schema)> { Vec::new() } } @@ -125,7 +125,7 @@ pub fn parse_discriminator(discriminator: Option>) -> Option { discriminator.map(|discriminator| LittleEndian::read_u64(&discriminator)) } -fn parse_leaf_index(leaf_index: i64) -> Result { +fn parse_leaf_index(leaf_index: u64) -> Result { leaf_index .try_into() .map_err(|_| PhotonApiError::UnexpectedError("Invalid leaf index".to_string())) @@ -155,10 +155,56 @@ pub fn parse_account_model(account: accounts::Model) -> Result Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(AccountWithContext { + account: Account { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index.try_into().unwrap())?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + }, + context: AccountContext { + queue: account.queue.map(|queue| queue.try_into()).transpose()?, + in_output_queue: account.in_output_queue, + spent: account.spent, + nullified_in_tree: account.nullified_in_tree, + nullifier_queue_index: account + .nullifier_queue_index + .map(|index| UnsignedInteger(index as u64)), + nullifier: account.nullifier.map(Hash::try_from).transpose()?, + tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, + }, }) } @@ -172,7 +218,7 @@ pub struct TokenAccountListResponse { #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct TokenAcccount { +pub struct TokenAccount { pub account: Account, pub token_data: TokenData, } @@ -180,7 +226,7 @@ pub struct TokenAcccount { #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(rename_all = "camelCase")] pub struct TokenAccountList { - pub items: Vec, + pub items: Vec, pub cursor: Option, } @@ -243,7 +289,7 @@ pub struct EnrichedTokenAccountModel { } pub async fn fetch_token_accounts( - conn: &sea_orm::DatabaseConnection, + conn: &DatabaseConnection, owner_or_delegate: Authority, options: GetCompressedTokenAccountsByAuthorityOptions, ) -> Result { @@ -299,7 +345,7 @@ pub async fn fetch_token_accounts( let account = account.ok_or(PhotonApiError::RecordNotFound( "Base account not found for token account".to_string(), ))?; - Ok(TokenAcccount { + Ok(TokenAccount { account: parse_account_model(account)?, token_data: TokenData { mint: token_account.mint.try_into()?, @@ -309,7 +355,7 @@ pub async fn fetch_token_accounts( .delegate .map(SerializablePubkey::try_from) .transpose()?, - state: (AccountState::try_from(token_account.state as u8)).map_err(|e| { + state: AccountState::try_from(token_account.state as u8).map_err(|e| { PhotonApiError::UnexpectedError(format!( "Unable to parse account state {}", e @@ -319,7 +365,7 @@ pub async fn fetch_token_accounts( }, }) }) - .collect::, PhotonApiError>>()?; + .collect::, PhotonApiError>>()?; let mut cursor = items.last().map(|item| { Base58String({ @@ -580,11 +626,12 @@ fn compute_cursor_filter( PhotonApiError::ValidationError("Invalid signature in cursor".to_string()) })?; + let cursor_filter = format!( + "AND (transactions.slot < ${} OR (transactions.slot = ${} AND transactions.signature < ${}))", + num_preceding_args + 1, num_preceding_args + 2, num_preceding_args + 3 + ); Ok(( - format!( - "AND (transactions.slot < ${} OR (transactions.slot = ${} AND transactions.signature < ${}))", - num_preceding_args + 1, num_preceding_args + 2, num_preceding_args + 3 - ), + cursor_filter, vec![ slot.into(), slot.into(), diff --git a/src/api/rpc_server.rs b/src/api/rpc_server.rs index 34ba9f37..f9de96f7 100644 --- a/src/api/rpc_server.rs +++ b/src/api/rpc_server.rs @@ -166,6 +166,12 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, api.get_indexer_slot().await.map_err(Into::into) })?; + module.register_async_method("getQueueElements", |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_queue_elements(payload).await.map_err(Into::into) + })?; + module.register_async_method( "getCompressedAccountsByOwner", |rpc_params, rpc_context| async move { @@ -177,6 +183,17 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, }, )?; + module.register_async_method( + "getCompressedAccountsByOwnerV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_compressed_accounts_by_owner_v2(payload) + .await + .map_err(Into::into) + }, + )?; + module.register_async_method( "getMultipleCompressedAccounts", |rpc_params, rpc_context| async move { @@ -242,12 +259,19 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, .map_err(Into::into) }, )?; + module.register_async_method("getValidityProof", |rpc_params, rpc_context| async move { let api = rpc_context.as_ref(); let payload = rpc_params.parse()?; api.get_validity_proof(payload).await.map_err(Into::into) })?; + module.register_async_method("getValidityProofV2", |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_validity_proof_v2(payload).await.map_err(Into::into) + })?; + module.register_async_method( "getLatestCompressionSignatures", |rpc_params, rpc_context| async move { diff --git a/src/common/mod.rs b/src/common/mod.rs index 6a491fb1..16ff8fc4 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -106,7 +106,11 @@ impl fmt::Display for LoggingFormat { pub fn setup_logging(logging_format: LoggingFormat) { let env_filter = env::var("RUST_LOG") .unwrap_or("info,sqlx=error,sea_orm_migration=error,jsonrpsee_server=warn".to_string()); - let subscriber = tracing_subscriber::fmt().with_env_filter(env_filter); + let subscriber = tracing_subscriber::fmt() + .with_env_filter(env_filter) + .with_target(true) + .with_timer(tracing_subscriber::fmt::time::time()) + .with_span_events(tracing_subscriber::fmt::format::FmtSpan::FULL); match logging_format { LoggingFormat::Standard => subscriber.init(), LoggingFormat::Json => subscriber.json().init(), diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index 443d43ac..ff2333cb 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -17,10 +17,43 @@ pub struct Account { pub lamports: UnsignedInteger, pub tree: SerializablePubkey, pub leaf_index: UnsignedInteger, - pub seq: UnsignedInteger, + // For legacy trees is always Some() since the user tx appends directly to the Merkle tree + // for batched tress: + // 2.1. None when is in output queue + // 2.2. Some once it was inserted into the Merkle tree from the output queue + pub seq: Option, pub slot_created: UnsignedInteger, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountContext { + pub queue: Option, + pub in_output_queue: bool, + pub spent: bool, + pub nullified_in_tree: bool, + // if nullifier_queue_index is not None, then this account is in input queue + // an account can be in the input and output queue at the same time. + // an account that is in the input queue must have been in the output queue before or currently is in the output queue + pub nullifier_queue_index: Option, + // Legacy trees: None + // Batched trees: + // None if not inserted into input queue or inserted into merkle tree from input queue + // Some(H(account_hash, leaf_index, tx_hash)) + pub nullifier: Option, + // tx_hash is: + // Legacy: None + // Batched: None if not inserted into input queue or inserted in tree from input queue, else Some(nullifier) + pub tx_hash: Option, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountWithContext { + pub account: Account, + pub context: AccountContext, +} + #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountData { diff --git a/src/common/typedefs/hash.rs b/src/common/typedefs/hash.rs index 741fc113..1497da14 100644 --- a/src/common/typedefs/hash.rs +++ b/src/common/typedefs/hash.rs @@ -26,6 +26,15 @@ const MAX_BASE58_LEN: usize = 44; pub struct Hash(pub [u8; 32]); impl Hash { + pub fn new(bytes: &[u8]) -> Result { + if bytes.len() != 32 { + return Err(ParseHashError::WrongSize); + } + let mut array = [0u8; 32]; + array.copy_from_slice(bytes); + Ok(Hash(array)) + } + pub fn to_vec(&self) -> Vec { self.0.to_vec() } diff --git a/src/common/typedefs/serializable_pubkey.rs b/src/common/typedefs/serializable_pubkey.rs index 3d82e9f4..47f6779d 100644 --- a/src/common/typedefs/serializable_pubkey.rs +++ b/src/common/typedefs/serializable_pubkey.rs @@ -2,7 +2,6 @@ use core::fmt; use std::io::Read; use std::str::FromStr; - use borsh::BorshDeserialize; use serde::Deserialize; use solana_sdk::pubkey::ParsePubkeyError; diff --git a/src/common/typedefs/unsigned_integer.rs b/src/common/typedefs/unsigned_integer.rs index 2a0c7111..542fcd53 100644 --- a/src/common/typedefs/unsigned_integer.rs +++ b/src/common/typedefs/unsigned_integer.rs @@ -1,11 +1,13 @@ -use serde::{Deserialize, Serialize}; +use serde::de::Visitor; +use serde::{de::Error, Deserialize, Deserializer, Serialize}; use serde_json::Number; +use std::fmt; use utoipa::{ - openapi::{ObjectBuilder, RefOr, Schema, SchemaType}, + openapi::{KnownFormat, ObjectBuilder, RefOr, Schema, SchemaFormat, SchemaType}, ToSchema, }; -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, Default, Copy, PartialOrd, Ord)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Default, Copy, PartialOrd, Ord)] #[serde(transparent)] pub struct UnsignedInteger(pub u64); @@ -18,12 +20,49 @@ impl<'__s> ToSchema<'__s> for UnsignedInteger { .example(Some(serde_json::Value::Number(serde_json::Number::from( 100, )))) + .format(Some(SchemaFormat::KnownFormat(KnownFormat::UInt64))) .build(), ); ("UnsignedInteger", RefOr::T(schema)) } } +impl<'de> Deserialize<'de> for UnsignedInteger { + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + struct UnsignedIntegerVisitor; + + impl<'de> Visitor<'de> for UnsignedIntegerVisitor { + type Value = UnsignedInteger; + + fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { + formatter.write_str("an unsigned integer or string containing an unsigned integer") + } + + fn visit_u64(self, value: u64) -> Result + where + E: Error, + { + Ok(UnsignedInteger(value)) + } + + fn visit_str(self, value: &str) -> Result + where + E: Error, + { + value + .parse::() + .map(UnsignedInteger) + .map_err(|e| Error::custom(format!("Invalid unsigned integer value: {}", e))) + } + } + + deserializer.deserialize_any(UnsignedIntegerVisitor) + } +} + impl anchor_lang::AnchorDeserialize for UnsignedInteger { fn deserialize(buf: &mut &[u8]) -> Result { if buf.len() < 8 { diff --git a/src/dao/generated/accounts.rs b/src/dao/generated/accounts.rs index 38a621a6..be9f4090 100644 --- a/src/dao/generated/accounts.rs +++ b/src/dao/generated/accounts.rs @@ -12,8 +12,15 @@ pub struct Model { pub address: Option>, pub owner: Vec, pub tree: Vec, + /// Queue pubkey, for batched trees output queue pubkey + pub queue: Option>, pub leaf_index: i64, - pub seq: i64, + pub in_output_queue: bool, + pub nullifier_queue_index: Option, + pub nullified_in_tree: bool, + pub nullifier: Option>, + pub tx_hash: Option>, + pub seq: Option, pub slot_created: i64, pub spent: bool, pub prev_spent: Option, diff --git a/src/dao/generated/indexed_trees.rs b/src/dao/generated/indexed_trees.rs index 8606710b..c332c49d 100644 --- a/src/dao/generated/indexed_trees.rs +++ b/src/dao/generated/indexed_trees.rs @@ -12,7 +12,7 @@ pub struct Model { pub value: Vec, pub next_index: i64, pub next_value: Vec, - pub seq: i64, + pub seq: Option, } #[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] diff --git a/src/dao/generated/state_trees.rs b/src/dao/generated/state_trees.rs index 32c3777c..9a1f5afa 100644 --- a/src/dao/generated/state_trees.rs +++ b/src/dao/generated/state_trees.rs @@ -12,7 +12,7 @@ pub struct Model { pub leaf_idx: Option, pub level: i64, pub hash: Vec, - pub seq: i64, + pub seq: Option, } #[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] diff --git a/src/ingester/fetchers/mod.rs b/src/ingester/fetchers/mod.rs index 28b11080..cc3235da 100644 --- a/src/ingester/fetchers/mod.rs +++ b/src/ingester/fetchers/mod.rs @@ -4,7 +4,6 @@ use async_stream::stream; use futures::{pin_mut, Stream, StreamExt}; use solana_client::nonblocking::rpc_client::RpcClient; - use super::typedefs::block_info::BlockInfo; pub mod grpc; diff --git a/src/ingester/indexer/mod.rs b/src/ingester/indexer/mod.rs index aa1fe0f3..fa696d56 100644 --- a/src/ingester/indexer/mod.rs +++ b/src/ingester/indexer/mod.rs @@ -17,7 +17,7 @@ const PRE_BACKFILL_FREQUENCY: u64 = 10; #[derive(FromQueryResult)] pub struct OptionalContextModel { - // Postgres and SQLlite do not support u64 as return type. We need to use i64 and cast it to u64. + // Postgres and SQLite do not support u64 as return type. We need to use i64 and cast it to u64. pub slot: Option, } diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs new file mode 100644 index 00000000..43bd236d --- /dev/null +++ b/src/ingester/parser/batch_event_parser.rs @@ -0,0 +1,119 @@ +use crate::common::typedefs::hash::Hash; +use crate::ingester::error::IngesterError; +use crate::ingester::parser::indexer_events::{ + BatchPublicTransactionEvent, CompressedAccount, CompressedAccountData, + MerkleTreeSequenceNumber, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, +}; +use crate::ingester::parser::parse_public_transaction_event; +use crate::ingester::parser::state_update::{AccountContext, StateUpdate}; +use light_compressed_account::event::event_from_light_transaction; +use solana_program::pubkey::Pubkey; +use solana_sdk::signature::Signature; + +pub fn parse_public_transaction_event_v2( + instructions: &[Vec], + accounts: Vec>, +) -> Option { + let event = event_from_light_transaction(instructions, accounts).ok()?; + match event { + Some(public_transaction_event) => { + let event = PublicTransactionEvent { + input_compressed_account_hashes: public_transaction_event + .event + .input_compressed_account_hashes, + output_compressed_account_hashes: public_transaction_event + .event + .output_compressed_account_hashes, + output_compressed_accounts: public_transaction_event + .event + .output_compressed_accounts + .iter() + .map(|x| OutputCompressedAccountWithPackedContext { + compressed_account: CompressedAccount { + owner: x.compressed_account.owner, + lamports: x.compressed_account.lamports, + address: x.compressed_account.address, + data: x.compressed_account.data.as_ref().map(|d| { + CompressedAccountData { + discriminator: d.discriminator, + data: d.data.clone(), + data_hash: d.data_hash, + } + }), + }, + merkle_tree_index: x.merkle_tree_index, + }) + .collect(), + output_leaf_indices: public_transaction_event.event.output_leaf_indices, + sequence_numbers: public_transaction_event + .event + .sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumber { + pubkey: x.pubkey, + seq: x.seq, + }) + .collect(), + relay_fee: public_transaction_event.event.relay_fee, + is_compress: public_transaction_event.event.is_compress, + compression_lamports: public_transaction_event + .event + .compress_or_decompress_lamports, + pubkey_array: public_transaction_event.event.pubkey_array, + message: public_transaction_event.event.message, + }; + let batch_public_transaction_event = BatchPublicTransactionEvent { + event, + new_addresses: public_transaction_event.new_addresses, + input_sequence_numbers: public_transaction_event + .input_sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumber { + pubkey: x.pubkey, + seq: x.seq, + }) + .collect(), + address_sequence_numbers: public_transaction_event + .address_sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumber { + pubkey: x.pubkey, + seq: x.seq, + }) + .collect(), + nullifier_queue_indices: public_transaction_event.nullifier_queue_indices, + tx_hash: public_transaction_event.tx_hash, + nullifiers: public_transaction_event.nullifiers, + }; + Some(batch_public_transaction_event) + } + None => None, + } +} + +pub fn parse_batch_public_transaction_event( + tx: Signature, + slot: u64, + transaction_event: BatchPublicTransactionEvent, +) -> Result { + let mut state_update = parse_public_transaction_event(tx, slot, transaction_event.event)?; + state_update.in_seq_numbers = transaction_event.input_sequence_numbers; + + // Context required for nullifier queue insertions of batched trees. + let input_context = state_update + .in_accounts + .iter() + .zip(transaction_event.nullifiers.iter()) + .zip(transaction_event.nullifier_queue_indices.iter()) + .map( + |((account, nullifier), nullifier_queue_index)| AccountContext { + account: account.clone(), + tx_hash: Hash::new(&transaction_event.tx_hash).unwrap(), + nullifier: Hash::new(nullifier).unwrap(), + nullifier_queue_index: *nullifier_queue_index, + }, + ) + .collect::>(); + state_update.input_context.extend(input_context); + Ok(state_update) +} diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index a062b332..92ed8688 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -1,6 +1,7 @@ -/// Copied from the Light repo. We copy them instead of importing from the Light repo in order to +/// Copied from the Light repo. We copy them instead of importing from the Light repo in order /// to avoid having to import all of Light's dependencies. use anchor_lang::prelude::*; +use light_compressed_account::event::NewAddress; #[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct OutputCompressedAccountWithPackedContext { @@ -8,7 +9,7 @@ pub struct OutputCompressedAccountWithPackedContext { pub merkle_tree_index: u8, } -#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, PartialEq)] +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, Eq, PartialEq)] pub struct MerkleTreeSequenceNumber { pub pubkey: Pubkey, pub seq: u64, @@ -29,6 +30,17 @@ pub struct PublicTransactionEvent { pub message: Option>, } +#[derive(Debug, Clone)] +pub struct BatchPublicTransactionEvent { + pub event: PublicTransactionEvent, + pub new_addresses: Vec, + pub input_sequence_numbers: Vec, + pub address_sequence_numbers: Vec, + pub nullifier_queue_indices: Vec, + pub tx_hash: [u8; 32], + pub nullifiers: Vec<[u8; 32]>, +} + #[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct CompressedAccount { pub owner: Pubkey, diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 81f8bc98..1bc0dfae 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,16 +1,21 @@ +use crate::common::typedefs::{ + account::AccountData, bs64_string::Base64String, hash::Hash, + serializable_pubkey::SerializablePubkey, unsigned_integer::UnsignedInteger, +}; use borsh::BorshDeserialize; use byteorder::{ByteOrder, LittleEndian}; use indexer_events::{IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent}; -use log::debug; +use lazy_static::lazy_static; +use light_batched_merkle_tree::event::BatchAppendEvent; +use log::info; use solana_sdk::{pubkey::Pubkey, signature::Signature}; use state_update::{IndexedTreeLeafUpdate, LeafNullification}; +use std::collections::HashMap; +use std::str::FromStr; -use crate::common::typedefs::{ - account::{Account, AccountData}, - bs64_string::Base64String, - hash::Hash, - serializable_pubkey::SerializablePubkey, - unsigned_integer::UnsignedInteger, +use light_batched_merkle_tree::event::{ + BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, BATCH_APPEND_EVENT_DISCRIMINATOR, + BATCH_NULLIFY_EVENT_DISCRIMINATOR, }; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; @@ -20,9 +25,14 @@ use self::{ state_update::{AccountTransaction, StateUpdate, Transaction}, }; +mod batch_event_parser; pub mod indexer_events; pub mod state_update; +use crate::common::typedefs::account::{Account, AccountContext, AccountWithContext}; +use crate::ingester::parser::batch_event_parser::{ + parse_batch_public_transaction_event, parse_public_transaction_event_v2, +}; use solana_program::pubkey; pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = @@ -31,6 +41,24 @@ const SYSTEM_PROGRAM: Pubkey = pubkey!("11111111111111111111111111111111"); const NOOP_PROGRAM_ID: Pubkey = pubkey!("noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV"); const VOTE_PROGRAM_ID: Pubkey = pubkey!("Vote111111111111111111111111111111111111111"); +// TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... +lazy_static! { + pub static ref QUEUE_TREE_MAPPING: HashMap = { + let mut m = HashMap::new(); + m.insert( + "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), // queue + "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), // tree + ); + m + }; +} + +fn queue_to_tree(queue: &str) -> Option { + QUEUE_TREE_MAPPING + .get(queue) + .map(|x| Pubkey::from_str(x.as_str()).unwrap()) +} + pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result { let mut state_updates = Vec::new(); let mut is_compression_transaction = false; @@ -38,86 +66,187 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result 2 { - let next_instruction = &ordered_intructions[index + 1]; - let next_next_instruction = &ordered_intructions[index + 2]; - // We need to check if the account compression instruction contains a noop account to determine - // if the instruction emits a noop event. If it doesn't then we want avoid indexing - // the following noop instruction because it'll contain either irrelevant or malicious data. - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == SYSTEM_PROGRAM - && next_next_instruction.program_id == NOOP_PROGRAM_ID - { - if !logged_transaction { - debug!( - "Indexing transaction with slot {} and id {}", - slot, tx.signature - ); - logged_transaction = true; + let mut ordered_instructions = Vec::new(); + ordered_instructions.push(instruction_group.outer_instruction.clone()); + ordered_instructions.extend(instruction_group.inner_instructions.clone()); + + let mut vec_accounts = Vec::>::new(); + let mut vec_instructions_data = Vec::new(); + vec_instructions_data.push(instruction_group.outer_instruction.data); + vec_accounts.push(instruction_group.outer_instruction.accounts.clone()); + + instruction_group + .inner_instructions + .iter() + .find_map(|inner_instruction| { + vec_instructions_data.push(inner_instruction.data.clone()); + vec_accounts.push(inner_instruction.accounts.clone()); + None:: + }); + + if let Some(event) = parse_public_transaction_event_v2(&vec_instructions_data, vec_accounts) + { + let state_update = parse_batch_public_transaction_event(tx.signature, slot, event)?; + is_compression_transaction = true; + state_updates.push(state_update); + } else { + for (index, instruction) in ordered_instructions.iter().enumerate() { + if ordered_instructions.len() - index > 3 { + let next_instruction = &ordered_instructions[index + 1]; + let next_next_instruction = &ordered_instructions[index + 2]; + let next_next_next_instruction = &ordered_instructions[index + 3]; + // We need to check if the account compression instruction contains a noop account to determine + // if the instruction emits a noop event. If it doesn't then we want to avoid indexing + // the following noop instruction because it'll contain either irrelevant or malicious data. + + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == SYSTEM_PROGRAM + && next_next_instruction.program_id == SYSTEM_PROGRAM + && next_next_next_instruction.program_id == NOOP_PROGRAM_ID + { + if !logged_transaction { + info!( + "Indexing transaction with slot {} and id {}", + slot, tx.signature + ); + logged_transaction = true; + } + is_compression_transaction = true; + + if tx.error.is_none() { + let public_transaction_event = PublicTransactionEvent::deserialize( + &mut next_next_next_instruction.data.as_slice(), + ) + .map_err(|e| { + IngesterError::ParserError(format!( + "Failed to deserialize PublicTransactionEvent: {}", + e + )) + })?; + let state_update = parse_public_transaction_event( + tx.signature, + slot, + public_transaction_event, + )?; + state_updates.push(state_update); + } } - is_compression_transaction = true; - - if tx.error.is_none() { - let public_transaction_event = PublicTransactionEvent::deserialize( - &mut next_next_instruction.data.as_slice(), - ) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize PublicTransactionEvent: {}", - e - )) - })?; - let state_update = parse_public_transaction_event( - tx.signature, - slot, - public_transaction_event, - )?; - state_updates.push(state_update); + } + if ordered_instructions.len() - index > 2 { + let next_instruction = &ordered_instructions[index + 1]; + let next_next_instruction = &ordered_instructions[index + 2]; + // We need to check if the account compression instruction contains a noop account to determine + // if the instruction emits a noop event. If it doesn't then we want avoid indexing + // the following noop instruction because it'll contain either irrelevant or malicious data. + + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == SYSTEM_PROGRAM + && next_next_instruction.program_id == NOOP_PROGRAM_ID + { + if !logged_transaction { + info!( + "Indexing transaction with slot {} and id {}", + slot, tx.signature + ); + logged_transaction = true; + } + is_compression_transaction = true; + + if tx.error.is_none() { + let public_transaction_event = PublicTransactionEvent::deserialize( + &mut next_next_instruction.data.as_slice(), + ) + .map_err(|e| { + IngesterError::ParserError(format!( + "Failed to deserialize PublicTransactionEvent: {}", + e + )) + })?; + let state_update = parse_public_transaction_event( + tx.signature, + slot, + public_transaction_event, + )?; + state_updates.push(state_update); + } } } - } - if ordered_intructions.len() - index > 1 { - let next_instruction = &ordered_intructions[index + 1]; - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == NOOP_PROGRAM_ID - { - is_compression_transaction = true; - if tx.error.is_none() { - let merkle_tree_event = - MerkleTreeEvent::deserialize(&mut next_instruction.data.as_slice()) + if ordered_instructions.len() - index > 1 { + let next_instruction = &ordered_instructions[index + 1]; + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == NOOP_PROGRAM_ID + { + is_compression_transaction = true; + if tx.error.is_none() { + // try to deserialize 3 types of events: BatchAppendEvent, BatchNullifyEvent, MerkleTreeEvent + // if any of them is deserialized successfully, then we can parse the event + // if batch append event is deserialized, then we can parse the event and skip the next instruction + // if batch nullify event is deserialized, then we can parse the event and skip the next instruction + + let batch_event = BatchAppendEvent::deserialize( + &mut next_instruction.data.as_slice(), + ) + .map_err(|e| { + IngesterError::ParserError(format!( + "Failed to deserialize BatchAppendEvent: {}", + e + )) + }); + + if let Ok(batch_event) = batch_event { + let mut state_update = StateUpdate::new(); + let discriminator = batch_event.discriminator; + + match discriminator { + BATCH_APPEND_EVENT_DISCRIMINATOR => { + state_update.batch_append.push(batch_event); + state_updates.push(state_update); + } + BATCH_NULLIFY_EVENT_DISCRIMINATOR => { + state_update.batch_nullify.push(batch_event); + state_updates.push(state_update); + } + BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { + // TODO: implement + } + _ => { + unimplemented!() + } + } + } else { + let merkle_tree_event = MerkleTreeEvent::deserialize( + &mut next_instruction.data.as_slice(), + ) .map_err(|e| { IngesterError::ParserError(format!( "Failed to deserialize NullifierEvent: {}", e )) })?; - - let state_update = match merkle_tree_event { - MerkleTreeEvent::V2(nullifier_event) => { - parse_nullifier_event(tx.signature, nullifier_event)? + let state_update = match merkle_tree_event { + MerkleTreeEvent::V2(nullifier_event) => { + parse_nullifier_event(tx.signature, nullifier_event) + } + MerkleTreeEvent::V3(indexed_merkle_tree_event) => { + parse_indexed_merkle_tree_update(indexed_merkle_tree_event) + } + _ => { + return Err(IngesterError::ParserError( + "Expected nullifier event or merkle tree update" + .to_string(), + )) + } + }; + state_updates.push(state_update?); } - MerkleTreeEvent::V3(indexed_merkle_tree_event) => { - parse_indexed_merkle_tree_update(indexed_merkle_tree_event)? - } - _ => { - return Err(IngesterError::ParserError( - "Expected nullifier event or merkle tree update".to_string(), - )) - } - }; - state_updates.push(state_update); + } } } } } } - let mut state_update = StateUpdate::merge_updates(state_updates); + let mut state_update = StateUpdate::merge_updates(state_updates.clone()); if !is_voting_transaction(tx) || is_compression_transaction { state_update.transactions.insert(Transaction { signature: tx.signature, @@ -136,14 +265,20 @@ fn is_voting_transaction(tx: &TransactionInfo) -> bool { .any(|group| group.outer_instruction.program_id == VOTE_PROGRAM_ID) } +#[allow(clippy::too_many_arguments)] fn parse_account_data( compressed_account: CompressedAccount, hash: [u8; 32], tree: Pubkey, + queue: Option, leaf_index: u32, slot: u64, - seq: u64, -) -> Account { + seq: Option, + in_output_queue: bool, + spent: bool, + nullifier: Option, + nullifier_queue_index: Option, +) -> AccountWithContext { let CompressedAccount { owner, lamports, @@ -157,16 +292,27 @@ fn parse_account_data( data_hash: Hash::from(d.data_hash), }); - Account { - owner: owner.into(), - lamports: UnsignedInteger(lamports), - address: address.map(SerializablePubkey::from), - data, - hash: hash.into(), - slot_created: UnsignedInteger(slot), - leaf_index: UnsignedInteger(leaf_index as u64), - tree: SerializablePubkey::from(tree), - seq: UnsignedInteger(seq), + AccountWithContext { + account: Account { + owner: owner.into(), + lamports: UnsignedInteger(lamports), + address: address.map(SerializablePubkey::from), + data, + hash: hash.into(), + slot_created: UnsignedInteger(slot), + leaf_index: UnsignedInteger(leaf_index as u64), + tree: SerializablePubkey::from(tree), + seq: seq.map(UnsignedInteger), + }, + context: AccountContext { + queue: queue.map(SerializablePubkey::from), + in_output_queue, + spent, + nullified_in_tree: false, + nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), + nullifier, + tx_hash: None, + }, } } @@ -188,9 +334,7 @@ fn parse_indexed_merkle_tree_update( .iter() { let indexed_tree_leaf_update = IndexedTreeLeafUpdate { - tree: Pubkey::try_from(id).map_err(|_e| { - IngesterError::ParserError("Unable to parse tree pubkey".to_string()) - })?, + tree: Pubkey::from(id), hash: *hash, leaf: *leaf, seq, @@ -221,9 +365,7 @@ fn parse_nullifier_event( for (i, leaf_index) in nullified_leaves_indices.iter().enumerate() { let leaf_nullification: LeafNullification = { LeafNullification { - tree: Pubkey::try_from(id).map_err(|_e| { - IngesterError::ParserError("Unable to parse tree pubkey".to_string()) - })?, + tree: Pubkey::from(id), leaf_index: *leaf_index, seq: seq + i as u64, signature: tx, @@ -251,10 +393,27 @@ fn parse_public_transaction_event( let mut state_update = StateUpdate::new(); - let mut tree_to_seq_number = sequence_numbers - .iter() - .map(|seq| (seq.pubkey, seq.seq)) - .collect::>(); + let mut has_batched_instructions = false; + for seq in sequence_numbers.iter() { + if queue_to_tree(&seq.pubkey.to_string()).is_some() { + has_batched_instructions = true; + break; + } + } + + let mut tree_to_seq_number = HashMap::new(); + if has_batched_instructions { + for seq in sequence_numbers.iter() { + if let Some(tree) = queue_to_tree(&seq.pubkey.to_string()) { + tree_to_seq_number.insert(tree, seq.seq); + } + } + } else { + tree_to_seq_number = sequence_numbers + .iter() + .map(|seq| (seq.pubkey, seq.seq)) + .collect::>(); + } for hash in input_compressed_account_hashes { state_update.in_accounts.insert(hash.into()); @@ -265,20 +424,42 @@ fn parse_public_transaction_event( .zip(output_compressed_account_hashes) .zip(transaction_event.output_leaf_indices.iter()) { - let tree = pubkey_array[out_account.merkle_tree_index as usize]; - let seq = tree_to_seq_number - .get_mut(&tree) - .ok_or_else(|| IngesterError::ParserError("Missing sequence number".to_string()))?; + let mut tree = pubkey_array[out_account.merkle_tree_index as usize]; + let mut queue = queue_to_tree(&tree.to_string()); + if let Some(q) = queue { + // swap tree and q + let temp = tree; + tree = q; + queue = Some(temp); + }; + let mut seq = None; + if queue.is_none() { + seq = Some(*tree_to_seq_number.get(&tree).ok_or_else(|| { + IngesterError::ParserError("Missing sequence number".to_string()) + })?); + } let enriched_account = parse_account_data( out_account.compressed_account, hash, tree, + queue, *leaf_index, slot, - *seq, + seq, + queue.is_some(), + false, + None, + None, ); - *seq += 1; + + if queue.is_none() { + let seq = tree_to_seq_number + .get_mut(&tree) + .ok_or_else(|| IngesterError::ParserError("Missing sequence number".to_string()))?; + *seq += 1; + } + state_update.out_accounts.push(enriched_account); } @@ -301,7 +482,7 @@ fn parse_public_transaction_event( .out_accounts .iter() .map(|a| AccountTransaction { - hash: a.hash.clone(), + hash: a.account.hash.clone(), signature: tx, }), ); diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 0a1cf1a7..b75ca56a 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -1,14 +1,11 @@ -use std::collections::{HashMap, HashSet}; - +use super::indexer_events::{MerkleTreeSequenceNumber, RawIndexedElement}; +use crate::common::typedefs::account::AccountWithContext; +use crate::common::typedefs::hash::Hash; use borsh::{BorshDeserialize, BorshSerialize}; +use light_batched_merkle_tree::event::{BatchAppendEvent, BatchNullifyEvent}; use solana_sdk::pubkey::Pubkey; use solana_sdk::signature::Signature; - -use crate::common::typedefs::account::Account; - -use crate::common::typedefs::hash::Hash; - -use super::indexer_events::RawIndexedElement; +use std::collections::{HashMap, HashSet}; #[derive(BorshDeserialize, BorshSerialize, Debug, Clone, PartialEq, Eq)] pub struct PathNode { @@ -64,14 +61,28 @@ pub struct IndexedTreeLeafUpdate { } #[derive(Default, Debug, Clone, PartialEq, Eq)] -/// Representation of state update of the compression system that is optimal for simple persistance. +pub struct AccountContext { + pub tx_hash: Hash, + pub account: Hash, + pub nullifier: Hash, + pub nullifier_queue_index: u64, +} + +#[derive(Default, Debug, Clone, PartialEq, Eq)] +/// Representation of state update of the compression system that is optimal for simple persistence. pub struct StateUpdate { pub in_accounts: HashSet, - pub out_accounts: Vec, + pub in_seq_numbers: Vec, + pub out_accounts: Vec, pub account_transactions: HashSet, pub transactions: HashSet, pub leaf_nullifications: HashSet, pub indexed_merkle_tree_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, + + pub batch_append: Vec, + pub batch_nullify: Vec, + + pub input_context: Vec, } impl StateUpdate { @@ -82,6 +93,8 @@ impl StateUpdate { pub fn merge_updates(updates: Vec) -> StateUpdate { let mut merged = StateUpdate::default(); for update in updates { + // legacy + merged.in_seq_numbers.extend(update.in_seq_numbers); merged.in_accounts.extend(update.in_accounts); merged.out_accounts.extend(update.out_accounts); merged @@ -102,6 +115,11 @@ impl StateUpdate { merged.indexed_merkle_tree_updates.insert(key, value); } } + + // batch updates + merged.input_context.extend(update.input_context); + merged.batch_append.extend(update.batch_append); + merged.batch_nullify.extend(update.batch_nullify); } merged } diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 53078994..9e45d156 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -1,21 +1,27 @@ use super::{error, parser::state_update::AccountTransaction}; +use crate::ingester::parser::state_update::StateUpdate; use crate::{ - api::method::{get_multiple_new_address_proofs::ADDRESS_TREE_HEIGHT, utils::PAGE_LIMIT}, - common::typedefs::{account::Account, hash::Hash, token_data::TokenData}, - dao::generated::{account_transactions, state_tree_histories, state_trees, transactions}, + api::method::utils::PAGE_LIMIT, + common::typedefs::{hash::Hash, token_data::TokenData}, + dao::generated::{ + account_transactions, accounts, state_tree_histories, state_trees, token_accounts, + transactions, + }, ingester::parser::state_update::Transaction, metric, }; -use crate::{ - dao::generated::{accounts, token_accounts}, - ingester::parser::state_update::StateUpdate, -}; use itertools::Itertools; use light_poseidon::{Poseidon, PoseidonBytesHasher}; +use crate::common::typedefs::account::{Account, AccountWithContext}; +use crate::ingester::parser::state_update::AccountContext; +use crate::ingester::persist::persisted_batch_append_event::persist_batch_append; +use crate::ingester::persist::persisted_batch_nullify_event::persist_batch_nullify; use ark_bn254::Fr; use borsh::BorshDeserialize; use cadence_macros::statsd_count; +use error::IngesterError; +use lazy_static::lazy_static; use log::debug; use persisted_indexed_merkle_tree::update_indexed_tree_leaves; use persisted_state_tree::{persist_leaf_nodes, LeafNode}; @@ -24,17 +30,81 @@ use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, Order, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, }; -use std::{cmp::max, collections::HashMap}; - -use error::IngesterError; use solana_program::pubkey; use solana_sdk::{pubkey::Pubkey, signature::Signature}; use sqlx::types::Decimal; +use std::str::FromStr; +use std::{cmp::max, collections::HashMap}; + pub mod persisted_indexed_merkle_tree; pub mod persisted_state_tree; +mod persisted_batch_append_event; +mod persisted_batch_nullify_event; + const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); -const TREE_HEIGHT: u32 = 27; + +const LEGACY_TREE_HEIGHT: u32 = 27; +const BATCH_STATE_TREE_HEIGHT: u32 = 33; + +lazy_static! { + static ref TREE_HEIGHTS: HashMap = { + let mut m = HashMap::new(); + m.insert( + Pubkey::from_str("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m.insert( + Pubkey::from_str("smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f").unwrap(), + LEGACY_TREE_HEIGHT, + ); + + m.insert( + Pubkey::from_str("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2").unwrap(), + LEGACY_TREE_HEIGHT, + ); + m + }; +} + +pub fn get_tree_height(tree_pubkey: &Pubkey) -> u32 { + *TREE_HEIGHTS + .get(tree_pubkey) + .unwrap_or(&BATCH_STATE_TREE_HEIGHT) +} + // To avoid exceeding the 64k total parameter limit pub const MAX_SQL_INSERTS: usize = 500; @@ -52,6 +122,10 @@ pub async fn persist_state_update( transactions, leaf_nullifications, indexed_merkle_tree_updates, + batch_append, + batch_nullify, + input_context, + .. } = state_update; let input_accounts_len = in_accounts.len(); @@ -78,6 +152,8 @@ pub async fn persist_state_update( spend_input_accounts(txn, chunk).await?; } + spend_input_accounts_batched(txn, &input_context).await?; + let account_to_transaction = account_transactions .iter() .map(|account_transaction| { @@ -90,11 +166,13 @@ pub async fn persist_state_update( let mut leaf_nodes_with_signatures: Vec<(LeafNode, Signature)> = out_accounts .iter() + // HACK: filter accounts by seq, because we don't have seq for accounts which are not in the tree yet + .filter(|account| account.account.seq.is_some() && !account.context.in_output_queue) .map(|account| { ( LeafNode::from(account.clone()), account_to_transaction - .get(&account.hash) + .get(&account.account.hash) .copied() // HACK: We should always have a signature for account transactions, but sometimes // we don't generate it for mock tests. @@ -120,7 +198,7 @@ pub async fn persist_state_update( .map(|(leaf_node, _)| leaf_node.clone()) .collect_vec(); - persist_leaf_nodes(txn, leaf_nodes_chunk, TREE_HEIGHT).await?; + persist_leaf_nodes(txn, leaf_nodes_chunk).await?; } let transactions_vec = transactions.into_iter().collect::>(); @@ -153,7 +231,10 @@ pub async fn persist_state_update( } debug!("Persisting index tree updates..."); - update_indexed_tree_leaves(txn, indexed_merkle_tree_updates, ADDRESS_TREE_HEIGHT).await?; + update_indexed_tree_leaves(txn, indexed_merkle_tree_updates).await?; + + persist_batch_append(txn, batch_append).await?; + persist_batch_nullify(txn, batch_nullify).await?; metric! { statsd_count!("state_update.input_accounts", input_accounts_len as u64); @@ -171,9 +252,16 @@ async fn persist_state_tree_history( ) -> Result<(), IngesterError> { let state_tree_history = chunk .into_iter() + .filter_map(|(leaf_node, signature)| { + if leaf_node.seq.is_none() { + None + } else { + Some((leaf_node, signature)) + } + }) .map(|(leaf_node, signature)| state_tree_histories::ActiveModel { tree: Set(leaf_node.tree.to_bytes_vec()), - seq: Set(leaf_node.seq as i64), + seq: Set(leaf_node.seq.unwrap() as i64), leaf_idx: Set(leaf_node.leaf_index as i64), transaction_signature: Set(Into::<[u8; 64]>::into(signature).to_vec()), }) @@ -225,7 +313,6 @@ async fn spend_input_accounts( ), ) .build(txn.get_database_backend()); - execute_account_update_query_and_update_balances( txn, query, @@ -258,6 +345,84 @@ async fn spend_input_accounts( ModificationType::Spend, ) .await?; + Ok(()) +} + +async fn spend_input_accounts_batched( + txn: &DatabaseTransaction, + accounts: &[AccountContext], +) -> Result<(), IngesterError> { + if accounts.is_empty() { + return Ok(()); + } + let account_hashes: Vec> = accounts + .iter() + .map(|account| account.account.to_vec()) + .collect(); + + let account_context_map: HashMap, &AccountContext> = accounts + .iter() + .map(|ctx| (ctx.account.to_vec(), ctx)) + .collect(); + + let accounts_to_update = accounts::Entity::find() + .filter(accounts::Column::Hash.is_in(account_hashes.clone())) + .all(txn) + .await?; + + for chunk in accounts_to_update.chunks(MAX_SQL_INSERTS) { + let mut update_many = accounts::Entity::update_many() + .col_expr(accounts::Column::Spent, Expr::value(true)) + .col_expr( + accounts::Column::PrevSpent, + Expr::col(accounts::Column::Spent).into(), + ); + + for account in chunk { + if let Some(ctx) = account_context_map.get(&account.hash) { + update_many = update_many.filter(accounts::Column::Hash.eq(account.hash.clone())); + + update_many = update_many + .col_expr( + accounts::Column::NullifierQueueIndex, + Expr::value(ctx.nullifier_queue_index as i64), + ) + .col_expr( + accounts::Column::Nullifier, + Expr::value(ctx.nullifier.to_vec()), + ) + .col_expr(accounts::Column::TxHash, Expr::value(ctx.tx_hash.to_vec())); + } + } + + let query = update_many.build(txn.get_database_backend()); + + execute_account_update_query_and_update_balances( + txn, + query, + AccountType::Account, + ModificationType::Spend, + ) + .await?; + } + + // Handle token accounts + let token_query = token_accounts::Entity::update_many() + .col_expr(token_accounts::Column::Spent, Expr::value(true)) + .col_expr( + token_accounts::Column::PrevSpent, + Expr::col(token_accounts::Column::Spent).into(), + ) + .filter(token_accounts::Column::Hash.is_in(account_hashes)) + .build(txn.get_database_backend()); + + execute_account_update_query_and_update_balances( + txn, + token_query, + AccountType::TokenAccount, + ModificationType::Spend, + ) + .await?; Ok(()) } @@ -384,35 +549,42 @@ async fn execute_account_update_query_and_update_balances( async fn append_output_accounts( txn: &DatabaseTransaction, - out_accounts: &[Account], + out_accounts: &[AccountWithContext], ) -> Result<(), IngesterError> { let mut account_models = Vec::new(); let mut token_accounts = Vec::new(); for account in out_accounts { account_models.push(accounts::ActiveModel { - hash: Set(account.hash.to_vec()), - address: Set(account.address.map(|x| x.to_bytes_vec())), + hash: Set(account.account.hash.to_vec()), + address: Set(account.account.address.map(|x| x.to_bytes_vec())), discriminator: Set(account + .account .data .as_ref() .map(|x| Decimal::from(x.discriminator.0))), - data: Set(account.data.as_ref().map(|x| x.data.clone().0)), - data_hash: Set(account.data.as_ref().map(|x| x.data_hash.to_vec())), - tree: Set(account.tree.to_bytes_vec()), - leaf_index: Set(account.leaf_index.0 as i64), - owner: Set(account.owner.to_bytes_vec()), - lamports: Set(Decimal::from(account.lamports.0)), + data: Set(account.account.data.as_ref().map(|x| x.data.clone().0)), + data_hash: Set(account.account.data.as_ref().map(|x| x.data_hash.to_vec())), + tree: Set(account.account.tree.to_bytes_vec()), + queue: Set(account.context.queue.as_ref().map(|x| x.to_bytes_vec())), + leaf_index: Set(account.account.leaf_index.0 as i64), + in_output_queue: Set(account.context.in_output_queue), + nullifier_queue_index: Set(account.context.nullifier_queue_index.map(|x| x.0 as i64)), + nullified_in_tree: Set(false), + nullifier: Set(account.context.nullifier.as_ref().map(|x| x.to_vec())), + owner: Set(account.account.owner.to_bytes_vec()), + lamports: Set(Decimal::from(account.account.lamports.0)), spent: Set(false), - slot_created: Set(account.slot_created.0 as i64), - seq: Set(account.seq.0 as i64), + slot_created: Set(account.account.slot_created.0 as i64), + seq: Set(account.account.seq.map(|x| x.0 as i64)), prev_spent: Set(None), + tx_hash: Default::default(), // Its sets at input queue insertion for batch updates }); - if let Some(token_data) = parse_token_data(account)? { + if let Some(token_data) = parse_token_data(&account.account)? { token_accounts.push(EnrichedTokenAccount { token_data, - hash: account.hash.clone(), + hash: account.account.hash.clone(), }); } } @@ -482,7 +654,7 @@ pub async fn persist_token_accounts( Ok(()) } -fn get_node_direct_ancestors(leaf_index: i64) -> Vec { +pub(crate) fn get_node_direct_ancestors(leaf_index: i64) -> Vec { let mut path: Vec = Vec::new(); let mut current_index = leaf_index; while current_index > 1 { diff --git a/src/ingester/persist/persisted_batch_append_event.rs b/src/ingester/persist/persisted_batch_append_event.rs new file mode 100644 index 00000000..b219ae3a --- /dev/null +++ b/src/ingester/persist/persisted_batch_append_event.rs @@ -0,0 +1,63 @@ +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::accounts; +use crate::ingester::error::IngesterError; +use crate::ingester::persist::persisted_state_tree::{persist_leaf_nodes, LeafNode}; +use crate::ingester::persist::{ + execute_account_update_query_and_update_balances, AccountType, ModificationType, +}; +use crate::migration::Expr; +use light_batched_merkle_tree::event::BatchAppendEvent; +use sea_orm::{ + ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, +}; + +pub async fn persist_batch_append( + txn: &DatabaseTransaction, + batch_append: Vec, +) -> Result<(), IngesterError> { + for batch_append_event in batch_append { + let accounts = accounts::Entity::find() + .filter( + accounts::Column::LeafIndex + .gte(batch_append_event.old_next_index as i64) + .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) + .and(accounts::Column::NullifiedInTree.eq(0)) + .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), + ) + .all(txn) + .await?; + + persist_leaf_nodes( + txn, + accounts + .iter() + .map(|account| LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), + seq: Some(batch_append_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::try_from(account.hash.clone()).unwrap(), + }) + .collect(), + ) + .await?; + + let query = accounts::Entity::update_many() + .col_expr(accounts::Column::InOutputQueue, Expr::value(false)) + .filter( + accounts::Column::LeafIndex + .gte(batch_append_event.old_next_index as i64) + .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) + .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), + ) + .build(txn.get_database_backend()); + execute_account_update_query_and_update_balances( + txn, + query, + AccountType::Account, + ModificationType::Spend, + ) + .await?; + } + Ok(()) +} diff --git a/src/ingester/persist/persisted_batch_nullify_event.rs b/src/ingester/persist/persisted_batch_nullify_event.rs new file mode 100644 index 00000000..875049c7 --- /dev/null +++ b/src/ingester/persist/persisted_batch_nullify_event.rs @@ -0,0 +1,82 @@ +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::accounts; +use crate::ingester::error::IngesterError; +use crate::ingester::persist::persisted_state_tree::{persist_leaf_nodes, LeafNode}; +use crate::ingester::persist::{ + execute_account_update_query_and_update_balances, AccountType, ModificationType, +}; +use crate::migration::Expr; +use light_batched_merkle_tree::event::BatchNullifyEvent; +use sea_orm::{ + ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, +}; + +pub async fn persist_batch_nullify( + txn: &DatabaseTransaction, + batch_nullify: Vec, +) -> Result<(), IngesterError> { + for batch_nullify_event in batch_nullify { + let accounts = accounts::Entity::find() + .filter( + accounts::Column::NullifierQueueIndex + .gte( + batch_nullify_event.zkp_batch_index as i64 + * batch_nullify_event.batch_size as i64, + ) + .and( + accounts::Column::NullifierQueueIndex.lt((batch_nullify_event + .zkp_batch_index + + 1) + as i64 + * batch_nullify_event.batch_size as i64), + ), + ) + .all(txn) + .await?; + + let query = accounts::Entity::update_many() + .col_expr( + accounts::Column::NullifierQueueIndex, + Expr::value(Option::::None), + ) + .col_expr(accounts::Column::NullifiedInTree, Expr::value(true)) + .filter( + accounts::Column::NullifierQueueIndex + .gte( + batch_nullify_event.zkp_batch_index as i64 + * batch_nullify_event.batch_size as i64, + ) + .and( + accounts::Column::NullifierQueueIndex.lt((batch_nullify_event + .zkp_batch_index + + 1) + as i64 + * batch_nullify_event.batch_size as i64), + ), + ) + .build(txn.get_database_backend()); + execute_account_update_query_and_update_balances( + txn, + query, + AccountType::Account, + ModificationType::Spend, + ) + .await?; + + persist_leaf_nodes( + txn, + accounts + .iter() + .map(|account| LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), + seq: Some(batch_nullify_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::try_from(account.nullifier.clone().unwrap().clone()).unwrap(), + }) + .collect(), + ) + .await?; + } + Ok(()) +} diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 032f3a75..a0553696 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -42,7 +42,7 @@ lazy_static! { .unwrap(); } -fn compute_range_node_hash(node: &indexed_trees::Model) -> Result { +pub fn compute_range_node_hash(node: &indexed_trees::Model) -> Result { let mut poseidon = Poseidon::::new_circom(3).unwrap(); let next_index = node.next_index.to_be_bytes(); Hash::try_from( @@ -54,7 +54,7 @@ fn compute_range_node_hash(node: &indexed_trees::Model) -> Result) -> indexed_trees::Model { +pub fn get_zeroeth_exclusion_range(tree: Vec) -> indexed_trees::Model { indexed_trees::Model { tree, leaf_index: 0, @@ -64,11 +64,11 @@ fn get_zeroeth_exclusion_range(tree: Vec) -> indexed_trees::Model { .into_iter() .chain(HIGHEST_ADDRESS_PLUS_ONE.to_bytes_be()) .collect(), - seq: 0, + seq: Some(0), } } -fn get_top_element(tree: Vec) -> indexed_trees::Model { +pub fn get_top_element(tree: Vec) -> indexed_trees::Model { indexed_trees::Model { tree, leaf_index: 1, @@ -78,7 +78,7 @@ fn get_top_element(tree: Vec) -> indexed_trees::Model { .collect(), next_index: 0, next_value: vec![0; 32], - seq: 0, + seq: Some(0), } } @@ -148,7 +148,7 @@ pub async fn get_exclusion_range_with_proof( })?, leaf_index: range_node.leaf_index as u32, hash, - seq: range_node.seq as u32, + seq: range_node.seq.map(|x| x as u32), }; let node_index = leaf_node.node_index(tree_height); @@ -192,7 +192,6 @@ pub async fn get_exclusion_range_with_proof( pub async fn update_indexed_tree_leaves( txn: &DatabaseTransaction, mut indexed_leaf_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, - tree_height: u32, ) -> Result<(), IngesterError> { let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); for tree in trees { @@ -244,7 +243,7 @@ pub async fn update_indexed_tree_leaves( value: Set(x.leaf.value.to_vec()), next_index: Set(x.leaf.next_index as i64), next_value: Set(x.leaf.next_value.to_vec()), - seq: Set(x.seq as i64), + seq: Set(Some(x.seq as i64)), }); let mut query = indexed_trees::Entity::insert_many(models) @@ -280,12 +279,12 @@ pub async fn update_indexed_tree_leaves( hash: Hash::try_from(x.hash).map_err(|e| { IngesterError::DatabaseError(format!("Failed to serialize hash: {}", e)) })?, - seq: x.seq as u32, + seq: Option::from(x.seq as u32), }) }) .collect::, IngesterError>>()?; - persist_leaf_nodes(txn, state_tree_leaf_nodes, tree_height).await?; + persist_leaf_nodes(txn, state_tree_leaf_nodes).await?; } Ok(()) @@ -295,7 +294,6 @@ pub async fn multi_append( txn: &DatabaseTransaction, values: Vec>, tree: Vec, - tree_height: u32, ) -> Result<(), IngesterError> { if txn.get_database_backend() == DatabaseBackend::Postgres { txn.execute(Statement::from_string( @@ -345,7 +343,7 @@ pub async fn multi_append( value: value.clone(), next_index: 0, next_value: vec![], - seq: 0, + seq: Some(0), }; let next_largest = indexed_tree @@ -375,7 +373,7 @@ pub async fn multi_append( value: Set(x.value.clone()), next_index: Set(x.next_index), next_value: Set(x.next_value.clone()), - seq: Set(0), + seq: Set(Some(0)), }); indexed_trees::Entity::insert_many(active_elements) @@ -405,12 +403,12 @@ pub async fn multi_append( })?, leaf_index: x.leaf_index as u32, hash: compute_range_node_hash(x)?, - seq: 0, + seq: Some(0), }) }) .collect::, IngesterError>>()?; - persist_leaf_nodes(txn, leaf_nodes, tree_height).await?; + persist_leaf_nodes(txn, leaf_nodes).await?; Ok(()) } diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index cf69f5ff..85820ac4 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -2,29 +2,31 @@ use std::{cmp::max, collections::HashMap}; use cadence_macros::statsd_count; use itertools::Itertools; +use log::info; use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseTransaction, DbErr, EntityTrait, QueryFilter, QueryTrait, Set, Statement, TransactionTrait, Value, }; use serde::{Deserialize, Serialize}; +use solana_program::pubkey::Pubkey; use utoipa::ToSchema; +use super::{compute_parent_hash, get_node_direct_ancestors, get_tree_height}; +use crate::common::typedefs::account::{Account, AccountWithContext}; use crate::{ api::error::PhotonApiError, - common::typedefs::{account::Account, hash::Hash, serializable_pubkey::SerializablePubkey}, + common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, dao::generated::state_trees, ingester::{error::IngesterError, parser::state_update::LeafNullification}, metric, }; -use super::{compute_parent_hash, get_node_direct_ancestors}; - #[derive(Clone, Debug)] pub struct LeafNode { pub tree: SerializablePubkey, pub leaf_index: u32, pub hash: Hash, - pub seq: u32, + pub seq: Option, } impl LeafNode { @@ -33,6 +35,7 @@ impl LeafNode { } } +// leaf_index should be u64 / i64 to avoid overflow fn leaf_index_to_node_index(leaf_index: u32, tree_height: u32) -> i64 { 2_i64.pow(tree_height - 1) + leaf_index as i64 } @@ -43,7 +46,18 @@ impl From for LeafNode { tree: account.tree, leaf_index: account.leaf_index.0 as u32, hash: account.hash, - seq: account.seq.0 as u32, + seq: account.seq.map(|x| x.0 as u32), + } + } +} + +impl From for LeafNode { + fn from(account: AccountWithContext) -> Self { + Self { + tree: account.account.tree, + leaf_index: account.account.leaf_index.0 as u32, + hash: account.account.hash, + seq: account.account.seq.map(|x| x.0 as u32), } } } @@ -54,7 +68,7 @@ impl From for LeafNode { tree: SerializablePubkey::from(leaf_nullification.tree), leaf_index: leaf_nullification.leaf_index as u32, hash: Hash::from(ZERO_BYTES[0]), - seq: leaf_nullification.seq as u32, + seq: Some(leaf_nullification.seq as u32), } } } @@ -62,7 +76,6 @@ impl From for LeafNode { pub async fn persist_leaf_nodes( txn: &DatabaseTransaction, mut leaf_nodes: Vec, - tree_height: u32, ) -> Result<(), IngesterError> { if leaf_nodes.is_empty() { return Ok(()); @@ -72,10 +85,15 @@ pub async fn persist_leaf_nodes( let leaf_locations = leaf_nodes .iter() - .map(|node| (node.tree.to_bytes_vec(), node.node_index(tree_height))) + .map(|node| { + ( + node.tree.to_bytes_vec(), + node.node_index(get_tree_height(&node.tree.0)), + ) + }) .collect::>(); - let node_locations_to_models = get_proof_nodes(txn, leaf_locations, true).await?; + let node_locations_to_models = get_proof_nodes(txn, leaf_locations, true, false).await?; let mut node_locations_to_hashes_and_seq = node_locations_to_models .iter() .map(|(key, value)| (key.clone(), (value.hash.clone(), value.seq))) @@ -84,7 +102,7 @@ pub async fn persist_leaf_nodes( let mut models_to_updates = HashMap::new(); for leaf_node in leaf_nodes.clone() { - let node_idx = leaf_node.node_index(tree_height); + let node_idx = leaf_node.node_index(get_tree_height(&leaf_node.tree.0)); let tree = leaf_node.tree; let key = (tree.to_bytes_vec(), node_idx); @@ -94,25 +112,29 @@ pub async fn persist_leaf_nodes( node_idx: Set(node_idx), hash: Set(leaf_node.hash.to_vec()), leaf_idx: Set(Some(leaf_node.leaf_index as i64)), - seq: Set(leaf_node.seq as i64), + seq: Set(leaf_node.seq.map(|x| x as i64)), }; let existing_seq = node_locations_to_hashes_and_seq .get(&key) .map(|x| x.1) - .unwrap_or(0); - - if leaf_node.seq >= existing_seq as u32 { - models_to_updates.insert(key.clone(), model); - node_locations_to_hashes_and_seq - .insert(key, (leaf_node.hash.to_vec(), leaf_node.seq as i64)); + .unwrap_or(Some(0)); + + if let Some(existing_seq) = existing_seq { + if let Some(leaf_node_seq) = leaf_node.seq { + if leaf_node_seq >= existing_seq as u32 { + models_to_updates.insert(key.clone(), model); + node_locations_to_hashes_and_seq + .insert(key, (leaf_node.hash.to_vec(), Some(leaf_node_seq as i64))); + } + } } } let all_ancestors = leaf_nodes .iter() .flat_map(|leaf_node| { - get_node_direct_ancestors(leaf_node.node_index(tree_height)) + get_node_direct_ancestors(leaf_node.node_index(get_tree_height(&leaf_node.tree.0))) .iter() .enumerate() .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) @@ -130,18 +152,18 @@ pub async fn persist_leaf_nodes( let (left_child_hash, left_child_seq) = node_locations_to_hashes_and_seq .get(&(tree.clone(), node_index * 2)) .cloned() - .unwrap_or((ZERO_BYTES[child_level].to_vec(), 0)); + .unwrap_or((ZERO_BYTES[child_level].to_vec(), Some(0))); let (right_child_hash, right_child_seq) = node_locations_to_hashes_and_seq .get(&(tree.clone(), node_index * 2 + 1)) .cloned() - .unwrap_or((ZERO_BYTES[child_level].to_vec(), 0)); + .unwrap_or((ZERO_BYTES[child_level].to_vec(), Some(0))); let level = child_level + 1; let hash = compute_parent_hash(left_child_hash.clone(), right_child_hash.clone())?; - let seq = max(left_child_seq, right_child_seq) as i64; + let seq = max(left_child_seq, right_child_seq); let model = state_trees::ActiveModel { tree: Set(tree.clone()), level: Set(level as i64), @@ -185,15 +207,72 @@ pub struct MerkleProofWithContext { pub rootSeq: u64, } +pub async fn get_multiple_compressed_leaf_proofs_by_indices( + txn: &DatabaseTransaction, + merkle_tree_pubkey: SerializablePubkey, + indices: Vec, +) -> Result, PhotonApiError> { + // TODO: add assertion that: abs(max(index from db) - max(indices)) <= BATCH_SIZE * 2 + if indices.is_empty() { + return Ok(Vec::new()); + } + + let existing_leaves = state_trees::Entity::find() + .filter( + state_trees::Column::LeafIdx + .is_in(indices.iter().map(|&x| x as i64).collect::>()) + .and(state_trees::Column::Level.eq(0)) + .and(state_trees::Column::Tree.eq(merkle_tree_pubkey.to_bytes_vec())), + ) + .all(txn) + .await?; + + let mut index_to_leaf = existing_leaves + .into_iter() + .map(|x| (x.leaf_idx.unwrap_or_default() as u64, x)) + .collect::>(); + + // Create leaf nodes for all requested indices + let mut leaf_nodes = Vec::new(); + + for idx in indices { + if let Some(existing) = index_to_leaf.remove(&idx) { + // Use existing leaf + leaf_nodes.push(( + LeafNode { + tree: merkle_tree_pubkey, + leaf_index: idx as u32, + hash: Hash::try_from(existing.hash)?, + seq: existing.seq.map(|s| s as u32), + }, + existing.node_idx, + )); + } else { + let zero_leaf = LeafNode { + tree: merkle_tree_pubkey, + leaf_index: idx as u32, + hash: Hash::from(ZERO_BYTES[0]), + seq: None, + }; + let node_idx = leaf_index_to_node_index( + zero_leaf.leaf_index, + get_tree_height(&merkle_tree_pubkey.0), + ); + leaf_nodes.push((zero_leaf.clone(), node_idx)); + } + } + + get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, leaf_nodes).await +} + pub async fn get_multiple_compressed_leaf_proofs( txn: &DatabaseTransaction, hashes: Vec, ) -> Result, PhotonApiError> { if hashes.is_empty() { - return Err(PhotonApiError::ValidationError( - "No hashes provided".to_string(), - )); + return Ok(Vec::new()); } + let leaf_nodes_with_node_index = state_trees::Entity::find() .filter( state_trees::Column::Hash @@ -211,7 +290,7 @@ pub async fn get_multiple_compressed_leaf_proofs( "Leaf index not found".to_string(), ))? as u32, hash: Hash::try_from(x.hash.clone())?, - seq: 0, // HACK: We don't need seq for now + seq: Some(0), }, x.node_idx, )) @@ -225,16 +304,17 @@ pub async fn get_multiple_compressed_leaf_proofs( hashes.len() ))); } + let hash_to_leaf_node_with_node_index = leaf_nodes_with_node_index .iter() .map(|(leaf_node, node_index)| (leaf_node.hash.clone(), (leaf_node.clone(), *node_index))) .collect::>(); let leaf_nodes_with_node_index = hashes - .into_iter() + .iter() .map(|hash| { hash_to_leaf_node_with_node_index - .get(&hash) + .get(hash) .ok_or(PhotonApiError::RecordNotFound(format!( "Leaf node not found for hash: {}", hash @@ -269,6 +349,7 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( .map(|(node, node_index)| (node.tree.to_bytes_vec(), *node_index)) .collect::, i64)>>(), include_leafs, + true, ) .await?; @@ -299,15 +380,10 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( }) .collect::, PhotonApiError>>()?; - let root_seq = node_to_model - .get(&(leaf_node.tree.to_bytes_vec(), 1)) - .ok_or({ - PhotonApiError::UnexpectedError(format!( - "Missing root index for tree {}", - leaf_node.tree - )) - })? - .seq as u64; + let root_seq = match node_to_model.get(&(leaf_node.tree.to_bytes_vec(), 1)) { + Some(root) => root.seq, + None => None, + }; let root = proof.pop().ok_or(PhotonApiError::UnexpectedError( "Root node not found in proof".to_string(), @@ -319,12 +395,11 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( leafIndex: leaf_node.leaf_index, hash: leaf_node.hash.clone(), merkleTree: leaf_node.tree, - rootSeq: root_seq, + rootSeq: root_seq.unwrap_or(0i64) as u64, }) }) .collect(); let proofs = proofs?; - for proof in proofs.iter() { validate_proof(proof)?; } @@ -333,10 +408,15 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( } pub fn validate_proof(proof: &MerkleProofWithContext) -> Result<(), PhotonApiError> { + info!( + "Validating proof for leaf index: {} tree: {}", + proof.leafIndex, proof.merkleTree + ); let leaf_index = proof.leafIndex; let tree_height = (proof.proof.len() + 1) as u32; let node_index = leaf_index_to_node_index(leaf_index, tree_height); let mut computed_root = proof.hash.to_vec(); + info!("leaf_index: {}, node_index: {}", leaf_index, node_index); for (idx, node) in proof.proof.iter().enumerate() { let is_left = (node_index >> idx) & 1 == 0; @@ -359,7 +439,6 @@ pub fn validate_proof(proof: &MerkleProofWithContext) -> Result<(), PhotonApiErr )) })?; } - if computed_root != proof.root.to_vec() { metric! { statsd_count!("invalid_proof", 1); @@ -391,10 +470,25 @@ pub fn get_proof_path(index: i64, include_leaf: bool) -> Vec { indexes } +pub fn get_level_by_node_index(index: i64, tree_height: u32) -> i64 { + if index >= 2_i64.pow(tree_height - 2) { + // If it's a leaf index (large number) + return 0; + } + let mut level = 0; + let mut idx = index; + while idx > 1 { + idx >>= 1; + level += 1; + } + level +} + pub async fn get_proof_nodes( txn_or_conn: &T, leaf_nodes_locations: Vec<(Vec, i64)>, include_leafs: bool, + include_empty_leaves: bool, ) -> Result, i64), state_trees::Model>, DbErr> where T: ConnectionTrait + TransactionTrait, @@ -439,10 +533,47 @@ where .all(txn_or_conn) .await?; - Ok(proof_nodes + let mut result = proof_nodes .iter() .map(|node| ((node.tree.clone(), node.node_idx), node.clone())) - .collect::, i64), state_trees::Model>>()) + .collect::, i64), state_trees::Model>>(); + + if include_empty_leaves { + leaf_nodes_locations.iter().for_each(|(tree, index)| { + result.entry((tree.clone(), *index)).or_insert_with(|| { + log::warn!( + "Missing proof node for tree: {} and index: {}", + SerializablePubkey::try_from(tree.clone()).unwrap(), + index + ); + + let tree_pubkey = Pubkey::try_from(tree.clone()).unwrap(); + let tree_height = get_tree_height(&tree_pubkey); + println!("tree_height: {}", tree_height); + let model = state_trees::Model { + tree: tree.clone(), + level: get_level_by_node_index(*index, tree_height), + node_idx: *index, + hash: ZERO_BYTES[get_level_by_node_index(*index, tree_height) as usize] + .to_vec(), + leaf_idx: None, + seq: None, + }; + model + }); + }); + } + + Ok(result) +} + +pub fn validate_leaf_index(leaf_index: u32, tree_height: u32) -> bool { + let max_leaves = 2_u64.pow(tree_height - 1); + (leaf_index as u64) < max_leaves +} + +pub fn get_merkle_proof_length(tree_height: u32) -> usize { + (tree_height - 1) as usize } pub const MAX_HEIGHT: usize = 32; @@ -614,3 +745,232 @@ pub const ZERO_BYTES: ZeroBytes = [ 76u8, 151u8, 52u8, 234u8, 217u8, ], ]; + +#[cfg(test)] +mod tests { + use super::*; + use crate::ingester::persist::{BATCH_STATE_TREE_HEIGHT, LEGACY_TREE_HEIGHT}; + + fn node_index_to_leaf_index(index: i64, tree_height: u32) -> i64 { + index - 2_i64.pow(get_level_by_node_index(index, tree_height) as u32) + } + + #[test] + fn test_get_level_by_node_index() { + // Tree of height 3 (root level is 0, max is 3) + // Node indices in a binary tree: [1, 2, 3, 4, 5, 6, 7] + assert_eq!(get_level_by_node_index(1, BATCH_STATE_TREE_HEIGHT), 0); // Root node + assert_eq!(get_level_by_node_index(2, BATCH_STATE_TREE_HEIGHT), 1); // Level 1, left child of root + assert_eq!(get_level_by_node_index(3, BATCH_STATE_TREE_HEIGHT), 1); // Level 1, right child of root + assert_eq!(get_level_by_node_index(4, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, left child of node 2 + assert_eq!(get_level_by_node_index(5, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, right child of node 2 + assert_eq!(get_level_by_node_index(6, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, left child of node 3 + assert_eq!(get_level_by_node_index(7, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, right child of node 3 + } + + // Test helper to convert byte arrays to hex strings for easier debugging + fn bytes_to_hex(bytes: &[u8]) -> String { + bytes + .iter() + .map(|b| format!("{:02x}", b)) + .collect::>() + .join("") + } + + // Helper to verify node index calculations + fn verify_node_index_conversion(leaf_index: u32, tree_height: u32) -> bool { + let node_index = leaf_index_to_node_index(leaf_index, tree_height); + let recovered_leaf_index = node_index_to_leaf_index(node_index, tree_height); + recovered_leaf_index == leaf_index as i64 + } + + #[test] + fn test_zero_bytes_consistency() { + // Verify that each level's hash in ZERO_BYTES is correctly computed from its children + for level in (1..MAX_HEIGHT).rev() { + let parent_hash = compute_parent_hash( + ZERO_BYTES[level - 1].to_vec(), + ZERO_BYTES[level - 1].to_vec(), + ) + .unwrap(); + + assert_eq!( + parent_hash, + ZERO_BYTES[level].to_vec(), + "Zero bytes hash mismatch at level {}\nComputed: {}\nExpected: {}", + level, + bytes_to_hex(&parent_hash), + bytes_to_hex(&ZERO_BYTES[level]) + ); + } + } + + #[ignore = "todo check whether to keep"] + #[test] + fn test_debug_leaf_zero() { + let leaf_index = 0u32; + let tree_height = 32u32; + let node_index = leaf_index_to_node_index(leaf_index, tree_height); + let recovered_leaf_index = node_index_to_leaf_index(node_index, tree_height); + + println!("leaf_index: {}", leaf_index); + println!("node_index: {}", node_index); + println!( + "level: {}", + get_level_by_node_index(node_index, tree_height) + ); + println!("recovered_leaf_index: {}", recovered_leaf_index); + + assert_eq!(recovered_leaf_index, leaf_index as i64); + } + + #[ignore = "todo check whether to keep"] + #[test] + fn test_debug_max_leaf() { + let leaf_index = u32::MAX; + let tree_height = 32u32; + let node_index = leaf_index_to_node_index(leaf_index, tree_height); + let recovered_leaf_index = node_index_to_leaf_index(node_index, tree_height); + + println!("max test:"); + println!("leaf_index: {} (u32)", leaf_index); + println!("node_index: {} (i64)", node_index); + println!("2^(tree_height-1): {} (i64)", 2_i64.pow(tree_height - 1)); + println!( + "level: {}", + get_level_by_node_index(node_index, tree_height) + ); + println!("recovered_leaf_index: {} (i64)", recovered_leaf_index); + + assert_eq!(recovered_leaf_index, leaf_index as i64); + } + + #[ignore = "todo check whether to keep"] + #[test] + fn test_leaf_index_conversions() { + let test_cases = vec![ + (0u32, 32u32), // First leaf in height 32 tree + (1u32, 32u32), // Second leaf + (4294967295u32, 32u32), // Last possible leaf in u32 + (2147483647u32, 32u32), // i32::MAX + (2147483648u32, 32u32), // i32::MAX + 1 + (0u32, 3u32), // Small tree test + (1u32, 3u32), + (2u32, 3u32), + (3u32, 3u32), + ]; + + for (leaf_index, tree_height) in test_cases { + assert!( + verify_node_index_conversion(leaf_index, tree_height), + "Conversion failed for leaf_index={}, tree_height={}", + leaf_index, + tree_height + ); + } + } + + #[test] + fn test_proof_validation_components() { + // Test case for first non-existent leaf (index 0) + let test_leaf_index = 0u32; + let tree_height = 32u32; + let merkle_tree = SerializablePubkey::try_from(vec![0u8; 32]).unwrap(); + + // Create proof components + let node_index = leaf_index_to_node_index(test_leaf_index, tree_height); + let proof_path = get_proof_path(node_index, false); + + println!("Test leaf index: {}", test_leaf_index); + println!("Node index: {}", node_index); + println!("Proof path: {:?}", proof_path); + + // Verify proof path length + assert_eq!(proof_path.len(), tree_height as usize); + + // Test level calculation for proof path nodes + for &idx in &proof_path { + let level = get_level_by_node_index(idx, tree_height); + println!("Node {} is at level {}", idx, level); + assert!(level < tree_height as i64); + } + + // Manually compute root hash using proof path + let mut current_hash = ZERO_BYTES[0].to_vec(); // Start with leaf level zero bytes + + for (idx, proof_node_index) in proof_path.iter().enumerate() { + let is_left = (node_index >> idx) & 1 == 0; + let sibling_hash = ZERO_BYTES[idx].to_vec(); + + let (left_child, right_child) = if is_left { + (current_hash.clone(), sibling_hash) + } else { + (sibling_hash, current_hash.clone()) + }; + + current_hash = compute_parent_hash(left_child, right_child).unwrap(); + + println!( + "Level {}: Computed hash: {}", + idx, + bytes_to_hex(¤t_hash) + ); + println!( + " Expected: {}", + bytes_to_hex(&ZERO_BYTES[idx + 1]) + ); + + // Verify against precalculated ZERO_BYTES + assert_eq!( + current_hash, + ZERO_BYTES[idx + 1].to_vec(), + "Hash mismatch at level {}", + idx + 1 + ); + } + } + + #[test] + fn test_validate_proof() { + let test_leaf_index = 0u32; + let merkle_tree = SerializablePubkey::try_from(vec![0u8; 32]).unwrap(); + + // Create a proof for testing + let mut proof = Vec::new(); + for i in 0..31 { + // One less than tree height since root is separate + proof.push(Hash::try_from(ZERO_BYTES[i].to_vec()).unwrap()); + } + + let proof_context = MerkleProofWithContext { + proof, + root: Hash::try_from(ZERO_BYTES[31].to_vec()).unwrap(), + leafIndex: test_leaf_index, + hash: Hash::try_from(ZERO_BYTES[0].to_vec()).unwrap(), + merkleTree: merkle_tree, + rootSeq: 0, + }; + + // Validate the proof + let result = validate_proof(&proof_context); + assert!(result.is_ok(), "Proof validation failed: {:?}", result); + } + + #[test] + fn test_validate_leaf_index() { + // Test for legacy tree height + assert!(validate_leaf_index(0, LEGACY_TREE_HEIGHT)); + assert!(validate_leaf_index((1 << 26) - 1, LEGACY_TREE_HEIGHT)); + assert!(!validate_leaf_index(1 << 26, LEGACY_TREE_HEIGHT)); + + // Test for batch state tree height + assert!(validate_leaf_index(0, BATCH_STATE_TREE_HEIGHT)); + // assert!(validate_leaf_index((1 << 32) - 1, BATCH_STATE_TREE_HEIGHT)); + } + + #[test] + fn test_merkle_proof_length() { + assert_eq!(get_merkle_proof_length(LEGACY_TREE_HEIGHT), 26); + assert_eq!(get_merkle_proof_length(BATCH_STATE_TREE_HEIGHT), 32); + } +} diff --git a/src/lib.rs b/src/lib.rs index c3cdc6be..949a0431 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,6 +4,6 @@ pub mod common; pub mod dao; pub mod ingester; pub mod migration; +pub mod monitor; pub mod openapi; pub mod snapshot; -pub mod monitor; \ No newline at end of file diff --git a/src/migration/main.rs b/src/migration/main.rs index 41abbc49..448ef924 100644 --- a/src/migration/main.rs +++ b/src/migration/main.rs @@ -3,7 +3,10 @@ use sea_orm_migration::prelude::*; #[async_std::main] async fn main() { - let custom_indexes_enabled = std::env::var("ENABLE_CUSTOM_INDEXES").unwrap_or("false".to_string()).to_lowercase() == "true"; + let custom_indexes_enabled = std::env::var("ENABLE_CUSTOM_INDEXES") + .unwrap_or("false".to_string()) + .to_lowercase() + == "true"; if custom_indexes_enabled { cli::run_cli(MigractorWithCustomMigrations).await; } else { diff --git a/src/migration/migrations/custom/custom20250211_000002_solayer2.rs b/src/migration/migrations/custom/custom20250211_000002_solayer2.rs index 0caa166c..9a907753 100644 --- a/src/migration/migrations/custom/custom20250211_000002_solayer2.rs +++ b/src/migration/migrations/custom/custom20250211_000002_solayer2.rs @@ -27,15 +27,16 @@ impl MigrationTrait for Migration { "ARDPkhymCbfdan375FCgPnBJQvUfHeb7nHVdBfwWSxrp", "2sYfW81EENCMe415CPhE2XzBA5iQf4TXRs31W1KP63YT", ]; - // Encode the accounts as hex strings - let encoded_accounts = solayer_accounts.iter() + // Encode the accounts as hex strings + let encoded_accounts = solayer_accounts + .iter() .map(|account| { let pubkey = Pubkey::from_str(account).unwrap(); format!("\\x{}", hex::encode(pubkey.to_bytes())) }) .collect::>() .join("', '"); - + if manager.get_database_backend() == DatabaseBackend::Postgres { // Create index concurrently for Postgres execute_sql( @@ -47,24 +48,22 @@ impl MigrationTrait for Migration { ), ) .await?; - } + } Ok(()) } async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> { if manager.get_database_backend() == DatabaseBackend::Postgres { - manager - .drop_index( - Index::drop() - .name("solayer_account_index2") - .table(Accounts::Table) - .to_owned(), - ) - .await?; + manager + .drop_index( + Index::drop() + .name("solayer_account_index2") + .table(Accounts::Table) + .to_owned(), + ) + .await?; } Ok(()) } - } - diff --git a/src/migration/migrations/custom/custom20252201_000001_init.rs b/src/migration/migrations/custom/custom20252201_000001_init.rs index fab8674a..1ccb603f 100644 --- a/src/migration/migrations/custom/custom20252201_000001_init.rs +++ b/src/migration/migrations/custom/custom20252201_000001_init.rs @@ -27,15 +27,16 @@ impl MigrationTrait for Migration { "S1ay5sk6FVkvsNFZShMw2YK3nfgJZ8tpBBGuHWDZ266", "2sYfW81EENCMe415CPhE2XzBA5iQf4TXRs31W1KP63YT", ]; - // Encode the accounts as hex strings - let encoded_accounts = solayer_accounts.iter() + // Encode the accounts as hex strings + let encoded_accounts = solayer_accounts + .iter() .map(|account| { let pubkey = Pubkey::from_str(account).unwrap(); format!("\\x{}", hex::encode(pubkey.to_bytes())) }) .collect::>() .join("', '"); - + if manager.get_database_backend() == DatabaseBackend::Postgres { // Create index concurrently for Postgres execute_sql( @@ -47,24 +48,22 @@ impl MigrationTrait for Migration { ), ) .await?; - } + } Ok(()) } async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> { if manager.get_database_backend() == DatabaseBackend::Postgres { - manager - .drop_index( - Index::drop() - .name("solayer_account_index") - .table(Accounts::Table) - .to_owned(), - ) - .await?; + manager + .drop_index( + Index::drop() + .name("solayer_account_index") + .table(Accounts::Table) + .to_owned(), + ) + .await?; } Ok(()) } - } - diff --git a/src/migration/migrations/custom/mod.rs b/src/migration/migrations/custom/mod.rs index a9eded12..47fddc25 100644 --- a/src/migration/migrations/custom/mod.rs +++ b/src/migration/migrations/custom/mod.rs @@ -1,7 +1,7 @@ use sea_orm_migration::MigrationTrait; -pub mod custom20252201_000001_init; pub mod custom20250211_000002_solayer2; +pub mod custom20252201_000001_init; pub fn get_custom_migrations() -> Vec> { vec![ diff --git a/src/migration/migrations/mod.rs b/src/migration/migrations/mod.rs index bcdf79ac..471f5364 100644 --- a/src/migration/migrations/mod.rs +++ b/src/migration/migrations/mod.rs @@ -1,2 +1,2 @@ +pub mod custom; pub mod standard; -pub mod custom; \ No newline at end of file diff --git a/src/migration/migrations/standard/m20250206_000007_init.rs b/src/migration/migrations/standard/m20250206_000007_init.rs new file mode 100644 index 00000000..16a03305 --- /dev/null +++ b/src/migration/migrations/standard/m20250206_000007_init.rs @@ -0,0 +1,380 @@ +use crate::migration::model::table::{Accounts, IndexedTrees, StateTrees}; +use sea_orm_migration::{ + prelude::*, + sea_orm::{ConnectionTrait, DatabaseBackend, Statement}, +}; + +#[derive(DeriveMigrationName)] +pub struct Migration; + +async fn execute_sql<'a>(manager: &SchemaManager<'_>, sql: &str) -> Result<(), DbErr> { + manager + .get_connection() + .execute(Statement::from_string( + manager.get_database_backend(), + sql.to_string(), + )) + .await?; + Ok(()) +} + +#[async_trait::async_trait] +impl MigrationTrait for Migration { + async fn up(&self, manager: &SchemaManager) -> Result<(), DbErr> { + if manager.get_database_backend() == DatabaseBackend::Sqlite { + execute_sql( + manager, + r#" + -- Recreate Accounts table + CREATE TABLE accounts_new ( + hash BLOB NOT NULL PRIMARY KEY, + data BLOB, + data_hash BLOB, + address BLOB, + owner BLOB NOT NULL, + tree BLOB NOT NULL, + queue BLOB NULL, + leaf_index BIGINT NOT NULL, + seq BIGINT, + slot_created BIGINT NOT NULL, + spent BOOLEAN NOT NULL, + prev_spent BOOLEAN, + lamports REAL, + discriminator REAL, + in_output_queue BOOLEAN NOT NULL DEFAULT TRUE, + nullifier BLOB, + tx_hash BLOB, + nullifier_queue_index BIGINT NULL, + nullified_in_tree BOOLEAN NOT NULL DEFAULT FALSE + ); + + INSERT INTO accounts_new + SELECT + hash, data, data_hash, address, owner, tree, NULL as queue, leaf_index, seq, + slot_created, spent, prev_spent, lamports, discriminator, + FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, FALSE as nullified_in_tree + FROM accounts; + + DROP TABLE accounts; + ALTER TABLE accounts_new RENAME TO accounts; + + -- Recreate state_trees table + CREATE TABLE state_trees_new ( + tree BLOB NOT NULL, + node_idx BIGINT NOT NULL, + leaf_idx BIGINT, + level BIGINT NOT NULL, + hash BLOB NOT NULL, + seq BIGINT, + PRIMARY KEY (tree, node_idx) + ); + + INSERT INTO state_trees_new + SELECT tree, node_idx, leaf_idx, level, hash, seq + FROM state_trees; + + DROP TABLE state_trees; + ALTER TABLE state_trees_new RENAME TO state_trees; + + -- Recreate indexed_trees table + CREATE TABLE indexed_trees_new ( + tree BLOB NOT NULL, + leaf_index BIGINT NOT NULL, + value BLOB NOT NULL, + next_index BIGINT NOT NULL, + next_value BLOB NOT NULL, + seq BIGINT, + PRIMARY KEY (tree, leaf_index) + ); + + INSERT INTO indexed_trees_new + SELECT tree, leaf_index, value, next_index, next_value, seq + FROM indexed_trees; + + DROP TABLE indexed_trees; + ALTER TABLE indexed_trees_new RENAME TO indexed_trees; + + -- Recreate indexes + CREATE INDEX accounts_address_spent_idx ON accounts (address, seq); + CREATE UNIQUE INDEX accounts_owner_hash_idx ON accounts (spent, owner, hash); + CREATE UNIQUE INDEX state_trees_tree_leaf_idx ON state_trees (tree, leaf_idx); + CREATE INDEX state_trees_hash_idx ON state_trees (hash); + CREATE UNIQUE INDEX indexed_trees_value_idx ON indexed_trees (value); + CREATE INDEX accounts_queue_idx ON accounts (tree, in_output_queue, leaf_index) WHERE in_output_queue = 1; + "#, + ).await?; + } else { + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column( + ColumnDef::new(Accounts::NullifiedInTree) + .boolean() + .not_null() + .default(false), + ) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column( + ColumnDef::new(Accounts::NullifierQueueIndex) + .big_integer() + .null(), + ) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column( + ColumnDef::new(Accounts::InOutputQueue) + .boolean() + .not_null() + .default(true), + ) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column(ColumnDef::new(Accounts::Queue).binary().null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column(ColumnDef::new(Accounts::Nullifier).binary().null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column(ColumnDef::new(Accounts::TxHash).binary().null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .modify_column(ColumnDef::new(Accounts::Seq).big_integer().null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(StateTrees::Table) + .modify_column(ColumnDef::new(StateTrees::Seq).big_integer().null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(IndexedTrees::Table) + .modify_column(ColumnDef::new(IndexedTrees::Seq).big_integer().null()) + .to_owned(), + ) + .await?; + + // Create indexes + execute_sql( + manager, + "CREATE INDEX accounts_queue_idx ON accounts (tree, in_output_queue, leaf_index) WHERE in_output_queue = true;", + ).await?; + } + + Ok(()) + } + + async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> { + if manager.get_database_backend() == DatabaseBackend::Sqlite { + execute_sql( + manager, + r#" + -- Recreate Accounts table without new columns and with non-null seq + CREATE TABLE accounts_new ( + hash BLOB NOT NULL PRIMARY KEY, + data BLOB, + data_hash BLOB, + address BLOB, + owner BLOB NOT NULL, + tree BLOB NOT NULL, + leaf_index BIGINT NOT NULL, + seq BIGINT NOT NULL, + slot_created BIGINT NOT NULL, + spent BOOLEAN NOT NULL, + prev_spent BOOLEAN, + lamports REAL, + discriminator REAL + ); + + INSERT INTO accounts_new + SELECT + hash, data, data_hash, address, owner, tree, leaf_index, + COALESCE(seq, 0) as seq, + slot_created, spent, prev_spent, lamports, discriminator + FROM accounts; + + DROP TABLE accounts; + ALTER TABLE accounts_new RENAME TO accounts; + + -- Recreate state_trees table + CREATE TABLE state_trees_new ( + tree BLOB NOT NULL, + node_idx BIGINT NOT NULL, + leaf_idx BIGINT, + level BIGINT NOT NULL, + hash BLOB NOT NULL, + seq BIGINT NOT NULL, + PRIMARY KEY (tree, node_idx) + ); + + INSERT INTO state_trees_new + SELECT tree, node_idx, leaf_idx, level, hash, COALESCE(seq, 0) + FROM state_trees; + + DROP TABLE state_trees; + ALTER TABLE state_trees_new RENAME TO state_trees; + + -- Recreate indexed_trees table + CREATE TABLE indexed_trees_new ( + tree BLOB NOT NULL, + leaf_index BIGINT NOT NULL, + value BLOB NOT NULL, + next_index BIGINT NOT NULL, + next_value BLOB NOT NULL, + seq BIGINT NOT NULL, + PRIMARY KEY (tree, leaf_index) + ); + + INSERT INTO indexed_trees_new + SELECT tree, leaf_index, value, next_index, next_value, COALESCE(seq, 0) + FROM indexed_trees; + + DROP TABLE indexed_trees; + ALTER TABLE indexed_trees_new RENAME TO indexed_trees; + + -- Recreate indexes + CREATE INDEX accounts_address_spent_idx ON accounts (address, seq); + CREATE UNIQUE INDEX accounts_owner_hash_idx ON accounts (spent, owner, hash); + CREATE UNIQUE INDEX state_trees_tree_leaf_idx ON state_trees (tree, leaf_idx); + CREATE INDEX state_trees_hash_idx ON state_trees (hash); + CREATE UNIQUE INDEX indexed_trees_value_idx ON indexed_trees (value); + "#, + ) + .await?; + } else { + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::NullifiedInTree) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::NullifierQueueIndex) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::InOutputQueue) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::Queue) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::Nullifier) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::TxHash) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .modify_column(ColumnDef::new(Accounts::Seq).big_integer().not_null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(StateTrees::Table) + .modify_column(ColumnDef::new(StateTrees::Seq).big_integer().not_null()) + .to_owned(), + ) + .await?; + + manager + .alter_table( + Table::alter() + .table(IndexedTrees::Table) + .modify_column(ColumnDef::new(IndexedTrees::Seq).big_integer().not_null()) + .to_owned(), + ) + .await?; + + execute_sql( + manager, + "CREATE INDEX state_trees_hash_idx ON state_trees (hash) WHERE level = 0;", + ) + .await?; + } + + Ok(()) + } +} diff --git a/src/migration/migrations/standard/mod.rs b/src/migration/migrations/standard/mod.rs index 2daa6965..a2d3a937 100644 --- a/src/migration/migrations/standard/mod.rs +++ b/src/migration/migrations/standard/mod.rs @@ -6,9 +6,7 @@ pub mod m20240624_000003_init; pub mod m20240807_000004_init; pub mod m20240914_000005_init; pub mod m20241008_000006_init; - - - +pub mod m20250206_000007_init; pub fn get_standard_migrations() -> Vec> { vec![ @@ -18,5 +16,6 @@ pub fn get_standard_migrations() -> Vec> { Box::new(m20240807_000004_init::Migration), Box::new(m20240914_000005_init::Migration), Box::new(m20241008_000006_init::Migration), + Box::new(m20250206_000007_init::Migration), ] } diff --git a/src/migration/mod.rs b/src/migration/mod.rs index e246a407..8db11731 100644 --- a/src/migration/mod.rs +++ b/src/migration/mod.rs @@ -7,7 +7,6 @@ mod model; pub struct Migrator; - #[async_trait::async_trait] impl MigratorTrait for Migrator { fn migrations() -> Vec> { @@ -15,12 +14,14 @@ impl MigratorTrait for Migrator { } } - pub struct MigractorWithCustomMigrations; #[async_trait::async_trait] impl MigratorTrait for MigractorWithCustomMigrations { fn migrations() -> Vec> { - get_standard_migrations().into_iter().chain(get_custom_migrations()).collect() + get_standard_migrations() + .into_iter() + .chain(get_custom_migrations()) + .collect() } -} \ No newline at end of file +} diff --git a/src/migration/model/mod.rs b/src/migration/model/mod.rs index 790b2c4a..13971b0a 100644 --- a/src/migration/model/mod.rs +++ b/src/migration/model/mod.rs @@ -1 +1 @@ -pub mod table; \ No newline at end of file +pub mod table; diff --git a/src/migration/model/table.rs b/src/migration/model/table.rs index a6993229..d643cd9d 100644 --- a/src/migration/model/table.rs +++ b/src/migration/model/table.rs @@ -21,6 +21,12 @@ pub enum Accounts { Owner, Tree, LeafIndex, + InOutputQueue, + NullifierQueueIndex, + NullifiedInTree, + Queue, + Nullifier, + TxHash, Spent, PrevSpent, Seq, diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index 203e915b..d8ca004c 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -30,8 +30,10 @@ use crate::common::typedefs::hash::Hash; use solana_sdk::account::Account as SolanaAccount; +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; use solana_sdk::pubkey::Pubkey; use std::mem; + const CHUNK_SIZE: usize = 100; pub static LATEST_SLOT: Lazy> = Lazy::new(|| Arc::new(AtomicU64::new(0))); @@ -102,16 +104,28 @@ pub async fn start_latest_slot_updater(rpc_client: Arc) { } fn parse_historical_roots(account: SolanaAccount) -> Vec { - let roots = ConcurrentMerkleTreeCopy::::from_bytes_copy( + let mut data = account.data.clone(); + let pubkey = light_compressed_account::pubkey::Pubkey::new_from_array(account.owner.to_bytes()); + + fn extract_roots(root_history: &[[u8; 32]]) -> Vec { + root_history.iter().map(|&root| Hash::from(root)).collect() + } + + if let Ok(merkle_tree) = BatchedMerkleTreeAccount::address_from_bytes(&mut data, &pubkey) { + return extract_roots(merkle_tree.root_history.as_slice()); + } + + if let Ok(merkle_tree) = BatchedMerkleTreeAccount::state_from_bytes(&mut data, &pubkey) { + return extract_roots(merkle_tree.root_history.as_slice()); + } + + // fallback: legacy tree + let concurrent_tree = ConcurrentMerkleTreeCopy::::from_bytes_copy( &account.data[8 + mem::size_of::()..], ) - .unwrap() - .roots - .iter() - .map(|root| Hash::from(*root)) - .collect(); + .unwrap(); - roots + extract_roots(concurrent_tree.roots.as_slice()) } async fn load_db_tree_roots_with_infinite_retry(db: &DatabaseConnection) -> Vec<(Pubkey, Hash)> { @@ -175,7 +189,7 @@ async fn load_accounts_with_infinite_retry( async fn validate_tree_roots(rpc_client: &RpcClient, db_roots: Vec<(Pubkey, Hash)>) { for chunk in db_roots.chunks(CHUNK_SIZE) { - let pubkeys = chunk.iter().map(|(pubkey, _)| pubkey.clone()).collect(); + let pubkeys = chunk.iter().map(|(pubkey, _)| *pubkey).collect(); let accounts = load_accounts_with_infinite_retry(rpc_client, pubkeys).await; for ((pubkey, db_hash), account) in chunk.iter().zip(accounts) { let account_roots = parse_historical_roots(account); diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 40dad45a..9ae84462 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -5,6 +5,7 @@ use crate::api::method::get_compressed_accounts_by_owner::DataSlice; use crate::api::method::get_compressed_accounts_by_owner::FilterSelector; use crate::api::method::get_compressed_accounts_by_owner::Memcmp; use crate::api::method::get_compressed_accounts_by_owner::PaginatedAccountList; +use crate::api::method::get_compressed_accounts_by_owner::PaginatedAccountListWithContext; use crate::api::method::get_compressed_mint_token_holders::OwnerBalance; use crate::api::method::get_compressed_mint_token_holders::OwnerBalanceList; use crate::api::method::get_compressed_mint_token_holders::OwnerBalancesResponse; @@ -13,10 +14,10 @@ use crate::api::method::get_compressed_token_balances_by_owner::TokenBalance; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceList; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceListV2; use crate::api::method::get_multiple_compressed_accounts::AccountList; - use crate::api::method::get_multiple_new_address_proofs::AddressListWithTrees; use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; +use crate::api::method::get_queue_elements::MerkleProofWithContextV2; use crate::api::method::get_transaction_with_compression_info::AccountWithOptionalTokenData; use crate::api::method::get_validity_proof::CompressedProof; use crate::api::method::get_validity_proof::CompressedProofWithContext; @@ -27,10 +28,9 @@ use crate::api::method::utils::SignatureInfo; use crate::api::method::utils::SignatureInfoList; use crate::api::method::utils::SignatureInfoListWithError; use crate::api::method::utils::SignatureInfoWithError; -use crate::api::method::utils::TokenAcccount; +use crate::api::method::utils::TokenAccount; use crate::api::method::utils::TokenAccountList; -use crate::common::typedefs::account::Account; -use crate::common::typedefs::account::AccountData; +use crate::common::typedefs::account::{Account, AccountContext, AccountData, AccountWithContext}; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; use crate::common::typedefs::hash::Hash; @@ -75,10 +75,14 @@ const JSON_CONTENT_TYPE: &str = "application/json"; Context, Hash, PaginatedAccountList, + PaginatedAccountListWithContext, Account, + AccountContext, + AccountWithContext, MerkleProofWithContext, + MerkleProofWithContextV2, TokenAccountList, - TokenAcccount, + TokenAccount, TokenAccountBalance, AccountList, Limit, @@ -130,21 +134,45 @@ fn add_string_property( } fn build_error_response(description: &str) -> Response { + let error_object = ObjectBuilder::new() + .property( + "code", + RefOr::T(Schema::Object( + ObjectBuilder::new() + .schema_type(SchemaType::Integer) + .build(), + )), + ) + .property( + "message", + RefOr::T(Schema::Object( + ObjectBuilder::new().schema_type(SchemaType::String).build(), + )), + ) + .build(); + + let response_schema = ObjectBuilder::new() + .property( + "jsonrpc", + RefOr::T(Schema::Object( + ObjectBuilder::new().schema_type(SchemaType::String).build(), + )), + ) + .property( + "id", + RefOr::T(Schema::Object( + ObjectBuilder::new().schema_type(SchemaType::String).build(), + )), + ) + .property("error", RefOr::T(Schema::Object(error_object))) + .build(); + ResponseBuilder::new() .description(description) .content( JSON_CONTENT_TYPE, ContentBuilder::new() - .schema(Schema::Object( - ObjectBuilder::new() - .property( - "error", - RefOr::T(Schema::Object( - ObjectBuilder::new().schema_type(SchemaType::String).build(), - )), - ) - .build(), - )) + .schema(Schema::Object(response_schema)) .build(), ) .build() @@ -179,6 +207,47 @@ fn request_schema(name: &str, params: Option>) -> RefOr { RefOr::T(Schema::Object(builder.build())) } +fn response_schema(result: RefOr) -> RefOr { + let mut builder = ObjectBuilder::new(); + + builder = add_string_property( + builder, + "jsonrpc", + "2.0", + "The version of the JSON-RPC protocol.", + ); + builder = add_string_property( + builder, + "id", + "test-account", + "An ID to identify the response.", + ); + builder = builder.property("result", result); + + // Add optional error property + let error_object = ObjectBuilder::new() + .property( + "code", + RefOr::T(Schema::Object( + ObjectBuilder::new() + .schema_type(SchemaType::Integer) + .build(), + )), + ) + .property( + "message", + RefOr::T(Schema::Object( + ObjectBuilder::new().schema_type(SchemaType::String).build(), + )), + ) + .build(); + builder = builder.property("error", RefOr::T(Schema::Object(error_object))); + + builder = builder.required("jsonrpc").required("id"); + + RefOr::T(Schema::Object(builder.build())) +} + // Examples of allOf references are always {}, which is incorrect. #[allow(non_snake_case)] fn fix_examples_for_allOf_references(schema: RefOr) -> RefOr { @@ -281,7 +350,7 @@ fn filter_unused_components( .collect(); } -pub fn update_docs(is_test: bool) { +pub fn update_docs_new(is_test: bool) { let method_api_specs = PhotonApi::method_api_specs(); for spec in method_api_specs { @@ -368,3 +437,86 @@ pub fn update_docs(is_test: bool) { } } } + +pub fn update_docs(is_test: bool) { + let method_api_specs = PhotonApi::method_api_specs(); + let mut doc = ApiDoc::openapi(); + doc.components = doc.components.map(|components| { + let mut components = components.clone(); + components.schemas = components + .schemas + .iter() + .map(|(k, v)| (k.clone(), fix_examples_for_allOf_references(v.clone()))) + .collect(); + components + }); + + for spec in method_api_specs { + let content = ContentBuilder::new() + .schema(request_schema(&spec.name, spec.request)) + .build(); + let request_body = RequestBodyBuilder::new() + .content(JSON_CONTENT_TYPE, content) + .required(Some(Required::True)) + .build(); + let wrapped_response_schema = + response_schema(fix_examples_for_allOf_references(spec.response)); + + let responses = ResponsesBuilder::new().response( + "200", + ResponseBuilder::new().content( + JSON_CONTENT_TYPE, + ContentBuilder::new().schema(wrapped_response_schema).build(), + ), + ) + .response("429", build_error_response("Exceeded rate limit.")) + .response("500", build_error_response("The server encountered an unexpected condition that prevented it from fulfilling the request.")); + let operation = OperationBuilder::new() + .request_body(Some(request_body)) + .responses(responses) + .build(); + let mut path_item = PathItem::new(PathItemType::Post, operation); + + path_item.summary = Some(spec.name.clone()); + doc.paths + .paths + .insert(format!("/{method}", method = spec.name), path_item); + } + + // doc.paths.paths.insert("/".to_string(), path_item); + doc.servers = Some(vec![ServerBuilder::new() + .url("https://devnet.helius-rpc.com?api-key=".to_string()) + .build()]); + let yaml = doc.to_yaml().unwrap(); + + let path = match is_test { + true => { + let tmp_directory = dirs::home_dir().unwrap().join(".tmp"); + + // Create tmp directory if it does not exist + if !tmp_directory.exists() { + std::fs::create_dir(&tmp_directory).unwrap(); + } + + relative_project_path(&format!("{}/test.yaml", tmp_directory.display())) + } + false => { + // relative_project_path(&format!("src/openapi/specs/{}.yaml", spec.name.clone())) + relative_project_path("src/openapi/specs/api.yaml") + } + }; + + std::fs::write(path.clone(), yaml).unwrap(); + + // Call the external swagger-cli validate command and fail if it fails + let validate_result = std::process::Command::new("swagger-cli") + .arg("validate") + .arg(path.to_str().unwrap()) + .output() + .unwrap(); + + if !validate_result.status.success() { + let stderr = String::from_utf8_lossy(&validate_result.stderr); + panic!("Failed to validate OpenAPI schema. {}", stderr); + } +} diff --git a/src/openapi/specs/api.yaml b/src/openapi/specs/api.yaml new file mode 100644 index 00000000..4dd38dd1 --- /dev/null +++ b/src/openapi/specs/api.yaml @@ -0,0 +1,3878 @@ +openapi: 3.0.3 +info: + title: photon-indexer + description: Solana indexer for general compression + license: + name: Apache-2.0 + version: 0.50.0 +servers: +- url: https://devnet.helius-rpc.com?api-key= +paths: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedAccountBalance: + summary: getCompressedAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + dataSlice: + allOf: + - $ref: '#/components/schemas/DataSlice' + nullable: true + filters: + type: array + items: + $ref: '#/components/schemas/FilterSelector' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedAccountsByOwnerV2: + summary: getCompressedAccountsByOwnerV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwnerV2 + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + dataSlice: + allOf: + - $ref: '#/components/schemas/DataSlice' + nullable: true + filters: + type: array + items: + $ref: '#/components/schemas/FilterSelector' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountListWithContext' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedMintTokenHolders: + summary: getCompressedMintTokenHolders + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedMintTokenHolders + params: + type: object + required: + - mint + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/OwnerBalanceList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedTokenBalancesByOwnerV2: + summary: getCompressedTokenBalancesByOwnerV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwnerV2 + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceListV2' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAccount + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressionSignaturesForAddress: + summary: getCompressionSignaturesForAddress + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAddress + params: + type: object + required: + - address + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressionSignaturesForOwner: + summary: getCompressionSignaturesForOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressionSignaturesForTokenOwner: + summary: getCompressionSignaturesForTokenOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForTokenOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getIndexerHealth: + summary: getIndexerHealth + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getIndexerHealth + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: string + description: ok if healthy + default: ok + enum: + - ok + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getIndexerSlot: + summary: getIndexerSlot + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getIndexerSlot + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: integer + format: uint64 + default: 100 + example: 100 + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getLatestCompressionSignatures: + summary: getLatestCompressionSignatures + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getLatestCompressionSignatures + params: + type: object + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getLatestNonVotingSignatures: + summary: getLatestNonVotingSignatures + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getLatestNonVotingSignatures + params: + type: object + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoListWithError' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getMultipleNewAddressProofs: + summary: getMultipleNewAddressProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleNewAddressProofs + params: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleContextWithNewAddressProof' + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getMultipleNewAddressProofsV2: + summary: getMultipleNewAddressProofsV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleNewAddressProofsV2 + params: + type: array + items: + $ref: '#/components/schemas/AddressWithTree' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleContextWithNewAddressProof' + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getQueueElements: + summary: getQueueElements + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getQueueElements + params: + type: object + required: + - merkleTree + - numElements + - queueType + properties: + merkleTree: + $ref: '#/components/schemas/Hash' + numElements: + $ref: '#/components/schemas/UnsignedInteger' + queueType: + type: integer + format: uint8 + minimum: 0 + startOffset: + allOf: + - $ref: '#/components/schemas/UnsignedInteger' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContextV2' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getTransactionWithCompressionInfo: + summary: getTransactionWithCompressionInfo + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getTransactionWithCompressionInfo + params: + type: object + required: + - signature + properties: + signature: + $ref: '#/components/schemas/SerializableSignature' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + description: A Solana transaction with additional compression information + properties: + compression_info: + type: object + required: + - closedAccounts + - openedAccounts + properties: + closedAccounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + openedAccounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + additionalProperties: false + transaction: + type: object + description: An encoded confirmed transaction with status meta + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getValidityProof: + summary: getValidityProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getValidityProof + params: + type: object + properties: + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + newAddressesWithTrees: + type: array + items: + $ref: '#/components/schemas/AddressWithTree' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - value + - context + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/CompressedProofWithContext' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getValidityProofV2: + summary: getValidityProofV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getValidityProofV2 + params: + type: object + properties: + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + newAddressesWithTrees: + type: array + items: + $ref: '#/components/schemas/AddressWithTree' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - value + - context + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/CompressedProofWithContext' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string +components: + schemas: + Account: + type: object + required: + - hash + - owner + - lamports + - tree + - leafIndex + - slotCreated + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + data: + $ref: '#/components/schemas/AccountData' + hash: + $ref: '#/components/schemas/Hash' + lamports: + $ref: '#/components/schemas/UnsignedInteger' + leafIndex: + $ref: '#/components/schemas/UnsignedInteger' + owner: + $ref: '#/components/schemas/SerializablePubkey' + seq: + $ref: '#/components/schemas/UnsignedInteger' + slotCreated: + $ref: '#/components/schemas/UnsignedInteger' + tree: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + AccountContext: + type: object + required: + - inOutputQueue + - spent + - nullifiedInTree + properties: + inOutputQueue: + type: boolean + nullifiedInTree: + type: boolean + nullifier: + $ref: '#/components/schemas/Hash' + nullifierQueueIndex: + $ref: '#/components/schemas/UnsignedInteger' + queue: + $ref: '#/components/schemas/SerializablePubkey' + spent: + type: boolean + txHash: + $ref: '#/components/schemas/Hash' + additionalProperties: false + AccountData: + type: object + required: + - discriminator + - data + - dataHash + properties: + data: + $ref: '#/components/schemas/Base64String' + dataHash: + $ref: '#/components/schemas/Hash' + discriminator: + $ref: '#/components/schemas/UnsignedInteger' + additionalProperties: false + AccountList: + type: object + required: + - items + properties: + items: + type: array + items: + allOf: + - $ref: '#/components/schemas/Account' + nullable: true + additionalProperties: false + AccountState: + type: string + enum: + - initialized + - frozen + AccountWithContext: + type: object + required: + - account + - context + properties: + account: + $ref: '#/components/schemas/Account' + context: + $ref: '#/components/schemas/AccountContext' + additionalProperties: false + AccountWithOptionalTokenData: + type: object + required: + - account + properties: + account: + $ref: '#/components/schemas/AccountWithContext' + optionalTokenData: + $ref: '#/components/schemas/TokenData' + additionalProperties: false + AddressListWithTrees: + type: array + items: + $ref: '#/components/schemas/AddressWithTree' + AddressWithTree: + type: object + required: + - address + - tree + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + tree: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + Base58String: + type: string + description: A base 58 encoded string. + default: 3J98t1WpEZ73CNm + example: 3J98t1WpEZ73CNm + Base64String: + type: string + description: A base 64 encoded string. + default: SGVsbG8sIFdvcmxkIQ== + example: SGVsbG8sIFdvcmxkIQ== + CompressedProof: + type: object + required: + - a + - b + - c + properties: + a: + type: string + format: binary + b: + type: string + format: binary + c: + type: string + format: binary + CompressedProofWithContext: + type: object + required: + - compressedProof + - roots + - rootIndices + - leafIndices + - leaves + - merkleTrees + properties: + compressedProof: + $ref: '#/components/schemas/CompressedProof' + leafIndices: + type: array + items: + type: integer + format: uint32 + minimum: 0 + leaves: + type: array + items: + type: string + merkleTrees: + type: array + items: + type: string + rootIndices: + type: array + items: + type: integer + format: uint64 + minimum: 0 + roots: + type: array + items: + type: string + Context: + type: object + required: + - slot + properties: + slot: + type: integer + format: uint64 + default: 100 + example: 100 + DataSlice: + type: object + required: + - offset + - length + properties: + length: + type: integer + minimum: 0 + offset: + type: integer + minimum: 0 + FilterSelector: + type: object + properties: + memcmp: + $ref: '#/components/schemas/Memcmp' + Hash: + type: string + description: A 32-byte hash represented as a base58 string. + example: 11111112cMQwSC9qirWGjZM6gLGwW69X22mqwLLGP + Limit: + type: integer + format: uint64 + minimum: 0 + Memcmp: + type: object + required: + - offset + - bytes + properties: + bytes: + $ref: '#/components/schemas/Base58String' + offset: + type: integer + minimum: 0 + MerkleContextWithNewAddressProof: + type: object + required: + - root + - address + - lowerRangeAddress + - higherRangeAddress + - nextIndex + - proof + - merkleTree + - rootSeq + - lowElementLeafIndex + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + higherRangeAddress: + $ref: '#/components/schemas/SerializablePubkey' + lowElementLeafIndex: + type: integer + format: uint32 + minimum: 0 + lowerRangeAddress: + $ref: '#/components/schemas/SerializablePubkey' + merkleTree: + $ref: '#/components/schemas/SerializablePubkey' + nextIndex: + type: integer + format: uint32 + minimum: 0 + proof: + type: array + items: + $ref: '#/components/schemas/Hash' + root: + $ref: '#/components/schemas/Hash' + rootSeq: + type: integer + format: uint64 + minimum: 0 + additionalProperties: false + MerkleProofWithContext: + type: object + required: + - proof + - root + - leafIndex + - hash + - merkleTree + - rootSeq + properties: + hash: + $ref: '#/components/schemas/Hash' + leafIndex: + type: integer + format: uint32 + minimum: 0 + merkleTree: + $ref: '#/components/schemas/SerializablePubkey' + proof: + type: array + items: + $ref: '#/components/schemas/Hash' + root: + $ref: '#/components/schemas/Hash' + rootSeq: + type: integer + format: uint64 + minimum: 0 + additionalProperties: false + MerkleProofWithContextV2: + type: object + required: + - proof + - root + - leaf_index + - leaf + - merkle_tree + - root_seq + - account_hash + properties: + account_hash: + $ref: '#/components/schemas/Hash' + leaf: + $ref: '#/components/schemas/Hash' + leaf_index: + type: integer + format: uint64 + minimum: 0 + merkle_tree: + $ref: '#/components/schemas/Hash' + proof: + type: array + items: + $ref: '#/components/schemas/Hash' + root: + $ref: '#/components/schemas/Hash' + root_seq: + type: integer + format: uint64 + minimum: 0 + tx_hash: + $ref: '#/components/schemas/Hash' + OwnerBalance: + type: object + required: + - owner + - balance + properties: + balance: + $ref: '#/components/schemas/UnsignedInteger' + owner: + $ref: '#/components/schemas/SerializablePubkey' + OwnerBalanceList: + type: object + required: + - items + properties: + cursor: + $ref: '#/components/schemas/Base58String' + items: + type: array + items: + $ref: '#/components/schemas/OwnerBalance' + OwnerBalancesResponse: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/OwnerBalanceList' + additionalProperties: false + PaginatedAccountList: + type: object + required: + - items + properties: + cursor: + $ref: '#/components/schemas/Hash' + items: + type: array + items: + $ref: '#/components/schemas/Account' + additionalProperties: false + PaginatedAccountListWithContext: + type: object + required: + - items + properties: + cursor: + $ref: '#/components/schemas/Hash' + items: + type: array + items: + $ref: '#/components/schemas/AccountWithContext' + additionalProperties: false + PaginatedSignatureInfoList: + type: object + required: + - items + properties: + cursor: + type: string + nullable: true + items: + type: array + items: + $ref: '#/components/schemas/SignatureInfo' + SerializablePubkey: + type: string + description: A Solana public key represented as a base58 string. + default: 11111112D1oxKts8YPdTJRG5FzxTNpMtWmq8hkVx3 + example: 11111112D1oxKts8YPdTJRG5FzxTNpMtWmq8hkVx3 + SerializableSignature: + type: string + description: A Solana transaction signature. + default: 5J8H5sTvEhnGcB4R8K1n7mfoiWUD9RzPVGES7e3WxC7c + example: 5J8H5sTvEhnGcB4R8K1n7mfoiWUD9RzPVGES7e3WxC7c + SignatureInfo: + type: object + required: + - signature + - slot + - blockTime + properties: + blockTime: + $ref: '#/components/schemas/UnixTimestamp' + signature: + $ref: '#/components/schemas/SerializableSignature' + slot: + $ref: '#/components/schemas/UnsignedInteger' + SignatureInfoList: + type: object + required: + - items + properties: + items: + type: array + items: + $ref: '#/components/schemas/SignatureInfo' + SignatureInfoListWithError: + type: object + required: + - items + properties: + items: + type: array + items: + $ref: '#/components/schemas/SignatureInfoWithError' + SignatureInfoWithError: + type: object + required: + - signature + - slot + - blockTime + properties: + blockTime: + $ref: '#/components/schemas/UnixTimestamp' + error: + type: string + nullable: true + signature: + $ref: '#/components/schemas/SerializableSignature' + slot: + $ref: '#/components/schemas/UnsignedInteger' + TokenAccount: + type: object + required: + - account + - tokenData + properties: + account: + $ref: '#/components/schemas/Account' + tokenData: + $ref: '#/components/schemas/TokenData' + additionalProperties: false + TokenAccountBalance: + type: object + required: + - amount + properties: + amount: + $ref: '#/components/schemas/UnsignedInteger' + additionalProperties: false + TokenAccountList: + type: object + required: + - items + properties: + cursor: + $ref: '#/components/schemas/Base58String' + items: + type: array + items: + $ref: '#/components/schemas/TokenAccount' + TokenBalance: + type: object + required: + - mint + - balance + properties: + balance: + $ref: '#/components/schemas/UnsignedInteger' + mint: + $ref: '#/components/schemas/SerializablePubkey' + TokenBalanceList: + type: object + required: + - token_balances + properties: + cursor: + $ref: '#/components/schemas/Base58String' + token_balances: + type: array + items: + $ref: '#/components/schemas/TokenBalance' + TokenBalanceListV2: + type: object + required: + - items + properties: + cursor: + $ref: '#/components/schemas/Base58String' + items: + type: array + items: + $ref: '#/components/schemas/TokenBalance' + TokenData: + type: object + required: + - mint + - owner + - amount + - state + properties: + amount: + $ref: '#/components/schemas/UnsignedInteger' + delegate: + $ref: '#/components/schemas/SerializablePubkey' + mint: + $ref: '#/components/schemas/SerializablePubkey' + owner: + $ref: '#/components/schemas/SerializablePubkey' + state: + $ref: '#/components/schemas/AccountState' + tlv: + $ref: '#/components/schemas/Base64String' + UnixTimestamp: + type: integer + description: An Unix timestamp (seconds) + default: 1714081554 + example: 1714081554 + UnsignedInteger: + type: integer + format: uint64 + default: 100 + example: 100 diff --git a/src/openapi/specs/getCompressedAccount.yaml b/src/openapi/specs/getCompressedAccount.yaml index f7b529df..5c8a72c2 100644 --- a/src/openapi/specs/getCompressedAccount.yaml +++ b/src/openapi/specs/getCompressedAccount.yaml @@ -8,7 +8,7 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: summary: getCompressedAccount post: requestBody: diff --git a/src/openapi/specs/getCompressedAccountsByOwner.yaml b/src/openapi/specs/getCompressedAccountsByOwner.yaml index 0a33557e..fed347a9 100644 --- a/src/openapi/specs/getCompressedAccountsByOwner.yaml +++ b/src/openapi/specs/getCompressedAccountsByOwner.yaml @@ -8,7 +8,231 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: summary: getCompressedAccountsByOwner post: requestBody: @@ -96,6 +320,349 @@ paths: properties: error: type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string components: schemas: Account: diff --git a/src/openapi/specs/getCompressedBalanceByOwner.yaml b/src/openapi/specs/getCompressedBalanceByOwner.yaml index 7c7e92e1..5262bc87 100644 --- a/src/openapi/specs/getCompressedBalanceByOwner.yaml +++ b/src/openapi/specs/getCompressedBalanceByOwner.yaml @@ -8,7 +8,464 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: summary: getCompressedBalanceByOwner post: requestBody: @@ -36,14 +493,335 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressedBalanceByOwner + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner params: type: object required: - owner properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true owner: $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false required: true responses: '200': @@ -59,8 +837,272 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/UnsignedInteger' - additionalProperties: false + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string '429': description: Exceeded rate limit. content: diff --git a/src/openapi/specs/getCompressedTokenAccountBalance.yaml b/src/openapi/specs/getCompressedTokenAccountBalance.yaml index 252f4dcb..e7e98873 100644 --- a/src/openapi/specs/getCompressedTokenAccountBalance.yaml +++ b/src/openapi/specs/getCompressedTokenAccountBalance.yaml @@ -8,8 +8,8 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: - summary: getCompressedTokenAccountBalance + /getCompressedAccount: + summary: getCompressedAccount post: requestBody: content: @@ -36,7 +36,7 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressedTokenAccountBalance + - getCompressedAccount params: type: object description: Request for compressed account data @@ -71,8 +71,814 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/TokenAccountBalance' - additionalProperties: false + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string '429': description: Exceeded rate limit. content: diff --git a/src/openapi/specs/getCompressedTokenAccountsByDelegate.yaml b/src/openapi/specs/getCompressedTokenAccountsByDelegate.yaml index b5f8a0e2..9f1e56d6 100644 --- a/src/openapi/specs/getCompressedTokenAccountsByDelegate.yaml +++ b/src/openapi/specs/getCompressedTokenAccountsByDelegate.yaml @@ -8,7 +8,231 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: summary: getCompressedTokenAccountsByDelegate post: requestBody: @@ -92,6 +316,230 @@ paths: properties: error: type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string components: schemas: Account: diff --git a/src/openapi/specs/getCompressedTokenAccountsByOwner.yaml b/src/openapi/specs/getCompressedTokenAccountsByOwner.yaml index 4a9b2271..a7ec38b5 100644 --- a/src/openapi/specs/getCompressedTokenAccountsByOwner.yaml +++ b/src/openapi/specs/getCompressedTokenAccountsByOwner.yaml @@ -8,7 +8,231 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: summary: getCompressedTokenAccountsByOwner post: requestBody: @@ -92,6 +316,111 @@ paths: properties: error: type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string components: schemas: Account: diff --git a/src/openapi/specs/getCompressedTokenBalancesByOwner.yaml b/src/openapi/specs/getCompressedTokenBalancesByOwner.yaml index 9ca37287..5ea55809 100644 --- a/src/openapi/specs/getCompressedTokenBalancesByOwner.yaml +++ b/src/openapi/specs/getCompressedTokenBalancesByOwner.yaml @@ -8,7 +8,926 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenBalancesByOwner: summary: getCompressedTokenBalancesByOwner post: requestBody: @@ -92,6 +1011,235 @@ paths: properties: error: type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string components: schemas: Base58String: diff --git a/src/openapi/specs/getCompressionSignaturesForAccount.yaml b/src/openapi/specs/getCompressionSignaturesForAccount.yaml index e62acecf..e73a2d12 100644 --- a/src/openapi/specs/getCompressionSignaturesForAccount.yaml +++ b/src/openapi/specs/getCompressionSignaturesForAccount.yaml @@ -8,8 +8,8 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: - summary: getCompressionSignaturesForAccount + /getCompressedAccount: + summary: getCompressedAccount post: requestBody: content: @@ -36,7 +36,125 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForAccount + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof params: type: object required: @@ -59,8 +177,1273 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/SignatureInfoList' - additionalProperties: false + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAccount + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getTransactionWithCompressionInfo: + summary: getTransactionWithCompressionInfo + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getTransactionWithCompressionInfo + params: + type: object + required: + - signature + properties: + signature: + $ref: '#/components/schemas/SerializableSignature' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + description: A Solana transaction with additional compression information + properties: + compression_info: + type: object + required: + - closed_accounts + - opened_accounts + properties: + closed_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + opened_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + transaction: + type: object + description: An encoded confirmed transaction with status meta + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string '429': description: Exceeded rate limit. content: diff --git a/src/openapi/specs/getCompressionSignaturesForAddress.yaml b/src/openapi/specs/getCompressionSignaturesForAddress.yaml index 2b9bccf5..f3f9850c 100644 --- a/src/openapi/specs/getCompressionSignaturesForAddress.yaml +++ b/src/openapi/specs/getCompressionSignaturesForAddress.yaml @@ -8,8 +8,8 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: - summary: getCompressionSignaturesForAddress + /getCompressedAccount: + summary: getCompressedAccount post: requestBody: content: @@ -36,21 +36,246 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForAddress + - getCompressedAccount params: type: object - required: - - address + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' properties: address: - $ref: '#/components/schemas/SerializablePubkey' + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: cursor: - type: string + allOf: + - $ref: '#/components/schemas/Hash' nullable: true limit: allOf: - $ref: '#/components/schemas/Limit' nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' additionalProperties: false required: true responses: @@ -67,8 +292,1272 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/PaginatedSignatureInfoList' - additionalProperties: false + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAccount + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAddress: + summary: getCompressionSignaturesForAddress + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAddress + params: + type: object + required: + - address + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getTransactionWithCompressionInfo: + summary: getTransactionWithCompressionInfo + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getTransactionWithCompressionInfo + params: + type: object + required: + - signature + properties: + signature: + $ref: '#/components/schemas/SerializableSignature' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + description: A Solana transaction with additional compression information + properties: + compression_info: + type: object + required: + - closed_accounts + - opened_accounts + properties: + closed_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + opened_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + transaction: + type: object + description: An encoded confirmed transaction with status meta + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string '429': description: Exceeded rate limit. content: diff --git a/src/openapi/specs/getCompressionSignaturesForOwner.yaml b/src/openapi/specs/getCompressionSignaturesForOwner.yaml index d19fe11b..5b18e040 100644 --- a/src/openapi/specs/getCompressionSignaturesForOwner.yaml +++ b/src/openapi/specs/getCompressionSignaturesForOwner.yaml @@ -8,8 +8,8 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: - summary: getCompressionSignaturesForOwner + /getCompressedAccount: + summary: getCompressedAccount post: requestBody: content: @@ -36,14 +36,239 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForOwner + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner params: type: object required: - owner properties: cursor: - type: string + allOf: + - $ref: '#/components/schemas/Hash' nullable: true limit: allOf: @@ -67,8 +292,1385 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/PaginatedSignatureInfoList' - additionalProperties: false + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAccount + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAddress: + summary: getCompressionSignaturesForAddress + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAddress + params: + type: object + required: + - address + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForOwner: + summary: getCompressionSignaturesForOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getTransactionWithCompressionInfo: + summary: getTransactionWithCompressionInfo + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getTransactionWithCompressionInfo + params: + type: object + required: + - signature + properties: + signature: + $ref: '#/components/schemas/SerializableSignature' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + description: A Solana transaction with additional compression information + properties: + compression_info: + type: object + required: + - closed_accounts + - opened_accounts + properties: + closed_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + opened_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + transaction: + type: object + description: An encoded confirmed transaction with status meta + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string '429': description: Exceeded rate limit. content: diff --git a/src/openapi/specs/getCompressionSignaturesForTokenOwner.yaml b/src/openapi/specs/getCompressionSignaturesForTokenOwner.yaml index ea72fa92..b5407929 100644 --- a/src/openapi/specs/getCompressionSignaturesForTokenOwner.yaml +++ b/src/openapi/specs/getCompressionSignaturesForTokenOwner.yaml @@ -8,8 +8,8 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: - summary: getCompressionSignaturesForTokenOwner + /getCompressedAccount: + summary: getCompressedAccount post: requestBody: content: @@ -36,14 +36,239 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForTokenOwner + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner params: type: object required: - owner properties: cursor: - type: string + allOf: + - $ref: '#/components/schemas/Hash' nullable: true limit: allOf: @@ -67,8 +292,1498 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/PaginatedSignatureInfoList' - additionalProperties: false + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAccount + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAddress: + summary: getCompressionSignaturesForAddress + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAddress + params: + type: object + required: + - address + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForOwner: + summary: getCompressionSignaturesForOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForTokenOwner: + summary: getCompressionSignaturesForTokenOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForTokenOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getTransactionWithCompressionInfo: + summary: getTransactionWithCompressionInfo + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getTransactionWithCompressionInfo + params: + type: object + required: + - signature + properties: + signature: + $ref: '#/components/schemas/SerializableSignature' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + description: A Solana transaction with additional compression information + properties: + compression_info: + type: object + required: + - closed_accounts + - opened_accounts + properties: + closed_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + opened_accounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + transaction: + type: object + description: An encoded confirmed transaction with status meta + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string '429': description: Exceeded rate limit. content: diff --git a/src/openapi/specs/getMultipleCompressedAccounts.yaml b/src/openapi/specs/getMultipleCompressedAccounts.yaml index cbe7ce14..de54f52d 100644 --- a/src/openapi/specs/getMultipleCompressedAccounts.yaml +++ b/src/openapi/specs/getMultipleCompressedAccounts.yaml @@ -8,7 +8,689 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: summary: getMultipleCompressedAccounts post: requestBody: diff --git a/src/openapi/specs/getQueueElements.yaml b/src/openapi/specs/getQueueElements.yaml new file mode 100644 index 00000000..bfe4aa0a --- /dev/null +++ b/src/openapi/specs/getQueueElements.yaml @@ -0,0 +1,89 @@ +paths: + /: + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getQueueElements + params: + type: object + required: + - queue + - batch + - startOffset + - endOffset + properties: + queue: + $ref: '#/components/schemas/Hash' + batch: + $ref: '#/components/schemas/UnsignedInteger' + startOffset: + $ref: '#/components/schemas/UnsignedInteger' + endOffset: + $ref: '#/components/schemas/UnsignedInteger' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/Hash' + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string +components: + schemas: + Hash: + type: string + description: A base58 encoded hash. + default: "11111111111111111111111111111111" + example: "11111111111111111111111111111111" \ No newline at end of file diff --git a/src/openapi/specs/getTransactionWithCompressionInfo.yaml b/src/openapi/specs/getTransactionWithCompressionInfo.yaml index 59ca0c9c..a7e00abf 100644 --- a/src/openapi/specs/getTransactionWithCompressionInfo.yaml +++ b/src/openapi/specs/getTransactionWithCompressionInfo.yaml @@ -8,7 +8,1379 @@ info: servers: - url: https://mainnet.helius-rpc.com?api-key= paths: - /: + /getCompressedAccount: + summary: getCompressedAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccount + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountProof: + summary: getCompressedAccountProof + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProof + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedAccountsByOwner: + summary: getCompressedAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalance: + summary: getCompressedBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedBalanceByOwner: + summary: getCompressedBalanceByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedBalanceByOwner + params: + type: object + required: + - owner + properties: + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/UnsignedInteger' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountBalance: + summary: getCompressedTokenAccountBalance + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountBalance + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountBalance' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByDelegate: + summary: getCompressedTokenAccountsByDelegate + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByDelegate + params: + type: object + required: + - delegate + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenAccountsByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenAccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedTokenBalancesByOwner + params: + type: object + required: + - owner + properties: + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/TokenBalanceList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForAccount + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/SignatureInfoList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccounts + params: + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/AccountList' + '400': + description: Invalid request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '401': + description: Unauthorized request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '403': + description: Request was forbidden. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '404': + description: The specified resource was not found. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: string + /getTransactionWithCompressionInfo: summary: getTransactionWithCompressionInfo post: requestBody: diff --git a/src/openapi/specs/openapitools.json b/src/openapi/specs/openapitools.json new file mode 100644 index 00000000..cfe74d51 --- /dev/null +++ b/src/openapi/specs/openapitools.json @@ -0,0 +1,7 @@ +{ + "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", + "spaces": 2, + "generator-cli": { + "version": "7.5.0" + } +} diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index 32c67b04..37470da5 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -27,7 +27,7 @@ use photon_indexer::ingester::persist::persisted_state_tree::{ }; use sea_orm::{QueryFilter, TransactionTrait}; -use photon_indexer::common::typedefs::account::Account; +use photon_indexer::common::typedefs::account::{Account, AccountContext, AccountWithContext}; use photon_indexer::common::typedefs::bs64_string::Base64String; use photon_indexer::common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}; use photon_indexer::dao::generated::accounts; @@ -96,11 +96,14 @@ async fn test_persist_state_update_basic( lamports: UnsignedInteger(1000), tree: SerializablePubkey::new_unique(), leaf_index: UnsignedInteger(0), - seq: UnsignedInteger(0), + seq: Some(UnsignedInteger(0)), slot_created: UnsignedInteger(0), }; - state_update.out_accounts.push(account.clone()); + state_update.out_accounts.push(AccountWithContext { + account: account.clone(), + context: AccountContext::default(), + }); persist_state_update_using_connection(&setup.db_conn, state_update) .await .unwrap(); @@ -167,67 +170,78 @@ async fn test_multiple_accounts( let owner1 = SerializablePubkey::new_unique(); let owner2 = SerializablePubkey::new_unique(); let mut state_update = StateUpdate::default(); - let accounts = vec![ - Account { - hash: Hash::new_unique(), - address: Some(SerializablePubkey::new_unique()), - data: Some(AccountData { - discriminator: UnsignedInteger(0), - data: Base64String(vec![1; 500]), - data_hash: Hash::new_unique(), - }), - owner: owner1, - lamports: UnsignedInteger(1000), - tree: SerializablePubkey::new_unique(), - leaf_index: UnsignedInteger(10), - seq: UnsignedInteger(1), - slot_created: UnsignedInteger(0), + AccountWithContext { + account: Account { + hash: Hash::new_unique(), + address: Some(SerializablePubkey::new_unique()), + data: Some(AccountData { + discriminator: UnsignedInteger(0), + data: Base64String(vec![1; 500]), + data_hash: Hash::new_unique(), + }), + owner: owner1, + lamports: UnsignedInteger(1000), + tree: SerializablePubkey::new_unique(), + leaf_index: UnsignedInteger(10), + seq: Some(UnsignedInteger(1)), + slot_created: UnsignedInteger(0), + }, + context: AccountContext::default(), }, - Account { - hash: Hash::new_unique(), - address: None, - data: Some(AccountData { - discriminator: UnsignedInteger(1), - data: Base64String(vec![2; 500]), - data_hash: Hash::new_unique(), - }), - owner: owner1, - lamports: UnsignedInteger(1030), - tree: SerializablePubkey::new_unique(), - leaf_index: UnsignedInteger(11), - seq: UnsignedInteger(2), - slot_created: UnsignedInteger(0), + AccountWithContext { + account: Account { + hash: Hash::new_unique(), + address: None, + data: Some(AccountData { + discriminator: UnsignedInteger(1), + data: Base64String(vec![2; 500]), + data_hash: Hash::new_unique(), + }), + owner: owner1, + lamports: UnsignedInteger(1030), + tree: SerializablePubkey::new_unique(), + leaf_index: UnsignedInteger(11), + seq: Some(UnsignedInteger(2)), + slot_created: UnsignedInteger(0), + }, + context: AccountContext::default(), }, - Account { - hash: Hash::new_unique(), - address: Some(SerializablePubkey::new_unique()), - data: Some(AccountData { - discriminator: UnsignedInteger(4), - data: Base64String(vec![4; 500]), - data_hash: Hash::new_unique(), - }), - owner: owner2, - lamports: UnsignedInteger(10020), - tree: SerializablePubkey::new_unique(), - leaf_index: UnsignedInteger(13), - seq: UnsignedInteger(3), - slot_created: UnsignedInteger(1), + AccountWithContext { + account: Account { + hash: Hash::new_unique(), + address: Some(SerializablePubkey::new_unique()), + data: Some(AccountData { + discriminator: UnsignedInteger(4), + data: Base64String(vec![4; 500]), + data_hash: Hash::new_unique(), + }), + owner: owner2, + lamports: UnsignedInteger(10020), + tree: SerializablePubkey::new_unique(), + leaf_index: UnsignedInteger(13), + seq: Some(UnsignedInteger(3)), + slot_created: UnsignedInteger(1), + }, + context: AccountContext::default(), }, - Account { - hash: Hash::new_unique(), - address: Some(SerializablePubkey::new_unique()), - data: Some(AccountData { - discriminator: UnsignedInteger(10), - data: Base64String(vec![5; 500]), - data_hash: Hash::new_unique(), - }), - owner: owner2, - lamports: UnsignedInteger(10100), - tree: SerializablePubkey::new_unique(), - leaf_index: UnsignedInteger(23), - seq: UnsignedInteger(1), - slot_created: UnsignedInteger(0), + AccountWithContext { + account: Account { + hash: Hash::new_unique(), + address: Some(SerializablePubkey::new_unique()), + data: Some(AccountData { + discriminator: UnsignedInteger(10), + data: Base64String(vec![5; 500]), + data_hash: Hash::new_unique(), + }), + owner: owner2, + lamports: UnsignedInteger(10100), + tree: SerializablePubkey::new_unique(), + leaf_index: UnsignedInteger(23), + seq: Some(UnsignedInteger(1)), + slot_created: UnsignedInteger(0), + }, + context: AccountContext::default(), }, ]; state_update.out_accounts = accounts.clone(); @@ -274,6 +288,7 @@ async fn test_multiple_accounts( let mut accounts_of_interest = accounts .clone() .into_iter() + .map(|x| x.account) .filter(|x| x.owner == owner) .collect::>(); @@ -296,7 +311,7 @@ async fn test_multiple_accounts( assert_eq!(res.0, total_balance); } - let mut accounts_of_interest = vec![accounts[0].clone(), accounts[2].clone()]; + let mut accounts_of_interest = vec![accounts[0].account.clone(), accounts[2].account.clone()]; let res = setup .api .get_multiple_compressed_accounts(GetMultipleCompressedAccountsRequest { @@ -468,7 +483,7 @@ async fn test_persist_token_data( discriminator: Set(Some(Decimal::from(1))), data_hash: Set(Some(Hash::new_unique().to_vec())), tree: Set(Pubkey::new_unique().to_bytes().to_vec()), - seq: Set(0), + seq: Set(Some(0)), ..Default::default() }; accounts::Entity::insert(model).exec(&txn).await.unwrap(); @@ -723,7 +738,7 @@ async fn test_persisted_state_trees( hash: Hash::new_unique(), leaf_index: i, tree, - seq: i, + seq: Some(i), }) .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); @@ -760,7 +775,7 @@ async fn test_persisted_state_trees( hash: Hash::new_unique(), leaf_index: i, tree, - seq: i + num_nodes, + seq: Some(i + num_nodes), }) .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); @@ -769,15 +784,14 @@ async fn test_persisted_state_trees( .unwrap(); txn.commit().await.unwrap(); - let proofs = get_multiple_compressed_leaf_proofs( - &setup.db_conn.begin().await.unwrap(), - leaf_nodes - .iter() - .map(|x| Hash::try_from(x.hash.clone()).unwrap()) - .collect(), - ) - .await - .unwrap(); + let leaves = leaf_nodes + .iter() + .map(|x| Hash::try_from(x.hash.clone()).unwrap()) + .collect(); + + let proofs = get_multiple_compressed_leaf_proofs(&setup.db_conn.begin().await.unwrap(), leaves) + .await + .unwrap(); let proof_hashes: HashSet = proofs.iter().map(|x| x.hash.clone()).collect(); let leaf_hashes: HashSet = leaf_nodes.iter().map(|x| x.hash.clone()).collect(); @@ -832,7 +846,7 @@ async fn test_indexed_merkle_trees( value: vec![1], next_index: 3, next_value: vec![5], - seq: 0, + seq: Some(0), }; assert_eq!(model, expected_model); @@ -866,7 +880,7 @@ async fn test_indexed_merkle_trees( value: vec![3], next_index: 3, next_value: vec![5], - seq: 0, + seq: Some(0), }; assert_eq!(model, expected_model); @@ -1028,21 +1042,24 @@ async fn load_test(#[values(DatabaseBackend::Postgres)] db_backend: DatabaseBack let tree = SerializablePubkey::new_unique(); - fn generate_mock_account(leaf_index: u64, tree: SerializablePubkey) -> Account { - Account { - hash: Hash::new_unique(), - address: Some(SerializablePubkey::new_unique()), - data: Some(AccountData { - discriminator: UnsignedInteger(1), - data: Base64String(vec![1; 500]), - data_hash: Hash::new_unique(), - }), - owner: SerializablePubkey::new_unique(), - lamports: UnsignedInteger(1000), - tree, - leaf_index: UnsignedInteger(leaf_index), - seq: UnsignedInteger(0), - slot_created: UnsignedInteger(0), + fn generate_mock_account(leaf_index: u64, tree: SerializablePubkey) -> AccountWithContext { + AccountWithContext { + account: Account { + hash: Hash::new_unique(), + address: Some(SerializablePubkey::new_unique()), + data: Some(AccountData { + discriminator: UnsignedInteger(1), + data: Base64String(vec![1; 500]), + data_hash: Hash::new_unique(), + }), + owner: SerializablePubkey::new_unique(), + lamports: UnsignedInteger(1000), + tree, + leaf_index: UnsignedInteger(leaf_index), + seq: Some(UnsignedInteger(0)), + slot_created: UnsignedInteger(0), + }, + context: AccountContext::default(), } } @@ -1094,19 +1111,19 @@ async fn test_persisted_state_trees_bug_with_latter_smaller_seq_values( tree, leaf_index: 0, hash: Hash::try_from("34yinGSAmWKeXw61zZzd8hbE1ySB1pDmgiHzJhRtVwJY").unwrap(), - seq: 4, + seq: Some(4), }, LeafNode { tree, leaf_index: 1, hash: Hash::try_from("34cMT7MjFrs8hLp2zHMrPJHKkUxBDBwBTNck77wLjjcY").unwrap(), - seq: 0, + seq: Some(0), }, LeafNode { tree, leaf_index: 2, hash: Hash::try_from("TTSZiUJsGTcU7sXqYtw53yFY5Ag7DmHXR4GzEjVk7J7").unwrap(), - seq: 5, + seq: Some(5), }, ]; let leaf_nodes_2 = vec![ @@ -1114,19 +1131,19 @@ async fn test_persisted_state_trees_bug_with_latter_smaller_seq_values( tree, leaf_index: 0, hash: Hash::try_from("3hH3oNVj2bafrqqXLnZjLjkuDaoxKhyyvmxaSs939hws").unwrap(), - seq: 0, + seq: Some(0), }, LeafNode { tree, leaf_index: 1, hash: Hash::try_from("34cMT7MjFrs8hLp2zHMrPJHKkUxBDBwBTNck77wLjjcY").unwrap(), - seq: 0, + seq: Some(0), }, LeafNode { tree, leaf_index: 2, hash: Hash::try_from("25D2cs6h29NZgmDepVqc7bLLSWcNJnMvGoxeTpyZjF3u").unwrap(), - seq: 10, + seq: Some(10), }, ]; let leaf_node_chunks = vec![leaf_nodes_1, leaf_nodes_2]; @@ -1179,20 +1196,23 @@ async fn test_gpa_filters( let owner1 = SerializablePubkey::new_unique(); let mut state_update = StateUpdate::default(); - let accounts = vec![Account { - hash: Hash::new_unique(), - address: Some(SerializablePubkey::new_unique()), - data: Some(AccountData { - discriminator: UnsignedInteger(0), - data: Base64String(vec![1, 2, 3]), - data_hash: Hash::new_unique(), - }), - owner: owner1, - lamports: UnsignedInteger(1000), - tree: SerializablePubkey::new_unique(), - leaf_index: UnsignedInteger(10), - seq: UnsignedInteger(1), - slot_created: UnsignedInteger(0), + let accounts = vec![AccountWithContext { + account: Account { + hash: Hash::new_unique(), + address: Some(SerializablePubkey::new_unique()), + data: Some(AccountData { + discriminator: UnsignedInteger(0), + data: Base64String(vec![1, 2, 3]), + data_hash: Hash::new_unique(), + }), + owner: owner1, + lamports: UnsignedInteger(1000), + tree: SerializablePubkey::new_unique(), + leaf_index: UnsignedInteger(10), + seq: Some(UnsignedInteger(1)), + slot_created: UnsignedInteger(0), + }, + context: AccountContext::default(), }]; state_update.out_accounts = accounts.clone(); persist_state_update_using_connection(&setup.db_conn, state_update) @@ -1203,7 +1223,6 @@ async fn test_gpa_filters( .api .get_compressed_accounts_by_owner(GetCompressedAccountsByOwnerRequest { owner: owner1, - dataSlice: Some(DataSlice { offset: 0, length: 2, @@ -1310,7 +1329,7 @@ async fn test_persisted_state_trees_multiple_cases( hash: Hash::try_from(vec![0; 32]).unwrap(), leaf_index: i, tree, - seq: i, + seq: Some(i), }) .collect::>(); test_persist_and_verify(name.clone(), db_backend, tree, leaf_nodes_13, tree_height).await; @@ -1329,7 +1348,7 @@ where hash: Hash::new_unique(), leaf_index: i as u32, tree, - seq: seq_fn(i) as u32, + seq: Some(seq_fn(i) as u32), }) .collect() } @@ -1381,7 +1400,7 @@ async fn test_persist_and_verify( ( Hash::try_from(x.hash.clone()).unwrap(), x.leaf_idx.unwrap_or(0) as u64, - x.seq as u64, + x.seq, ) }) .collect::>(); @@ -1408,7 +1427,11 @@ async fn test_persist_and_verify( "Proof hashes should match leaf hashes" ); - let max_seq = leaf_nodes.iter().map(|x| x.seq).max().unwrap_or(0) as u64; + let max_seq = leaf_nodes + .iter() + .map(|x| x.seq.unwrap_or_default()) + .max() + .unwrap_or(0) as u64; for proof in proofs { assert_eq!(proof.merkleTree, tree, "Merkle tree should match"); @@ -1487,6 +1510,6 @@ async fn test_update_indexed_merkle_tree( assert_eq!(tree_model.value, index_element_2.value); assert_eq!(tree_model.next_value, index_element_2.next_value); assert_eq!(tree_model.next_index, index_element_2.next_index as i64); - assert_eq!(tree_model.seq, 1 as i64); + assert_eq!(tree_model.seq, Some(1i64)); } } diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new new file mode 100644 index 00000000..b9374edc --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new @@ -0,0 +1,94 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 165 +expression: proofs +--- +{ + "context": { + "slot": 0 + }, + "value": [ + { + "proof": [ + "11111111111111111111111111111111", + "3q51wtGJHccGSjX7eUJBDJbyjhTksGuWze33cpH46yTr", + "2J2Apvd79C6idcpdGg2sNWcr9RAGXto8SaMVrx2y6Jty", + "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", + "Y8pRoGMGXJPGZyb7m4sqkPsTSJvzZ7oSVnaybCcYbgd", + "3w895nemtSxb1fEjFT3cXkVpW3y6f9uHQn43jEwu1RWc", + "46JM2e72mdEAxkSeXc65b3aLWkAQpX6NF7mdyuXQKguu", + "WKLyYL7wpK5zVsWoMU2rcUiMwRWp9PowG83GHHH1dqn", + "4CztDUcRvGkTyFoVEXXcBwd5UwqJcJJWpdL8FFERrqkU", + "yjDkqNqZtBwpG7iUwT3hqKNKZAP9CcBDyBBuGPNk2jQ", + "2r8qWibedWpM7QkW6QvDDUEQAHT9isX629UKcUxbY8BT", + "38Aoz1ZUAnRqSCxdQuEkLhzYMRi1Tu1rSBy1UymA8yfK", + "3zBeAgo5EwPrgsXRLUV6DhQrsUUhwbmQXPnZkudhsnSD", + "2Q5cDvZW6hTxFFDTHhAf129PH4z8EZLYA1meeZpPW76F", + "2gnsMw1zhpqGeAakoQLarCXVUaeEGDHm5uma1Jznx7qD", + "3MXZLrn3tnLMWJznkMombRHkgkfsiBTPru2wjHDd3kLh", + "3rrDm8iED4sDyonpLs9J3TDoTP8U4jsvXCmoupoCvvKc", + "48YJtP1G5pKWu7Jy1NRagdj29dwxVXFsySrBVw1nALhX", + "22tjwuiv6VgeMDs8qXpkZ7cY5rcgrFrG5knp7swZ1wQ2", + "2dS4UCZ6RJvwPBaWmcz1L7ips34xnbNMfK9D8UHdFJfT", + "3EdF4zvu7uwW7xYdnaKUPzqDY5Msq9FfWn6HgEnRTkDB", + "2jzv6Z8vEXSYRXQCFnVYvzgJ2RfyDN1QEjdHm6CBvJUg", + "2fomPS2xUPwXxVF8hx5YtMpBHmQKSZKushUiWYsy9Eqx", + "3Pi3nRu4fWpnW5rYDAoraX1Q2xDCRQ24Dq8TEY7gaSBn", + "3dbMMyehykAriNZ8FMJgPc1N6YSzm9ZfV2HcW9sbaXzP", + "4EE5KQnQ6Tvo78gGhTu8serpJV4srbRhYZ3rdvCiRa5e", + "2DTG1EeYyHnDQR4dXYnBRmmgmZCf4rhE7rJMB8Bhouzo", + "36Xhq8nirqzDEwkUdchMcXNpXC44v9CCRy3hxucm9Nw6", + "3USDM2qWAgckHqCW4DTBEf6BHFL5tJoD2hxxEBTmk5xM", + "23bysgnYjDVgYgqKJ1eRVv93nyRSse76p4Hip6C7noXa", + "cWdUURMWHe7hiYJmxHaTgTqyJd2ufsE18i74qR533ev", + "2sJetN5j83GnQin9LFmdzvY1b1vN2kyxWrkeVBMPeZ2H" + ], + "root": "2QqAt7CJ6VW7BEaud6cuyW9ELFCiL7dcKXuxyn9rSQx1", + "leafIndex": 6, + "hash": "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", + "merkleTree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "rootSeq": 7 + }, + { + "proof": [ + "2cnNeqdyWE7w5GSqP1sHrZ6TtDXDbwa1i9hqQQT5Nhco", + "2uj6kQLCpTUopy2oHnptfnwTWAYA3mxsdYYp8aVCQihW", + "2JrxcBLMd4h9pkkvU21GgUaap3aHzwV1ctWG32wwA9ZN", + "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", + "Y8pRoGMGXJPGZyb7m4sqkPsTSJvzZ7oSVnaybCcYbgd", + "3w895nemtSxb1fEjFT3cXkVpW3y6f9uHQn43jEwu1RWc", + "46JM2e72mdEAxkSeXc65b3aLWkAQpX6NF7mdyuXQKguu", + "WKLyYL7wpK5zVsWoMU2rcUiMwRWp9PowG83GHHH1dqn", + "4CztDUcRvGkTyFoVEXXcBwd5UwqJcJJWpdL8FFERrqkU", + "yjDkqNqZtBwpG7iUwT3hqKNKZAP9CcBDyBBuGPNk2jQ", + "2r8qWibedWpM7QkW6QvDDUEQAHT9isX629UKcUxbY8BT", + "38Aoz1ZUAnRqSCxdQuEkLhzYMRi1Tu1rSBy1UymA8yfK", + "3zBeAgo5EwPrgsXRLUV6DhQrsUUhwbmQXPnZkudhsnSD", + "2Q5cDvZW6hTxFFDTHhAf129PH4z8EZLYA1meeZpPW76F", + "2gnsMw1zhpqGeAakoQLarCXVUaeEGDHm5uma1Jznx7qD", + "3MXZLrn3tnLMWJznkMombRHkgkfsiBTPru2wjHDd3kLh", + "3rrDm8iED4sDyonpLs9J3TDoTP8U4jsvXCmoupoCvvKc", + "48YJtP1G5pKWu7Jy1NRagdj29dwxVXFsySrBVw1nALhX", + "22tjwuiv6VgeMDs8qXpkZ7cY5rcgrFrG5knp7swZ1wQ2", + "2dS4UCZ6RJvwPBaWmcz1L7ips34xnbNMfK9D8UHdFJfT", + "3EdF4zvu7uwW7xYdnaKUPzqDY5Msq9FfWn6HgEnRTkDB", + "2jzv6Z8vEXSYRXQCFnVYvzgJ2RfyDN1QEjdHm6CBvJUg", + "2fomPS2xUPwXxVF8hx5YtMpBHmQKSZKushUiWYsy9Eqx", + "3Pi3nRu4fWpnW5rYDAoraX1Q2xDCRQ24Dq8TEY7gaSBn", + "3dbMMyehykAriNZ8FMJgPc1N6YSzm9ZfV2HcW9sbaXzP", + "4EE5KQnQ6Tvo78gGhTu8serpJV4srbRhYZ3rdvCiRa5e", + "2DTG1EeYyHnDQR4dXYnBRmmgmZCf4rhE7rJMB8Bhouzo", + "36Xhq8nirqzDEwkUdchMcXNpXC44v9CCRy3hxucm9Nw6", + "3USDM2qWAgckHqCW4DTBEf6BHFL5tJoD2hxxEBTmk5xM", + "23bysgnYjDVgYgqKJ1eRVv93nyRSse76p4Hip6C7noXa", + "cWdUURMWHe7hiYJmxHaTgTqyJd2ufsE18i74qR533ev", + "2sJetN5j83GnQin9LFmdzvY1b1vN2kyxWrkeVBMPeZ2H" + ], + "root": "2QqAt7CJ6VW7BEaud6cuyW9ELFCiL7dcKXuxyn9rSQx1", + "leafIndex": 3, + "hash": "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET", + "merkleTree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "rootSeq": 7 + } + ] +} From be0fb91d78bb32acb364e27531845d5dc9a2d082 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 13 Dec 2024 12:01:35 +0000 Subject: [PATCH 002/114] refactor: add support for batched updates Update src/dao/generated/accounts.rs Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> Update src/ingester/parser/batch_event_parser.rs Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> refactor: remove getSubtrees method and related API documentation Update src/ingester/parser/mod.rs Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> Refactor struct fields to use camelCase naming convention replace the `calculate_two_inputs_hash_chain` function with the `create_two_inputs_hash_chain` method from the `light_compressed_account` crate. Refactor error handling in `parse_public_transaction_event_v2` format Remove obsolete and commented-out account update code Move `node_index_to_leaf_index` function to the appropriate location and remove dead code Add comments to clarify nullifier field usage Add comments to clarify tx_hash field usage in account struct Add comments to clarify seq field usage in account struct Add comments to clarify nullifier_queue_index field usage in account struct Refactor get_compressed_accounts_by_owner module and add common utilities for account filtering add validity proof v2 Add get_validity_proof_v2 and update API specifications remove unnecessary logging fix: mock tests fix for getValidityProof (v1) refactor: remove unused tree height parameters and add getValidityProofV2 method fix: update method name from address_from_bytes to state_from_bytes in mod.rs consistency. fix indexed_accounts query fix get_compressed_account_by_owner v1 refactor: simplify account handling and improve code consistency in transaction processing refactor: remove queue_position handling and update related queries and indexes upd .gitignore cargo fmt and fixed tests --- .gitignore | 5 +++- Cargo.lock | 1 + Cargo.toml | 3 +++ src/api/method/get_queue_elements.rs | 4 +++ src/ingester/parser/state_update.rs | 2 ++ src/ingester/persist/mod.rs | 3 +++ src/monitor/mod.rs | 1 + tests/integration_tests/mock_tests.rs | 38 ++++++++++----------------- 8 files changed, 32 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index 55636461..449ca0d1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,7 @@ test-ledger/ /target /.cargo -.DS_Store \ No newline at end of file +.DS_Store + +minio +test.db diff --git a/Cargo.lock b/Cargo.lock index 29066873..524d1656 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5033,6 +5033,7 @@ dependencies = [ "sea-orm-migration", "serde", "serde_json", + "serde_yaml", "serial_test", "solana-client", "solana-program", diff --git a/Cargo.toml b/Cargo.toml index 92baf8b0..c035878f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -124,6 +124,9 @@ rust-s3 = "0.34.0" lru = "0.12.0" light-client = "0.9.1" +serde_yaml = "0.9" + + [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index c1e1f7f9..c2a071c5 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -1,4 +1,8 @@ use light_merkle_tree_metadata::queue::QueueType; +<<<<<<< HEAD +======= +use log::info; +>>>>>>> d7e9eeb (refactor: add support for batched updates) use sea_orm::{ ConnectionTrait, DatabaseBackend, DatabaseConnection, FromQueryResult, Statement, TransactionTrait, diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index b75ca56a..67fea0f5 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -92,6 +92,8 @@ impl StateUpdate { pub fn merge_updates(updates: Vec) -> StateUpdate { let mut merged = StateUpdate::default(); + // TODO: remove assert after tx_hash and in_seq_numbers are associated with in_accounts + // assert!(updates.iter().filter(|update| update.tx_hash != Hash::default()).count() <= 1); for update in updates { // legacy merged.in_seq_numbers.extend(update.in_seq_numbers); diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 9e45d156..2853bb45 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -187,6 +187,9 @@ pub async fn persist_state_update( })) .collect(); + for leaf_node in &leaf_nodes_with_signatures { + debug!("Leaf node: {:?}, signature: {:?}", leaf_node.0, leaf_node.1); + } leaf_nodes_with_signatures.sort_by_key(|x| x.0.seq); debug!("Persisting state nodes..."); diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index d8ca004c..59de29e5 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -77,6 +77,7 @@ pub fn continously_monitor_photon( } } else { let tree_roots = load_db_tree_roots_with_infinite_retry(db.as_ref()).await; + println!("Tree roots (continously_monitor_photon): {:?}", tree_roots); validate_tree_roots(rpc_client.as_ref(), tree_roots).await; } sleep(Duration::from_millis(5000)).await; diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index 37470da5..063383b3 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -742,10 +742,8 @@ async fn test_persisted_state_trees( }) .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); - let tree_height = 5; - persist_leaf_nodes(&txn, leaf_nodes.clone(), tree_height) - .await - .unwrap(); + let tree_height = 33; // prev. 5 + persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); txn.commit().await.unwrap(); let proofs = get_multiple_compressed_leaf_proofs( @@ -779,9 +777,7 @@ async fn test_persisted_state_trees( }) .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); - persist_leaf_nodes(&txn, leaf_nodes.clone(), tree_height) - .await - .unwrap(); + persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); txn.commit().await.unwrap(); let leaves = leaf_nodes @@ -823,9 +819,9 @@ async fn test_indexed_merkle_trees( .unwrap(); let values = (0..num_nodes).map(|i| vec![i * 4 + 1]).collect(); - let tree_height = 4; + let tree_height = 33; // prev. 4 - multi_append(&txn, values, tree.to_bytes_vec(), tree_height) + multi_append(&txn, values, tree.to_bytes_vec()) .await .unwrap(); @@ -857,7 +853,7 @@ async fn test_indexed_merkle_trees( let values = vec![vec![3]]; - multi_append(&txn, values, tree.to_bytes_vec(), tree_height) + multi_append(&txn, values, tree.to_bytes_vec()) .await .unwrap(); @@ -1148,12 +1144,10 @@ async fn test_persisted_state_trees_bug_with_latter_smaller_seq_values( ]; let leaf_node_chunks = vec![leaf_nodes_1, leaf_nodes_2]; - let tree_height = 3; + let tree_height = 33; // prev. 3 for chunk in leaf_node_chunks { let txn = setup.db_conn.as_ref().begin().await.unwrap(); - persist_leaf_nodes(&txn, chunk.clone(), tree_height) - .await - .unwrap(); + persist_leaf_nodes(&txn, chunk.clone()).await.unwrap(); txn.commit().await.unwrap(); let proof_address = "12prJNGB6sfTMrZM1Udv2Aamv9fLzpm5YfMqssTmGrWy"; @@ -1273,7 +1267,7 @@ async fn test_persisted_state_trees_multiple_cases( ) { let name = trim_test_name(function_name!()); let tree = SerializablePubkey::new_unique(); - let tree_height = 10; + let tree_height = 33; // prev. 10 info!("Test case 1: Sequential leaf nodes"); let leaf_nodes_1 = create_leaf_nodes(tree, 0..5, |i| i); @@ -1295,7 +1289,7 @@ async fn test_persisted_state_trees_multiple_cases( test_persist_and_verify(name.clone(), db_backend, tree, leaf_nodes_4, tree_height).await; info!("Test case 7: Very large tree"); - let large_tree_height = 20; + let large_tree_height = 33; // prev. 20 let leaf_nodes_7 = create_leaf_nodes(tree, 0..20, |i| i); test_persist_and_verify( name.clone(), @@ -1366,14 +1360,10 @@ async fn test_persist_and_verify( let txn = setup.db_conn.as_ref().begin().await.unwrap(); if one_at_a_time { for leaf_node in leaf_nodes.clone() { - persist_leaf_nodes(&txn, vec![leaf_node], tree_height) - .await - .unwrap(); + persist_leaf_nodes(&txn, vec![leaf_node]).await.unwrap(); } } else { - persist_leaf_nodes(&txn, leaf_nodes.clone(), tree_height) - .await - .unwrap(); + persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); } txn.commit().await.unwrap(); @@ -1463,7 +1453,7 @@ async fn test_update_indexed_merkle_tree( let name = trim_test_name(function_name!()); let setup = setup(name.clone(), db_backend).await; let tree = Pubkey::new_unique(); - let tree_height = 10; + let tree_height = 33; // prev. 10 let index = 1; let value = [1; 32]; let index_element_1 = RawIndexedElement { @@ -1492,7 +1482,7 @@ async fn test_update_indexed_merkle_tree( seq: *seq as u64, }, ); - update_indexed_tree_leaves(&txn, indexed_leaf_updates, tree_height) + update_indexed_tree_leaves(&txn, indexed_leaf_updates) .await .unwrap(); } From 6c3c80d250f737a2c0b1e1b11a1e92a1ea599051 Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Thu, 20 Feb 2025 16:55:32 +0000 Subject: [PATCH 003/114] fix mock test --- Cargo.lock | 1 - Cargo.toml | 2 -- src/api/method/get_queue_elements.rs | 4 ---- src/ingester/parser/state_update.rs | 3 +-- src/ingester/persist/mod.rs | 3 --- src/monitor/mod.rs | 1 - 6 files changed, 1 insertion(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 524d1656..29066873 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5033,7 +5033,6 @@ dependencies = [ "sea-orm-migration", "serde", "serde_json", - "serde_yaml", "serial_test", "solana-client", "solana-program", diff --git a/Cargo.toml b/Cargo.toml index c035878f..8ea286d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -124,8 +124,6 @@ rust-s3 = "0.34.0" lru = "0.12.0" light-client = "0.9.1" -serde_yaml = "0.9" - [dev-dependencies] function_name = "0.3.0" diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index c2a071c5..c1e1f7f9 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -1,8 +1,4 @@ use light_merkle_tree_metadata::queue::QueueType; -<<<<<<< HEAD -======= -use log::info; ->>>>>>> d7e9eeb (refactor: add support for batched updates) use sea_orm::{ ConnectionTrait, DatabaseBackend, DatabaseConnection, FromQueryResult, Statement, TransactionTrait, diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 67fea0f5..4611cb6a 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -92,8 +92,7 @@ impl StateUpdate { pub fn merge_updates(updates: Vec) -> StateUpdate { let mut merged = StateUpdate::default(); - // TODO: remove assert after tx_hash and in_seq_numbers are associated with in_accounts - // assert!(updates.iter().filter(|update| update.tx_hash != Hash::default()).count() <= 1); + for update in updates { // legacy merged.in_seq_numbers.extend(update.in_seq_numbers); diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 2853bb45..9e45d156 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -187,9 +187,6 @@ pub async fn persist_state_update( })) .collect(); - for leaf_node in &leaf_nodes_with_signatures { - debug!("Leaf node: {:?}, signature: {:?}", leaf_node.0, leaf_node.1); - } leaf_nodes_with_signatures.sort_by_key(|x| x.0.seq); debug!("Persisting state nodes..."); diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index 59de29e5..d8ca004c 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -77,7 +77,6 @@ pub fn continously_monitor_photon( } } else { let tree_roots = load_db_tree_roots_with_infinite_retry(db.as_ref()).await; - println!("Tree roots (continously_monitor_photon): {:?}", tree_roots); validate_tree_roots(rpc_client.as_ref(), tree_roots).await; } sleep(Duration::from_millis(5000)).await; From f53ab9c6a67340f8bc9d716b687727e8e9bd740b Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 15:23:56 +0000 Subject: [PATCH 004/114] refactor: validate heights of inclusion and non-inclusion proofs --- src/api/method/get_validity_proof/v2.rs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 363d2a86..d895e765 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -115,12 +115,26 @@ pub async fn get_validity_proof_v2( let state_tree_height = if account_proofs.is_empty() { 0 } else { - account_proofs[0].proof.len() as u32 + let height = account_proofs[0].proof.len(); + if account_proofs.iter().all(|x| x.proof.len() == height) { + height as u32 + } else { + return Err(PhotonApiError::ValidationError( + "Inclusion proofs have different heights".to_string(), + )); + } }; let address_tree_height = if new_address_proofs.is_empty() { 0 } else { - new_address_proofs[0].proof.len() as u32 + let height = new_address_proofs[0].proof.len(); + if new_address_proofs.iter().all(|x| x.proof.len() == height) { + height as u32 + } else { + return Err(PhotonApiError::ValidationError( + "Non-inclusion proofs have different heights".to_string(), + )); + } }; let circuit_type = if state_tree_height != 0 && address_tree_height != 0 { "combined".to_string() From 2aff2b2f4f100861846c780d0efadb5190891bec Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 16:12:57 +0000 Subject: [PATCH 005/114] refactor: implement AccountWithContext constructor and remove parse_account_data function --- src/common/typedefs/account.rs | 62 +++++++++++++++++++++++++++++++--- src/ingester/parser/mod.rs | 62 ++-------------------------------- 2 files changed, 61 insertions(+), 63 deletions(-) diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index ff2333cb..14b997fc 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -1,11 +1,12 @@ -use serde::Serialize; - -use utoipa::ToSchema; - use super::{ bs64_string::Base64String, hash::Hash, serializable_pubkey::SerializablePubkey, unsigned_integer::UnsignedInteger, }; +use crate::ingester::parser::indexer_events::CompressedAccount; +use byteorder::{ByteOrder, LittleEndian}; +use serde::Serialize; +use solana_program::pubkey::Pubkey; +use utoipa::ToSchema; #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -54,6 +55,59 @@ pub struct AccountWithContext { pub context: AccountContext, } +impl AccountWithContext { + #[allow(clippy::too_many_arguments)] + pub fn new( + compressed_account: CompressedAccount, + hash: [u8; 32], + tree: Pubkey, + queue: Option, + leaf_index: u32, + slot: u64, + seq: Option, + in_output_queue: bool, + spent: bool, + nullifier: Option, + nullifier_queue_index: Option, + ) -> Self { + let CompressedAccount { + owner, + lamports, + address, + data, + } = compressed_account; + + let data = data.map(|d| AccountData { + discriminator: UnsignedInteger(LittleEndian::read_u64(&d.discriminator)), + data: Base64String(d.data), + data_hash: Hash::from(d.data_hash), + }); + + Self { + account: Account { + owner: owner.into(), + lamports: UnsignedInteger(lamports), + address: address.map(SerializablePubkey::from), + data, + hash: hash.into(), + slot_created: UnsignedInteger(slot), + leaf_index: UnsignedInteger(leaf_index as u64), + tree: SerializablePubkey::from(tree), + seq: seq.map(UnsignedInteger), + }, + context: AccountContext { + queue: queue.map(SerializablePubkey::from), + in_output_queue, + spent, + nullified_in_tree: false, + nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), + nullifier, + tx_hash: None, + }, + } + } +} + #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountData { diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 1bc0dfae..bb21f1b5 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,9 +1,4 @@ -use crate::common::typedefs::{ - account::AccountData, bs64_string::Base64String, hash::Hash, - serializable_pubkey::SerializablePubkey, unsigned_integer::UnsignedInteger, -}; use borsh::BorshDeserialize; -use byteorder::{ByteOrder, LittleEndian}; use indexer_events::{IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent}; use lazy_static::lazy_static; use light_batched_merkle_tree::event::BatchAppendEvent; @@ -21,7 +16,7 @@ use light_batched_merkle_tree::event::{ use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; use self::{ - indexer_events::{CompressedAccount, PublicTransactionEvent}, + indexer_events::PublicTransactionEvent, state_update::{AccountTransaction, StateUpdate, Transaction}, }; @@ -29,7 +24,7 @@ mod batch_event_parser; pub mod indexer_events; pub mod state_update; -use crate::common::typedefs::account::{Account, AccountContext, AccountWithContext}; +use crate::common::typedefs::account::AccountWithContext; use crate::ingester::parser::batch_event_parser::{ parse_batch_public_transaction_event, parse_public_transaction_event_v2, }; @@ -265,57 +260,6 @@ fn is_voting_transaction(tx: &TransactionInfo) -> bool { .any(|group| group.outer_instruction.program_id == VOTE_PROGRAM_ID) } -#[allow(clippy::too_many_arguments)] -fn parse_account_data( - compressed_account: CompressedAccount, - hash: [u8; 32], - tree: Pubkey, - queue: Option, - leaf_index: u32, - slot: u64, - seq: Option, - in_output_queue: bool, - spent: bool, - nullifier: Option, - nullifier_queue_index: Option, -) -> AccountWithContext { - let CompressedAccount { - owner, - lamports, - address, - data, - } = compressed_account; - - let data = data.map(|d| AccountData { - discriminator: UnsignedInteger(LittleEndian::read_u64(&d.discriminator)), - data: Base64String(d.data), - data_hash: Hash::from(d.data_hash), - }); - - AccountWithContext { - account: Account { - owner: owner.into(), - lamports: UnsignedInteger(lamports), - address: address.map(SerializablePubkey::from), - data, - hash: hash.into(), - slot_created: UnsignedInteger(slot), - leaf_index: UnsignedInteger(leaf_index as u64), - tree: SerializablePubkey::from(tree), - seq: seq.map(UnsignedInteger), - }, - context: AccountContext { - queue: queue.map(SerializablePubkey::from), - in_output_queue, - spent, - nullified_in_tree: false, - nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), - nullifier, - tx_hash: None, - }, - } -} - fn parse_indexed_merkle_tree_update( indexed_merkle_tree_event: IndexedMerkleTreeEvent, ) -> Result { @@ -439,7 +383,7 @@ fn parse_public_transaction_event( IngesterError::ParserError("Missing sequence number".to_string()) })?); } - let enriched_account = parse_account_data( + let enriched_account = AccountWithContext::new( out_account.compressed_account, hash, tree, From 32d128e9afab4717f4442ebdae4b36e35b812603 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 16:16:04 +0000 Subject: [PATCH 006/114] refactor: move spend_input_accounts_batched function to spend_batch module --- src/ingester/persist/mod.rs | 82 +------------------------- src/ingester/persist/spend_batch.rs | 89 +++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+), 80 deletions(-) create mode 100644 src/ingester/persist/spend_batch.rs diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 9e45d156..219e8bc6 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -14,9 +14,9 @@ use itertools::Itertools; use light_poseidon::{Poseidon, PoseidonBytesHasher}; use crate::common::typedefs::account::{Account, AccountWithContext}; -use crate::ingester::parser::state_update::AccountContext; use crate::ingester::persist::persisted_batch_append_event::persist_batch_append; use crate::ingester::persist::persisted_batch_nullify_event::persist_batch_nullify; +use crate::ingester::persist::spend_batch::spend_input_accounts_batched; use ark_bn254::Fr; use borsh::BorshDeserialize; use cadence_macros::statsd_count; @@ -41,6 +41,7 @@ pub mod persisted_state_tree; mod persisted_batch_append_event; mod persisted_batch_nullify_event; +mod spend_batch; const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); @@ -348,85 +349,6 @@ async fn spend_input_accounts( Ok(()) } -async fn spend_input_accounts_batched( - txn: &DatabaseTransaction, - accounts: &[AccountContext], -) -> Result<(), IngesterError> { - if accounts.is_empty() { - return Ok(()); - } - let account_hashes: Vec> = accounts - .iter() - .map(|account| account.account.to_vec()) - .collect(); - - let account_context_map: HashMap, &AccountContext> = accounts - .iter() - .map(|ctx| (ctx.account.to_vec(), ctx)) - .collect(); - - let accounts_to_update = accounts::Entity::find() - .filter(accounts::Column::Hash.is_in(account_hashes.clone())) - .all(txn) - .await?; - - for chunk in accounts_to_update.chunks(MAX_SQL_INSERTS) { - let mut update_many = accounts::Entity::update_many() - .col_expr(accounts::Column::Spent, Expr::value(true)) - .col_expr( - accounts::Column::PrevSpent, - Expr::col(accounts::Column::Spent).into(), - ); - - for account in chunk { - if let Some(ctx) = account_context_map.get(&account.hash) { - update_many = update_many.filter(accounts::Column::Hash.eq(account.hash.clone())); - - update_many = update_many - .col_expr( - accounts::Column::NullifierQueueIndex, - Expr::value(ctx.nullifier_queue_index as i64), - ) - .col_expr( - accounts::Column::Nullifier, - Expr::value(ctx.nullifier.to_vec()), - ) - .col_expr(accounts::Column::TxHash, Expr::value(ctx.tx_hash.to_vec())); - } - } - - let query = update_many.build(txn.get_database_backend()); - - execute_account_update_query_and_update_balances( - txn, - query, - AccountType::Account, - ModificationType::Spend, - ) - .await?; - } - - // Handle token accounts - let token_query = token_accounts::Entity::update_many() - .col_expr(token_accounts::Column::Spent, Expr::value(true)) - .col_expr( - token_accounts::Column::PrevSpent, - Expr::col(token_accounts::Column::Spent).into(), - ) - .filter(token_accounts::Column::Hash.is_in(account_hashes)) - .build(txn.get_database_backend()); - - execute_account_update_query_and_update_balances( - txn, - token_query, - AccountType::TokenAccount, - ModificationType::Spend, - ) - .await?; - - Ok(()) -} - pub struct EnrichedTokenAccount { pub token_data: TokenData, pub hash: Hash, diff --git a/src/ingester/persist/spend_batch.rs b/src/ingester/persist/spend_batch.rs new file mode 100644 index 00000000..2ced7684 --- /dev/null +++ b/src/ingester/persist/spend_batch.rs @@ -0,0 +1,89 @@ +use crate::dao::generated::{accounts, token_accounts}; +use crate::ingester::error::IngesterError; +use crate::ingester::parser::state_update::AccountContext; +use crate::ingester::persist::{ + execute_account_update_query_and_update_balances, AccountType, ModificationType, + MAX_SQL_INSERTS, +}; +use crate::migration::Expr; +use sea_orm::QueryFilter; +use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; +use std::collections::HashMap; + +pub async fn spend_input_accounts_batched( + txn: &DatabaseTransaction, + accounts: &[AccountContext], +) -> Result<(), IngesterError> { + if accounts.is_empty() { + return Ok(()); + } + let account_hashes: Vec> = accounts + .iter() + .map(|account| account.account.to_vec()) + .collect(); + + let account_context_map: HashMap, &AccountContext> = accounts + .iter() + .map(|ctx| (ctx.account.to_vec(), ctx)) + .collect(); + + let accounts_to_update = accounts::Entity::find() + .filter(accounts::Column::Hash.is_in(account_hashes.clone())) + .all(txn) + .await?; + + for chunk in accounts_to_update.chunks(MAX_SQL_INSERTS) { + let mut update_many = accounts::Entity::update_many() + .col_expr(accounts::Column::Spent, Expr::value(true)) + .col_expr( + accounts::Column::PrevSpent, + Expr::col(accounts::Column::Spent).into(), + ); + + for account in chunk { + if let Some(ctx) = account_context_map.get(&account.hash) { + update_many = update_many.filter(accounts::Column::Hash.eq(account.hash.clone())); + + update_many = update_many + .col_expr( + accounts::Column::NullifierQueueIndex, + Expr::value(ctx.nullifier_queue_index as i64), + ) + .col_expr( + accounts::Column::Nullifier, + Expr::value(ctx.nullifier.to_vec()), + ) + .col_expr(accounts::Column::TxHash, Expr::value(ctx.tx_hash.to_vec())); + } + } + + let query = update_many.build(txn.get_database_backend()); + + execute_account_update_query_and_update_balances( + txn, + query, + AccountType::Account, + ModificationType::Spend, + ) + .await?; + } + + let token_query = token_accounts::Entity::update_many() + .col_expr(token_accounts::Column::Spent, Expr::value(true)) + .col_expr( + token_accounts::Column::PrevSpent, + Expr::col(token_accounts::Column::Spent).into(), + ) + .filter(token_accounts::Column::Hash.is_in(account_hashes)) + .build(txn.get_database_backend()); + + execute_account_update_query_and_update_balances( + txn, + token_query, + AccountType::TokenAccount, + ModificationType::Spend, + ) + .await?; + + Ok(()) +} From 718cd09b008683d1c957cdc9c3c90e8247410eb6 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 16:18:51 +0000 Subject: [PATCH 007/114] refactor: rename spend_batch module to spend and move spend_input_accounts function --- src/ingester/persist/mod.rs | 59 +------------------ .../persist/{spend_batch.rs => spend.rs} | 57 ++++++++++++++++++ 2 files changed, 59 insertions(+), 57 deletions(-) rename src/ingester/persist/{spend_batch.rs => spend.rs} (63%) diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 219e8bc6..0c9aab70 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -16,7 +16,7 @@ use light_poseidon::{Poseidon, PoseidonBytesHasher}; use crate::common::typedefs::account::{Account, AccountWithContext}; use crate::ingester::persist::persisted_batch_append_event::persist_batch_append; use crate::ingester::persist::persisted_batch_nullify_event::persist_batch_nullify; -use crate::ingester::persist::spend_batch::spend_input_accounts_batched; +use crate::ingester::persist::spend::{spend_input_accounts, spend_input_accounts_batched}; use ark_bn254::Fr; use borsh::BorshDeserialize; use cadence_macros::statsd_count; @@ -41,7 +41,7 @@ pub mod persisted_state_tree; mod persisted_batch_append_event; mod persisted_batch_nullify_event; -mod spend_batch; +mod spend; const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); @@ -294,61 +294,6 @@ pub fn parse_token_data(account: &Account) -> Result, Ingester } } -async fn spend_input_accounts( - txn: &DatabaseTransaction, - in_accounts: &[Hash], -) -> Result<(), IngesterError> { - // Perform the update operation on the identified records - let query = accounts::Entity::update_many() - .col_expr(accounts::Column::Spent, Expr::value(true)) - .col_expr( - accounts::Column::PrevSpent, - Expr::col(accounts::Column::Spent).into(), - ) - .filter( - accounts::Column::Hash.is_in( - in_accounts - .iter() - .map(|account| account.to_vec()) - .collect::>>(), - ), - ) - .build(txn.get_database_backend()); - execute_account_update_query_and_update_balances( - txn, - query, - AccountType::Account, - ModificationType::Spend, - ) - .await?; - - debug!("Marking token accounts as spent...",); - let query = token_accounts::Entity::update_many() - .col_expr(token_accounts::Column::Spent, Expr::value(true)) - .col_expr( - token_accounts::Column::PrevSpent, - Expr::col(token_accounts::Column::Spent).into(), - ) - .filter( - token_accounts::Column::Hash.is_in( - in_accounts - .iter() - .map(|account| account.to_vec()) - .collect::>>(), - ), - ) - .build(txn.get_database_backend()); - - execute_account_update_query_and_update_balances( - txn, - query, - AccountType::TokenAccount, - ModificationType::Spend, - ) - .await?; - Ok(()) -} - pub struct EnrichedTokenAccount { pub token_data: TokenData, pub hash: Hash, diff --git a/src/ingester/persist/spend_batch.rs b/src/ingester/persist/spend.rs similarity index 63% rename from src/ingester/persist/spend_batch.rs rename to src/ingester/persist/spend.rs index 2ced7684..c870e5e3 100644 --- a/src/ingester/persist/spend_batch.rs +++ b/src/ingester/persist/spend.rs @@ -1,3 +1,4 @@ +use crate::common::typedefs::hash::Hash; use crate::dao::generated::{accounts, token_accounts}; use crate::ingester::error::IngesterError; use crate::ingester::parser::state_update::AccountContext; @@ -6,10 +7,66 @@ use crate::ingester::persist::{ MAX_SQL_INSERTS, }; use crate::migration::Expr; +use log::debug; use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; use std::collections::HashMap; +pub async fn spend_input_accounts( + txn: &DatabaseTransaction, + in_accounts: &[Hash], +) -> Result<(), IngesterError> { + // Perform the update operation on the identified records + let query = accounts::Entity::update_many() + .col_expr(accounts::Column::Spent, Expr::value(true)) + .col_expr( + accounts::Column::PrevSpent, + Expr::col(accounts::Column::Spent).into(), + ) + .filter( + accounts::Column::Hash.is_in( + in_accounts + .iter() + .map(|account| account.to_vec()) + .collect::>>(), + ), + ) + .build(txn.get_database_backend()); + execute_account_update_query_and_update_balances( + txn, + query, + AccountType::Account, + ModificationType::Spend, + ) + .await?; + + debug!("Marking token accounts as spent...",); + let query = token_accounts::Entity::update_many() + .col_expr(token_accounts::Column::Spent, Expr::value(true)) + .col_expr( + token_accounts::Column::PrevSpent, + Expr::col(token_accounts::Column::Spent).into(), + ) + .filter( + token_accounts::Column::Hash.is_in( + in_accounts + .iter() + .map(|account| account.to_vec()) + .collect::>>(), + ), + ) + .build(txn.get_database_backend()); + + execute_account_update_query_and_update_balances( + txn, + query, + AccountType::TokenAccount, + ModificationType::Spend, + ) + .await?; + Ok(()) +} + pub async fn spend_input_accounts_batched( txn: &DatabaseTransaction, accounts: &[AccountContext], From 96f7ad2ef70ff8543d1222b7b72807489c4d87d4 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 17:59:56 +0000 Subject: [PATCH 008/114] refactor: streamline transaction parsing --- src/ingester/parser/mod.rs | 291 +++++++++++++++++------------------- src/ingester/persist/mod.rs | 5 +- 2 files changed, 138 insertions(+), 158 deletions(-) diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index bb21f1b5..772107dc 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -28,6 +28,7 @@ use crate::common::typedefs::account::AccountWithContext; use crate::ingester::parser::batch_event_parser::{ parse_batch_public_transaction_event, parse_public_transaction_event_v2, }; +use crate::ingester::typedefs::block_info::Instruction; use solana_program::pubkey; pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = @@ -58,8 +59,6 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result Result 3 { - let next_instruction = &ordered_instructions[index + 1]; - let next_next_instruction = &ordered_instructions[index + 2]; - let next_next_next_instruction = &ordered_instructions[index + 3]; - // We need to check if the account compression instruction contains a noop account to determine - // if the instruction emits a noop event. If it doesn't then we want to avoid indexing - // the following noop instruction because it'll contain either irrelevant or malicious data. - - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == SYSTEM_PROGRAM - && next_next_instruction.program_id == SYSTEM_PROGRAM - && next_next_next_instruction.program_id == NOOP_PROGRAM_ID - { - if !logged_transaction { - info!( - "Indexing transaction with slot {} and id {}", - slot, tx.signature - ); - logged_transaction = true; - } - is_compression_transaction = true; - - if tx.error.is_none() { - let public_transaction_event = PublicTransactionEvent::deserialize( - &mut next_next_next_instruction.data.as_slice(), - ) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize PublicTransactionEvent: {}", - e - )) - })?; - let state_update = parse_public_transaction_event( - tx.signature, - slot, - public_transaction_event, - )?; - state_updates.push(state_update); - } - } - } - if ordered_instructions.len() - index > 2 { - let next_instruction = &ordered_instructions[index + 1]; - let next_next_instruction = &ordered_instructions[index + 2]; - // We need to check if the account compression instruction contains a noop account to determine - // if the instruction emits a noop event. If it doesn't then we want avoid indexing - // the following noop instruction because it'll contain either irrelevant or malicious data. - - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == SYSTEM_PROGRAM - && next_next_instruction.program_id == NOOP_PROGRAM_ID - { - if !logged_transaction { - info!( - "Indexing transaction with slot {} and id {}", - slot, tx.signature - ); - logged_transaction = true; - } - is_compression_transaction = true; - - if tx.error.is_none() { - let public_transaction_event = PublicTransactionEvent::deserialize( - &mut next_next_instruction.data.as_slice(), - ) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize PublicTransactionEvent: {}", - e - )) - })?; - let state_update = parse_public_transaction_event( - tx.signature, - slot, - public_transaction_event, - )?; - state_updates.push(state_update); - } - } - } - if ordered_instructions.len() - index > 1 { - let next_instruction = &ordered_instructions[index + 1]; - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == NOOP_PROGRAM_ID - { - is_compression_transaction = true; - if tx.error.is_none() { - // try to deserialize 3 types of events: BatchAppendEvent, BatchNullifyEvent, MerkleTreeEvent - // if any of them is deserialized successfully, then we can parse the event - // if batch append event is deserialized, then we can parse the event and skip the next instruction - // if batch nullify event is deserialized, then we can parse the event and skip the next instruction - - let batch_event = BatchAppendEvent::deserialize( - &mut next_instruction.data.as_slice(), - ) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize BatchAppendEvent: {}", - e - )) - }); - - if let Ok(batch_event) = batch_event { - let mut state_update = StateUpdate::new(); - let discriminator = batch_event.discriminator; - - match discriminator { - BATCH_APPEND_EVENT_DISCRIMINATOR => { - state_update.batch_append.push(batch_event); - state_updates.push(state_update); - } - BATCH_NULLIFY_EVENT_DISCRIMINATOR => { - state_update.batch_nullify.push(batch_event); - state_updates.push(state_update); - } - BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { - // TODO: implement - } - _ => { - unimplemented!() - } - } - } else { - let merkle_tree_event = MerkleTreeEvent::deserialize( - &mut next_instruction.data.as_slice(), - ) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize NullifierEvent: {}", - e - )) - })?; - let state_update = match merkle_tree_event { - MerkleTreeEvent::V2(nullifier_event) => { - parse_nullifier_event(tx.signature, nullifier_event) - } - MerkleTreeEvent::V3(indexed_merkle_tree_event) => { - parse_indexed_merkle_tree_update(indexed_merkle_tree_event) - } - _ => { - return Err(IngesterError::ParserError( - "Expected nullifier event or merkle tree update" - .to_string(), - )) - } - }; - state_updates.push(state_update?); - } - } - } - } - } + parse_legacy_instructions( + &ordered_instructions, + tx, + slot, + &mut state_updates, + &mut is_compression_transaction, + )?; } } @@ -254,6 +107,134 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result Result, IngesterError> { + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == SYSTEM_PROGRAM + && next_next_instruction.program_id == NOOP_PROGRAM_ID + && tx.error.is_none() + { + info!( + "Indexing transaction with slot {} and id {}", + slot, tx.signature + ); + + let public_transaction_event = + PublicTransactionEvent::deserialize(&mut next_next_instruction.data.as_slice()) + .map_err(|e| { + IngesterError::ParserError(format!( + "Failed to deserialize PublicTransactionEvent: {}", + e + )) + })?; + + parse_public_transaction_event(tx.signature, slot, public_transaction_event).map(Some) + } else { + Ok(None) + } +} + +fn parse_batch_merkle_tree_event( + instruction: &Instruction, + next_instruction: &Instruction, + tx: &TransactionInfo, +) -> Result, IngesterError> { + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == NOOP_PROGRAM_ID + && tx.error.is_none() + { + info!("Parsing tx with signature: {}", tx.signature); + + // Try to parse as batch append/nullify event first + if let Ok(batch_event) = + BatchAppendEvent::deserialize(&mut next_instruction.data.as_slice()) + { + let mut state_update = StateUpdate::new(); + + match batch_event.discriminator { + BATCH_APPEND_EVENT_DISCRIMINATOR => { + state_update.batch_append.push(batch_event); + } + BATCH_NULLIFY_EVENT_DISCRIMINATOR => { + state_update.batch_nullify.push(batch_event); + } + BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { + // TODO: implement address append + } + _ => unimplemented!(), + } + + return Ok(Some(state_update)); + } + + // If not batch event, try legacy events + parse_legacy_merkle_tree_events(tx.signature, next_instruction).map(Some) + } else { + Ok(None) + } +} + +fn parse_legacy_merkle_tree_events( + signature: Signature, + instruction: &Instruction, +) -> Result { + let merkle_tree_event = MerkleTreeEvent::deserialize(&mut instruction.data.as_slice()) + .map_err(|e| { + IngesterError::ParserError(format!("Failed to deserialize MerkleTreeEvent: {}", e)) + })?; + + match merkle_tree_event { + MerkleTreeEvent::V2(nullifier_event) => parse_nullifier_event(signature, nullifier_event), + MerkleTreeEvent::V3(indexed_merkle_tree_event) => { + parse_indexed_merkle_tree_update(indexed_merkle_tree_event) + } + _ => Err(IngesterError::ParserError( + "Expected nullifier event or merkle tree update".to_string(), + )), + } +} + +fn parse_legacy_instructions( + ordered_instructions: &[Instruction], + tx: &TransactionInfo, + slot: u64, + state_updates: &mut Vec, + is_compression_transaction: &mut bool, +) -> Result<(), IngesterError> { + for (index, _) in ordered_instructions.iter().enumerate() { + if ordered_instructions.len() - index > 3 { + if let Some(state_update) = parse_legacy_public_transaction_event( + tx, + slot, + &ordered_instructions[index], + &ordered_instructions[index + 1], + &ordered_instructions[index + 2], + )? { + *is_compression_transaction = true; + state_updates.push(state_update); + } + } + + if ordered_instructions.len() - index > 1 { + if let Some(state_update) = parse_batch_merkle_tree_event( + &ordered_instructions[index], + &ordered_instructions[index + 1], + tx, + )? { + *is_compression_transaction = true; + state_updates.push(state_update); + } + } + } + + Ok(()) +} + fn is_voting_transaction(tx: &TransactionInfo) -> bool { tx.instruction_groups .iter() diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 0c9aab70..2f9e7d69 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -26,9 +26,8 @@ use log::debug; use persisted_indexed_merkle_tree::update_indexed_tree_leaves; use persisted_state_tree::{persist_leaf_nodes, LeafNode}; use sea_orm::{ - sea_query::{Expr, OnConflict}, - ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, Order, - QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, + sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, + EntityTrait, Order, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, }; use solana_program::pubkey; use solana_sdk::{pubkey::Pubkey, signature::Signature}; From 21b022e7799f45db1f428ac9e083e8cf07cb1266 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 18:07:50 +0000 Subject: [PATCH 009/114] refactor: restructure ingester/parser module --- src/ingester/parser/batch_event_parser.rs | 51 +++- src/ingester/parser/legacy.rs | 164 +++++++++++ src/ingester/parser/mod.rs | 340 +--------------------- src/ingester/parser/tx_event_parser.rs | 140 +++++++++ 4 files changed, 361 insertions(+), 334 deletions(-) create mode 100644 src/ingester/parser/legacy.rs create mode 100644 src/ingester/parser/tx_event_parser.rs diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index 43bd236d..5a61193f 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -4,12 +4,61 @@ use crate::ingester::parser::indexer_events::{ BatchPublicTransactionEvent, CompressedAccount, CompressedAccountData, MerkleTreeSequenceNumber, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, }; -use crate::ingester::parser::parse_public_transaction_event; +use crate::ingester::parser::legacy::parse_legacy_merkle_tree_events; use crate::ingester::parser::state_update::{AccountContext, StateUpdate}; +use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; +use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; +use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; +use borsh::BorshDeserialize; +use light_batched_merkle_tree::event::{ + BatchAppendEvent, BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, BATCH_APPEND_EVENT_DISCRIMINATOR, + BATCH_NULLIFY_EVENT_DISCRIMINATOR, +}; use light_compressed_account::event::event_from_light_transaction; +use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; +pub fn parse_batch_merkle_tree_event( + instruction: &Instruction, + next_instruction: &Instruction, + tx: &TransactionInfo, +) -> Result, IngesterError> { + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == NOOP_PROGRAM_ID + && tx.error.is_none() + { + info!("Parsing tx with signature: {}", tx.signature); + + // Try to parse as batch append/nullify event first + if let Ok(batch_event) = + BatchAppendEvent::deserialize(&mut next_instruction.data.as_slice()) + { + let mut state_update = StateUpdate::new(); + + match batch_event.discriminator { + BATCH_APPEND_EVENT_DISCRIMINATOR => { + state_update.batch_append.push(batch_event); + } + BATCH_NULLIFY_EVENT_DISCRIMINATOR => { + state_update.batch_nullify.push(batch_event); + } + BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { + // TODO: implement address append + } + _ => unimplemented!(), + } + + return Ok(Some(state_update)); + } + + // If not batch event, try legacy events + parse_legacy_merkle_tree_events(tx.signature, next_instruction).map(Some) + } else { + Ok(None) + } +} + pub fn parse_public_transaction_event_v2( instructions: &[Vec], accounts: Vec>, diff --git a/src/ingester/parser/legacy.rs b/src/ingester/parser/legacy.rs new file mode 100644 index 00000000..aec0a1d5 --- /dev/null +++ b/src/ingester/parser/legacy.rs @@ -0,0 +1,164 @@ +use crate::ingester::error::IngesterError; +use crate::ingester::parser::batch_event_parser::parse_batch_merkle_tree_event; +use crate::ingester::parser::indexer_events::{ + IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent, PublicTransactionEvent, +}; +use crate::ingester::parser::state_update::{ + IndexedTreeLeafUpdate, LeafNullification, StateUpdate, +}; +use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; +use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; +use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; +use borsh::BorshDeserialize; +use log::info; +use solana_program::pubkey::Pubkey; +use solana_sdk::signature::Signature; + +pub fn parse_legacy_merkle_tree_events( + signature: Signature, + instruction: &Instruction, +) -> Result { + let merkle_tree_event = MerkleTreeEvent::deserialize(&mut instruction.data.as_slice()) + .map_err(|e| { + IngesterError::ParserError(format!("Failed to deserialize MerkleTreeEvent: {}", e)) + })?; + + match merkle_tree_event { + MerkleTreeEvent::V2(nullifier_event) => parse_nullifier_event(signature, nullifier_event), + MerkleTreeEvent::V3(indexed_merkle_tree_event) => { + parse_indexed_merkle_tree_update(indexed_merkle_tree_event) + } + _ => Err(IngesterError::ParserError( + "Expected nullifier event or merkle tree update".to_string(), + )), + } +} + +fn parse_legacy_public_transaction_event( + tx: &TransactionInfo, + slot: u64, + instruction: &Instruction, + next_instruction: &Instruction, + next_next_instruction: &Instruction, +) -> Result, IngesterError> { + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == SYSTEM_PROGRAM + && next_next_instruction.program_id == NOOP_PROGRAM_ID + && tx.error.is_none() + { + info!( + "Indexing transaction with slot {} and id {}", + slot, tx.signature + ); + + let public_transaction_event = + PublicTransactionEvent::deserialize(&mut next_next_instruction.data.as_slice()) + .map_err(|e| { + IngesterError::ParserError(format!( + "Failed to deserialize PublicTransactionEvent: {}", + e + )) + })?; + + parse_public_transaction_event(tx.signature, slot, public_transaction_event).map(Some) + } else { + Ok(None) + } +} + +pub fn parse_legacy_instructions( + ordered_instructions: &[Instruction], + tx: &TransactionInfo, + slot: u64, + state_updates: &mut Vec, + is_compression_transaction: &mut bool, +) -> Result<(), IngesterError> { + for (index, _) in ordered_instructions.iter().enumerate() { + if ordered_instructions.len() - index > 3 { + if let Some(state_update) = parse_legacy_public_transaction_event( + tx, + slot, + &ordered_instructions[index], + &ordered_instructions[index + 1], + &ordered_instructions[index + 2], + )? { + *is_compression_transaction = true; + state_updates.push(state_update); + } + } + + if ordered_instructions.len() - index > 1 { + if let Some(state_update) = parse_batch_merkle_tree_event( + &ordered_instructions[index], + &ordered_instructions[index + 1], + tx, + )? { + *is_compression_transaction = true; + state_updates.push(state_update); + } + } + } + + Ok(()) +} + +fn parse_nullifier_event( + tx: Signature, + nullifier_event: NullifierEvent, +) -> Result { + let NullifierEvent { + id, + nullified_leaves_indices, + seq, + } = nullifier_event; + + let mut state_update = StateUpdate::new(); + + for (i, leaf_index) in nullified_leaves_indices.iter().enumerate() { + let leaf_nullification: LeafNullification = { + LeafNullification { + tree: Pubkey::from(id), + leaf_index: *leaf_index, + seq: seq + i as u64, + signature: tx, + } + }; + state_update.leaf_nullifications.insert(leaf_nullification); + } + + Ok(state_update) +} + +fn parse_indexed_merkle_tree_update( + indexed_merkle_tree_event: IndexedMerkleTreeEvent, +) -> Result { + let IndexedMerkleTreeEvent { + id, + updates, + mut seq, + } = indexed_merkle_tree_event; + let mut state_update = StateUpdate::new(); + + for update in updates { + for (leaf, hash) in [ + (update.new_low_element, update.new_low_element_hash), + (update.new_high_element, update.new_high_element_hash), + ] + .iter() + { + let indexed_tree_leaf_update = IndexedTreeLeafUpdate { + tree: Pubkey::from(id), + hash: *hash, + leaf: *leaf, + seq, + }; + seq += 1; + state_update.indexed_merkle_tree_updates.insert( + (indexed_tree_leaf_update.tree, leaf.index as u64), + indexed_tree_leaf_update, + ); + } + } + + Ok(state_update) +} diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 772107dc..69f14bd8 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,34 +1,28 @@ use borsh::BorshDeserialize; -use indexer_events::{IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent}; +use indexer_events::IndexedMerkleTreeEvent; use lazy_static::lazy_static; -use light_batched_merkle_tree::event::BatchAppendEvent; -use log::info; -use solana_sdk::{pubkey::Pubkey, signature::Signature}; -use state_update::{IndexedTreeLeafUpdate, LeafNullification}; +use solana_sdk::pubkey::Pubkey; +use state_update::IndexedTreeLeafUpdate; use std::collections::HashMap; use std::str::FromStr; -use light_batched_merkle_tree::event::{ - BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, BATCH_APPEND_EVENT_DISCRIMINATOR, - BATCH_NULLIFY_EVENT_DISCRIMINATOR, -}; - use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; use self::{ indexer_events::PublicTransactionEvent, - state_update::{AccountTransaction, StateUpdate, Transaction}, + state_update::{StateUpdate, Transaction}, }; mod batch_event_parser; pub mod indexer_events; +mod legacy; pub mod state_update; +mod tx_event_parser; -use crate::common::typedefs::account::AccountWithContext; use crate::ingester::parser::batch_event_parser::{ parse_batch_public_transaction_event, parse_public_transaction_event_v2, }; -use crate::ingester::typedefs::block_info::Instruction; +use crate::ingester::parser::legacy::parse_legacy_instructions; use solana_program::pubkey; pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = @@ -37,24 +31,6 @@ const SYSTEM_PROGRAM: Pubkey = pubkey!("11111111111111111111111111111111"); const NOOP_PROGRAM_ID: Pubkey = pubkey!("noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV"); const VOTE_PROGRAM_ID: Pubkey = pubkey!("Vote111111111111111111111111111111111111111"); -// TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... -lazy_static! { - pub static ref QUEUE_TREE_MAPPING: HashMap = { - let mut m = HashMap::new(); - m.insert( - "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), // queue - "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), // tree - ); - m - }; -} - -fn queue_to_tree(queue: &str) -> Option { - QUEUE_TREE_MAPPING - .get(queue) - .map(|x| Pubkey::from_str(x.as_str()).unwrap()) -} - pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result { let mut state_updates = Vec::new(); let mut is_compression_transaction = false; @@ -107,310 +83,8 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result Result, IngesterError> { - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == SYSTEM_PROGRAM - && next_next_instruction.program_id == NOOP_PROGRAM_ID - && tx.error.is_none() - { - info!( - "Indexing transaction with slot {} and id {}", - slot, tx.signature - ); - - let public_transaction_event = - PublicTransactionEvent::deserialize(&mut next_next_instruction.data.as_slice()) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize PublicTransactionEvent: {}", - e - )) - })?; - - parse_public_transaction_event(tx.signature, slot, public_transaction_event).map(Some) - } else { - Ok(None) - } -} - -fn parse_batch_merkle_tree_event( - instruction: &Instruction, - next_instruction: &Instruction, - tx: &TransactionInfo, -) -> Result, IngesterError> { - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == NOOP_PROGRAM_ID - && tx.error.is_none() - { - info!("Parsing tx with signature: {}", tx.signature); - - // Try to parse as batch append/nullify event first - if let Ok(batch_event) = - BatchAppendEvent::deserialize(&mut next_instruction.data.as_slice()) - { - let mut state_update = StateUpdate::new(); - - match batch_event.discriminator { - BATCH_APPEND_EVENT_DISCRIMINATOR => { - state_update.batch_append.push(batch_event); - } - BATCH_NULLIFY_EVENT_DISCRIMINATOR => { - state_update.batch_nullify.push(batch_event); - } - BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { - // TODO: implement address append - } - _ => unimplemented!(), - } - - return Ok(Some(state_update)); - } - - // If not batch event, try legacy events - parse_legacy_merkle_tree_events(tx.signature, next_instruction).map(Some) - } else { - Ok(None) - } -} - -fn parse_legacy_merkle_tree_events( - signature: Signature, - instruction: &Instruction, -) -> Result { - let merkle_tree_event = MerkleTreeEvent::deserialize(&mut instruction.data.as_slice()) - .map_err(|e| { - IngesterError::ParserError(format!("Failed to deserialize MerkleTreeEvent: {}", e)) - })?; - - match merkle_tree_event { - MerkleTreeEvent::V2(nullifier_event) => parse_nullifier_event(signature, nullifier_event), - MerkleTreeEvent::V3(indexed_merkle_tree_event) => { - parse_indexed_merkle_tree_update(indexed_merkle_tree_event) - } - _ => Err(IngesterError::ParserError( - "Expected nullifier event or merkle tree update".to_string(), - )), - } -} - -fn parse_legacy_instructions( - ordered_instructions: &[Instruction], - tx: &TransactionInfo, - slot: u64, - state_updates: &mut Vec, - is_compression_transaction: &mut bool, -) -> Result<(), IngesterError> { - for (index, _) in ordered_instructions.iter().enumerate() { - if ordered_instructions.len() - index > 3 { - if let Some(state_update) = parse_legacy_public_transaction_event( - tx, - slot, - &ordered_instructions[index], - &ordered_instructions[index + 1], - &ordered_instructions[index + 2], - )? { - *is_compression_transaction = true; - state_updates.push(state_update); - } - } - - if ordered_instructions.len() - index > 1 { - if let Some(state_update) = parse_batch_merkle_tree_event( - &ordered_instructions[index], - &ordered_instructions[index + 1], - tx, - )? { - *is_compression_transaction = true; - state_updates.push(state_update); - } - } - } - - Ok(()) -} - fn is_voting_transaction(tx: &TransactionInfo) -> bool { tx.instruction_groups .iter() .any(|group| group.outer_instruction.program_id == VOTE_PROGRAM_ID) } - -fn parse_indexed_merkle_tree_update( - indexed_merkle_tree_event: IndexedMerkleTreeEvent, -) -> Result { - let IndexedMerkleTreeEvent { - id, - updates, - mut seq, - } = indexed_merkle_tree_event; - let mut state_update = StateUpdate::new(); - - for update in updates { - for (leaf, hash) in [ - (update.new_low_element, update.new_low_element_hash), - (update.new_high_element, update.new_high_element_hash), - ] - .iter() - { - let indexed_tree_leaf_update = IndexedTreeLeafUpdate { - tree: Pubkey::from(id), - hash: *hash, - leaf: *leaf, - seq, - }; - seq += 1; - state_update.indexed_merkle_tree_updates.insert( - (indexed_tree_leaf_update.tree, leaf.index as u64), - indexed_tree_leaf_update, - ); - } - } - - Ok(state_update) -} - -fn parse_nullifier_event( - tx: Signature, - nullifier_event: NullifierEvent, -) -> Result { - let NullifierEvent { - id, - nullified_leaves_indices, - seq, - } = nullifier_event; - - let mut state_update = StateUpdate::new(); - - for (i, leaf_index) in nullified_leaves_indices.iter().enumerate() { - let leaf_nullification: LeafNullification = { - LeafNullification { - tree: Pubkey::from(id), - leaf_index: *leaf_index, - seq: seq + i as u64, - signature: tx, - } - }; - state_update.leaf_nullifications.insert(leaf_nullification); - } - - Ok(state_update) -} - -fn parse_public_transaction_event( - tx: Signature, - slot: u64, - transaction_event: PublicTransactionEvent, -) -> Result { - let PublicTransactionEvent { - input_compressed_account_hashes, - output_compressed_account_hashes, - output_compressed_accounts, - pubkey_array, - sequence_numbers, - .. - } = transaction_event; - - let mut state_update = StateUpdate::new(); - - let mut has_batched_instructions = false; - for seq in sequence_numbers.iter() { - if queue_to_tree(&seq.pubkey.to_string()).is_some() { - has_batched_instructions = true; - break; - } - } - - let mut tree_to_seq_number = HashMap::new(); - if has_batched_instructions { - for seq in sequence_numbers.iter() { - if let Some(tree) = queue_to_tree(&seq.pubkey.to_string()) { - tree_to_seq_number.insert(tree, seq.seq); - } - } - } else { - tree_to_seq_number = sequence_numbers - .iter() - .map(|seq| (seq.pubkey, seq.seq)) - .collect::>(); - } - - for hash in input_compressed_account_hashes { - state_update.in_accounts.insert(hash.into()); - } - - for ((out_account, hash), leaf_index) in output_compressed_accounts - .into_iter() - .zip(output_compressed_account_hashes) - .zip(transaction_event.output_leaf_indices.iter()) - { - let mut tree = pubkey_array[out_account.merkle_tree_index as usize]; - let mut queue = queue_to_tree(&tree.to_string()); - if let Some(q) = queue { - // swap tree and q - let temp = tree; - tree = q; - queue = Some(temp); - }; - - let mut seq = None; - if queue.is_none() { - seq = Some(*tree_to_seq_number.get(&tree).ok_or_else(|| { - IngesterError::ParserError("Missing sequence number".to_string()) - })?); - } - let enriched_account = AccountWithContext::new( - out_account.compressed_account, - hash, - tree, - queue, - *leaf_index, - slot, - seq, - queue.is_some(), - false, - None, - None, - ); - - if queue.is_none() { - let seq = tree_to_seq_number - .get_mut(&tree) - .ok_or_else(|| IngesterError::ParserError("Missing sequence number".to_string()))?; - *seq += 1; - } - - state_update.out_accounts.push(enriched_account); - } - - state_update - .account_transactions - .extend( - state_update - .in_accounts - .iter() - .map(|hash| AccountTransaction { - hash: hash.clone(), - signature: tx, - }), - ); - - state_update - .account_transactions - .extend( - state_update - .out_accounts - .iter() - .map(|a| AccountTransaction { - hash: a.account.hash.clone(), - signature: tx, - }), - ); - - Ok(state_update) -} diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs new file mode 100644 index 00000000..04b2a6b9 --- /dev/null +++ b/src/ingester/parser/tx_event_parser.rs @@ -0,0 +1,140 @@ +use crate::common::typedefs::account::AccountWithContext; +use crate::ingester::error::IngesterError; +use crate::ingester::parser::indexer_events::PublicTransactionEvent; +use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; +use lazy_static::lazy_static; +use solana_program::pubkey::Pubkey; +use solana_sdk::signature::Signature; +use std::collections::HashMap; +use std::str::FromStr; + +// TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... +lazy_static! { + pub static ref QUEUE_TREE_MAPPING: HashMap = { + let mut m = HashMap::new(); + m.insert( + "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), // queue + "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), // tree + ); + m + }; +} + +fn queue_to_tree(queue: &str) -> Option { + QUEUE_TREE_MAPPING + .get(queue) + .map(|x| Pubkey::from_str(x.as_str()).unwrap()) +} + +pub fn parse_public_transaction_event( + tx: Signature, + slot: u64, + transaction_event: PublicTransactionEvent, +) -> Result { + let PublicTransactionEvent { + input_compressed_account_hashes, + output_compressed_account_hashes, + output_compressed_accounts, + pubkey_array, + sequence_numbers, + .. + } = transaction_event; + + let mut state_update = StateUpdate::new(); + + let mut has_batched_instructions = false; + for seq in sequence_numbers.iter() { + if queue_to_tree(&seq.pubkey.to_string()).is_some() { + has_batched_instructions = true; + break; + } + } + + let mut tree_to_seq_number = HashMap::new(); + if has_batched_instructions { + for seq in sequence_numbers.iter() { + if let Some(tree) = queue_to_tree(&seq.pubkey.to_string()) { + tree_to_seq_number.insert(tree, seq.seq); + } + } + } else { + tree_to_seq_number = sequence_numbers + .iter() + .map(|seq| (seq.pubkey, seq.seq)) + .collect::>(); + } + + for hash in input_compressed_account_hashes { + state_update.in_accounts.insert(hash.into()); + } + + for ((out_account, hash), leaf_index) in output_compressed_accounts + .into_iter() + .zip(output_compressed_account_hashes) + .zip(transaction_event.output_leaf_indices.iter()) + { + let mut tree = pubkey_array[out_account.merkle_tree_index as usize]; + let mut queue = queue_to_tree(&tree.to_string()); + if let Some(q) = queue { + // swap tree and q + let temp = tree; + tree = q; + queue = Some(temp); + }; + + let mut seq = None; + if queue.is_none() { + seq = Some(*tree_to_seq_number.get(&tree).ok_or_else(|| { + IngesterError::ParserError("Missing sequence number".to_string()) + })?); + } + let enriched_account = AccountWithContext::new( + out_account.compressed_account, + hash, + tree, + queue, + *leaf_index, + slot, + seq, + queue.is_some(), + false, + None, + None, + ); + + if queue.is_none() { + let seq = tree_to_seq_number + .get_mut(&tree) + .ok_or_else(|| IngesterError::ParserError("Missing sequence number".to_string()))?; + *seq += 1; + } + + state_update.out_accounts.push(enriched_account); + } + + state_update + .account_transactions + .extend( + state_update + .in_accounts + .iter() + .map(|hash| AccountTransaction { + hash: hash.clone(), + signature: tx, + }), + ); + + state_update + .account_transactions + .extend( + state_update + .out_accounts + .iter() + .map(|a| AccountTransaction { + hash: a.account.hash.clone(), + signature: tx, + }), + ); + + Ok(state_update) +} From 3216841cbeb56c34180faca0ad0baafe961ba8b9 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 21 Feb 2025 18:28:20 +0000 Subject: [PATCH 010/114] refactor: restructure ingester/persist module --- .../method/get_compressed_account_proof.rs | 6 +- .../get_multiple_compressed_account_proofs.rs | 5 +- src/api/method/get_queue_elements.rs | 3 +- src/api/method/get_validity_proof/v1.rs | 2 +- src/api/method/get_validity_proof/v2.rs | 5 +- src/ingester/parser/mod.rs | 6 - src/ingester/persist/leaf_node.rs | 187 +++++++++ src/ingester/persist/leaf_node_proof.rs | 211 ++++++++++ src/ingester/persist/mod.rs | 11 +- .../persist/persisted_batch_append_event.rs | 2 +- .../persist/persisted_batch_nullify_event.rs | 2 +- .../persist/persisted_indexed_merkle_tree.rs | 13 +- src/ingester/persist/persisted_state_tree.rs | 384 +----------------- 13 files changed, 427 insertions(+), 410 deletions(-) create mode 100644 src/ingester/persist/leaf_node.rs create mode 100644 src/ingester/persist/leaf_node_proof.rs diff --git a/src/api/method/get_compressed_account_proof.rs b/src/api/method/get_compressed_account_proof.rs index c08228e5..77390ed3 100644 --- a/src/api/method/get_compressed_account_proof.rs +++ b/src/api/method/get_compressed_account_proof.rs @@ -1,10 +1,8 @@ use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; - -use crate::ingester::persist::persisted_state_tree::{ - get_multiple_compressed_leaf_proofs, MerkleProofWithContext, -}; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; +use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; use super::{ super::error::PhotonApiError, diff --git a/src/api/method/get_multiple_compressed_account_proofs.rs b/src/api/method/get_multiple_compressed_account_proofs.rs index 18f366cf..20e17db8 100644 --- a/src/api/method/get_multiple_compressed_account_proofs.rs +++ b/src/api/method/get_multiple_compressed_account_proofs.rs @@ -1,6 +1,4 @@ -use crate::ingester::persist::persisted_state_tree::{ - get_multiple_compressed_leaf_proofs, MerkleProofWithContext, -}; +use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; @@ -11,6 +9,7 @@ use super::{ utils::{Context, PAGE_LIMIT}, }; use crate::common::typedefs::hash::Hash; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; // We do not use generics to simplify documentation generation. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index c1e1f7f9..2a5da6e3 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -13,8 +13,7 @@ use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::common::typedefs::unsigned_integer::UnsignedInteger; -use crate::ingester::persist::bytes_to_sql_format; -use crate::ingester::persist::persisted_state_tree::get_multiple_compressed_leaf_proofs_by_indices; +use crate::ingester::persist::{bytes_to_sql_format, get_multiple_compressed_leaf_proofs_by_indices}; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 75712fdd..046496c2 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -1,6 +1,5 @@ use crate::{ api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, - ingester::persist::persisted_state_tree::get_multiple_compressed_leaf_proofs, }; use light_prover_client::prove_utils::CircuitType; use reqwest::Client; @@ -18,6 +17,7 @@ use crate::api::method::{ }, utils::Context, }; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; pub async fn get_validity_proof( conn: &DatabaseConnection, diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index d895e765..a3f99411 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -1,9 +1,7 @@ use crate::{ api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, - ingester::persist::persisted_state_tree::{ - get_multiple_compressed_leaf_proofs, MerkleProofWithContext, - }, + ingester::persist::persisted_state_tree::MerkleProofWithContext, }; use borsh::BorshSerialize; use light_compressed_account::hash_chain::create_two_inputs_hash_chain; @@ -24,6 +22,7 @@ use crate::api::method::get_validity_proof::common::{ GetValidityProofRequest, GetValidityProofResponse, GnarkProofJson, HexBatchInputsForProver, STATE_TREE_QUEUE_SIZE, }; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; fn get_public_input_hash( account_proofs: &[MerkleProofWithContext], diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 69f14bd8..b2a46aa9 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,10 +1,4 @@ -use borsh::BorshDeserialize; -use indexer_events::IndexedMerkleTreeEvent; -use lazy_static::lazy_static; use solana_sdk::pubkey::Pubkey; -use state_update::IndexedTreeLeafUpdate; -use std::collections::HashMap; -use std::str::FromStr; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs new file mode 100644 index 00000000..475ace2b --- /dev/null +++ b/src/ingester/persist/leaf_node.rs @@ -0,0 +1,187 @@ +use std::cmp::max; +use std::collections::HashMap; +use itertools::Itertools; +use sea_orm::{ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Set}; +use crate::common::typedefs::account::{Account, AccountWithContext}; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::state_trees; +use crate::ingester::error::IngesterError; +use crate::ingester::parser::state_update::LeafNullification; +use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors, get_tree_height}; +use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, ZERO_BYTES}; +use crate::migration::OnConflict; + +#[derive(Clone, Debug)] +pub struct LeafNode { + pub tree: SerializablePubkey, + pub leaf_index: u32, + pub hash: Hash, + pub seq: Option, +} + +impl LeafNode { + pub fn node_index(&self, tree_height: u32) -> i64 { + leaf_index_to_node_index(self.leaf_index, tree_height) + } +} + +// leaf_index should be u64 / i64 to avoid overflow +pub fn leaf_index_to_node_index(leaf_index: u32, tree_height: u32) -> i64 { + 2_i64.pow(tree_height - 1) + leaf_index as i64 +} + +impl From for LeafNode { + fn from(account: Account) -> Self { + Self { + tree: account.tree, + leaf_index: account.leaf_index.0 as u32, + hash: account.hash, + seq: account.seq.map(|x| x.0 as u32), + } + } +} + +impl From for LeafNode { + fn from(account: AccountWithContext) -> Self { + Self { + tree: account.account.tree, + leaf_index: account.account.leaf_index.0 as u32, + hash: account.account.hash, + seq: account.account.seq.map(|x| x.0 as u32), + } + } +} + +impl From for LeafNode { + fn from(leaf_nullification: LeafNullification) -> Self { + Self { + tree: SerializablePubkey::from(leaf_nullification.tree), + leaf_index: leaf_nullification.leaf_index as u32, + hash: Hash::from(ZERO_BYTES[0]), + seq: Some(leaf_nullification.seq as u32), + } + } +} + +pub async fn persist_leaf_nodes( + txn: &DatabaseTransaction, + mut leaf_nodes: Vec, +) -> Result<(), IngesterError> { + if leaf_nodes.is_empty() { + return Ok(()); + } + + leaf_nodes.sort_by_key(|node| node.seq); + + let leaf_locations = leaf_nodes + .iter() + .map(|node| { + ( + node.tree.to_bytes_vec(), + node.node_index(get_tree_height(&node.tree.0)), + ) + }) + .collect::>(); + + let node_locations_to_models = get_proof_nodes(txn, leaf_locations, true, false).await?; + let mut node_locations_to_hashes_and_seq = node_locations_to_models + .iter() + .map(|(key, value)| (key.clone(), (value.hash.clone(), value.seq))) + .collect::>(); + + let mut models_to_updates = HashMap::new(); + + for leaf_node in leaf_nodes.clone() { + let node_idx = leaf_node.node_index(get_tree_height(&leaf_node.tree.0)); + let tree = leaf_node.tree; + let key = (tree.to_bytes_vec(), node_idx); + + let model = state_trees::ActiveModel { + tree: Set(tree.to_bytes_vec()), + level: Set(0), + node_idx: Set(node_idx), + hash: Set(leaf_node.hash.to_vec()), + leaf_idx: Set(Some(leaf_node.leaf_index as i64)), + seq: Set(leaf_node.seq.map(|x| x as i64)), + }; + + let existing_seq = node_locations_to_hashes_and_seq + .get(&key) + .map(|x| x.1) + .unwrap_or(Some(0)); + + if let Some(existing_seq) = existing_seq { + if let Some(leaf_node_seq) = leaf_node.seq { + if leaf_node_seq >= existing_seq as u32 { + models_to_updates.insert(key.clone(), model); + node_locations_to_hashes_and_seq + .insert(key, (leaf_node.hash.to_vec(), Some(leaf_node_seq as i64))); + } + } + } + } + + let all_ancestors = leaf_nodes + .iter() + .flat_map(|leaf_node| { + get_node_direct_ancestors(leaf_node.node_index(get_tree_height(&leaf_node.tree.0))) + .iter() + .enumerate() + .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) + .collect::, i64, usize)>>() + }) + .sorted_by(|a, b| { + // Need to sort elements before dedup + a.0.cmp(&b.0) // Sort by tree + .then_with(|| a.1.cmp(&b.1)) // Then by node index + }) // Need to sort elements before dedup + .dedup() + .collect::, i64, usize)>>(); + + for (tree, node_index, child_level) in all_ancestors.into_iter().rev() { + let (left_child_hash, left_child_seq) = node_locations_to_hashes_and_seq + .get(&(tree.clone(), node_index * 2)) + .cloned() + .unwrap_or((ZERO_BYTES[child_level].to_vec(), Some(0))); + + let (right_child_hash, right_child_seq) = node_locations_to_hashes_and_seq + .get(&(tree.clone(), node_index * 2 + 1)) + .cloned() + .unwrap_or((ZERO_BYTES[child_level].to_vec(), Some(0))); + + let level = child_level + 1; + + let hash = compute_parent_hash(left_child_hash.clone(), right_child_hash.clone())?; + + let seq = max(left_child_seq, right_child_seq); + let model = state_trees::ActiveModel { + tree: Set(tree.clone()), + level: Set(level as i64), + node_idx: Set(node_index), + hash: Set(hash.clone()), + leaf_idx: Set(None), + seq: Set(seq), + }; + + let key = (tree.clone(), node_index); + models_to_updates.insert(key.clone(), model); + node_locations_to_hashes_and_seq.insert(key, (hash, seq)); + } + + // We first build the query and then execute it because SeaORM has a bug where it always throws + // an error if we do not insert a record in an insert statement. However, in this case, it's + // expected not to insert anything if the key already exists. + let mut query = state_trees::Entity::insert_many(models_to_updates.into_values()) + .on_conflict( + OnConflict::columns([state_trees::Column::Tree, state_trees::Column::NodeIdx]) + .update_columns([state_trees::Column::Hash, state_trees::Column::Seq]) + .to_owned(), + ) + .build(txn.get_database_backend()); + query.sql = format!("{} WHERE excluded.seq >= state_trees.seq", query.sql); + txn.execute(query).await.map_err(|e| { + IngesterError::DatabaseError(format!("Failed to persist path nodes: {}", e)) + })?; + Ok(()) +} diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs new file mode 100644 index 00000000..535bcd92 --- /dev/null +++ b/src/ingester/persist/leaf_node_proof.rs @@ -0,0 +1,211 @@ +use std::collections::HashMap; +use sea_orm::{ColumnTrait, DatabaseTransaction, EntityTrait}; +use crate::api::error::PhotonApiError; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::state_trees; +use crate::ingester::persist::get_tree_height; +use crate::ingester::persist::leaf_node::{leaf_index_to_node_index, LeafNode}; +use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, get_proof_path, validate_proof, MerkleProofWithContext, ZERO_BYTES}; +use sea_orm::QueryFilter; + +pub async fn get_multiple_compressed_leaf_proofs_by_indices( + txn: &DatabaseTransaction, + merkle_tree_pubkey: SerializablePubkey, + indices: Vec, +) -> Result, PhotonApiError> { + // TODO: add assertion that: abs(max(index from db) - max(indices)) <= BATCH_SIZE * 2 + if indices.is_empty() { + return Ok(Vec::new()); + } + + let existing_leaves = state_trees::Entity::find() + .filter( + state_trees::Column::LeafIdx + .is_in(indices.iter().map(|&x| x as i64).collect::>()) + .and(state_trees::Column::Level.eq(0)) + .and(state_trees::Column::Tree.eq(merkle_tree_pubkey.to_bytes_vec())), + ) + .all(txn) + .await?; + + let mut index_to_leaf = existing_leaves + .into_iter() + .map(|x| (x.leaf_idx.unwrap_or_default() as u64, x)) + .collect::>(); + + // Create leaf nodes for all requested indices + let mut leaf_nodes = Vec::new(); + + for idx in indices { + if let Some(existing) = index_to_leaf.remove(&idx) { + // Use existing leaf + leaf_nodes.push(( + LeafNode { + tree: merkle_tree_pubkey, + leaf_index: idx as u32, + hash: Hash::try_from(existing.hash)?, + seq: existing.seq.map(|s| s as u32), + }, + existing.node_idx, + )); + } else { + let zero_leaf = LeafNode { + tree: merkle_tree_pubkey, + leaf_index: idx as u32, + hash: Hash::from(ZERO_BYTES[0]), + seq: None, + }; + let node_idx = leaf_index_to_node_index( + zero_leaf.leaf_index, + get_tree_height(&merkle_tree_pubkey.0), + ); + leaf_nodes.push((zero_leaf.clone(), node_idx)); + } + } + + get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, leaf_nodes).await +} + +pub async fn get_multiple_compressed_leaf_proofs( + txn: &DatabaseTransaction, + hashes: Vec, +) -> Result, PhotonApiError> { + if hashes.is_empty() { + return Ok(Vec::new()); + } + + let leaf_nodes_with_node_index = state_trees::Entity::find() + .filter( + state_trees::Column::Hash + .is_in(hashes.iter().map(|x| x.to_vec()).collect::>>()) + .and(state_trees::Column::Level.eq(0)), + ) + .all(txn) + .await? + .into_iter() + .map(|x| { + Ok(( + LeafNode { + tree: SerializablePubkey::try_from(x.tree.clone())?, + leaf_index: x.leaf_idx.ok_or(PhotonApiError::RecordNotFound( + "Leaf index not found".to_string(), + ))? as u32, + hash: Hash::try_from(x.hash.clone())?, + seq: Some(0), + }, + x.node_idx, + )) + }) + .collect::, PhotonApiError>>()?; + + if leaf_nodes_with_node_index.len() != hashes.len() { + return Err(PhotonApiError::RecordNotFound(format!( + "Leaf nodes not found for hashes. Got {} hashes. Expected {}.", + leaf_nodes_with_node_index.len(), + hashes.len() + ))); + } + + let hash_to_leaf_node_with_node_index = leaf_nodes_with_node_index + .iter() + .map(|(leaf_node, node_index)| (leaf_node.hash.clone(), (leaf_node.clone(), *node_index))) + .collect::>(); + + let leaf_nodes_with_node_index = hashes + .iter() + .map(|hash| { + hash_to_leaf_node_with_node_index + .get(hash) + .ok_or(PhotonApiError::RecordNotFound(format!( + "Leaf node not found for hash: {}", + hash + ))) + .cloned() + }) + .collect::, PhotonApiError>>()?; + + get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, leaf_nodes_with_node_index).await +} + + +pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( + txn: &DatabaseTransaction, + leaf_nodes_with_node_index: Vec<(LeafNode, i64)>, +) -> Result, PhotonApiError> { + let include_leafs = false; + let leaf_locations_to_required_nodes = leaf_nodes_with_node_index + .iter() + .map(|(leaf_node, node_index)| { + let required_node_indices = get_proof_path(*node_index, include_leafs); + ( + (leaf_node.tree.to_bytes_vec(), *node_index), + required_node_indices, + ) + }) + .collect::, i64), Vec>>(); + + let node_to_model = get_proof_nodes( + txn, + leaf_nodes_with_node_index + .iter() + .map(|(node, node_index)| (node.tree.to_bytes_vec(), *node_index)) + .collect::, i64)>>(), + include_leafs, + true, + ) + .await?; + + let proofs: Result, PhotonApiError> = leaf_nodes_with_node_index + .iter() + .map(|(leaf_node, node_index)| { + let required_node_indices = leaf_locations_to_required_nodes + .get(&(leaf_node.tree.to_bytes_vec(), *node_index)) + .ok_or(PhotonApiError::RecordNotFound(format!( + "Leaf node not found for tree and index: {} {}", + leaf_node.tree, node_index + )))?; + + let mut proof = required_node_indices + .iter() + .enumerate() + .map(|(level, idx)| { + node_to_model + .get(&(leaf_node.tree.to_bytes_vec(), *idx)) + .map(|node| { + Hash::try_from(node.hash.clone()).map_err(|_| { + PhotonApiError::UnexpectedError( + "Failed to convert hash to bytes".to_string(), + ) + }) + }) + .unwrap_or(Ok(Hash::from(ZERO_BYTES[level]))) + }) + .collect::, PhotonApiError>>()?; + + let root_seq = match node_to_model.get(&(leaf_node.tree.to_bytes_vec(), 1)) { + Some(root) => root.seq, + None => None, + }; + + let root = proof.pop().ok_or(PhotonApiError::UnexpectedError( + "Root node not found in proof".to_string(), + ))?; + + Ok(MerkleProofWithContext { + proof, + root, + leafIndex: leaf_node.leaf_index, + hash: leaf_node.hash.clone(), + merkleTree: leaf_node.tree, + rootSeq: root_seq.unwrap_or(0i64) as u64, + }) + }) + .collect(); + let proofs = proofs?; + for proof in proofs.iter() { + validate_proof(proof)?; + } + + Ok(proofs) +} \ No newline at end of file diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 2f9e7d69..c3aba9ad 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -24,7 +24,6 @@ use error::IngesterError; use lazy_static::lazy_static; use log::debug; use persisted_indexed_merkle_tree::update_indexed_tree_leaves; -use persisted_state_tree::{persist_leaf_nodes, LeafNode}; use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, Order, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, @@ -38,6 +37,16 @@ use std::{cmp::max, collections::HashMap}; pub mod persisted_indexed_merkle_tree; pub mod persisted_state_tree; +mod leaf_node_proof; +mod leaf_node; + +pub use self::leaf_node::{persist_leaf_nodes, LeafNode}; +pub use self::leaf_node_proof::{ + get_multiple_compressed_leaf_proofs, + get_multiple_compressed_leaf_proofs_from_full_leaf_info, + get_multiple_compressed_leaf_proofs_by_indices +}; + mod persisted_batch_append_event; mod persisted_batch_nullify_event; mod spend; diff --git a/src/ingester/persist/persisted_batch_append_event.rs b/src/ingester/persist/persisted_batch_append_event.rs index b219ae3a..1bd29b39 100644 --- a/src/ingester/persist/persisted_batch_append_event.rs +++ b/src/ingester/persist/persisted_batch_append_event.rs @@ -2,7 +2,6 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; use crate::ingester::error::IngesterError; -use crate::ingester::persist::persisted_state_tree::{persist_leaf_nodes, LeafNode}; use crate::ingester::persist::{ execute_account_update_query_and_update_balances, AccountType, ModificationType, }; @@ -11,6 +10,7 @@ use light_batched_merkle_tree::event::BatchAppendEvent; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, }; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; pub async fn persist_batch_append( txn: &DatabaseTransaction, diff --git a/src/ingester/persist/persisted_batch_nullify_event.rs b/src/ingester/persist/persisted_batch_nullify_event.rs index 875049c7..d6e1fbf2 100644 --- a/src/ingester/persist/persisted_batch_nullify_event.rs +++ b/src/ingester/persist/persisted_batch_nullify_event.rs @@ -2,7 +2,6 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; use crate::ingester::error::IngesterError; -use crate::ingester::persist::persisted_state_tree::{persist_leaf_nodes, LeafNode}; use crate::ingester::persist::{ execute_account_update_query_and_update_balances, AccountType, ModificationType, }; @@ -11,6 +10,7 @@ use light_batched_merkle_tree::event::BatchNullifyEvent; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, }; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; pub async fn persist_batch_nullify( txn: &DatabaseTransaction, diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index a0553696..05c87f1d 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -25,15 +25,10 @@ use crate::{ }; use lazy_static::lazy_static; use light_poseidon::PoseidonBytesHasher; - -use super::{ - compute_parent_hash, - persisted_state_tree::{ - get_multiple_compressed_leaf_proofs_from_full_leaf_info, persist_leaf_nodes, - validate_proof, LeafNode, MerkleProofWithContext, ZERO_BYTES, - }, - MAX_SQL_INSERTS, -}; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; +use super::{compute_parent_hash, get_multiple_compressed_leaf_proofs_from_full_leaf_info, persisted_state_tree::{ + validate_proof, MerkleProofWithContext, ZERO_BYTES, +}, MAX_SQL_INSERTS}; lazy_static! { pub static ref HIGHEST_ADDRESS_PLUS_ONE: BigUint = BigUint::from_str( diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index 85820ac4..70c685ce 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -1,199 +1,24 @@ -use std::{cmp::max, collections::HashMap}; +use std::collections::HashMap; use cadence_macros::statsd_count; use itertools::Itertools; use log::info; use sea_orm::{ - sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseTransaction, DbErr, EntityTrait, - QueryFilter, QueryTrait, Set, Statement, TransactionTrait, Value, + ConnectionTrait, DbErr, EntityTrait, + Statement, TransactionTrait, Value, }; use serde::{Deserialize, Serialize}; use solana_program::pubkey::Pubkey; use utoipa::ToSchema; -use super::{compute_parent_hash, get_node_direct_ancestors, get_tree_height}; -use crate::common::typedefs::account::{Account, AccountWithContext}; +use super::{compute_parent_hash, get_tree_height}; use crate::{ api::error::PhotonApiError, common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, dao::generated::state_trees, - ingester::{error::IngesterError, parser::state_update::LeafNullification}, metric, }; - -#[derive(Clone, Debug)] -pub struct LeafNode { - pub tree: SerializablePubkey, - pub leaf_index: u32, - pub hash: Hash, - pub seq: Option, -} - -impl LeafNode { - pub fn node_index(&self, tree_height: u32) -> i64 { - leaf_index_to_node_index(self.leaf_index, tree_height) - } -} - -// leaf_index should be u64 / i64 to avoid overflow -fn leaf_index_to_node_index(leaf_index: u32, tree_height: u32) -> i64 { - 2_i64.pow(tree_height - 1) + leaf_index as i64 -} - -impl From for LeafNode { - fn from(account: Account) -> Self { - Self { - tree: account.tree, - leaf_index: account.leaf_index.0 as u32, - hash: account.hash, - seq: account.seq.map(|x| x.0 as u32), - } - } -} - -impl From for LeafNode { - fn from(account: AccountWithContext) -> Self { - Self { - tree: account.account.tree, - leaf_index: account.account.leaf_index.0 as u32, - hash: account.account.hash, - seq: account.account.seq.map(|x| x.0 as u32), - } - } -} - -impl From for LeafNode { - fn from(leaf_nullification: LeafNullification) -> Self { - Self { - tree: SerializablePubkey::from(leaf_nullification.tree), - leaf_index: leaf_nullification.leaf_index as u32, - hash: Hash::from(ZERO_BYTES[0]), - seq: Some(leaf_nullification.seq as u32), - } - } -} - -pub async fn persist_leaf_nodes( - txn: &DatabaseTransaction, - mut leaf_nodes: Vec, -) -> Result<(), IngesterError> { - if leaf_nodes.is_empty() { - return Ok(()); - } - - leaf_nodes.sort_by_key(|node| node.seq); - - let leaf_locations = leaf_nodes - .iter() - .map(|node| { - ( - node.tree.to_bytes_vec(), - node.node_index(get_tree_height(&node.tree.0)), - ) - }) - .collect::>(); - - let node_locations_to_models = get_proof_nodes(txn, leaf_locations, true, false).await?; - let mut node_locations_to_hashes_and_seq = node_locations_to_models - .iter() - .map(|(key, value)| (key.clone(), (value.hash.clone(), value.seq))) - .collect::>(); - - let mut models_to_updates = HashMap::new(); - - for leaf_node in leaf_nodes.clone() { - let node_idx = leaf_node.node_index(get_tree_height(&leaf_node.tree.0)); - let tree = leaf_node.tree; - let key = (tree.to_bytes_vec(), node_idx); - - let model = state_trees::ActiveModel { - tree: Set(tree.to_bytes_vec()), - level: Set(0), - node_idx: Set(node_idx), - hash: Set(leaf_node.hash.to_vec()), - leaf_idx: Set(Some(leaf_node.leaf_index as i64)), - seq: Set(leaf_node.seq.map(|x| x as i64)), - }; - - let existing_seq = node_locations_to_hashes_and_seq - .get(&key) - .map(|x| x.1) - .unwrap_or(Some(0)); - - if let Some(existing_seq) = existing_seq { - if let Some(leaf_node_seq) = leaf_node.seq { - if leaf_node_seq >= existing_seq as u32 { - models_to_updates.insert(key.clone(), model); - node_locations_to_hashes_and_seq - .insert(key, (leaf_node.hash.to_vec(), Some(leaf_node_seq as i64))); - } - } - } - } - - let all_ancestors = leaf_nodes - .iter() - .flat_map(|leaf_node| { - get_node_direct_ancestors(leaf_node.node_index(get_tree_height(&leaf_node.tree.0))) - .iter() - .enumerate() - .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) - .collect::, i64, usize)>>() - }) - .sorted_by(|a, b| { - // Need to sort elements before dedup - a.0.cmp(&b.0) // Sort by tree - .then_with(|| a.1.cmp(&b.1)) // Then by node index - }) // Need to sort elements before dedup - .dedup() - .collect::, i64, usize)>>(); - - for (tree, node_index, child_level) in all_ancestors.into_iter().rev() { - let (left_child_hash, left_child_seq) = node_locations_to_hashes_and_seq - .get(&(tree.clone(), node_index * 2)) - .cloned() - .unwrap_or((ZERO_BYTES[child_level].to_vec(), Some(0))); - - let (right_child_hash, right_child_seq) = node_locations_to_hashes_and_seq - .get(&(tree.clone(), node_index * 2 + 1)) - .cloned() - .unwrap_or((ZERO_BYTES[child_level].to_vec(), Some(0))); - - let level = child_level + 1; - - let hash = compute_parent_hash(left_child_hash.clone(), right_child_hash.clone())?; - - let seq = max(left_child_seq, right_child_seq); - let model = state_trees::ActiveModel { - tree: Set(tree.clone()), - level: Set(level as i64), - node_idx: Set(node_index), - hash: Set(hash.clone()), - leaf_idx: Set(None), - seq: Set(seq), - }; - - let key = (tree.clone(), node_index); - models_to_updates.insert(key.clone(), model); - node_locations_to_hashes_and_seq.insert(key, (hash, seq)); - } - - // We first build the query and then execute it because SeaORM has a bug where it always throws - // an error if we do not insert a record in an insert statement. However, in this case, it's - // expected not to insert anything if the key already exists. - let mut query = state_trees::Entity::insert_many(models_to_updates.into_values()) - .on_conflict( - OnConflict::columns([state_trees::Column::Tree, state_trees::Column::NodeIdx]) - .update_columns([state_trees::Column::Hash, state_trees::Column::Seq]) - .to_owned(), - ) - .build(txn.get_database_backend()); - query.sql = format!("{} WHERE excluded.seq >= state_trees.seq", query.sql); - txn.execute(query).await.map_err(|e| { - IngesterError::DatabaseError(format!("Failed to persist path nodes: {}", e)) - })?; - Ok(()) -} +use crate::ingester::persist::leaf_node::leaf_index_to_node_index; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -207,205 +32,6 @@ pub struct MerkleProofWithContext { pub rootSeq: u64, } -pub async fn get_multiple_compressed_leaf_proofs_by_indices( - txn: &DatabaseTransaction, - merkle_tree_pubkey: SerializablePubkey, - indices: Vec, -) -> Result, PhotonApiError> { - // TODO: add assertion that: abs(max(index from db) - max(indices)) <= BATCH_SIZE * 2 - if indices.is_empty() { - return Ok(Vec::new()); - } - - let existing_leaves = state_trees::Entity::find() - .filter( - state_trees::Column::LeafIdx - .is_in(indices.iter().map(|&x| x as i64).collect::>()) - .and(state_trees::Column::Level.eq(0)) - .and(state_trees::Column::Tree.eq(merkle_tree_pubkey.to_bytes_vec())), - ) - .all(txn) - .await?; - - let mut index_to_leaf = existing_leaves - .into_iter() - .map(|x| (x.leaf_idx.unwrap_or_default() as u64, x)) - .collect::>(); - - // Create leaf nodes for all requested indices - let mut leaf_nodes = Vec::new(); - - for idx in indices { - if let Some(existing) = index_to_leaf.remove(&idx) { - // Use existing leaf - leaf_nodes.push(( - LeafNode { - tree: merkle_tree_pubkey, - leaf_index: idx as u32, - hash: Hash::try_from(existing.hash)?, - seq: existing.seq.map(|s| s as u32), - }, - existing.node_idx, - )); - } else { - let zero_leaf = LeafNode { - tree: merkle_tree_pubkey, - leaf_index: idx as u32, - hash: Hash::from(ZERO_BYTES[0]), - seq: None, - }; - let node_idx = leaf_index_to_node_index( - zero_leaf.leaf_index, - get_tree_height(&merkle_tree_pubkey.0), - ); - leaf_nodes.push((zero_leaf.clone(), node_idx)); - } - } - - get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, leaf_nodes).await -} - -pub async fn get_multiple_compressed_leaf_proofs( - txn: &DatabaseTransaction, - hashes: Vec, -) -> Result, PhotonApiError> { - if hashes.is_empty() { - return Ok(Vec::new()); - } - - let leaf_nodes_with_node_index = state_trees::Entity::find() - .filter( - state_trees::Column::Hash - .is_in(hashes.iter().map(|x| x.to_vec()).collect::>>()) - .and(state_trees::Column::Level.eq(0)), - ) - .all(txn) - .await? - .into_iter() - .map(|x| { - Ok(( - LeafNode { - tree: SerializablePubkey::try_from(x.tree.clone())?, - leaf_index: x.leaf_idx.ok_or(PhotonApiError::RecordNotFound( - "Leaf index not found".to_string(), - ))? as u32, - hash: Hash::try_from(x.hash.clone())?, - seq: Some(0), - }, - x.node_idx, - )) - }) - .collect::, PhotonApiError>>()?; - - if leaf_nodes_with_node_index.len() != hashes.len() { - return Err(PhotonApiError::RecordNotFound(format!( - "Leaf nodes not found for hashes. Got {} hashes. Expected {}.", - leaf_nodes_with_node_index.len(), - hashes.len() - ))); - } - - let hash_to_leaf_node_with_node_index = leaf_nodes_with_node_index - .iter() - .map(|(leaf_node, node_index)| (leaf_node.hash.clone(), (leaf_node.clone(), *node_index))) - .collect::>(); - - let leaf_nodes_with_node_index = hashes - .iter() - .map(|hash| { - hash_to_leaf_node_with_node_index - .get(hash) - .ok_or(PhotonApiError::RecordNotFound(format!( - "Leaf node not found for hash: {}", - hash - ))) - .cloned() - }) - .collect::, PhotonApiError>>()?; - - get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, leaf_nodes_with_node_index).await -} - -pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( - txn: &DatabaseTransaction, - leaf_nodes_with_node_index: Vec<(LeafNode, i64)>, -) -> Result, PhotonApiError> { - let include_leafs = false; - let leaf_locations_to_required_nodes = leaf_nodes_with_node_index - .iter() - .map(|(leaf_node, node_index)| { - let required_node_indices = get_proof_path(*node_index, include_leafs); - ( - (leaf_node.tree.to_bytes_vec(), *node_index), - (required_node_indices), - ) - }) - .collect::, i64), Vec>>(); - - let node_to_model = get_proof_nodes( - txn, - leaf_nodes_with_node_index - .iter() - .map(|(node, node_index)| (node.tree.to_bytes_vec(), *node_index)) - .collect::, i64)>>(), - include_leafs, - true, - ) - .await?; - - let proofs: Result, PhotonApiError> = leaf_nodes_with_node_index - .iter() - .map(|(leaf_node, node_index)| { - let required_node_indices = leaf_locations_to_required_nodes - .get(&(leaf_node.tree.to_bytes_vec(), *node_index)) - .ok_or(PhotonApiError::RecordNotFound(format!( - "Leaf node not found for tree and index: {} {}", - leaf_node.tree, node_index - )))?; - - let mut proof = required_node_indices - .iter() - .enumerate() - .map(|(level, idx)| { - node_to_model - .get(&(leaf_node.tree.to_bytes_vec(), *idx)) - .map(|node| { - Hash::try_from(node.hash.clone()).map_err(|_| { - PhotonApiError::UnexpectedError( - "Failed to convert hash to bytes".to_string(), - ) - }) - }) - .unwrap_or(Ok(Hash::from(ZERO_BYTES[level]))) - }) - .collect::, PhotonApiError>>()?; - - let root_seq = match node_to_model.get(&(leaf_node.tree.to_bytes_vec(), 1)) { - Some(root) => root.seq, - None => None, - }; - - let root = proof.pop().ok_or(PhotonApiError::UnexpectedError( - "Root node not found in proof".to_string(), - ))?; - - Ok(MerkleProofWithContext { - proof, - root, - leafIndex: leaf_node.leaf_index, - hash: leaf_node.hash.clone(), - merkleTree: leaf_node.tree, - rootSeq: root_seq.unwrap_or(0i64) as u64, - }) - }) - .collect(); - let proofs = proofs?; - for proof in proofs.iter() { - validate_proof(proof)?; - } - - Ok(proofs) -} pub fn validate_proof(proof: &MerkleProofWithContext) -> Result<(), PhotonApiError> { info!( From 0ba905c8060b9cc35d3c3a10e1e2481ecec553ec Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Thu, 20 Feb 2025 22:41:43 +0000 Subject: [PATCH 011/114] add v2 endpoints wip e2e test make get_compressed_accounts_by_owner_v2 return AccountV2 primitive add mock_tests.rs add prove_by_index to AccountV2 refactor: validate heights of inclusion and non-inclusion proofs refactor: implement AccountWithContext constructor and remove parse_account_data function refactor: move spend_input_accounts_batched function to spend_batch module refactor: rename spend_batch module to spend and move spend_input_accounts function refactor: streamline transaction parsing refactor: restructure ingester/parser module refactor: restructure ingester/persist module Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> test: add compressed token in batched tree test --- .gitignore | 2 +- Cargo.toml | 60 +-- src/api/api.rs | 123 ++++-- src/api/method/get_compressed_account.rs | 33 +- .../get_compressed_accounts_by_owner/mod.rs | 2 +- .../get_compressed_accounts_by_owner/v2.rs | 18 +- ...t_compressed_token_accounts_by_delegate.rs | 23 +- .../get_compressed_token_accounts_by_owner.rs | 22 +- .../get_multiple_compressed_account_proofs.rs | 2 +- .../get_multiple_compressed_accounts.rs | 57 ++- .../get_transaction_with_compression_info.rs | 171 +++++++- src/api/method/utils.rs | 157 ++++++- src/api/rpc_server.rs | 55 +++ src/common/typedefs/account.rs | 31 ++ src/ingester/persist/mod.rs | 18 +- src/migration/main.rs | 2 +- src/openapi/mod.rs | 9 +- ...BChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db | 178 ++++++++ ...a3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw | 123 ++++++ ...JxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM | 107 +++++ ...5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 | 84 ++++ ...eqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf | 107 +++++ ...oWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob | 107 +++++ ...1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 | 87 ++++ ...EJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX | 97 +++++ ...CRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH | 97 +++++ ...W7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u | 97 +++++ ...p2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa | 107 +++++ ...j4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD | 97 +++++ ...z11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 | 97 +++++ ...A5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 | 97 +++++ ...qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 | 107 +++++ ...h1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 | 107 +++++ ...NcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB | 107 +++++ ...9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz | 85 ++++ ...ruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 | 97 +++++ ...PiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ | 84 ++++ ...Dm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 | 107 +++++ ...yZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs | 107 +++++ ...tYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha | 97 +++++ ...MYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN | 97 +++++ ...JEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ | 107 +++++ ...cKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 | 107 +++++ ...VgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B | 97 +++++ ...H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd | 97 +++++ ...JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD | 97 +++++ ...fyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 | 97 +++++ ...Q9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH | 107 +++++ ...q7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp | 107 +++++ ...WsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP | 97 +++++ ...9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq | 107 +++++ ...e6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB | 84 ++++ ...9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT | 87 ++++ ...Lcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ | 97 +++++ ...JyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 | 107 +++++ ...jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 | 97 +++++ ...4ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk | 107 +++++ ...yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx | 97 +++++ ...TMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso | 84 ++++ ...XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj | 107 +++++ ...mos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q | 87 ++++ ...13Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 | 97 +++++ ...i7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER | 97 +++++ ...vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 | 107 +++++ ...qVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 | 97 +++++ ...3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 | 87 ++++ ...tCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF | 97 +++++ ...8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr | 107 +++++ ...y47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc | 97 +++++ ...TMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq | 97 +++++ ...iHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 | 97 +++++ ...fRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX | 107 +++++ ...rFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe | 107 +++++ ...CGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 | 97 +++++ ...m9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL | 107 +++++ ...k2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY | 88 ++++ ...fkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn | 107 +++++ ...zrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r | 97 +++++ ...R7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg | 107 +++++ ...q2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF | 107 +++++ ...45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw | 97 +++++ ...dt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ | 107 +++++ ...Z3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 | 87 ++++ ...XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK | 97 +++++ ...21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n | 87 ++++ ...WTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn | 97 +++++ ...B4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry | 107 +++++ ...WojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 | 87 ++++ ...FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj | 97 +++++ ...T3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX | 97 +++++ ...MqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 | 107 +++++ ...brcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ | 97 +++++ ...TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX | 107 +++++ ...t1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K | 107 +++++ ...gteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU | 107 +++++ ...WaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz | 97 +++++ ...ykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd | 107 +++++ ...J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 | 97 +++++ ...7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV | 107 +++++ ...SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS | 107 +++++ ...Q1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb | 97 +++++ ...7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA | 107 +++++ ...2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN | 107 +++++ ...YkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF | 97 +++++ ...YdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg | 97 +++++ ...VSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX | 97 +++++ ...GQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK | 107 +++++ ...skN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj | 87 ++++ ...T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 | 97 +++++ ...RPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz | 107 +++++ ...UcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW | 107 +++++ ...iSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 | 97 +++++ ...qVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ | 97 +++++ ...D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH | 88 ++++ ...stAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi | 107 +++++ ...r3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg | 97 +++++ ...MYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 | 107 +++++ ...5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH | 97 +++++ ...4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC | 107 +++++ ...Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo | 107 +++++ ...zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif | 97 +++++ ...r1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa | 97 +++++ ...9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh | 107 +++++ ...Af5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj | 97 +++++ ...owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM | 107 +++++ ...YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN | 107 +++++ ...6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz | 107 +++++ ...Ym4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu | 97 +++++ ...QEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc | 97 +++++ ...KCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh | 107 +++++ ...xvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 | 165 ++++++++ ...FAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm | 97 +++++ ...5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu | 107 +++++ ...tj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm | 107 +++++ ...HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK | 97 +++++ .../batched_state_tree_test.rs | 386 ++++++++++++++++++ tests/integration_tests/e2e_tests.rs | 47 ++- tests/integration_tests/main.rs | 1 + tests/integration_tests/mock_tests.rs | 172 +++++++- ...transfer_transactions-bob-accounts-v2.snap | 67 +++ ..._transfer_transactions-bob-proofs.snap.new | 94 ----- ...er_transactions-bob-validity-proof-v2.snap | 37 ++ ...sfer_transactions-charles-accounts-v2.snap | 67 +++ ...ransactions-charles-validity-proof-v2.snap | 37 ++ ...sfer_transactions-mint-transaction-v2.snap | 210 ++++++++++ ..._transactions-transfer-transaction-v2.snap | 248 +++++++++++ tests/integration_tests/utils.rs | 69 +++- 147 files changed, 13982 insertions(+), 197 deletions(-) create mode 100644 tests/data/transactions/batched_token/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db create mode 100644 tests/data/transactions/batched_token/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw create mode 100644 tests/data/transactions/state_batched_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM create mode 100644 tests/data/transactions/state_batched_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 create mode 100644 tests/data/transactions/state_batched_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf create mode 100644 tests/data/transactions/state_batched_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob create mode 100644 tests/data/transactions/state_batched_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 create mode 100644 tests/data/transactions/state_batched_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX create mode 100644 tests/data/transactions/state_batched_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH create mode 100644 tests/data/transactions/state_batched_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u create mode 100644 tests/data/transactions/state_batched_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa create mode 100644 tests/data/transactions/state_batched_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD create mode 100644 tests/data/transactions/state_batched_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 create mode 100644 tests/data/transactions/state_batched_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 create mode 100644 tests/data/transactions/state_batched_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 create mode 100644 tests/data/transactions/state_batched_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 create mode 100644 tests/data/transactions/state_batched_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB create mode 100644 tests/data/transactions/state_batched_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz create mode 100644 tests/data/transactions/state_batched_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 create mode 100644 tests/data/transactions/state_batched_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ create mode 100644 tests/data/transactions/state_batched_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 create mode 100644 tests/data/transactions/state_batched_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs create mode 100644 tests/data/transactions/state_batched_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha create mode 100644 tests/data/transactions/state_batched_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN create mode 100644 tests/data/transactions/state_batched_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ create mode 100644 tests/data/transactions/state_batched_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 create mode 100644 tests/data/transactions/state_batched_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B create mode 100644 tests/data/transactions/state_batched_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd create mode 100644 tests/data/transactions/state_batched_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD create mode 100644 tests/data/transactions/state_batched_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 create mode 100644 tests/data/transactions/state_batched_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH create mode 100644 tests/data/transactions/state_batched_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp create mode 100644 tests/data/transactions/state_batched_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP create mode 100644 tests/data/transactions/state_batched_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq create mode 100644 tests/data/transactions/state_batched_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB create mode 100644 tests/data/transactions/state_batched_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT create mode 100644 tests/data/transactions/state_batched_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ create mode 100644 tests/data/transactions/state_batched_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 create mode 100644 tests/data/transactions/state_batched_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 create mode 100644 tests/data/transactions/state_batched_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk create mode 100644 tests/data/transactions/state_batched_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx create mode 100644 tests/data/transactions/state_batched_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso create mode 100644 tests/data/transactions/state_batched_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj create mode 100644 tests/data/transactions/state_batched_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q create mode 100644 tests/data/transactions/state_batched_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 create mode 100644 tests/data/transactions/state_batched_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER create mode 100644 tests/data/transactions/state_batched_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 create mode 100644 tests/data/transactions/state_batched_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 create mode 100644 tests/data/transactions/state_batched_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 create mode 100644 tests/data/transactions/state_batched_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF create mode 100644 tests/data/transactions/state_batched_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr create mode 100644 tests/data/transactions/state_batched_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc create mode 100644 tests/data/transactions/state_batched_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq create mode 100644 tests/data/transactions/state_batched_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 create mode 100644 tests/data/transactions/state_batched_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX create mode 100644 tests/data/transactions/state_batched_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe create mode 100644 tests/data/transactions/state_batched_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 create mode 100644 tests/data/transactions/state_batched_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL create mode 100644 tests/data/transactions/state_batched_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY create mode 100644 tests/data/transactions/state_batched_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn create mode 100644 tests/data/transactions/state_batched_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r create mode 100644 tests/data/transactions/state_batched_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg create mode 100644 tests/data/transactions/state_batched_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF create mode 100644 tests/data/transactions/state_batched_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw create mode 100644 tests/data/transactions/state_batched_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ create mode 100644 tests/data/transactions/state_batched_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 create mode 100644 tests/data/transactions/state_batched_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK create mode 100644 tests/data/transactions/state_batched_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n create mode 100644 tests/data/transactions/state_batched_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn create mode 100644 tests/data/transactions/state_batched_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry create mode 100644 tests/data/transactions/state_batched_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 create mode 100644 tests/data/transactions/state_batched_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj create mode 100644 tests/data/transactions/state_batched_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX create mode 100644 tests/data/transactions/state_batched_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 create mode 100644 tests/data/transactions/state_batched_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ create mode 100644 tests/data/transactions/state_batched_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX create mode 100644 tests/data/transactions/state_batched_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K create mode 100644 tests/data/transactions/state_batched_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU create mode 100644 tests/data/transactions/state_batched_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz create mode 100644 tests/data/transactions/state_batched_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd create mode 100644 tests/data/transactions/state_batched_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 create mode 100644 tests/data/transactions/state_batched_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV create mode 100644 tests/data/transactions/state_batched_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS create mode 100644 tests/data/transactions/state_batched_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb create mode 100644 tests/data/transactions/state_batched_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA create mode 100644 tests/data/transactions/state_batched_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN create mode 100644 tests/data/transactions/state_batched_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF create mode 100644 tests/data/transactions/state_batched_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg create mode 100644 tests/data/transactions/state_batched_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX create mode 100644 tests/data/transactions/state_batched_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK create mode 100644 tests/data/transactions/state_batched_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj create mode 100644 tests/data/transactions/state_batched_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 create mode 100644 tests/data/transactions/state_batched_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz create mode 100644 tests/data/transactions/state_batched_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW create mode 100644 tests/data/transactions/state_batched_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 create mode 100644 tests/data/transactions/state_batched_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ create mode 100644 tests/data/transactions/state_batched_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH create mode 100644 tests/data/transactions/state_batched_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi create mode 100644 tests/data/transactions/state_batched_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg create mode 100644 tests/data/transactions/state_batched_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 create mode 100644 tests/data/transactions/state_batched_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH create mode 100644 tests/data/transactions/state_batched_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC create mode 100644 tests/data/transactions/state_batched_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo create mode 100644 tests/data/transactions/state_batched_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif create mode 100644 tests/data/transactions/state_batched_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa create mode 100644 tests/data/transactions/state_batched_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh create mode 100644 tests/data/transactions/state_batched_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj create mode 100644 tests/data/transactions/state_batched_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM create mode 100644 tests/data/transactions/state_batched_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN create mode 100644 tests/data/transactions/state_batched_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz create mode 100644 tests/data/transactions/state_batched_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu create mode 100644 tests/data/transactions/state_batched_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc create mode 100644 tests/data/transactions/state_batched_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh create mode 100644 tests/data/transactions/state_batched_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 create mode 100644 tests/data/transactions/state_batched_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm create mode 100644 tests/data/transactions/state_batched_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu create mode 100644 tests/data/transactions/state_batched_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm create mode 100644 tests/data/transactions/state_batched_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK create mode 100644 tests/integration_tests/batched_state_tree_test.rs create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap delete mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap create mode 100644 tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap diff --git a/.gitignore b/.gitignore index 449ca0d1..118acb2b 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,5 @@ test-ledger/ .DS_Store -minio +minio test.db diff --git a/Cargo.toml b/Cargo.toml index 8ea286d2..1dba7c07 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,17 +59,17 @@ log = "0.4.17" once_cell = "1.19.0" rstest = "0.18.2" sea-orm = { version = "0.10.6", features = [ - "macros", - "runtime-tokio-rustls", - "sqlx-postgres", - "sqlx-sqlite", - "with-chrono", - "mock", + "macros", + "runtime-tokio-rustls", + "sqlx-postgres", + "sqlx-sqlite", + "with-chrono", + "mock", ] } bytes = "1.7.1" sea-orm-migration = { version = "0.10.6", features = [ - "runtime-tokio-rustls", - "sqlx-postgres", + "runtime-tokio-rustls", + "sqlx-postgres", ] } serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.82" @@ -79,21 +79,27 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [] } +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +] } +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +] } +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +] } +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +] } +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +] } +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +] } sqlx = { version = "0.6.2", features = [ - "macros", - "runtime-tokio-rustls", - "postgres", - "sqlite", - "uuid", - "offline", - "json", + "macros", + "runtime-tokio-rustls", + "postgres", + "sqlite", + "uuid", + "offline", + "json", ] } thiserror = "1.0.31" # time pinned because of https://github.com/launchbadge/sqlx/issues/3189 @@ -109,11 +115,15 @@ tower = { version = "0.4.13", features = ["full"] } tower-http = { version = "0.3.5", features = ["full"] } tracing = "0.1.35" tracing-subscriber = { version = "0.3.16", features = [ - "json", - "env-filter", - "ansi", + "json", + "env-filter", + "ansi", +] } +utoipa = { version = "4.2.0", features = [ + "yaml", + "chrono", + "non_strict_integers", ] } -utoipa = { version = "4.2.0", features = ["yaml", "chrono", "non_strict_integers"] } yellowstone-grpc-client = "1.15.0" yellowstone-grpc-proto = "1.14.0" cadence = "1.4.0" diff --git a/src/api/api.rs b/src/api/api.rs index 8b6048bb..1cde1275 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -1,14 +1,23 @@ use crate::api::method::get_compressed_accounts_by_owner::{ - get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerV2Response, + get_compressed_accounts_by_owner, get_compressed_accounts_by_owner_v2, + GetCompressedAccountsByOwnerRequest, GetCompressedAccountsByOwnerResponse, + GetCompressedAccountsByOwnerV2Response, +}; +use crate::api::method::get_multiple_compressed_account_proofs::{ + get_multiple_compressed_account_proofs, GetMultipleCompressedAccountProofsResponse, HashList, }; -use crate::api::method::get_multiple_compressed_account_proofs::HashList; use crate::api::method::get_queue_elements::{ get_queue_elements, GetQueueElementsRequest, GetQueueElementsResponse, }; use crate::api::method::get_validity_proof::{ - get_validity_proof_v2, GetValidityProofRequestDocumentation, + get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, + GetValidityProofRequestDocumentation, GetValidityProofResponse, +}; +use crate::api::method::utils::{ + AccountBalanceResponse, GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponse, + GetNonPaginatedSignaturesResponseWithError, GetPaginatedSignaturesResponse, HashRequest, + TokenAccountListResponse, TokenAccountListResponseV2, }; -use crate::api::method::utils::GetNonPaginatedSignaturesResponse; use crate::common::typedefs::unsigned_integer::UnsignedInteger; use sea_orm::{ConnectionTrait, DatabaseConnection, Statement}; use solana_client::nonblocking::rpc_client::RpcClient; @@ -16,13 +25,22 @@ use std::sync::Arc; use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; use utoipa::ToSchema; -use super::method::get_compressed_account::AccountResponse; +use super::method::get_compressed_account::{ + get_compressed_account, get_compressed_account_v2, AccountResponse, AccountResponseV2, +}; use super::method::get_compressed_balance_by_owner::{ get_compressed_balance_by_owner, GetCompressedBalanceByOwnerRequest, }; use super::method::get_compressed_mint_token_holders::{ get_compressed_mint_token_holders, GetCompressedMintTokenHoldersRequest, OwnerBalancesResponse, }; +use super::method::get_compressed_token_accounts_by_delegate::{ + get_compressed_account_token_accounts_by_delegate, + get_compressed_account_token_accounts_by_delegate_v2, +}; +use super::method::get_compressed_token_accounts_by_owner::{ + get_compressed_token_accounts_by_owner, get_compressed_token_accounts_by_owner_v2, +}; use super::method::get_compressed_token_balances_by_owner::{ get_compressed_token_balances_by_owner, get_compressed_token_balances_by_owner_v2, GetCompressedTokenBalancesByOwnerRequest, TokenBalancesResponse, TokenBalancesResponseV2, @@ -39,50 +57,35 @@ use super::method::get_compression_signatures_for_token_owner::{ }; use super::method::get_latest_compression_signatures::get_latest_compression_signatures; use super::method::get_latest_non_voting_signatures::get_latest_non_voting_signatures; +use super::method::get_multiple_compressed_accounts::{ + get_multiple_compressed_accounts, get_multiple_compressed_accounts_v2, + GetMultipleCompressedAccountsRequest, GetMultipleCompressedAccountsResponse, + GetMultipleCompressedAccountsResponseV2, +}; use super::method::get_multiple_new_address_proofs::{ get_multiple_new_address_proofs, get_multiple_new_address_proofs_v2, AddressList, AddressListWithTrees, GetMultipleNewAddressProofsResponse, }; use super::method::get_transaction_with_compression_info::{ - get_transaction_with_compression_info, GetTransactionRequest, GetTransactionResponse, -}; -use super::method::get_validity_proof::{ - get_validity_proof, GetValidityProofRequest, GetValidityProofResponse, + get_transaction_with_compression_info, get_transaction_with_compression_info_v2, + GetTransactionRequest, GetTransactionResponse, GetTransactionResponseV2, }; -use super::method::utils::{AccountBalanceResponse, GetPaginatedSignaturesResponse, HashRequest}; use super::method::utils::{ - GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponseWithError, + CompressedAccountRequest, GetCompressedTokenAccountsByDelegate, + GetCompressedTokenAccountsByOwner, }; use super::{ error::PhotonApiError, method::{ - get_compressed_account::get_compressed_account, get_compressed_account_balance::get_compressed_account_balance, get_compressed_account_proof::{ get_compressed_account_proof, GetCompressedAccountProofResponse, }, - get_compressed_accounts_by_owner::{ - get_compressed_accounts_by_owner, GetCompressedAccountsByOwnerRequest, - GetCompressedAccountsByOwnerResponse, - }, get_compressed_token_account_balance::{ get_compressed_token_account_balance, GetCompressedTokenAccountBalanceResponse, }, - get_compressed_token_accounts_by_delegate::get_compressed_account_token_accounts_by_delegate, - get_compressed_token_accounts_by_owner::get_compressed_token_accounts_by_owner, get_indexer_health::get_indexer_health, get_indexer_slot::get_indexer_slot, - get_multiple_compressed_account_proofs::{ - get_multiple_compressed_account_proofs, GetMultipleCompressedAccountProofsResponse, - }, - get_multiple_compressed_accounts::{ - get_multiple_compressed_accounts, GetMultipleCompressedAccountsRequest, - GetMultipleCompressedAccountsResponse, - }, - utils::{ - CompressedAccountRequest, GetCompressedTokenAccountsByDelegate, - GetCompressedTokenAccountsByOwner, TokenAccountListResponse, - }, }, }; @@ -135,6 +138,13 @@ impl PhotonApi { get_compressed_account(&self.db_conn, request).await } + pub async fn get_compressed_account_v2( + &self, + request: CompressedAccountRequest, + ) -> Result { + get_compressed_account_v2(&self.db_conn, request).await + } + pub async fn get_compressed_account_proof( &self, request: HashRequest, @@ -170,6 +180,13 @@ impl PhotonApi { get_compressed_token_accounts_by_owner(&self.db_conn, request).await } + pub async fn get_compressed_token_accounts_by_owner_v2( + &self, + request: GetCompressedTokenAccountsByOwner, + ) -> Result { + get_compressed_token_accounts_by_owner_v2(&self.db_conn, request).await + } + pub async fn get_compressed_token_accounts_by_delegate( &self, request: GetCompressedTokenAccountsByDelegate, @@ -177,6 +194,13 @@ impl PhotonApi { get_compressed_account_token_accounts_by_delegate(&self.db_conn, request).await } + pub async fn get_compressed_token_accounts_by_delegate_v2( + &self, + request: GetCompressedTokenAccountsByDelegate, + ) -> Result { + get_compressed_account_token_accounts_by_delegate_v2(&self.db_conn, request).await + } + pub async fn get_compressed_balance_by_owner( &self, request: GetCompressedBalanceByOwnerRequest, @@ -255,6 +279,13 @@ impl PhotonApi { get_multiple_compressed_accounts(self.db_conn.as_ref(), request).await } + pub async fn get_multiple_compressed_accounts_v2( + &self, + request: GetMultipleCompressedAccountsRequest, + ) -> Result { + get_multiple_compressed_accounts_v2(self.db_conn.as_ref(), request).await + } + pub async fn get_compression_signatures_for_account( &self, request: HashRequest, @@ -291,6 +322,14 @@ impl PhotonApi { .await } + pub async fn get_transaction_with_compression_info_v2( + &self, + request: GetTransactionRequest, + ) -> Result { + get_transaction_with_compression_info_v2(self.db_conn.as_ref(), &self.rpc_client, request) + .await + } + pub async fn get_validity_proof( &self, request: GetValidityProofRequest, @@ -318,7 +357,6 @@ impl PhotonApi { ) -> Result { get_latest_non_voting_signatures(self.db_conn.as_ref(), request).await } - pub fn method_api_specs() -> Vec { vec![ OpenApiSpec { @@ -331,6 +369,11 @@ impl PhotonApi { request: Some(CompressedAccountRequest::adjusted_schema()), response: AccountResponse::schema().1, }, + OpenApiSpec { + name: "getCompressedAccountV2".to_string(), + request: Some(CompressedAccountRequest::adjusted_schema()), + response: AccountResponse::schema().1, + }, OpenApiSpec { name: "getCompressedAccountBalance".to_string(), request: Some(CompressedAccountRequest::adjusted_schema()), @@ -376,21 +419,41 @@ impl PhotonApi { request: Some(GetMultipleCompressedAccountsRequest::adjusted_schema()), response: GetMultipleCompressedAccountsResponse::schema().1, }, + OpenApiSpec { + name: "getMultipleCompressedAccountsV2".to_string(), + request: Some(GetMultipleCompressedAccountsRequest::adjusted_schema()), + response: GetMultipleCompressedAccountsResponse::schema().1, + }, OpenApiSpec { name: "getCompressedTokenAccountsByOwner".to_string(), request: Some(GetCompressedTokenAccountsByOwner::schema().1), response: TokenAccountListResponse::schema().1, }, + OpenApiSpec { + name: "getCompressedTokenAccountsByOwnerV2".to_string(), + request: Some(GetCompressedTokenAccountsByOwner::schema().1), + response: TokenAccountListResponse::schema().1, + }, OpenApiSpec { name: "getCompressedTokenAccountsByDelegate".to_string(), request: Some(GetCompressedTokenAccountsByDelegate::schema().1), response: TokenAccountListResponse::schema().1, }, + OpenApiSpec { + name: "getCompressedTokenAccountsByDelegateV2".to_string(), + request: Some(GetCompressedTokenAccountsByDelegate::schema().1), + response: TokenAccountListResponse::schema().1, + }, OpenApiSpec { name: "getTransactionWithCompressionInfo".to_string(), request: Some(GetTransactionRequest::schema().1), response: GetTransactionResponse::schema().1, }, + OpenApiSpec { + name: "getTransactionWithCompressionInfoV2".to_string(), + request: Some(GetTransactionRequest::schema().1), + response: GetTransactionResponse::schema().1, + }, OpenApiSpec { name: "getCompressedAccountProof".to_string(), request: Some(HashRequest::schema().1), diff --git a/src/api/method/get_compressed_account.rs b/src/api/method/get_compressed_account.rs index 9f7f8c6c..26be3227 100644 --- a/src/api/method/get_compressed_account.rs +++ b/src/api/method/get_compressed_account.rs @@ -1,4 +1,4 @@ -use crate::common::typedefs::account::Account; +use crate::common::typedefs::account::{Account, AccountV2}; use crate::dao::generated::accounts; use sea_orm::{DatabaseConnection, EntityTrait, QueryFilter}; @@ -6,7 +6,10 @@ use serde::Serialize; use utoipa::ToSchema; use super::super::error::PhotonApiError; -use super::utils::{parse_account_model, AccountDataTable, CompressedAccountRequest, Context}; +use super::utils::{ + parse_account_model, parse_account_model_v2, AccountDataTable, CompressedAccountRequest, + Context, +}; // We do not use generics to simply documentation generation. #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] @@ -34,3 +37,29 @@ pub async fn get_compressed_account( context, }) } + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountResponseV2 { + pub context: Context, + pub value: Option, +} + +pub async fn get_compressed_account_v2( + conn: &DatabaseConnection, + request: CompressedAccountRequest, +) -> Result { + let context = Context::extract(conn).await?; + let id = request.parse_id()?; + let account_model = accounts::Entity::find() + .filter(id.filter(AccountDataTable::Accounts)) + .one(conn) + .await?; + + let account = account_model.map(parse_account_model_v2).transpose()?; + + Ok(AccountResponseV2 { + value: { account }, + context, + }) +} diff --git a/src/api/method/get_compressed_accounts_by_owner/mod.rs b/src/api/method/get_compressed_accounts_by_owner/mod.rs index ed76d998..d59b812a 100644 --- a/src/api/method/get_compressed_accounts_by_owner/mod.rs +++ b/src/api/method/get_compressed_accounts_by_owner/mod.rs @@ -9,5 +9,5 @@ pub use v1::{ }; pub use v2::{ get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerV2Response, - PaginatedAccountListWithContext, + PaginatedAccountListV2, }; diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index e1394038..f90e4754 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -3,9 +3,9 @@ use crate::api::method::get_compressed_accounts_by_owner::common::{ validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, }; use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; -use crate::api::method::utils::parse_account_model_with_context; +use crate::api::method::utils::parse_account_model_v2; use crate::api::method::utils::Context; -use crate::common::typedefs::account::AccountWithContext; +use crate::common::typedefs::account::AccountV2; use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ConnectionTrait, DatabaseConnection, FromQueryResult, Statement}; @@ -14,8 +14,8 @@ use utoipa::ToSchema; #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct PaginatedAccountListWithContext { - pub items: Vec, +pub struct PaginatedAccountListV2 { + pub items: Vec, pub cursor: Option, } @@ -23,7 +23,7 @@ pub struct PaginatedAccountListWithContext { #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetCompressedAccountsByOwnerV2Response { pub context: Context, - pub value: PaginatedAccountListWithContext, + pub value: PaginatedAccountListV2, } pub async fn get_compressed_accounts_by_owner_v2( @@ -57,16 +57,16 @@ pub async fn get_compressed_accounts_by_owner_v2( let items = result .into_iter() - .map(parse_account_model_with_context) - .collect::, PhotonApiError>>()?; + .map(parse_account_model_v2) + .collect::, PhotonApiError>>()?; - let mut cursor = items.last().map(|u| u.account.hash.clone()); + let mut cursor = items.last().map(|u| u.hash.clone()); if items.len() < query_builder.query_limit as usize { cursor = None; } Ok(GetCompressedAccountsByOwnerV2Response { context, - value: PaginatedAccountListWithContext { items, cursor }, + value: PaginatedAccountListV2 { items, cursor }, }) } diff --git a/src/api/method/get_compressed_token_accounts_by_delegate.rs b/src/api/method/get_compressed_token_accounts_by_delegate.rs index 5af4ab36..f9cf78ae 100644 --- a/src/api/method/get_compressed_token_accounts_by_delegate.rs +++ b/src/api/method/get_compressed_token_accounts_by_delegate.rs @@ -3,8 +3,9 @@ use sea_orm::DatabaseConnection; use super::{ super::error::PhotonApiError, utils::{ - fetch_token_accounts, Authority, GetCompressedTokenAccountsByAuthorityOptions, - GetCompressedTokenAccountsByDelegate, TokenAccountListResponse, + fetch_token_accounts, fetch_token_accounts_v2, Authority, + GetCompressedTokenAccountsByAuthorityOptions, GetCompressedTokenAccountsByDelegate, + TokenAccountListResponse, TokenAccountListResponseV2, }, }; @@ -25,3 +26,21 @@ pub async fn get_compressed_account_token_accounts_by_delegate( }; fetch_token_accounts(conn, Authority::Delegate(delegate), options).await } + +pub async fn get_compressed_account_token_accounts_by_delegate_v2( + conn: &DatabaseConnection, + request: GetCompressedTokenAccountsByDelegate, +) -> Result { + let GetCompressedTokenAccountsByDelegate { + delegate, + mint, + cursor, + limit, + } = request; + let options = GetCompressedTokenAccountsByAuthorityOptions { + mint, + cursor, + limit, + }; + fetch_token_accounts_v2(conn, Authority::Delegate(delegate), options).await +} diff --git a/src/api/method/get_compressed_token_accounts_by_owner.rs b/src/api/method/get_compressed_token_accounts_by_owner.rs index 160bb859..d37aaf67 100644 --- a/src/api/method/get_compressed_token_accounts_by_owner.rs +++ b/src/api/method/get_compressed_token_accounts_by_owner.rs @@ -1,8 +1,8 @@ use sea_orm::DatabaseConnection; use super::utils::{ - Authority, GetCompressedTokenAccountsByAuthorityOptions, GetCompressedTokenAccountsByOwner, - TokenAccountListResponse, + fetch_token_accounts_v2, Authority, GetCompressedTokenAccountsByAuthorityOptions, + GetCompressedTokenAccountsByOwner, TokenAccountListResponse, TokenAccountListResponseV2, }; use super::{super::error::PhotonApiError, utils::fetch_token_accounts}; @@ -23,3 +23,21 @@ pub async fn get_compressed_token_accounts_by_owner( }; fetch_token_accounts(conn, Authority::Owner(owner), options).await } + +pub async fn get_compressed_token_accounts_by_owner_v2( + conn: &DatabaseConnection, + request: GetCompressedTokenAccountsByOwner, +) -> Result { + let GetCompressedTokenAccountsByOwner { + owner, + mint, + cursor, + limit, + } = request; + let options = GetCompressedTokenAccountsByAuthorityOptions { + mint, + cursor, + limit, + }; + fetch_token_accounts_v2(conn, Authority::Owner(owner), options).await +} diff --git a/src/api/method/get_multiple_compressed_account_proofs.rs b/src/api/method/get_multiple_compressed_account_proofs.rs index 20e17db8..a8a2c534 100644 --- a/src/api/method/get_multiple_compressed_account_proofs.rs +++ b/src/api/method/get_multiple_compressed_account_proofs.rs @@ -41,7 +41,7 @@ pub async fn get_multiple_compressed_account_proofs( tx.get_database_backend(), "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), )) - .await?; + .await?; } let proofs = get_multiple_compressed_leaf_proofs(&tx, request).await?; tx.commit().await?; diff --git a/src/api/method/get_multiple_compressed_accounts.rs b/src/api/method/get_multiple_compressed_accounts.rs index 0b7d018e..8685484b 100644 --- a/src/api/method/get_multiple_compressed_accounts.rs +++ b/src/api/method/get_multiple_compressed_accounts.rs @@ -4,8 +4,8 @@ use super::{ super::error::PhotonApiError, utils::{Context, PAGE_LIMIT}, }; -use crate::api::method::utils::parse_account_model; -use crate::common::typedefs::account::Account; +use crate::api::method::utils::{parse_account_model, parse_account_model_v2}; +use crate::common::typedefs::account::{Account, AccountV2}; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; @@ -52,6 +52,11 @@ pub struct AccountList { pub items: Vec>, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +pub struct AccountListV2 { + pub items: Vec>, +} + #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] // We do not use generics in order to simplify documentation generation #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -60,6 +65,13 @@ pub struct GetMultipleCompressedAccountsResponse { pub value: AccountList, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetMultipleCompressedAccountsResponseV2 { + pub context: Context, + pub value: AccountListV2, +} + pub async fn fetch_accounts_from_hashes( conn: &DatabaseConnection, hashes: Vec, @@ -152,3 +164,44 @@ pub async fn get_multiple_compressed_accounts( }, }) } + +pub async fn get_multiple_compressed_accounts_v2( + conn: &DatabaseConnection, + request: GetMultipleCompressedAccountsRequest, +) -> Result { + let context = Context::extract(conn).await?; + + let accounts = match (request.hashes, request.addresses) { + (Some(hashes), None) => { + if hashes.len() > PAGE_LIMIT as usize { + return Err(PhotonApiError::ValidationError(format!( + "Too many hashes requested {}. Maximum allowed: {}", + hashes.len(), + PAGE_LIMIT + ))); + } + fetch_accounts_from_hashes(conn, hashes, false).await? + } + (None, Some(addresses)) => { + if addresses.len() > PAGE_LIMIT as usize { + return Err(PhotonApiError::ValidationError(format!( + "Too many addresses requested {}. Maximum allowed: {}", + addresses.len(), + PAGE_LIMIT + ))); + } + fetch_account_from_addresses(conn, addresses).await? + } + _ => panic!("Either hashes or addresses must be provided"), + }; + + Ok(GetMultipleCompressedAccountsResponseV2 { + context, + value: AccountListV2 { + items: accounts + .into_iter() + .map(|x| x.map(parse_account_model_v2).transpose()) + .collect::, _>>()?, + }, + }) +} diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 3076071b..3eb5a960 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -1,14 +1,15 @@ -use crate::common::typedefs::token_data::TokenData; -use crate::common::typedefs::{account::Account, serializable_signature::SerializableSignature}; -use crate::dao::generated::accounts::Model; -use crate::ingester::parser::parse_transaction; -use crate::ingester::persist::parse_token_data; - use super::{ super::error::PhotonApiError, get_multiple_compressed_accounts::fetch_accounts_from_hashes, }; use crate::api::method::utils::parse_account_model_with_context; +use crate::common::typedefs::account::AccountV2; use crate::common::typedefs::account::AccountWithContext; +use crate::common::typedefs::token_data::TokenData; +use crate::common::typedefs::{account::Account, serializable_signature::SerializableSignature}; +use crate::dao::generated::accounts::Model; +use crate::ingester::parser::parse_transaction; +use crate::ingester::persist::parse_token_data; +use crate::ingester::persist::parse_token_data_v2; use sea_orm::DatabaseConnection; use serde::{Deserialize, Serialize}; use solana_client::nonblocking::rpc_client::RpcClient; @@ -48,7 +49,7 @@ pub struct CompressionInfo { #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] pub struct AccountWithOptionalTokenData { - pub account: crate::common::typedefs::account::Account, + pub account: Account, pub optionalTokenData: Option, } @@ -89,6 +90,31 @@ impl<'__s> ToSchema<'__s> for GetTransactionResponse { Vec::new() } } + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct AccountWithOptionalTokenDataV2 { + pub account: AccountV2, + pub optionalTokenData: Option, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct CompressionInfoV2 { + pub closedAccounts: Vec, + pub openedAccounts: Vec, +} + +#[derive(Debug, PartialEq, Serialize)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct GetTransactionResponseV2 { + pub transaction: EncodedConfirmedTransactionWithStatusMeta, + pub compressionInfo: CompressionInfoV2, +} + fn parse_optional_token_data( account: Account, ) -> Result { @@ -203,3 +229,134 @@ pub async fn get_transaction_with_compression_info( })?; get_transaction_helper(conn, request.signature, txn).await } + +fn parse_optional_token_data_v2( + account: AccountV2, +) -> Result { + let hash = account.hash.clone(); + Ok(AccountWithOptionalTokenDataV2 { + optionalTokenData: parse_token_data_v2(&account).map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Failed to parse token data for account {}: {}", + hash, e + )) + })?, + account, + }) +} + +fn parse_optional_token_data_for_multiple_accounts_v2( + accounts: Vec, +) -> Result, PhotonApiError> { + accounts + .into_iter() + .map(parse_optional_token_data_v2) + .collect() +} + +pub async fn get_transaction_helper_v2( + conn: &DatabaseConnection, + signature: SerializableSignature, + txn: EncodedConfirmedTransactionWithStatusMeta, +) -> Result { + // Ignore if tx failed or meta is missed + let meta = txn.transaction.meta.as_ref(); + if meta.is_none() { + return Err(PhotonApiError::ValidationError( + "Transaction missing metadata information".to_string(), + )); + } + let slot = txn.slot; + + let status_update = parse_transaction( + &clone_tx(&txn).try_into().map_err(|_e| { + PhotonApiError::UnexpectedError(format!("Failed to parse transaction {}", signature.0)) + })?, + slot, + ) + .map_err(|_e| { + PhotonApiError::UnexpectedError(format!("Failed to parse transaction {}", signature.0)) + })?; + + let closed_accounts = fetch_accounts_from_hashes( + conn, + status_update.in_accounts.iter().cloned().collect(), + true, + ) + .await? + .into_iter() + .map(|x| { + x.ok_or(PhotonApiError::RecordNotFound( + "Account not found".to_string(), + )) + }) + .collect::, PhotonApiError>>()? + .into_iter() + .map(parse_account_model_with_context) + .collect::, PhotonApiError>>()?; + + println!("closed_accounts: {:?}", closed_accounts); + + let closed_accounts = closed_accounts + .into_iter() + .map(|x| AccountV2 { + hash: x.account.hash, + address: x.account.address, + data: x.account.data, + owner: x.account.owner, + lamports: x.account.lamports, + tree: x.account.tree, + leaf_index: x.account.leaf_index, + seq: x.account.seq, + slot_created: x.account.slot_created, + queue: x.context.queue, + prove_by_index: x.context.in_output_queue, + }) + .collect::>(); + + let out_accounts = status_update + .out_accounts + .into_iter() + .map(|x| AccountV2 { + hash: x.account.hash, + address: x.account.address, + data: x.account.data, + owner: x.account.owner, + lamports: x.account.lamports, + tree: x.account.tree, + leaf_index: x.account.leaf_index, + seq: x.account.seq, + slot_created: x.account.slot_created, + queue: x.context.queue, + prove_by_index: x.context.in_output_queue, + }) + .collect::>(); + + Ok(GetTransactionResponseV2 { + transaction: txn, + compressionInfo: CompressionInfoV2 { + closedAccounts: parse_optional_token_data_for_multiple_accounts_v2(closed_accounts)?, + openedAccounts: parse_optional_token_data_for_multiple_accounts_v2(out_accounts)?, + }, + }) +} + +pub async fn get_transaction_with_compression_info_v2( + conn: &DatabaseConnection, + rpc_client: &RpcClient, + request: GetTransactionRequest, +) -> Result { + let txn: EncodedConfirmedTransactionWithStatusMeta = rpc_client + .send( + RpcRequest::GetTransaction, + serde_json::json!([request.signature.0.to_string(), RPC_CONFIG,]), + ) + .await + .map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Failed to fetch transaction {}: {}", + request.signature.0, e + )) + })?; + get_transaction_helper_v2(conn, request.signature, txn).await +} diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 3b20af6a..fb8e5ffa 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -1,4 +1,6 @@ -use crate::common::typedefs::account::{Account, AccountContext, AccountData, AccountWithContext}; +use crate::common::typedefs::account::{ + Account, AccountContext, AccountData, AccountV2, AccountWithContext, +}; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; use crate::common::typedefs::serializable_signature::SerializableSignature; @@ -162,6 +164,39 @@ pub fn parse_account_model(account: accounts::Model) -> Result Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(AccountV2 { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index.try_into().unwrap())?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + queue: account.queue.map(|queue| queue.try_into()).transpose()?, + prove_by_index: account.in_output_queue, + }) +} + pub fn parse_account_model_with_context( account: accounts::Model, ) -> Result { @@ -802,3 +837,123 @@ pub struct GetNonPaginatedSignaturesResponseWithError { pub context: Context, pub value: SignatureInfoListWithError, } + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct TokenAccountListResponseV2 { + pub context: Context, + pub value: TokenAccountListV2, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct TokenAccountV2 { + pub account: AccountV2, + pub token_data: TokenData, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(rename_all = "camelCase")] +pub struct TokenAccountListV2 { + pub items: Vec, + pub cursor: Option, +} + +// Adds queue to the token account +pub async fn fetch_token_accounts_v2( + conn: &DatabaseConnection, + owner_or_delegate: Authority, + options: GetCompressedTokenAccountsByAuthorityOptions, +) -> Result { + let context = Context::extract(conn).await?; + let mut filter = match owner_or_delegate { + Authority::Owner(owner) => token_accounts::Column::Owner.eq::>(owner.into()), + Authority::Delegate(delegate) => { + token_accounts::Column::Delegate.eq::>(delegate.into()) + } + } + .and(token_accounts::Column::Spent.eq(false)); + + let mut limit = PAGE_LIMIT; + if let Some(mint) = options.mint { + filter = filter.and(token_accounts::Column::Mint.eq::>(mint.into())); + } + if let Some(cursor) = options.cursor { + let bytes = cursor.0; + let expected_cursor_length = 64; + if bytes.len() != expected_cursor_length { + return Err(PhotonApiError::ValidationError(format!( + "Invalid cursor length. Expected {}. Received {}.", + expected_cursor_length, + bytes.len() + ))); + } + let (mint, hash) = bytes.split_at(32); + + filter = filter.and( + token_accounts::Column::Mint.gt::>(mint.into()).or( + token_accounts::Column::Mint + .eq::>(mint.into()) + .and(token_accounts::Column::Hash.gt::>(hash.into())), + ), + ); + } + if let Some(l) = options.limit { + limit = l.value(); + } + + let items = token_accounts::Entity::find() + .find_also_related(accounts::Entity) + .filter(filter) + .order_by(token_accounts::Column::Mint, sea_orm::Order::Asc) + .order_by(token_accounts::Column::Hash, sea_orm::Order::Asc) + .limit(limit) + .order_by(token_accounts::Column::Mint, sea_orm::Order::Asc) + .order_by(token_accounts::Column::Hash, sea_orm::Order::Asc) + .all(conn) + .await? + .drain(..) + .map(|(token_account, account)| { + let account = account.ok_or(PhotonApiError::RecordNotFound( + "Base account not found for token account".to_string(), + ))?; + Ok(TokenAccountV2 { + account: parse_account_model_v2(account)?, + token_data: TokenData { + mint: token_account.mint.try_into()?, + owner: token_account.owner.try_into()?, + amount: UnsignedInteger(parse_decimal(token_account.amount)?), + delegate: token_account + .delegate + .map(SerializablePubkey::try_from) + .transpose()?, + state: AccountState::try_from(token_account.state as u8).map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Unable to parse account state {}", + e + )) + })?, + tlv: token_account.tlv.map(Base64String), + }, + }) + }) + .collect::, PhotonApiError>>()?; + + let mut cursor = items.last().map(|item| { + Base58String({ + let item = item.clone(); + let mut bytes: Vec = item.token_data.mint.into(); + let hash_bytes: Vec = item.account.hash.into(); + bytes.extend_from_slice(hash_bytes.as_slice()); + bytes + }) + }); + if items.len() < limit as usize { + cursor = None; + } + + Ok(TokenAccountListResponseV2 { + value: TokenAccountListV2 { items, cursor }, + context, + }) +} diff --git a/src/api/rpc_server.rs b/src/api/rpc_server.rs index f9de96f7..c8513291 100644 --- a/src/api/rpc_server.rs +++ b/src/api/rpc_server.rs @@ -337,5 +337,60 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, }, )?; + module.register_async_method( + "getCompressedAccountV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_compressed_account_v2(payload) + .await + .map_err(Into::into) + }, + )?; + + module.register_async_method( + "getMultipleCompressedAccountsV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_multiple_compressed_accounts_v2(payload) + .await + .map_err(Into::into) + }, + )?; + + module.register_async_method( + "getCompressedTokenAccountsByOwnerV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_compressed_token_accounts_by_owner_v2(payload) + .await + .map_err(Into::into) + }, + )?; + + module.register_async_method( + "getCompressedTokenAccountsByDelegateV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_compressed_token_accounts_by_delegate_v2(payload) + .await + .map_err(Into::into) + }, + )?; + + module.register_async_method( + "getTransactionWithCompressionInfoV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_transaction_with_compression_info_v2(payload) + .await + .map_err(Into::into) + }, + )?; + Ok(module) } diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index 14b997fc..5911f284 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -26,6 +26,37 @@ pub struct Account { pub slot_created: UnsignedInteger, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountV2 { + pub hash: Hash, + pub address: Option, + pub data: Option, + pub owner: SerializablePubkey, + pub lamports: UnsignedInteger, + pub tree: SerializablePubkey, + pub leaf_index: UnsignedInteger, + // For legacy trees is always Some() since the user tx appends directly to the Merkle tree + // for batched tress: + // 2.1. None when is in output queue + // 2.2. Some once it was inserted into the Merkle tree from the output queue + pub seq: Option, + pub slot_created: UnsignedInteger, + // nullifier_queue in legacy trees, output_queue in V2 trees. + pub queue: Option, + // Indicates if the account is not yet provable by validity_proof. The + // account resides in on-chain RAM, with leaf_index mapping to its position. + // This allows the protocol to prove the account's validity using only the + // leaf_index. Consumers use this to decide if a validity proof is needed, + // saving one RPC roundtrip. + pub prove_by_index: bool, +} + +/// This is currently used internally: +/// - Internal (state_updates,..) +/// - GetTransactionWithCompressionInfo (internally) +/// - GetTransactionWithCompressionInfoV2 (internally) +/// All endpoints return AccountV2. #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountContext { diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index c3aba9ad..386b8db1 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -13,7 +13,8 @@ use crate::{ use itertools::Itertools; use light_poseidon::{Poseidon, PoseidonBytesHasher}; -use crate::common::typedefs::account::{Account, AccountWithContext}; +use crate::common::typedefs::account::{Account, AccountV2, AccountWithContext}; +use crate::ingester::parser::state_update::AccountContext; use crate::ingester::persist::persisted_batch_append_event::persist_batch_append; use crate::ingester::persist::persisted_batch_nullify_event::persist_batch_nullify; use crate::ingester::persist::spend::{spend_input_accounts, spend_input_accounts_batched}; @@ -51,7 +52,7 @@ mod persisted_batch_append_event; mod persisted_batch_nullify_event; mod spend; -const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); +pub const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); const LEGACY_TREE_HEIGHT: u32 = 27; const BATCH_STATE_TREE_HEIGHT: u32 = 33; @@ -302,6 +303,19 @@ pub fn parse_token_data(account: &Account) -> Result, Ingester } } +pub fn parse_token_data_v2(account: &AccountV2) -> Result, IngesterError> { + match account.data.clone() { + Some(data) if account.owner.0 == COMPRESSED_TOKEN_PROGRAM => { + let data_slice = data.data.0.as_slice(); + let token_data = TokenData::try_from_slice(data_slice).map_err(|e| { + IngesterError::ParserError(format!("Failed to parse token data: {:?}", e)) + })?; + Ok(Some(token_data)) + } + _ => Ok(None), + } +} + pub struct EnrichedTokenAccount { pub token_data: TokenData, pub hash: Hash, diff --git a/src/migration/main.rs b/src/migration/main.rs index 448ef924..815ab8d0 100644 --- a/src/migration/main.rs +++ b/src/migration/main.rs @@ -10,6 +10,6 @@ async fn main() { if custom_indexes_enabled { cli::run_cli(MigractorWithCustomMigrations).await; } else { - cli::run_cli(Migrator).await; + cli::run_cli(Migrator).await; } } diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 9ae84462..55b1a4c8 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -5,7 +5,7 @@ use crate::api::method::get_compressed_accounts_by_owner::DataSlice; use crate::api::method::get_compressed_accounts_by_owner::FilterSelector; use crate::api::method::get_compressed_accounts_by_owner::Memcmp; use crate::api::method::get_compressed_accounts_by_owner::PaginatedAccountList; -use crate::api::method::get_compressed_accounts_by_owner::PaginatedAccountListWithContext; +use crate::api::method::get_compressed_accounts_by_owner::PaginatedAccountListV2; use crate::api::method::get_compressed_mint_token_holders::OwnerBalance; use crate::api::method::get_compressed_mint_token_holders::OwnerBalanceList; use crate::api::method::get_compressed_mint_token_holders::OwnerBalancesResponse; @@ -30,7 +30,9 @@ use crate::api::method::utils::SignatureInfoListWithError; use crate::api::method::utils::SignatureInfoWithError; use crate::api::method::utils::TokenAccount; use crate::api::method::utils::TokenAccountList; -use crate::common::typedefs::account::{Account, AccountContext, AccountData, AccountWithContext}; +use crate::common::typedefs::account::{ + Account, AccountContext, AccountData, AccountV2, AccountWithContext, +}; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; use crate::common::typedefs::hash::Hash; @@ -75,10 +77,11 @@ const JSON_CONTENT_TYPE: &str = "application/json"; Context, Hash, PaginatedAccountList, - PaginatedAccountListWithContext, + PaginatedAccountListV2, Account, AccountContext, AccountWithContext, + AccountV2, MerkleProofWithContext, MerkleProofWithContextV2, TokenAccountList, diff --git a/tests/data/transactions/batched_token/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db b/tests/data/transactions/batched_token/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db new file mode 100644 index 00000000..eafd67f1 --- /dev/null +++ b/tests/data/transactions/batched_token/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db @@ -0,0 +1,178 @@ +{ + "slot": 11, + "transaction": [ + "AcEAyhfpeF5B5GSpP+47D7npP7x59vGXU397sm1MeC9aaKa+GL0BiI7WRdc/DoO7ubbn+3nspDIfxDhVRKA5CwYBAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswwzBtgy0YeLQRZhWcJKFzXdcc0fzRaBFU4yyiYWtFCJjRIS2OG7THg4gmd2AxzLNtvy4800llv1LjJIp5SLhgyTy/C0Fr8KxLYTClxCKFxErzKz3N965dup6b5TkvdJtunnkg5bFbg1U4/ubEDxZheC+GMOarrHXf0jUDwBlSiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1WelbKDOm0cd7ViHUebOUTkYmNBpxgebNnZ9OnY/PukgCBgAFAkBCDwAJDwAADQECCAcMCw4KAwkFBJEB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 9995027520, + 2923200, + 2039280, + 29677440, + 0, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "postBalances": [ + 9992017517, + 2923200, + 2039280, + 29682443, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 8, + "accounts": [ + 1, + 2, + 0 + ], + "data": "6dRbrMDfHJ4F", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [ + 0, + 13, + 12, + 11, + 14, + 10, + 9, + 4, + 7, + 5, + 7, + 3 + ], + "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579Fp8ENUkjAwsjhbirAN95VKm7ZMqFYS2VRiCHWKukmATo1sSSMrW9xwMi8bDVNX7XdNdPvh8sViwdKUChFrjBJnm8ioDPX66HL8wg6sdWanSwjvEcpGUdbZ8SyBEMK47892KeTFAneZGn1KzqYndacsDo6iDVaCvZWhzQeRNdnkph65KKfNSkHoqTa42qpLgkNitDHZYMBfVr56q2K3MYu1YcKPECprS4sJGUbDBfwV6eQWJDe6qkygUCFCGuMhBndkZxEzqq813bbwk9c5ZZ3H3BzoWUWaHNYksTcffHY2WAuHsdpbVGh268m1rdpFY3112dZWHfZcFJNkvZqreLozWUoqksoB6iDPbcexoYGBNve5NKne1GwTzD7HrZHaMfbQ7bBPkMiPUBBTV4UsxYxyof9Cfo9aMj19pSkGT5nEE3ycoTr8kpDjLeiotYbGTnkTimr9LEn5xTGDNZSjY9pjfrHoWT9opR1au2kG69DhsMpveCpEpWbUD5ii7xcXsstXWBd1EJ6HSLeWKp1h8pUrXwKsWGBnVwzB4sdvUBRDECzZqQEYWeno246hThWfoKqmGkACZNTEBKvFhCsknAqbSJaxc9L8o", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [ + 0, + 4 + ], + "data": "3Bxs4Z6oyhaczjLK", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 0, + 3 + ], + "data": "3Bxs4Q7rWYJXVKwV", + "stackHeight": 3 + }, + { + "programIdIndex": 10, + "accounts": [ + 14, + 12, + 3 + ], + "data": "tYXduB7cAui7Gdg5DyTiW9e3sL88TDknGJJJJeJjkY1HivWnDCUzuantQ1cyEPgNBJqT5TzZHaNRcohSXWuCakfC6xYBTKHyyTk7Aej7BS7zdcaLCvu6kUNqkjfXU8o5iRNiJrDtCsonidUHX7diAAeQbjKyV6RRgHWEC3fBtnVaj6zYMZq9oHHRm3bqW4ivW2J5TvAVhBTD58RamBLGCm3oPxwabRb8oSsaJR2TKfnZ3PA9JjBcDVbxFpr4hNL8C6B3NzwSAXCTp6XZTQ5v8kasrwD9", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: MintTo", + "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb invoke [2]", + "Program log: Instruction: MintTo", + "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 5068 of 982637 compute units", + "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 955161 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5003", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 3", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9973 of 916083 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 905907 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 55180 of 960808 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 95077 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [ + { + "accountIndex": 2, + "mint": "4HV5oEidH1QGY55kNTHb1yqjcHmKyT7gTgNSCL8TiWe9", + "uiTokenAmount": { + "uiAmount": null, + "decimals": 2, + "amount": "0", + "uiAmountString": "0" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + } + ], + "postTokenBalances": [ + { + "accountIndex": 2, + "mint": "4HV5oEidH1QGY55kNTHb1yqjcHmKyT7gTgNSCL8TiWe9", + "uiTokenAmount": { + "uiAmount": 370.23, + "decimals": 2, + "amount": "37023", + "uiAmountString": "370.23" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" + } + ], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 95227 + }, + "blockTime": 1740104955 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_token/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw b/tests/data/transactions/batched_token/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw new file mode 100644 index 00000000..1973675d --- /dev/null +++ b/tests/data/transactions/batched_token/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw @@ -0,0 +1,123 @@ +{ + "slot": 12, + "transaction": [ + "ARUqsa9pTWmHSd4OpO6cXFeGc7e8oyXXFFHFHot7zmXraUXnACwnhB6pa64QVWe5/UvoUK9bFjPwUAnkeWfyRwIBAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1wCXM3+gkg3xakEzF8kBMC4RTO5fWG+D8wvSE3pb+oh8CBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAADDMG2DLRh4tBFmFZwkoXNd1xzR/NFoEVTjLKJha0UImAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 9992017517, + 29682443, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "postBalances": [ + 9992007512, + 29687448, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 9, + 8, + 11, + 7, + 6, + 5, + 5, + 3, + 5, + 2, + 1 + ], + "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NKoa4Rac1R1SK8weJHfhFb4VW2X6F7XtNCifihdpKUDtSmx9vRryifFTpQbtk1n6bfgmSqtbB88Rv9BB83NQfTWiugGAyn5wTCx65yCUqqGc6uYw2bMmE7Dp35TDgeYsbxbaGYewv25oB9aEbrQBRxCZwc4SsS6HsgsSZbWW7FwtvULFmxJ7Ezs66R1yoZTWNQPQ7UsGxLYhhYpvBv1XBZ1MjrdCL4UD39katHQ3JGDKzSxzWQJYDMEexZ2v4dJ2UfF3SFZWoZWwsNQPaERr6QN5mzoJXN57MMu2UeScE223Ww5xtExsKYrGSWicY5Ey6ymyyAct5odnuvr9vv6wpFjmb8kzRQYkN8GWawQQREJpZChKiiWgTGUPoScM7AApb2Xh1x1VYCUZKttARFmL5nBsde5N7CQnrGW5E3eeGxe5zVyNteGo1pUyEFg1Rx6LdC7DPYGhgFDZXWC7dboWE7khk7yQx9EswsW5TGgHakuiyEYHwwctubSYmWHvmshVmnW8ahHC3HWqvR6uUs1gZHoQQV9tHCsQB6f3CHgRC3W3citFfqzTd7LzrkfapzdSUpc75cFANpZFCzfgs4es6aLUYv4c6bi8kzgF22z76asdqBNjNnWJHY5BSo956MiADyNfFejhsCSh8yazNAVzFj2yYaUX7RiMoTeyk7YF16MjEgQEYt5aqR7paqvDmz4ndc3BDygorYJ3G9kgaJj9wgY2jjCADmrWaadDPyB6KBAiSvG87dxpHuCk3h8C9LDKnGxPmVKgSWaobv8c7zu8oFwcUfPXJn5YaD6GCQABWhjTFJAb8oJCRQ9L4TGETXahGXKybcpSoGwRR4r141eWFFTudmwRdCH7MGrR12A8H6NttrgGziDbbAUE11g8w2ZwP5Lfv63pzkKNQenBknb5YAHEiTBnj4Yn1che686g2d6jW1Th9rV8Lb5FQepsGbNLhR8JtF4JbNrchrXKqa28kSTmjR6NG5KjUWfSWSbUcox3SxK8zCDipmRxpofzXgtsUK91WCrXn2a2MJUh4Gsg9pJ4CMW7v8eSsMCyvFwJFxfCsfJJx4qLuVUfLJr1eboPYv4EDc6rc3kCwgsVLtAu3KuM23kiUNB4ivAam8nriQkucaTs8tEnAwHKpADVhjPGMSMkG1B3W2VSzM9FYFmNU86YXcPEQcwFmsBhxXriAoTZVGhAnZv68kPRjNAra72FoDEUg8zAo8qAVRdcGTARvSpnzTxD3eEYn6BPPMYttiUquX9D3o63FxfKKSHXroXFCvkYrUiDXRYcZ9kaHikm5scAdykgmv1Bsm5oP38mhETm6vJYdXNpfMCM8cQvvc6WqUfXHvNM3DNgPoMpPsvmNyDnWUeGVqSQAEFEMwqWkduPVGtBtwBomzHXLKua5vexETXxSPzh364u3VUnSXZdGooK2xQvc4kF5tcUbYWLsnYZo3EgcuS6x9SkSxvjdjExQu6QRoMJreef526gnukLN66yoeh9XtdHgZHvSX2hoj9SJ1vEZFvpYhVLvBWpuibVmU9jr3vxXFMgBVqYmjgt5PQTnjTSsXGg7o56b3Dr2Y2qN2b", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4QTFrZvAUYUX", + "stackHeight": 3 + }, + { + "programIdIndex": 7, + "accounts": [ + 11, + 9, + 1, + 2 + ], + "data": "HWw3g1RVyn6xKiZC1F7KRv4s2uJzten8i14fRzpazP7Bj18RrcgKaE54PFSr1GpsKSYHdy4RB7FqnePNKRdqBCWPBiUYKoUf3tJFzfkFZNJbySVKsGjTuFvocY9DJNL1S78x8b44UnF6ASTwFbExuxaqBrNHqiPHk6t1V7WtnBkveXvw6T1HK6HvdBhk47VYpcXYx6zNgQ37EaFT9Ztk7tgaGvyaTX6DBVt5qCginJNRCJRGTzRcNsVpuyL2U724ZWHRerGofWaAf8Ltz48HkvnmRJCyXAGsDgWTus1e99RMMwUoK4TZdjkCkFaars3bGQV9HKiEsqX2SYwYL1McMkCxmqZ8xiApXkQD3akjwMr8kZ8xb4u9GovPoqeutdd4Rpt48PejZTsaJeAu7t3zmETsKmL8WfgW9kRF4DPZmiu79tGpd3Gtis7B61fQna1XDaRaccZFkdbJkMjPSxwJk69joH8LYzdKVtQagS3s6H3AA9aTGacC36M6kxBkqEdk1Fb152KuN8C1URfmWkLVB2uJE1ZGkM9VqpRVF9r8CDrcweFtgyQ47EU4S4tp43ByEozPtHoSdruGhKjearosNnVDPDm3vodDCjDY7wCnmdPbB9ZB5XnrbaHrSLD7QJ6faBx8QdnTrcgHSQiSqG9rBabKBnrY15TAEYULo7XvV7CpHhDpaRd6hpZufCSqp53bZHhzw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: Transfer", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 948764 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5005", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 3", + "Program log: append leaves 5", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 27760 of 882486 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 854503 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 98676 of 952897 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 146749 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 146899 + }, + "blockTime": 1740104955 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM b/tests/data/transactions/state_batched_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM new file mode 100644 index 00000000..37ede11f --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM @@ -0,0 +1,107 @@ +{ + "slot": 114, + "transaction": [ + "ATRZQsaNzxc5+QutUYuLZWe1YzFVcFhL/QcqGIrPjDtqvjAzPhbVbgbvZGUmyKhbPVYkIc7nSb+ohNkQcct91gABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVSCP9eUUvf89OUQ3x3sY7ls9G12VF/1pRWntbCbASb9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987857206, + 29747454, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999986847205, + 29752455, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAFXc86Fk8fE78zNPJfSEx9j68MJnirJgYRDabWpY1wKn954a3kQoRduLujefBPfJpRMvCeziPdDXBywngpjdyPP5qesGAGzag396FDAUrDiyKhXd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068106 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 b/tests/data/transactions/state_batched_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 new file mode 100644 index 00000000..bbe2f027 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 @@ -0,0 +1,84 @@ +{ + "slot": 335, + "transaction": [ + "ATYx/Lhz6eKsrIau0AR23wMyft6wsF64iwjHm3rmxg5SrsH3gL8bW0X5KowAo0XYxkQQ1dukZEoL3m2EFgL/HQoBAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0AhfrE7Cdp9NHNUAN8Lc9U9YFdYMNmweSmz4kVPRz6OwCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAmr0ot6KX7lHa3A4WF3mansQ1Op4Irm0d54EdcJzQbGKXagjq6+Jd+4MfkXudbAie5ribKBmdMISAn7zZ7r5w8LB2QqXGdwmsqKmKetnFrs4xfiaHLTVTHBoOHhB3clmcYfSSOwJ29feiECjHyP7sZVozjIAl2YHLjIsA7JSaMP54Mu1alP6jAiyoqJjV22WEL2JF6W0PbAxoSxowMz4sF", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995068200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995063200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "LmdQuBbApKVFkG74xyRVEeMTjnd93TBe5uJidqmEfzBDS4PareLrCJw3cEVHoVQUT1baZ4R4k9pXeiMsTDVHNyg3nL63qK2KGV3GBqr6YhEuGbadaNNsLZP1BpLznfHmfy9HwDQESDzYzUzrfuZcdNhRW2R2cQeM1DMgkbLtCWD7FMkVj8jdXRoLFmAmRcDPetnM4Rdzh6AqtqYcz8datm6hJZkVxKJ8beWSeFfE5Vv", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXUN45fjofQGgBycyKaA1cbpFKxKgy7xUZGa6vszjx2JVXziDEWfAt7UuSB5q4vAGjk2cvy9rci85Tu3y6XhfvhA5JmoSLkFoPvA3dChnw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125601 + }, + "blockTime": 1740068196 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf b/tests/data/transactions/state_batched_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf new file mode 100644 index 00000000..679c8c9c --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf @@ -0,0 +1,107 @@ +{ + "slot": 205, + "transaction": [ + "ATsfiwy1xVChgRTsJetxT3B0CHuPFlix0/6AIJY/v3Jmg13co1QS4rqc09E8Euox9IYs3iRw7NDJMAZIaZOnyAoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqDiVH+2f2LoQpKEWl5gLfUsGscP0ywPttp95Qs/mYPgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951137134, + 30107526, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999950127133, + 30112527, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDRHXmr62V7cMQ8d2tQrjYqNd7nQcJMF3JBQgmehL9vja3fWyGLzQyzHQ1drdCGRHmZ4fCsotfvLPc6pw57Tc1HuPYgoHDmxyx6etcCe4W5BUFKkT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068143 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob b/tests/data/transactions/state_batched_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob new file mode 100644 index 00000000..e7b5ceaf --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob @@ -0,0 +1,107 @@ +{ + "slot": 119, + "transaction": [ + "AT5Mc3jBBlg1hOwrbuAk9jp75A0IWajns+m+ZtzZ7ZqokTwPWMeCUsRIOBIG6oPe8VsD//qQ8exFn3XWCXK3KAoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVD2CVz/I3aStGjcMjtLrDyno3jUJLldkqCqYADh+iYGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985817202, + 29767458, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999984807201, + 29772459, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDMuZyH6JM6QjSAJZf6GudsnnFd9mWySAQuKcJhfwP42exspggTpgvDYBwSM9SK5YHnn47quCWiVmt1zCnKQeWHG6p56imwJSGNenB388597JJAw9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068108 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 b/tests/data/transactions/state_batched_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 new file mode 100644 index 00000000..b6961585 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 @@ -0,0 +1,87 @@ +{ + "slot": 426, + "transaction": [ + "AUAZFudSMzq0ylHXKFt2TzzVpwei18tG/hP8+oqcQFB/1V4JrD9XpFc4lehcy5lDNO0pnc3UHzxoxav5QfvshQsBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvR5CEdg+vRkyJ08A9BGrmRyCsseBQLaNWgNVQ8hvOia3wIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAiHPQimJjiqlCX7GPvDsqG5Eac788vMIu+10Cmq35zjAnKjoTULhrQp+q/6UIDKrpeIsevph3GXM1J9wobdbAahiggkUxf93PiKUztkBKc35IbtcmeidT1DgCQCIsgz7kXhkEHYFSr6Q34ssQzOTKBmffvAyUkSSWvfTP94gAm3BaXSqQAaFx7PtL7G6lifu1l3UWCXZ5Xpw40cy3+maDo", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990111400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990106400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r89426XwYg2BBCdxgUpb9zbAWbVKvd3ntw5xM3suYmDYez91x5GgYem5zFe5Stc9FWiADxL57Yec3h6xhHMSQZxrWqF4W5g8vhyaoy9MgaZAH1rBSydnzZMFfSyhp6can7yry7GFtF17a9NvBJSDbQ7JZN6iiwaFKiwfjXcU1cGaTVWTJbPFyb51KKmZrTr4HADYyJZXfSFYQ5dC7NdbuYMrW1XVZVH", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmt84UGRQ3Eib9Fi5NURvZVbJjABeVv1DSmr6sQtpxxc1oqLVnLNMWfrw5Pp3YV6q99D2PDMpnnTMPVgXJFkkUbxE8J3VrzHsApv4WHAgLLHqEMdGWYaCBtVmULtAYfFXVuo6uFLD7SqTWg6BudV9CW", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068233 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX b/tests/data/transactions/state_batched_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX new file mode 100644 index 00000000..48685051 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX @@ -0,0 +1,97 @@ +{ + "slot": 216, + "transaction": [ + "AUTXLqbRlo2OwrbUMxzH4S9WjmP6qWt2LmfBOpVKX4/xXyydoQpH8+AFtqHVOraBrL7kNzSspqDT0VqwYqZbkwoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUdTJUHLFVtgx4ZGdL6RxdRcgSf9wEDKt1I/YvR3mY3ggIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946047125, + 30152535, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999946037124, + 30157536, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDP1ZsW7NvAuBzfQ6bKnAXqAE8hRdswus16Q7AzbHhZBAAM2Ur3xc4kKC7syEo6zCXfd1s18xpaKYRAr1aizAyc4aQ65cMdm1s5QoKqG8gR68ZR9qgcpC6AaMK4tK3U29gTe2YqFs4QY4MSJTFtMDjgUftN2QA38wWxK4s2r47F85Qs1oUYGVsLeVWDww3z2aD5WH3Ao72TUJPKSv3kjYUigxQYpzqv6ywxJDBdJqKo8Ec8fmu6fqBvamH8yXnXErQLVjwmDUoM9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068147 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH b/tests/data/transactions/state_batched_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH new file mode 100644 index 00000000..5d6c6002 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH @@ -0,0 +1,97 @@ +{ + "slot": 116, + "transaction": [ + "AUU/0iTuYXkbs/xwMKyF0l50fsoIts6UC2zWF5BNXQt/IMSoKjEkY0uhU0Dbt1wfNrQ7zbuFZ9bhr5BSBxY6mgYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWO8xmtIinpm6CrGTYrEGTpmyBbyZyTk6n38pGipbhe5wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986847205, + 29752455, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999986837204, + 29757456, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDYyeUtaHAfSGDPxQpAxHvMDWxAgXKkaVt3GZE6TJR66uL5tffraTm3TJumawvDdFY2nyMfhF5qz57GKm3Rpr1P36uwCacSxT6FxpVzxPP45GdroJc3yss7YBrd4vNdD6Zei6tqPzMqrZENZsZKtNoQDX2Dd3MxtKkvSvPBwvg7uUxc77Z45NS3hCKzXvprXUMxKKvSqRLiMcNcr2z67Ar4kP7zHGwpFDtcQJP2sNdnWDWMz3ZL6J6Nyg5iUXCA6FhErpCsWAtzs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068107 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u b/tests/data/transactions/state_batched_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u new file mode 100644 index 00000000..6876cfc3 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u @@ -0,0 +1,97 @@ +{ + "slot": 191, + "transaction": [ + "AUjMCVcH4OQ/TgDZy2ZjVQfTp70fkOKGOM+0bpTaqlh7crC1dtzGMoG+IaaKBs7WDkz3L41izXvh7xJvkDpKvgoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAu4uuc1duGakcnWXtGc+BGVseyg+p01vtOUomUe8PwgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956247145, + 30052515, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999956237144, + 30057516, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tD85jYC81u4atHVjVTGdvCwiEBB5NGXrkjRE2h7132k6jZYV7kvb9DFbKN3v4ixR8McRBA89vzgKPAeGRskN4mS8P5hNTHrAcB8MxvBRCE6rENEHG4Pn9aZ8D5YZRQXyzNqGnYETFoN3Wqzzu1ATcQWPjJvBihdzMxHDqZ9yfre49teExDhdCjFEV68n67cwXi89Y8MC7ywPH9ed4VhEeL6ACd5iBBgmXq7ckhq1sLJcUyeCe7FMpTSFQyJrAG6gr712uKLVRToD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068137 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa b/tests/data/transactions/state_batched_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa new file mode 100644 index 00000000..d278e0ff --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa @@ -0,0 +1,107 @@ +{ + "slot": 122, + "transaction": [ + "AUo0RYU5pMy9qZpUlj4EOj4F9oa/XukIc+cBM2mF95tzTUqXfqhngwq84Kgrrbv7LZF90meP2hAu/hkl4n5OGAsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTfMQxuDrkUpAQnd4sFjAKOP0isaR1HZVYm3MGDHfWkwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984797200, + 29777460, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999983787199, + 29782461, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6PiGXYvsMZxi7G1u73N1XNVtrZ29a4idrFQgFPHTfc6rve5DMf3iK194rNAvBAygazz8UMy56ChVhXfwFUPZNniXT41LEzdxcTKj3PNjTQvWbCwy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068109 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD b/tests/data/transactions/state_batched_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD new file mode 100644 index 00000000..f115e64e --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD @@ -0,0 +1,97 @@ +{ + "slot": 163, + "transaction": [ + "AQFNcyKpRskfI1HQK1MfnKel9yMxw5bZYkHQENlFq23WbdeFZlHp8OtPzc9EPnjamKLkrW4E4x+dTegmP221iQQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUDHidfWpDL7/VDGfedWr4RaiWtv2g0EJWMBkk6m4csDAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967467167, + 29942493, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999967457166, + 29947494, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDi9YBKTUoyXJNWwCbHte2K5Yq1mVV9HD4d2Ju2LvcjM2k2CHP2XBgkWhkBhWkNcy877iXR3Fe7xQ6cq2dGpU1YW18HkvZoRMwMFiPY1VQHGRsHy1RMCvCU4C2gbr5cQw4sfgVjczC6X8un9V3AfDWPRNgZdeqy6BfeHpcjwaeNgxw7pYNsVkKwpZjVcE5BcQPGcerhtwQNu9rfMES6Y3T6EjG7ZvUAkrzpcuskGbH6UYnPq16fpbraosPuz6ufEFmKwFG1NYKt3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068126 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 b/tests/data/transactions/state_batched_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 new file mode 100644 index 00000000..c2b8fc39 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 @@ -0,0 +1,97 @@ +{ + "slot": 113, + "transaction": [ + "AU2iOtiP60BSl+noR4i8qmB/PfgqJNmHPR+cz6YvQm7r1sZRmyDDL612iLW7SSREHZVcmE/+TgkccXmapnPJhwsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzEBE1Vv+3dBqLT6CfhL07YTjFPa+8UNzyvd5OXPxDYQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987867207, + 29742453, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999987857206, + 29747454, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDFVhzZCXDm6utURcmScqjYfWRsJ747XFVSWGw8ZSwy2FgBFFbgNnUfrJUupAzRzPotJvymgLpZJBvVKKKM38mb7bxuzjfUwCQJo4jsqAk5UsVw489TCT8d7DyFqpK7NMqmQ5trfQfgFJHsL5PKufWH4DjWVAMQ5mv1iAyqZtzT3WtzqcQnFDoZDndB6w2gLXfndmRtRcp1P9c9RPxf8nTK3R4jWLQZ8f1q3Dhv5fkLqHL4xEZ7E16oDqek3pJ1ttWWzRcfk2DE7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068105 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 b/tests/data/transactions/state_batched_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 new file mode 100644 index 00000000..ce2bbe06 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 @@ -0,0 +1,97 @@ +{ + "slot": 108, + "transaction": [ + "AU656DcMCM5xgA9aPRR33Mac7qniSc8Wjg7wiMa3v58nTfGLmTp3hNIi67K2uzBZLYMiollZNvIwNgghTDtdugUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVl7v4Zv4zid1dTeVCHptZNYA05O+HtwlDA2n8B7Z3vBAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989907211, + 29722449, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999989897210, + 29727450, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDHmWs3Ghj86LWFrEX7Ryr43k4hhYxrLJuQ84Hi1EZ26DAJNy4ZSpwES8Nc7yp8S675jyyBDisbCYenpFvmenutfeswSxXJQfirGyc2pPz1Y91TLmB2JCcLufb855Wv6xQtmK7dGvgQRqFYy1awbWbYrcwCNzMLwCjg1i1wwMeDR922YyAQnJGTZYyAuv85jPExFGARjnXYYNT27Q2UqEPoKUfbSqQkwmaEhk8wNYpX7dFWjFkwYHfGdoi4Eq9KiV2xD7uNr1iPH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947020 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53078 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53228 + }, + "blockTime": 1740068103 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 b/tests/data/transactions/state_batched_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 new file mode 100644 index 00000000..355acc48 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 @@ -0,0 +1,107 @@ +{ + "slot": 207, + "transaction": [ + "AU7Cg/fssfL3cyxS+971TS0LWWLyJM5mYfS4gaud9j6R3sJDzVNUCVkBtHFgYTB8D6n5wm2Up5Cpr763eKoY4A4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXY7JF10FgueT7tgGMORDedrA5+Jkt0bo2vkgx/3Z1dwgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950117132, + 30117528, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999949107131, + 30122529, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA7JQJCQT7MqSCkLcFg9jJ6KC9CveuF7ZWA15b8zad4cSo6Xf7D8tzNnshvQbFTBozWm3AsRPEntApGfs4hHD8EqW7csswMdewYQLUZr71qM3QDmZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068144 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 b/tests/data/transactions/state_batched_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 new file mode 100644 index 00000000..20d84a91 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 @@ -0,0 +1,107 @@ +{ + "slot": 215, + "transaction": [ + "AVGRCbtznGQwNlylS5xqYQbb5W0z9QdEiTxejIybtKqehp+d0sDrjdFt4zcWM8nbT8DAP/BakMWbJJeTxFrRygIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWME+B4UmY77LxOl9ANYBAZ0ctFXB7h80stH0U51Ub5SQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947057126, + 30147534, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999946047125, + 30152535, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEPBWmtaKnLcZJQCbgnE8fbJ3eN7rQjMosrZNeywmkugiVQT6iy6aYfL85BPRJ5nZrHYYFmbm4Azvc7sJcfBjdGqQwJ5pUtuQaSPyhnG4Z91acHvw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068147 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB b/tests/data/transactions/state_batched_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB new file mode 100644 index 00000000..2dd50396 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB @@ -0,0 +1,107 @@ +{ + "slot": 165, + "transaction": [ + "AVNYMKSrfh4/8WLUSteP7Ta3zBiOr5QrSh0kepigQhBOsSpZb2uddXX9ALwnegW2o0+sMp1SNCRgwSjGk8aaMQoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVn5OiE1c7GoMlNKAwBtK8jSmqF2H8JdtT/w4UZRPWWGwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967457166, + 29947494, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999966447165, + 29952495, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8EaNkVLvcLATELCCsEonVo6emNsJv1jrxWy15JJL6u8GDzEGxXV1EdimNKjPBAJpoSHrsqUwM8skGS3peCVXRBREEdfgT4fPFhBt5WuEmMpVHa8f", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068126 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz b/tests/data/transactions/state_batched_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz new file mode 100644 index 00000000..c7becf4d --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz @@ -0,0 +1,85 @@ +{ + "slot": 445, + "transaction": [ + "AVVqatKGeaQFeofJgq2+auQu2OfGxGA48MHzVEN+quizZFZzyRtkN59eLzM6vTLQJ4usa3x1zX0lUU+jY/OU2QUBAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0LTkl7FUjAScktOWd6x+xvrIPVg93twrTOfrjAAvNa2ACAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAXF5FStvPa6di5MW9vvVbD9yHb1YSSMpb9G7TblTsumhkUwpZkleKsiH7MZ1pCkq7vTk+jvf9YNo7AMU5T1BgfBYoSrAmh/tTcpfi92lyNJAUBy2aXLfKR22fWZ2AumtwesGq4RRAiQWCsjYJTMXvz8gfA/bpbSm5wW067n9UdIJvY04MEiEmggAi+2RjXMEqTmzCGZhVldPNUHQGF1Odi", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990101400, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990096400, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "LmdQuBbApKVFkG74xVvyT9K8TzkCmxytsZZQSHSDswcibgF5oZiwzXrLNLLL1VE5P23V36vX7wNiiGLm3yFGzPxyynhb3xNuxRGBnpmcMwJT9R718QrgyyaQimJr9CHPk4rezbmT5WWnEATVLTSLghkjWfhRaWGq4JL3zL1ZkCsky6kWWBapUPBPhDMR8wvAZTHvgTcDnoZ9xDv2sDPLMrBpcbEwv8B6syF5QP14umb", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYkYNxznSaCG8KCdDpCvdW7fzj8ojf5mpTV1ANqduPaaTzdZhb2YbHh5LhQpUJXNJt55sg5qGkZdTPeY5nmcuSxpjWBYXNZ8jJs2GmktSK", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876604 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106814 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125606 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125756 + }, + "blockTime": 1740068240 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 b/tests/data/transactions/state_batched_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 new file mode 100644 index 00000000..d91151bf --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 @@ -0,0 +1,97 @@ +{ + "slot": 103, + "transaction": [ + "AVnW+f9cRemGpQ/uOKaVa76G1KEDIZ8DPsE/YMHNIECd32VJ7/vOfCpI1hpMUYknTiuTHIESQ9xwqsR1InyxyQ8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVIU3/Hona0o/FZayb2i4TFm3AbRjT8MYR3dWJok2RkWAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991947215, + 29702445, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999991937214, + 29707446, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDJSLFzGTJhiBnPkgU6ZeYUfV94VVrEZTgKM3XfFgjQYyVfd8KA99LzmSKxP9WGAcD28JdzUjeokvR5gvJWcwmdZmhFDVq2b24ww3EFYGjqkAvauKPPQsHjm81L9hALhfLRKK5xcZvt7DKoeQdHwDB3Anxp7DM69W4brdjzdYgTKGEhkp6erxH8pzZES64k35yw6jcdZnwhwj9Hp9NB3VnUZSocGVCRsjTbCkaMNWrU7BXLgoCZELZAppHeYHTx3CxosfZAabjK5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068101 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ b/tests/data/transactions/state_batched_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ new file mode 100644 index 00000000..3f565b91 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ @@ -0,0 +1,84 @@ +{ + "slot": 375, + "transaction": [ + "AVqXOkbhqaasysp9yVBfziuIpgnSMYaMSUBEeqAUvmn8jtyfQ0+5IMPmiNXBailB9Iu+DdaRVs/+kG0rSkYslg8BAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0w9eNoa3o9gYLF3lKhyub5OFUgCuWh7TXTqSi5Z8RCB8CAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAn20CsYt0Gd8X/2LKAgMaCHGymbF3ecW7q1vegCYMz9hZTnsArp1F6VpcLnqS2d8FdBZCjRu70iqPrWDY44BdZFnZ9YZxC4niCWKUVGKI1efYB3p+YzkPGA+1ps4wFZMIHbC1nuSF8/3KLPAOcYbBNOmu2fq+uSET8Kra2cm1ebxhJ5EhmWcZ2ut6S62f9B6691gTx47O+nKiU5RkH/gi1", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995048200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995043200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "LmdQuBbApKVFkG74y1VJtn52zLF14CJmr6yqKZ1AfWvdCfKdSFmsPKNeJzjCvyvb5QvHVi3AQ7eZd84YmVe4Z9UMyK7v7Qo18cXbuKnUGiG3kANDfEqeVvvWVNZ8NbYKeFHacuChU1rMgrsF7GEmi2cHvPWuwo2ocVgPpvDi7ZnR3t8Hrj7XJTYRgbiRujA7rBKyKJCpfHgdyRgLTVWK4zuYtfNtPEbSCx9Ff3gMRXz", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYKpGftSEGbbeGnxUKL16CwGg4V5VPJXWnUM3g37PaXvZAB5ghxErakFHnaALRCJd1aFEj4djvSvdVCHVnx4xW8LpDrgmuNGWspPCajYAT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125601 + }, + "blockTime": 1740068212 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 b/tests/data/transactions/state_batched_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 new file mode 100644 index 00000000..13a6e0e5 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 @@ -0,0 +1,107 @@ +{ + "slot": 175, + "transaction": [ + "AVundh5RAE9Bl/9iin58STV9rxQh2UCeX8Ur+4D2XIyCbdBG6cC0YJd2kRXuQ0rmkxCCxZ859yUAQH6OCrv/jwUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMdh2cLSader11VwaCW4dvQ9qXNoEbzaohTgZSBDgMsQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963377158, + 29987502, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999962367157, + 29992503, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFatFAd23FdkQvDnvcPbBj9m6FnUG1wp6zcG9yYnzbv67PNdebLG5XKuAvrq6d9sQC3mmByQfCwbddbo7dCCYNkgL9AEy3tmb9c2JuwyPBGEx5smH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068131 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs b/tests/data/transactions/state_batched_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs new file mode 100644 index 00000000..4546953f --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs @@ -0,0 +1,107 @@ +{ + "slot": 129, + "transaction": [ + "AVzO86ZsxnW0O8LQKgZtKQwT2UBy588Rf2p3IuriPCjNu3eUu7jAQl5ldBy3e5yIJPjWHaX57cKWH65Huk5gUQwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6N/9AsPOnOmuNSz+isSgvaUZWoQNSi76cg28YiK60TAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981737194, + 29807466, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999980727193, + 29812467, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFnDm3wcYTsCtw3YWfZzwoE6NYyCwuJJ3QCZ7eyjwS5rjiBREcmiyxdCWmhSgiPxmSAiKCX1K2CmrMZoikQMvz3pTLUgFfFwASGAMDkkChDDVQEUw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068112 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha b/tests/data/transactions/state_batched_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha new file mode 100644 index 00000000..92b751e5 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha @@ -0,0 +1,97 @@ +{ + "slot": 131, + "transaction": [ + "AWcfFrSPCynrFFCbXpSv6di7OYZr5wJA6UzR8DK7UH9PA56LT655mBgcDjcLWlhbcpdLocYCL+hK6nDszjOHyAkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDsblnOEMUrTGVb6pNdf2j5AcrZhKuFKT8206iyl00rAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980727193, + 29812467, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999980717192, + 29817468, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNQBcKdb5BnReh8zTdGpCeX8wHfaMqhmbJAuxya6oi86R2s8jdjznkmiKLdm6CDHm9B1EVDq77L5HvwjSJHTYdg7Qtx5j7yscTQJDUtm1Y2A9nTdgQ15dzm4CsGvvnxk47Sn8vkn9ZcmnudjKFREC4Xzot55jVukh9Lc3EvzT1kbkesgKvt9ixtCrk8anK9mKo5KdPcvhJmExF5S4CxE4mNqLNJ9dHtRnVJKRajong8cse1u1Mqwqv3KHeEx6r4cuP2JZ3A4LaK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068113 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN b/tests/data/transactions/state_batched_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN new file mode 100644 index 00000000..c5770e22 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN @@ -0,0 +1,97 @@ +{ + "slot": 198, + "transaction": [ + "AWeJcnNfyXHSreCnaWWzLxrkr43kap/fFNELLl7qRXPeiH66g9nbhDMkGWIjmIN1sJMVgCJmvQMME3PLD7oOygMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX7DwUhSBhDiy8tzpFDo3F8ZTwDih8Jpt8Hecrtoiz/TgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953187139, + 30082521, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999953177138, + 30087522, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDaJaT8cR7ZzF6sqoe5mNbcWsUty6N95mRovSKbb9AHVX8YpzpXnNRctLiKb9sEL5MFQdLby4DvxQsAk4Wd6oqbtrbMx1aRDtKHRovPvtRsykuCa1UATJFy4fQULC8ANWkBxVAYgwnL92oYxpuBSUhYZTSURt62VAyTRamDvkR7cYAZdBp4jHqKcLJtrWB4gYNaCMmjqujkxsyu1y6fgVSJNqqPdFjg9z6wMeh3wZCqsC5hFDntMFfXna2DVCa9N1q6uDsXEiAnK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947564 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52534 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52684 + }, + "blockTime": 1740068140 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ b/tests/data/transactions/state_batched_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ new file mode 100644 index 00000000..f75f0de5 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ @@ -0,0 +1,107 @@ +{ + "slot": 144, + "transaction": [ + "AWkhB6O7bxkx1i3ZMxJ6+yyfRCOFWKONQGFkjvKUiCvgXO3F8AUZws9tMqyzoQTnOWfpfzYoEjh4r9XRJHKeiQMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU62IB596hABKkBRzx+59ytutnxGIXdeuU1pKzUJJdXdQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975617182, + 29867478, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999974607181, + 29872479, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAFSRgmWSobDob7hQrd8sZbEvDAx9RqUGfsGuTin8gpCwrZgYNu2B3U4h8p77ameeTSm597RoGsPgZy1opv7HAYiDijP7XA9X69Yuo2oQC6Qb3ceb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068118 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 b/tests/data/transactions/state_batched_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 new file mode 100644 index 00000000..64a21066 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 @@ -0,0 +1,107 @@ +{ + "slot": 127, + "transaction": [ + "AWk+lWB7zZnQ5bXn1r8u0vH9UbxynAkN/z5ogRne44J0KDbK598uFqP2FELrkqXd4rnWwwUAp0JuIMCXr56jWQgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcjwIYmQcwklamF+0bzZj6IM/3TpHXdgspUI04mzgK4wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982757196, + 29797464, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999981747195, + 29802465, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9g3oyBgN5YQQeUwHPL3YdXi4N6ids2johtpiwxdbXay16MQo6khW6EKs8tgKv3BRKEAjMyRVmm7Cy6KbCzKE953mTDoXBv9ecBWCdK8ujD9GvYZm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068111 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B b/tests/data/transactions/state_batched_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B new file mode 100644 index 00000000..f96eb1bf --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B @@ -0,0 +1,97 @@ +{ + "slot": 213, + "transaction": [ + "AW5S0Q7uNqu1z1e4ndPRJNnkdyjxGHqgGdaIWu3eZafVSoOKvDgUggCFrNctfC2s+yDSrsRIowCPenaMWCxIdw4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV+Jsx0protH3h392yTeUpdDaIRx9wbCDAAsBp9MTpNiAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947067127, + 30142533, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999947057126, + 30147534, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNidp6WUeCk9nC7tfs5NTLk8Qq2V4mG7YyYwiuAsCvnrdMDCheVaQBWehwBsmYo4uKFp2ywEYmntRKe1vrkTkiRAQPbZd6hFnHvGEL7PL7epTcL3Y6JbtXpw3CNUbNANtFpbAmn4hsMjVK79HNfksnAMCAAC7mXVUV3PSgjyqvzxtyjo5dDrY32Ya4VbMGWDXpgW8yJrjohNmr2Rrb3ErFWaRE4SuvkBB4nBZ15w9BM56zbpgeFFTm2de8by4xUQJ43PMkd3hTD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068146 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd b/tests/data/transactions/state_batched_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd new file mode 100644 index 00000000..10afa387 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd @@ -0,0 +1,97 @@ +{ + "slot": 121, + "transaction": [ + "AXNunZYjtBxl94Z6wBNeFNM82+EM1puWTgBAzMl/qOqwbMjtsMI6ziZKsNxY26EyFWz4RjH9VxGR2kUQxTzGEgwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUyQXYfYUKBHQu8h9F5OK5j9scJu5FuhN2OB6ur72ZHfgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984807201, + 29772459, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999984797200, + 29777460, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDERBumjjSYBRtdhSDd2J1u6VGXgWQcUoJ5gES1yVvY2ZJ8tpjTrnsVJPztUHs8EZUfzfNPCEDJNP321xtfjWarYj6emtjiq4Lh3TpKsetMxJCSj5DaYyc28rX8A7FiRnGRMVV6VbwZNXp8yAX8iyiUzYg9DmRAAxCq4WEXCYKpQ1FSXSEgcGBKHDocmRFCZiJMm6MxnbiLWPf8Q3eM78sNzkXPfSwuNNrDRRJfjG2wDqa9HgYYyYNbmgyFr5ARhAXiMG16f6yQb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947005 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53093 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53243 + }, + "blockTime": 1740068109 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD b/tests/data/transactions/state_batched_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD new file mode 100644 index 00000000..26e2088f --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD @@ -0,0 +1,97 @@ +{ + "slot": 196, + "transaction": [ + "AXfI6O87/TNPNRJnN1GWoDKnPRleYcH4sn4SeqUcgFMVTdj9iy4njO/icD/UDtawmvGazIMtRZFIlmRxRwkPaAIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXdr8SwU1PE3wthSTq7HHQ136tRMgf/IJOrdFHrVYrFkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954207141, + 30072519, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999954197140, + 30077520, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWZPEnpTrd8fnkVQDmmFJt6N4xJcmpn5RYDWaVuxbMYvv99cRfGBJDiRP884RGYCVccTpeSM8xxtdQuTSMfd4qXYN6GzD28E4joLzTff7VEoU8b6vedanwpeuNHNa1U7pqjVmzWDt4MNfmXsrPXRaHQRDF6MXzWV79zZ2uWr5mB9bd6omwiGBcxqqAHMpiSPAQJFKHJGFQesEGjpMEA5qKHtrKYgNG5oR5Dmv3JVFZ8Lqis6Q4t442rQKEq8HWq1PSFBdq63iab", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946927 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53171 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53321 + }, + "blockTime": 1740068139 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 b/tests/data/transactions/state_batched_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 new file mode 100644 index 00000000..765cbabf --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 @@ -0,0 +1,97 @@ +{ + "slot": 111, + "transaction": [ + "AXfm1Vz++Q6fiAB1W7IohLiBwB0AJR+j0WvF/MFaQjGkKa0m7cPdP6jiqS3/kCIXcH7qc6z/bI+0tZmygxplewYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxRkc8MLL49yoIvqIryF3HrlLOHT2WWPJ8ZPz/xst/YQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988887209, + 29732451, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999988877208, + 29737452, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDUdfZHVV9WCeN675JrSPCvqTyzKPgDu7R62WoF2RxnkYo5Yjjw4jDtxefB9gJpd9e9YzRtBdqgDMEPx7wcr9cR4uo6suptfysqFs1KBKjssYEQyD8U8ZvSpPGxfM4TJWtk6r4EXjYoDtakWFPGQeVz4cQdVgGGKpbavRM1uG8kEnSuNJgTN19xmjddPercfgTapGbdmRQAdNe6cyBGZ8rvVfP7VLXYmnLyz61s9WFS28PuszsKPaNUL1F9DxRhDVzNoWr3X6a8X", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068105 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH b/tests/data/transactions/state_batched_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH new file mode 100644 index 00000000..05df4349 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH @@ -0,0 +1,107 @@ +{ + "slot": 152, + "transaction": [ + "AXkS6e3iDn62+KSjjPFU9PouO16wk1rHbTGL2lqhyAJ+4v+iDrgreKheNQYEK97LfPmd2c22A5AjgPFM6SM9UwQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZhKGApwcrHnLOaLhoSC20BG24yw6Q1hoTXUFyAAJmnAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972557176, + 29897484, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999971547175, + 29902485, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7VhkTrJXxzFzdYW9KDoQjq2Wo4sz564ZNGV4MTtrqS1UVnduNzEcyWsbQUCL6kQcMnXpN4AP4MJeG4pCyrZTLzzzcKauBVwAnFCt8jodnPLJ7biF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068121 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp b/tests/data/transactions/state_batched_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp new file mode 100644 index 00000000..eff35ab5 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp @@ -0,0 +1,107 @@ +{ + "slot": 182, + "transaction": [ + "AX8Qxu2zwnyqKmO2aFJNldDEs3WDtERCw69qciPYa6d0T7x4xQFZ2BZsO+Gxty0pE0A+4UDhKfQl4xQt3F9PxgcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU41zHcdQLCl4xnrc2WrFz2BuDGDJpd5LKZiZhqX3ulaQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960317152, + 30017508, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999959307151, + 30022509, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6JCBN4nEW6cEz3dYa42Api8mG1A8FRbYGmgZ8oTMY8nkozixjjH7duhXCsXFHdQpXRJNkL1xjLSn97u3xRDDA6oZsUkkPfa1HT58cPXtwgUQW6jq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068133 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP b/tests/data/transactions/state_batched_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP new file mode 100644 index 00000000..ee853b2d --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP @@ -0,0 +1,97 @@ +{ + "slot": 118, + "transaction": [ + "AYB8l0dxw+HPJ+DZR9aJJ/0NhjTq9XX/4OihrWTzoWtQ3/CnPagtM0H+rd9EWs5g9AELNUpgGHaIbokfMOHsKggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnViEd3o07MD6rNgceD+IMegZ2LFM7QrrvLHcD+IHDjfjwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985827203, + 29762457, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999985817202, + 29767458, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDPgeL8u9ApLVxGFr9qhgmtKpHShYURtpjR26116gfw5PTA6qxuaYwJDWWFdJiznpd4ZzZcgqCqhFbjgBvrrfdzvNagNqUbBy8XWwg7xDmz1hxL9fF3WgSka9KUefPxdBGYop9wk9nKzHMFHzLQ9nB9vnTemcYnJ4DXbLHfFWJp6Y8YHBFxBuDCEWC3yquvsajGBwq42oFkXKJytqaHheKQtnVeiRaSBLaBXnKmvq21yjWi71Df73kVXthetzJsHyYCUtC1ABEfq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068107 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq b/tests/data/transactions/state_batched_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq new file mode 100644 index 00000000..ec2ad933 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq @@ -0,0 +1,107 @@ +{ + "slot": 177, + "transaction": [ + "AYRvND5Rf3jzA6lsBazOTwXx+ixaXoV8eVspQ8qwXxy5JYtlG6fxqtQJLidi4hILvlSgy/bJsCQlOq5gtl7ICQQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWzjGqnVtjRUEuWzEue8BiHidaF0aFa6RoRyMIK9XR/3gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962357156, + 29997504, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999961347155, + 30002505, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7dfyF13AH3fCw9H1o9hHLBMhivYWeK3PrrksoVC3nc6dA2AgzDmPScm85UyJtpq3zpjfDLQLY5qAstYKb84c7qE7RyuqYrGpPc4TuixaQoxGtaEb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068131 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB b/tests/data/transactions/state_batched_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB new file mode 100644 index 00000000..18160b1d --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB @@ -0,0 +1,84 @@ +{ + "slot": 315, + "transaction": [ + "AYVhvszHNc4Ykbzwr8/eYq2FOZ9aMLKZOzO/bfojFgWwdvk0/dLYeQcItHCLTKxSa81W3jyBHxr3ZmSt6UpDUQwBAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0RXnrskS5k+PUucb5ck1gHohQeYTidxkcNiCpj89Ag2ACAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAv2RfUMKrRacQKxax/sRZehWIDwGmEHX+dG7vuzBuEAib1rKJDuR7TBFNA3j8QrhPN2vSes0kTAhw0jBure+hbof4Y7JspFtsgYqF1Sw9vNWXGFTBjeIYWWS9tnzj1UGkRtNkik8T2iTNqhYFTlAp1sblFdB0XUCUhlrTv2ngTTp4beW8f0lbDu2k+b3R1axiLpAArYaiPzbSqK5N0x2CL", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995078200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995073200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "LmdQuBbApKVFkG74yFaXjBywz247qtJ4Ppd4mZiJrviz2aAb2iUAATtZ8CK6JjqzjN46mCqr4Uui5hyvnb1sxK9GrmDz2nXxc4LxNLjPAfDH36vCVZ7Ts3zPk43hVKjLSqFHZ2UGkLMoJfk7FhJnHaYeqeFnjUf1tSsipRRQtk3BvE59mgfJptro3kfzbVBUUSHXfzN8xJeprySyKAbCCtVdj6up6yr3Ls5DmgPFVCn", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKS62xgwnm2fxSfgdZJSR8mVTxtzuJHzJyaUgK3wWrwGGEy8UxkhjUo2a38SnpCNqVv4dw2DYdgrqTRjZrWvLf", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125601 + }, + "blockTime": 1740068187 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT b/tests/data/transactions/state_batched_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT new file mode 100644 index 00000000..b377ed26 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT @@ -0,0 +1,87 @@ +{ + "slot": 395, + "transaction": [ + "AYVsKNPhv6ENuH/AloPdh+en2wZmvtFGkJL9z2sNE4TEHLBgAVxdXY62GZPHdYc5VAsVsZuthTZFmKIetvKFOQgBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSMsJTo4/XRrR4tOKk/1Hjr32RqGi1HaNbDxzEu+YwWvwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAljd8OFI3+qUeZROBmSYz2PsjG3ISRZvohIChGwgbcbY/oSr0pZHkSjRlCx3A0DBFZMeTR2mRQmXXy5/gfX5CdE92IdPAuDIsGtfyutwljXHNndyfc1KjUuh9kBI99pMchWZaRvRzUZIIti+vcIEwbGXNHwLNFlv7IGimzXWXBUYnCd220VnnlN7n1CGJmDlEay600enB2XRF/Hf+waJTA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995038200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995033200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942CbpzYab1jq42P26NTS4whqf6EdrJ9t7Zxj5fxsmjsVdcPkY7BycPEeo1PvqtYpUQvSYX6vfxcDyEVBtX7ixgMW7wwsqNtDP93LQbS4wD1d6rFHoqYzV69Z4Hm7cFd1WssVdnaa4wbq7uw4xbEYVbzBxYfa2udCZjGPiigCV8Djv9LjZhVGBm8Ney2zdgLELEbaWLzBopsRVJfq6ovFJs2SSKEo", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92cBp6K7c7w6T7CanUvo2EczEugqAZsqdY3LA3V4ruLzyNivh5BtneZ5ks9GefsTUgtux6MbKBuM5wbsAvgyFk39yrE8hYSCXUy2H5vie58", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068220 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ b/tests/data/transactions/state_batched_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ new file mode 100644 index 00000000..c0eae024 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ @@ -0,0 +1,97 @@ +{ + "slot": 206, + "transaction": [ + "AYXFETp+z60q+kL7B6blYjeaZyd4wJvKAhNBAbzM77Smoefj35W8m7GOnf2B1Vj4RPln3LWFRfPPrNP6pFjMTw0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVn7k7C5V8dnwrrOb1sI4tXQnAqJ3tI/pKqTnfd3g4lJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950127133, + 30112527, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999950117132, + 30117528, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDeszfYASD7F1nteuLCtUva84wmj4axS34aRD8kyH5hzVVj7HicGQrYm2wCRjfSjL3iCT1pKGMAjkjBKTX4RuwxrE5KzJxa6DzsjKGFohxDLGxDRSEDFtWSHYW8tWBoeHFU1HsAXQ1RaND8wWAY1CEj7kdcrR4f8mfKaLoZDdUuj7Y2ivfLvGk6rwtV8iSFUCh8pyCs9raU8ZQh8cFZEhXmisR6UzoZyfbkaJkmhTYk72dGS6V5EyRCtjKAa7boBQGHW3LidbasR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068143 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 b/tests/data/transactions/state_batched_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 new file mode 100644 index 00000000..1c85360e --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 @@ -0,0 +1,107 @@ +{ + "slot": 142, + "transaction": [ + "AYh35yZk0DtILIQHs7IRZTKhqBeVQmAQUHY3gkCk+oqsKoasvQJ3i11TZ7TgydPl3I/cK0g94iXwcWnIIcMBjggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVROpiEI2UYIfTGwDuIOUaGb9pirfh/TFMBtrWSF0i3gQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976637184, + 29857476, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999975627183, + 29862477, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBNTw9PbN5fR66sqeXaTeB74WXVrm3sUAiDDS1YLfxMpkhPNeiVgpfuPm9GwSBVCQjkKS2v96VhgRrbKMnqZHKzHcWz6q8y3jWZcE4KFtdF9u35BV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068117 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 b/tests/data/transactions/state_batched_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 new file mode 100644 index 00000000..66dd5ffe --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 @@ -0,0 +1,97 @@ +{ + "slot": 161, + "transaction": [ + "AY2HebBbhCenCMmc21gfHzClx2f6YAfjXyLoPr5oGhMnqYrB4nxW36J8lXSJ1nMqZD7BndsANtnTgc+ylDewowQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCtR5sOI1cfcaFlbUZH5KC6QUKsh9tvtdROasTiFm1CwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968487169, + 29932491, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999968477168, + 29937492, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDfpom6NZWPP4fhH5EV6YJzJ3ctjXeCW86U8y3jWY4f2TDcjmJaEqeENicmMCAgn5tEjWeHLwjz9bwvcyCDPBwGtHWTfyHFEKDGae5nNpozZ1u5HZfYk218yMtXuFLNcf2idELNoM2hhLgDFbCZz6Yvd2LGsmnE48AwUicx62xsaGEzQ9F2FVHkXfiEhimDCSwLwQJLGaFe1DXNecqfBVaiSzmGrMb8pgCrDRoM4G4MjB1XZ3Coycwm5GdnzYC7WPDyDxWeuidwm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068125 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk b/tests/data/transactions/state_batched_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk new file mode 100644 index 00000000..60cee221 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk @@ -0,0 +1,107 @@ +{ + "slot": 112, + "transaction": [ + "AY6g/iSXepVVTOzArM4LqY17aeXyFUGky59Ka1nbYZ7wnwH4ybxtuKzcBebB14DJ0+zCUI4qzuHbvvnO6IL6agsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVI47cipqe0XDru1yK5nrBayFEgLVOvQVAGa7GjKdeSnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988877208, + 29737452, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999987867207, + 29742453, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6MiW7dabsy2WhiJJjgxuYU6o1dAGqGauDDWoVec9WekA8MfgyZFHzFgVRYKnMwpnruuoruZsKW7iFdk8PZhMYZb6RsQXebzstL18WfXYe9ARwz55", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068105 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx b/tests/data/transactions/state_batched_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx new file mode 100644 index 00000000..eea4b9da --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx @@ -0,0 +1,97 @@ +{ + "slot": 186, + "transaction": [ + "AZC0H+640lAxm4h//QmS7Z6QzcFh0U7/ds22YEB2vaf2A+x9iNQXYHVbqjOCC+LEvbQxHUNyZM6YutqvvnReUwcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSQ+p9so1j5RQUAwVKxinM46MfpUg78CycGp8Rln1sEgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958287149, + 30032511, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999958277148, + 30037512, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDaXEnvHoy31veWGRneGPa7MqJkqAcvkzaDAcRQNwUbwnecBQKrrQicC73HBXbGZjfmEdap6FSd3rvCVhMXojPydbTWj38GUs5SRT6ex2e8LDDj1zjcProqZhBMPwQrmr2MDX1q4f3J6eqbzFffpj59ByTBLw99jUEpn4wqmfvHBETipKYCmuYm8Gvd83c5qvx2aCyBL5T79AindfCEhtzWjfTsxFVurPSa8TCnFRZWMdVE9VzZuZymy3GfPRVVuacQUqg58iSLP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068135 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso b/tests/data/transactions/state_batched_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso new file mode 100644 index 00000000..282d93c2 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso @@ -0,0 +1,84 @@ +{ + "slot": 355, + "transaction": [ + "AZD/aIvT427xb7ouAO6lM7ElZLimzRpU/HLQyrk2pJuYEi5uHwZggwVXl8FP0L8idyGi4Ry//Y3+Jhfdfizomw4BAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0zOtFpRD5EMDO4muRkU60GLELBxvwCSxduGfAoQ2LVFACAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAB2Sb2dZ48FTXTd7R3or2UVSp8JonWT3TpFfoln6FSvyQuromEwxYB6FFIW9GK86R6zmsFbYUuRtGiIpk1zx0/mdqpiMp0atl5htD0+Ui+8Gt6CoG7rnXlPpU53zKZsNchpZlEwNFW1i5YGEE1FkYPpULkAcm4q2CunpW1Y0tiChq0S7RgjtJlfQTgmnceXuvZgfLzDnImNLqwuZvHJ2wl", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995058200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995053200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "LmdQuBbApKVFkG74wrUa7AHLq1QuUnEshPzBwYkLWkXETSGMEmDW4xXT41XRmZiqFeTJzydHHEjryUjK1ANBPuADWwBHijYDvXUNat3wwY9WNHokG59gXwXKSDqMyR9p5v6B5Gygnp1s78L4owBvxtfr7S125TFgESfyDk1pgafaxpS6aRgDubYLPD5pUqKop4ka46FFrPBQ9AHaw6QTzkGsjLZxPkewGuHiouGREEp", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXu6ANn61xzwAEPHipT5YumYThDhbBDEzfsTaJTZ4mH7WRP3NnFD7pPwEkLXGj8bCLyrSBiTQHePFrT4CRcUfZW2Rv54BNPSyHRkWaHMbD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125601 + }, + "blockTime": 1740068204 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj b/tests/data/transactions/state_batched_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj new file mode 100644 index 00000000..c39d3da1 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj @@ -0,0 +1,107 @@ +{ + "slot": 220, + "transaction": [ + "AZLK4v86pFJnJVuzN223M94C+rpDrO0rF6l5gnkEu/55KIbGFTnHXV/5qHS+aZgXO61mLtM0V+2hFgeq/O3iZAIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVunJGHqIfAan6wordZ7voTqxflR9Ina3aYmm/VqUt6kwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945017122, + 30167538, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944007121, + 30172539, + 50000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEsTovaE8YHx6SQEAgBvtR9VkhSVRMUrFE1BmQWBZhA9y2yX3qPgX3qcCo4qyXxtTCBcUgaqLHpBYEwZdzzf4QucaR2pdbfajfZh74xgiQQgRyEFZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068149 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q b/tests/data/transactions/state_batched_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q new file mode 100644 index 00000000..19a5daa6 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q @@ -0,0 +1,87 @@ +{ + "slot": 305, + "transaction": [ + "AZOJy/bTxxlCS8UI2I8FRx15GBrX96HLijOVCYkAn3gjOBFAl5/TtZ7RiE7pkXQ/pjFf85BEryAbRSzYNKIG7gABAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQLq92+vXzeR7nciCnXfc1KbteDvLug4/VBpDVZB7mhMQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAnQKTwfYTvgvK9kTdCioYW/TCCANKxzytWzQlg6AvaahKsZGb3BQHdmT4cPy0O59y5TzdhWpj/JFztr77lkOKhjMnwbUC9OK+fT4Os9aujMZIkhHXdZnZu16Zt6eE4jIcGO7YdOY/4N634Pz0Rr7hhVcEwtBKW7Pg5NFXklAWg3ScV64eAc9LghNCx+Wjoz8X84FDMP18WZFAeOIbYMMSh", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995083200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995078200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942FbVz32fFfVixptWrDEK2LqLvQpWfWfUwfBaHA4yQPR9nHForMLVLsJeGhYJdS71YsC2B3rLKcKsG6SG8K45BV1VqhxRzV3jonkKGx5wBjCqZ4nNfMVSrUZ2mkeNPzb9s9SC8EgebJFuDtVg5MbyqtdPKMem3djKHbDDuRbdywLFfmKTyrPiBxVj1acae2rwnnwmz4xpCqjGZJF1S5SbVtvfDfv", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hTWw8b3Esaz8Ku3U6LgCCLfvc3f13CmgzoEZtup2Rz7fLLbDR1ACedkRtUaG2t4C8yBJ2WbqRECPaUA3qyYCPggAt5sGrcdV5QD8dMAFqU", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068183 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 b/tests/data/transactions/state_batched_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 new file mode 100644 index 00000000..4169a9b2 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 @@ -0,0 +1,97 @@ +{ + "slot": 133, + "transaction": [ + "AZUpN2HnHP6OC0voCXGskYmPrwYP4i6bY9/MqwsHanJnwAtRSg56g8/2jsa8Y+BUgQtFfJK00VSwgfmpW5wwlw8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4aEG9MVv0whoYQAula/+s/w9WrSkDzePJQ1yX0a8YrQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979707191, + 29822469, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999979697190, + 29827470, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDMn42wbtnKdiV2qYXGcB4DCRm19N33B2vC3YzLGvcMDie4aCjU7FNH6wFTze2oKfuB2eavvgibrsUsmuPvqNgVNFMqyKzWksx8GtWkf28utTKCrAhBzioxh3px2GB1Pwrpgem3QiSfxWaKkYYBGa6zdc4VLaQbQSRNzXbvdyrvLayVTTotp5MUSLbX5x4An6UFJn6JCLZm9pnpLAQauTPYRaMNiu73GrEJyATiHJWikdrGjiu2me2khx9hh55Adsbu4fQMvWFqH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947020 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53078 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53228 + }, + "blockTime": 1740068113 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER b/tests/data/transactions/state_batched_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER new file mode 100644 index 00000000..5bbcb7ba --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER @@ -0,0 +1,97 @@ +{ + "slot": 176, + "transaction": [ + "AZchIVBtVA4NYWB54Ksc7l9UphQpqFCfI3Xj3CW6J6lFhOUGAnrLLfW0l4O0LKc+c93PDPdsKDPyQIJ+FIEMhQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeOUWPTpxCj3BqbE+s5B2zAscDAMBh43lZD2Qw+T2BRQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962367157, + 29992503, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999962357156, + 29997504, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDfus1A6E9CYy3ornXSUqZ2BAtPeQNJ3cLgDLpJU5TRzvbd1k3wb4yW2Ju1BWjP1fnjzwwoRb58bBA9sstGmCcTdLPSweZYkfR2J6jJutsbdBriverD4HGnCTrF2wUeufG6qD2mW1VUqjqvKwP653bmjuZAAn131RRcvU6K36kzqFPmTd72xaWDA548ZYimxtN96joQa5oW6uWMP38FWEMqzfd2VHpcVubUG4rRATQUSZMXatGevY31nHQ17x3M5NrCwxymgYqm1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068131 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 b/tests/data/transactions/state_batched_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 new file mode 100644 index 00000000..501aa49e --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 @@ -0,0 +1,107 @@ +{ + "slot": 132, + "transaction": [ + "AZkXXCS7MADgXck3E0uA5eqZS6tRoR1yrduUedCpK0OrRHjwBSNaDfc85lSJTQ4PAxC2bCq5VHEQOn3YuZEjggwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU3RRwzFR9m+zZ0TakiCVCPlqF7nRyZkqqnqqsdtcLGnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980717192, + 29817468, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999979707191, + 29822469, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBzywzNvK9xbjpYuRCLREFgf6QHfQrJ52xLowQ3mvQQ8entfFeKpjvExAsFTYhGXCfcmqyfU75yHNi69qrBKptjrqphxduFP7ephexmjqLS4DNwbD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068113 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 b/tests/data/transactions/state_batched_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 new file mode 100644 index 00000000..c3021286 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 @@ -0,0 +1,97 @@ +{ + "slot": 203, + "transaction": [ + "AZmPMYIPTlpJ1j39BlNGC7OqV/dJf3kMOGjCHtnXQbD5na+98I6TIVGKEINPMClFCyuzIcvjfgm3SuAbz1rzYQ8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQOKcSNnt4oIZY/F3HCZp4dhbPmPPe0jTLmZ8JQQQC4wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951147135, + 30102525, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999951137134, + 30107526, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDejfohMJsUG2eGNbFxooPWyguyCoNUYgrn5yxr8ydBfnoGo3gNPSty8LjxvpWBnJauCMZi1XrnPuHPdRp4aAUTe64HtaWWKvZNz8GRRAMwedUnqfbD3c2VmDHeBpBnVis5XZHY4nxqA5FmEGWnC49aUBRTvMamYX3DMRASspsGqm6Ank13xqujQgJxeNW6Q2vodjVJXbkXmN3X3aewukmEK66Ym5xpE14DRxYXvU15AQ9TUkiFztSfA622dZyz2ukX53p13ffkT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068142 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 b/tests/data/transactions/state_batched_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 new file mode 100644 index 00000000..dbf76a91 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 @@ -0,0 +1,87 @@ +{ + "slot": 406, + "transaction": [ + "AZnckfvQZji+/zO/UKAdISTCmOFPfB3sDcug7ODQv6ej5UMUhMZIOqPLW9Dxh3xPF9fO35iah4IwTgsMIz/BUg8BAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRb3vYsE8GG6R+fHoqBBJm7Gr8mYmSVM8wGV8LP+NXMmwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAoAqXeRGUDuypbax+MRrdAsWZDNqN+iZMp26pMh91E7ROoqr0he2sHY5R0W3YKZF0WXdP6lS/1qpfl7aIshUcSiYKHMWZ7+ilbMj666EPgzL11RwmMTP8O/73Evz+uNkwLD1Gu32KaTWgyrGYNxZ4fANr9mbAqzZhRGUFqFH34XY+45UrgeNTCa9dPhlmj9C4CSlw5JcH/vbMIOowMiaAM", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990121400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990116400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942GvzjfVA7dYeHXmEzWjtw9wLhU5AnD445LSCHMV36Lf4zNBXYHEbvv6zpMzwbJx3UZgHf4FaiDkFi6rFigkJZHp6fTMmD8bG85sYwhwDbXcADzmsUxc83PHGrbYy5hE41HxuRm7utRdrUzmRciwwSxUFsdVQqSfm1EZVjpoAp1k5kHBikngKADxMsZutts6Sd5kbY4MsJnGB3Ny9GBpC7jp7Drb", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmssNS374W3MTyEgfxbGfZdNErWMNsfWyaNVgu7AdYAS6d3SU1vdRuFemthPNNMAbQqXH5LFg47YYpXWZXAC8M69VY1G9MHkj4F5h5qLaVwnfDu7YFLJSZ3qqnrf2eS9m3ogu4vnvmMo8fCT7mtr4CS", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068224 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF b/tests/data/transactions/state_batched_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF new file mode 100644 index 00000000..fe29b754 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF @@ -0,0 +1,97 @@ +{ + "slot": 178, + "transaction": [ + "AZ0BOGEKb9mtHyaxtEkUfEtpEUiC8BTVpqY1ZRmg9+fqGIMMvdHkWJP3TUSQiKi8zNf14LQeRXnsSx4PU4a6fAIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxJy/qAqdWh9ZTN3gjHNmXhwEeB/9ar9zBNPGj480tlQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961347155, + 30002505, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999961337154, + 30007506, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZCLmg2v1odWKJqhjEVCRtDAb4bRyZF1aQcHYJNk6UDvcU5HeH1myzk5mayWkj8vdSrYSpsi3fTQehv2wyuN4NL4438Qyeb6JqSmKfrkSthMnBXxuSZs84pbhh6FrEwp4TMZZQgph7Veq74hzT2Wwd6hXhkFCA6JrRFewGQdPssGwGUMxPGiPhNtcktZEU6xY1cXYFuWBff7Y3rzHDcbYvvf8JozmBXdA7BfDQ7fmJMfQE6mbnFGARxyKrNK5Uw8D3zSpbZkF4b", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068132 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr b/tests/data/transactions/state_batched_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr new file mode 100644 index 00000000..dd4f809c --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr @@ -0,0 +1,107 @@ +{ + "slot": 149, + "transaction": [ + "AaOGCIyUyPKzcnVqY97dNWT6sQoLb5XEBXiiik8vGnpzqTAmNo5GGHJt2/RjQHBEpWuEr+zGd9XhPG94laF3fgMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV6908tiu/JqgK83zJiLJKIk5jvokz8641m1AVlYcxXPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973577178, + 29887482, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999972567177, + 29892483, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXExvtByfdUFnGQGfqozhiZfHQkJ1wXaEpYeLknXs47Aiy7kHqzhZ6oU4vXwMFWJYukmEGUNG8VBgVNaKYFB8oWqUMc2F9MxBuyoXEJZd2DjgWE5tj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068120 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc b/tests/data/transactions/state_batched_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc new file mode 100644 index 00000000..2d15dd2c --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc @@ -0,0 +1,97 @@ +{ + "slot": 173, + "transaction": [ + "AaVBQgD0Z9IVgVuFHHiJEGhJmIIlUJXbDca6r9b8sBFom9CCNXWmF4815oOprI6rb7jOre9/m2HqneddM4W7sQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAgibpxyASiEDumUi7+MWRPr5r7DC5clkIUaL1UtngZgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963387159, + 29982501, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999963377158, + 29987502, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDdaxuBKhuQftYrx52FqLe1HyFurjpdPc957yUVyLjn5tXcYxkhSWq8RHNUZ1EqjWa5ExanLJqoD1Df2igMasJ7ppVsS9njB2peXFszdemspQVgNRtVgfjhH7kQkHgYC36aeTkCZPV8raUerQvvbzmUZY5nocejg4bAykDB7P8L1N4YTwZWdAcGQAaBCfbnxf9sdHPztaSW275bRuRBaj92DxN3StU4u6ixBkAuL834QeqKwaMFp3gFDeo9zbWXL7BMGTKdWMwio", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947564 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52534 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52684 + }, + "blockTime": 1740068130 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq b/tests/data/transactions/state_batched_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq new file mode 100644 index 00000000..d7578db2 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq @@ -0,0 +1,97 @@ +{ + "slot": 146, + "transaction": [ + "AaWoS1ow1i/hqgrUIgPyWZYIPma17PUHf7duRt23QbK+TYipwC+K4n2ZcrVl3B6Wpl2Wwv1K2QTxpDJNrj4TIQIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2uKodox7n2dg8r5FBvRV3hLz5XbmUf43BlQAg4xP6MQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974607181, + 29872479, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999974597180, + 29877480, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDRsB76CKMW6oEc479VVocPb5WYu1j2gUtBn3MsfF4HS65W6zgitDWyxSLdyNpHjb4W6wUHBzhbPTqot36CR6We3Lgt4fwA1MocAb69F6JSbRrgHN3NPtUuXBQ2gRXXorYEi697KfV1NrJ7Kc9RUUAzqyEDfSDKzKXFE3fE9rdnyzmJhraDRjHnFHd4z6NYWjEq9W1bbyRFn5PKuiNQHAdMoyH6H9iCgr37S6EW4W3y8oYzbbrwoMBBNPvUEr3LcaveAgzUQ8fxB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947005 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53093 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53243 + }, + "blockTime": 1740068119 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 b/tests/data/transactions/state_batched_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 new file mode 100644 index 00000000..b9ee6788 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 @@ -0,0 +1,97 @@ +{ + "slot": 153, + "transaction": [ + "AabCXAKCZR7AHXc+P4baoj7N4f+9buA9QQRMHKbjjElcj8bUb8NgZdeeN3h69qVkjuklu8lLChw8kwKsQj8oaQYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXD7qd3yoD9y/RxnnxWo4EdAjIJ1IGESZmwWLVtYxuBLwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971547175, + 29902485, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999971537174, + 29907486, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCb58dDDWFRoX3medJtgQTA5EvB9YQwTxDQfYBSfAP62TNdiwHorKXJQyAnejhkgxYzZuEXyAeJEoEbqLGqdREqPchsX1jqtDeiVpqDMLqyDV2RUqRUrZh3RRjq3RTPp2t86mUcEGDNpGoTWtgJeLnehqoVpNtijUi3uop7BQ35kHNv1yT35zTVyjmMBReNWqQnnbeN6uM6RFismVNqid7XEZetqUFeGrMZQcxcyAVS4eaGa4S4NoyRvNdxDTGCeonxaQDLgRjM", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068122 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX b/tests/data/transactions/state_batched_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX new file mode 100644 index 00000000..c420c619 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX @@ -0,0 +1,107 @@ +{ + "slot": 124, + "transaction": [ + "AakYyIO8p1Iqwy91iajm+uOuLYM2I0t3F6lkliOVOS4YRDx4OLsWQw4e9zvJ8I4r8LJZ2f6WcopA9kwreV5icgQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAcM0WNeTke30hqmgi9jsClw4Irm8LVYIu36oW3cO0qAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983777198, + 29787462, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999982767197, + 29792463, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9ffSMBtxxEe3MVgv2nYxtn8dvKEVJL1Hqw3iZcjfGwcWFX7QdcnVEuPwXpuEtNUU1jp5fCmBJSfDgaK7Q7tZpT7PbScFQigur7ZgYspkpnt6MCwh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068110 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe b/tests/data/transactions/state_batched_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe new file mode 100644 index 00000000..80068312 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe @@ -0,0 +1,107 @@ +{ + "slot": 172, + "transaction": [ + "Aan8EWesGjBnRO2B8gPLgMtWUyKQYNJou4Ha6Tt96QRM2q6aQhj9QTujmaQScCnf9Iu5YL0agi/Uf9nTK9AAHQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUu1ERCFcrr3AqJcZWbjTWS4XvvO3qvzQnYhvq93pArFwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964397160, + 29977500, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999963387159, + 29982501, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE1EeXYMoxpw1vY2WYJeEYcxtbeJv1RaJG1Qpf4az8G5J1fNk6Zq5FhZQ8TirLYKbwXcVmGP9tQ1grbieYTMuQSXwNXXnr9sFajprZx2cjfgP7S2K", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068129 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 b/tests/data/transactions/state_batched_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 new file mode 100644 index 00000000..c2d5cdb0 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 @@ -0,0 +1,97 @@ +{ + "slot": 148, + "transaction": [ + "Aas5SEPSNg7+Z2J+pMLvj4AugSAFNw+tmgyRccG8rmtkzWJun3c3w1cVyoHj0xjoHNMqWXvFyn8OSU97o80oTA8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUf73tO8SNfKeCFkE6lrXc5OHXt33EkHM5+zSeVvLHjWwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973587179, + 29882481, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999973577178, + 29887482, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDRVXpwrjnmQdmiZixFXmvUZq2LsDmLzN8LyEAp2ccvUSDMm6YVMEEx9X5QxkTHzKrqfGWd6sgtpebsAksibLSmcmXYv7vtUdAdPUkbgwVboTFGcoSz3hUToW8xKwNbC1FWcPJrRTbu1HeWewhCmKJJUiHQMDYHMTx6xUH2CzoFcygmjB28XaMpHJg6gJenBewhBLuwZsYeM8PQN1HoMxHw6YHkeMU76ubiyagXHoz72oXGzrCUsPjdZ9qHb722eoERi6RYkzJU7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947642 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52456 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52606 + }, + "blockTime": 1740068120 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL b/tests/data/transactions/state_batched_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL new file mode 100644 index 00000000..4d28224e --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL @@ -0,0 +1,107 @@ +{ + "slot": 154, + "transaction": [ + "Aas99eH9LX8fnIvTnDhkqQpxh6gUauj8gc82lSYH7OQKxpTT/RLkIkdGNQ9xG28+RdVSbmioUlRkuyBdAHw0wA0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwOjMi7D7ZitOwE1Pry2/cQz4KGx3k0VLBot1HAF/bxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971537174, + 29907486, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999970527173, + 29912487, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7cnzMMWBNAtBgfWUJ28KMJPyC2pxySbEYQD587iWJCPZLmm9y36WBXG1N4bTSjAtevi8XHkdevEEhyPHiRLx2QQVC6NaY9AP1MmRmCfCZFP9DJcF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068122 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY b/tests/data/transactions/state_batched_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY new file mode 100644 index 00000000..7e1bb5e2 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY @@ -0,0 +1,88 @@ +{ + "slot": 385, + "transaction": [ + "Aat3CZbBNNxidaeer/xMCl31iSkwO98A+MhOSCF2p/GqjSaBOI8Rui8+uB/5H2OK2MBoHpEEVIbMjoyA0mz/ggUBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRcLuL3cS1iH3tns8XFD9q+XudpoLVAPivrtRAIYXCqvAIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAv/xv2XWGV7U1knL7oN7PovByeOD3YJjPKU4rvUre/rSdYJ9GrNgZase84vgmSQd4F7sCi5tJcPTN7SK9+Jj8fjfjdk7f0EwZmY9Efj/WVCPeoaEyasNQWT8n2M8hyTMMB5jowlV0jwUmEm5CT5oinB4btd5cnB+SXSVD6czPL9TAeWvbzhbtI3Imxs5yv7edmQCYqNandFVQmNhFDNtT0", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995043200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995038200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942X1fcpsapo9VvB5kER6RMRH8r6cnUQau6T8BEc7hrVgMsGi6DGntKKP1FZRnyVgucP9Nbg6WkLh2kJAG9ULuh6ZBx4vsV1evAy1Viv66nYK1Je8V6JwtBDAkmkA6JNFh7g7VSkYidLcrCze9t16z8qSAM8BgUYyXNaUUVkLCkvjcGK8rtwqYjDvraZvb2ZxpYR8e8xE43Ga93YqTK6ea1aX4YKD", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv5C4q5zn3ritsPxJVJzpAM6jrsRCr6jbL1sxY6LJehoreTE7yyukoDyrZzfRh3kbpeDMcAwgANk6wGRaDxDhoW5M31iuWGwRrPfZwydj3ht", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873331 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108756 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128985 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129135 + }, + "blockTime": 1740068216 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn b/tests/data/transactions/state_batched_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn new file mode 100644 index 00000000..3c0647a4 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn @@ -0,0 +1,107 @@ +{ + "slot": 162, + "transaction": [ + "AazadigV11H8HJnBCjx+L4tuvd02gs7R2JSPznwUXLv0sB17BYJTY04FOpHfYVZRexKr0uPBRe5NymWnnpGvfQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2lVB+2A+URzaQtvVIYeSzljDp7/EUg3R+kRM5CRg2EgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968477168, + 29937492, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999967467167, + 29942493, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAmMvnbf4rzcXwQTrVv1Xnpt9DjpN7uGDcjPaevZQWhhHJmjdDMk1VBBsFGe8Ec6EJueSEQPoHJUa4JpVjHPDyMhpNiGJXFgsKj1Bc4DbSY4TE4kF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068125 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r b/tests/data/transactions/state_batched_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r new file mode 100644 index 00000000..4ec6b882 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r @@ -0,0 +1,97 @@ +{ + "slot": 138, + "transaction": [ + "Aa3XrkdW4EgN2M3nQdTQDjxQL6EMklLYW47VrK/gAMGtp8CJCmosRQV4uDvTHLxGonG9R2PE2XpyKfW9I/kwZgEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVCd/EK3MxnQGGw6soApI4SGuCggkbmOyeRF1lCMSifrgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977667187, + 29842473, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999977657186, + 29847474, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDXxnQYgB3d5gtodZuwdRschCYvCCCEGfiTPU33bHv1KqNCbWyG5jptnCJnzcMp8p47YdkxtR7mJDCvKg1zQbiXaqUJfW8kZcf3wNkMncyX56NGD1GqzXq7vs6bCXyVKcttKg2PUYvGEnJmaHmPFATWkvmcuTUhZh668Zjfm48gHioWQmPqAugb5mtz2XqtM3QsxQAEBm3RM6LbE7X7dW4EALgxWM6vwHHRm9SoPFT3sHmPJGYKWGBbpzXWpn5mgNJM7faJQiE7R", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068115 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg b/tests/data/transactions/state_batched_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg new file mode 100644 index 00000000..202f80ee --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg @@ -0,0 +1,107 @@ +{ + "slot": 117, + "transaction": [ + "Aa44Tu2tWwbdmutF7t7aODBGjrO6PUXPbGNYWxJuuXU0/yL9GDlyYzJcCwFkR3jWyepNnQtjHjkTpRZzM3xz7QcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUs/eEESonHkhr7e0VuXynqdGnTwiJgPviYbfG0gs3+nQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986837204, + 29757456, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999985827203, + 29762457, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDZ3oeApxYfYqjTi1a74ZgfCiRABMQK4e2YZ31uHb8H8obbVgQyiV2VScuzKT3Sps3NtWGBpBxy6EyYkrNbxXJaZcaDVYcAVcRt3M2C4n4Gv8RmdR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068107 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF b/tests/data/transactions/state_batched_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF new file mode 100644 index 00000000..5b813a6c --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF @@ -0,0 +1,107 @@ +{ + "slot": 187, + "transaction": [ + "Aa9gdkru2rPke+QUFB+ej4aHxMXy+03oYPBUX7LKMhzRdT9Jxi4NX6Gy7uA3C3DtbGJXfk3NRf9Am/Qsu2Js7AABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNA4yZyMYD0yI2XwdxrRw9dlBPD3h8twUbUU65n1riOwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958277148, + 30037512, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999957267147, + 30042513, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFDQ9Ums9kZjxvvmXVc1K5QG1rpSJdigDQWQHpedhTXbBZsUYqYmvMfUhFxF9R6CyBXbafQ6wbb2FH8xSV8r51zHKqmhjXJQszRAD3D6mV3XddSnj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068135 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw b/tests/data/transactions/state_batched_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw new file mode 100644 index 00000000..76e21154 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw @@ -0,0 +1,97 @@ +{ + "slot": 123, + "transaction": [ + "AbPWp/EldeVNjBZ4tlfpkd05wEvZpl1JZ4PcXcAWR6yAgXnaCBzmT+S+N5DKrzVMyZknBBrTeXUSAYVXQUR2oQwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUDVdg+s0ltfkkjZfis1Kpa0nMpTCDk297xpDHjjK9q8AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983787199, + 29782461, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999983777198, + 29787462, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDUa39w6VULJRdY6waV4xNu63zHND1FZ4aB9oq52BGEoZQgmUwYN7EXU61ZgXa6RwBUY6ELipG8yWcgn6STMEdMd3AjyVeFQ6F3Bh6PCR6cHTPQD5wFjFgDcFds8VppYGzWjKQSHuW2hF44Eode8LzcZeKuUqmZn2Sq8SFUun9ra8P6BoosAdqScera9fkmKqw8mKWQ5mr77hwZAPi3mmHqw1zEeokk9ytepsSJAL6b9fvhkgc2rExCbUbv3SZ874VaeMcbK1WNB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947642 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52456 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52606 + }, + "blockTime": 1740068109 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ b/tests/data/transactions/state_batched_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ new file mode 100644 index 00000000..cc1958c4 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ @@ -0,0 +1,107 @@ +{ + "slot": 107, + "transaction": [ + "AbaiOdSqlAny6twdYgAA5s457yRHV3Cs6bccvSVrzX2iIsmjn2zTW0vD38ANfiUU4le+Wgw30KxekWXzP6l/RgcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUGv8ExJ8zhfg6BrlqQyOwssXmE/jWYcNiz6fQf7uCoGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990917212, + 29717448, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999989907211, + 29722449, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX63WF9zZiZGs8ufHhzNGu4P7DYcGneBQgRsCnNLHSjBWv5CiRN4Ca7mwo3uDidgK4RwncgwwcPa3oogjJ6sS8hsNbWoGcnnFDngjC66Kz4FetPsQ3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068103 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 b/tests/data/transactions/state_batched_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 new file mode 100644 index 00000000..7cdf9882 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 @@ -0,0 +1,87 @@ +{ + "slot": 365, + "transaction": [ + "AbcyhSrn5yc7mmUxNkOvt7AURTfoHuRd45uM4Oi3UDcGiVBvx+p1CKnU2V5Q0I6Nr45Lfyql4iQpEl1zSl0qFAABAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRSCmKZ1xLmnsTOm3towQT+Fu/G6RiJAP0fA1LBI9t58wIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAFbTxTAz/A9rMnp8euM7xVpebA3hoMgQ4teEA5m7xwVqpeND8IeoXgqO68cPH/A30MouXFch5453G/D2BQkexKqRz9o1UIFm92u0gnOh7LQ0xMjvXKBb8jcdATCzsoRmQRaId1yq2glEze6oech3Hw0AAJ1Xo/WuVjIJwlgsdahgIlhksk4YcIWKyMr1ViT9ewfO17D23jYSwEXoVjv6II", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995053200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995048200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941DxTQT8YDvNVNahpWmtdH3yhNFHYKSmSAgtzJo2SXYEQ33J4VqNzRvL4UUyEmEsfxU5wW93uaMh28gJdb2ei6KqXzHqp4xMdzhayhpLrkBDL98fPnPPRsCeSKc3wWK2WzjpTQTsaugtceYn2uQjo9aa84YCFmywsmeMXc8zixtj3dNmmVagum65SMjH9Qoxo8VtajnuhmLE1YNvgN5kDnXPp3v7", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUTiKpY3dBfk681hWL6fCHyuGQkfjkHc6eQU8BMCDmJwnFXAchH3FoeU4rZ15DgZXSQaKXG1BArZcF3AarhuLRLnNR5JkopeXEwTzsqJZvr", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068208 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK b/tests/data/transactions/state_batched_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK new file mode 100644 index 00000000..b53a39dc --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK @@ -0,0 +1,97 @@ +{ + "slot": 101, + "transaction": [ + "Abhrh0hjWZJ6b8igcc1RfjrrAFaOmyT9wP3Ey+aThRhu2p70bH+hIYNFpf2lfoHGvt2RCDJCNq7iXVpYNzx4xQwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWiYruV9ZuHMI/Kuookbh/Wj/8sNIFgEj1P/JOf2Cm8ZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992967217, + 29692443, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999992957216, + 29697444, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDPRXc7T6Q9NTF8qQk2RQbgBaQCg6bg9xfs5ctfhrrq6bVPyxEYMV6HwwoJFDWT4zupkB6fUxXMxKWJhRM8NtYzhVZ21HcaaZchoYW4yUtpvDPF36j16nJAu5hPLBTe5SNgzCSUg3wLADaQJwdtMUX1QJ2bLWjqzNvEiaYSaxjJb7qhW73MmamYa6wzcXWnHqH8x3V3sDYmfxt6RZvFTEkrEkse5SkCdpAzjs7D4Bve6ATvtBp6p8vZsD2rgKHdQLQbvGHboqnCF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068100 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n b/tests/data/transactions/state_batched_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n new file mode 100644 index 00000000..23ee3316 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n @@ -0,0 +1,87 @@ +{ + "slot": 325, + "transaction": [ + "AblWf4Gpam2EEqewdagBmI7UeqGV3FyneOjCQKGpFJeDPaR1/qQu0vj9LUo38i2kljCRVeR5rgzCcRCT2kbPJQ8BAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTgKz6ulH8A0f5IZ5i6qa7bYhOHdyihRVz9KSMnBoin8QIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAEJVFuyb/uGKDhv8oz36kxmQdmapckAvxtJ/9TJhKhPwGFi4pVQFfDhOgfIBUCS4uHLzGpRKGkk3DdV7oIaj2ZodqKjordfYbqIMJb3R3yiN8IdhkYS07edSOTEnttxYInnKu+DDbf4FMfQrKY/oaqjvQVaRzGGvV4lxA1JajwWSayQfI3pdCmH0DQIfe+uM8Xhue6Oph5UsadSkDpO3x8", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995073200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995068200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941BhU5kYZdLdLrkxy1aoPKaLYzRezBykrjcZnwnK9UGcFFZBrrSZhEKGEJPDW67fsD2H8p8iDkVW4aNi9JoQFvRHQzooT3Kq99T24fAicJ1nxQsUPuDxDMggpn6MX8KHJdJNqCipLotySrQXXbvGnqGixPpViW1ctiHPTNANz61dhGPeYUKL9wQqD58WxM8LzCmd6eUVCWDdEYCfX5KryuEMvkfm", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3Hckon68QYxA2R2f4yQqK7uNUoSfB84ViA3MLdS7W46mYZqhre6FMsA9NTPnAR1CitxUsVbs2s7oKegcpPZJwmZiKRDmmJ6ZJDSpVrzZ7QW", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068191 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn b/tests/data/transactions/state_batched_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn new file mode 100644 index 00000000..0aca11d0 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn @@ -0,0 +1,97 @@ +{ + "slot": 158, + "transaction": [ + "AbopkaWnVoRb3B64pKpKdQEf+KgoE8dyo0NfKVgfk1rrmyXomt0je6h+08c1L6wJDK/1y0R2s+JhbjqsGLPBugMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAXgv+aH97ES9gPra5X6pW63HerLS6VjuEMpJ6DGfYcgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969507171, + 29922489, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999969497170, + 29927490, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDb5qxpczU5q8BrZ5wqJKyt7H3qifsmmEz4X6M31qaoBD4cRpREHVFXRXqpNbiJim4uvwsea8qdhyyr8nervqTf3e6TJ1tnXUipSTELxCJwcmDuCwQycDafNz2PZN135xdGE6qfHe1Ukr2QZtgiZ2RkqZSP8EGiUNF3dgQjiiwkHAFKFvS5AKYUqB3qoaCT1d4kbqBJDg6LCbZu4Jx3yX6zq9FmBD1RDoa5s3GzpSjntWQ8w15v1rVivPPB7NH8NNyAiGx8PDmz7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13980 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946994 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53104 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53254 + }, + "blockTime": 1740068124 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry b/tests/data/transactions/state_batched_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry new file mode 100644 index 00000000..04cece3c --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry @@ -0,0 +1,107 @@ +{ + "slot": 192, + "transaction": [ + "AcKzPAMEOkqFlZLiBpUXkc0eWw0mJj/2fWPxmtwHiDJmCNz3FNT14XsFR3hSu6jTqTcx66jwjfqHgKLMy/QbpwoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU9g5dxlFVqIgOSVpVXrW/8Ui32Ttiwcj0w06KzlRPakwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956237144, + 30057516, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999955227143, + 30062517, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEJZvtp9HNVC1jEMpPqNyiF3sS7XjQwigw51voHkbKmRHJvm9v3cWfVnunCrzceHaKkhWcEuaJp4jHqNkmCiQy9LX9TTUAiAjc1ySrDhdPP3dZK35", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068137 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 b/tests/data/transactions/state_batched_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 new file mode 100644 index 00000000..31fa0cc8 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 @@ -0,0 +1,87 @@ +{ + "slot": 345, + "transaction": [ + "AciYXx3DL9yGf3SezEzD4ePqoUohFkWf+LawvZVqm1eOJPWYDhaRw8AITzEAEUcu+lbsf9TKDJa1GrxaQK0oQAkBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS6yRM5tUpYJTtPzLdfW9/3EZD5OddBVqcwLhXoSNEhigIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAI2f2QIe014dz2CmcMreZmISfADZ1IQgku9bbPhU6n6J3DqyY4a2pZw+B2JMg4h/SKi+LMvUHh5LAXA+hUIUPZsCGv6WosJsULz1VwS0aSiriz63520DHWViutBQZPW5wl5RO8CzXVvL5f9+znAFDRnQsGjj3wKrfXhbU1IMZ56IRuHaPNolMdZV/J2vNKkFd/IE3Y4YfZDL5BY+uSKQaX", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995063200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995058200, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941KzgQU6xRNUoJhqBUFbSanB6aW8PaoZbDCtERvzgoJz44bgSRdAZ1cUWqUQ4y4b97oN7pKirLS9wwRcupSGuE3jauC9ScdGUWY2jPQ6dJsuwJHNCzuaG5t4F9h4Hh1gpP2REc5Kt5JaRN8txofnKkEj2Q6gTkGqNmfUY1fNk8mNJVenaB98K55CdgE4o6ciN3rTrFyMLR5WrYgh8JAwvFNRXT3k", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgoczt4y5rzufVWyq96A1vNRiQiESyo4b5KsDFCsm3pmsjX3EMTmY26VXdQKANFyhifDeCdAMAPy912LPEAMjcgf9i8QagbJAvvJQaioSCgKUta", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068200 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj b/tests/data/transactions/state_batched_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj new file mode 100644 index 00000000..6878e140 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj @@ -0,0 +1,97 @@ +{ + "slot": 211, + "transaction": [ + "AcqcTB0onOtuoLb6lDlvZwqQee1vjGgoVOsO4bn8RzQOep6/22VgOH0KNG0KYLMtiZDBrkFjAIifg1r31IRh4wgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZdDBm4lN9IyzxQD6K96NUhefdRHo+gj6G84Hw3KU2gwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948087129, + 30132531, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999948077128, + 30137532, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tD8JoCK6GRPqF5QGLVwCPX9BT6c4QxVgsAGmg47v4zNuu2Vz4ngxGJzSVHi934fomuF91gT9VQTcpVQiQuL5J2txayRveo1RCHYiMe6MrvoQhUAABTRwqfPptoDKv645kiuaychFbEZvchGsaRnmEBfWjWhZhVacoMDyRRbqHQ1yo2Y9hBZ1XW4P4ijEwWqGMWvzW5c16UACpp2DqVuezXFGD4UB4Ftau4tfchPTreXrUJB5qMpWNZdjz9b654fpKboMozV2temD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068145 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX b/tests/data/transactions/state_batched_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX new file mode 100644 index 00000000..2c941857 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX @@ -0,0 +1,97 @@ +{ + "slot": 171, + "transaction": [ + "Acr5GVHt+kZoDK65cWR+gJaNm0GahnTlk85/84k5QnLjbgPE1ttKfhk3W3oegxJavH8UQjYgrqDqdaU+AlWoCA4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW8EUY7F9Yk6h3RhMTyR2grHOjjsafUeU8O2GV9A6W3cwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964407161, + 29972499, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999964397160, + 29977500, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tD96arJoHCVEyjwKusuJAN9Afkg6JPM2RZ5FLFuoJmaFW1iNW8xFubH2Qfp9a4cXFxT22ZCfkV6MvfwhCJHUAgBkbJ6tHNkSo7eCT48kiRXzSD5b1qW6ffUShury34jU91v5iHCpe8H9YbfZVjPHUoWLVRDiACZmjLxqJas1m4p9S8s51TrWkNnXdbFfDjXoHkDrrSfJ98LP1hYfqhbSBUWD4oaM4VKwSvdP1zGaFqJZU4LNNj7wByZ8TkYj9y2WDW2C9q5F92rb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946927 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53171 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53321 + }, + "blockTime": 1740068129 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 b/tests/data/transactions/state_batched_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 new file mode 100644 index 00000000..a34949e1 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 @@ -0,0 +1,107 @@ +{ + "slot": 139, + "transaction": [ + "Ac4XTnWMuJi33ikW51usuyoxTctdk3N1si1J2TPL8fFD8pEQZSBkSQsE4VWRKuZxYOdVwXq2iT543/PdSzOpQQgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXz3vnK4mc/fiJ6EDeBQ8RbFQjgdRwBI7ePFYk+/uGvhgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977657186, + 29847474, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999976647185, + 29852475, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX63HPUczd9GSnsnp67NwPEGnuQ5L4HVMVUymAQuMEftRvsGAvz1EEynP6gbSFAy9NRCDVCufcAgJ5AyroTUDXD3ZXvkPU8jV3tJNAHWdqSBN6Mu5y", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068116 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ b/tests/data/transactions/state_batched_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ new file mode 100644 index 00000000..92b9f67f --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ @@ -0,0 +1,97 @@ +{ + "slot": 181, + "transaction": [ + "AdJvE+HzE8HY69T+zw0wuBBRqgHzOQOOEA9Kp3MWl1Y0GtcWMUvj+vVwx03SfNSvONd+u5RlFByzH5s2uC22LgEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZzO1JBqs8n2Fo4cn6WfEVtQVXUfsOT0LqGdG+ke+5ZwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960327153, + 30012507, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999960317152, + 30017508, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDbWkb2Z4DpJT1f6NQzaELSkgv5druCzFjL9s5iwGJj6Wm9dDHgdKnc1Xd7qLfnejak3sqTai8d2bjMD1RLZ6XDERKPBY4HtCr7vPDS1YLitxTfHF2ctbJNZdvBHoNtqKABux8wUDoKMDHszwXGiZh55M6UNNy6btra78JBW3eTcNsMeaxUYjpk21NUYTJeurLAMtRQuq1aW1dV629sTLbc2BibXhPeCD3nTmsyVFyW1PhPNVWozyQ9UbkPGMoPK17VF7YtCUqju", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068133 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX b/tests/data/transactions/state_batched_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX new file mode 100644 index 00000000..fa8280f1 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX @@ -0,0 +1,107 @@ +{ + "slot": 210, + "transaction": [ + "AdOOU7sqnmBW5K2ErTzN6rApRHzliywcCuQ7wyK99ihOdnSEp7Bl0pYnS+F1QGKzaKzXnzKbn3VSmMonAqbOMggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBoGrgGUq5FT4+cd2qXWVpLvxpE1a4aTQl5mcksROT7QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949097130, + 30127530, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999948087129, + 30132531, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEnMVgEy1KQwxHmug9NR4Pn3E3Nz13WoABo8n3pk6RfVy18vh6GvFC9V5rRqUKGUNgM6D9uaN4PwAvFeSFDE9WPSJAk5EA6mD4NYvGzobMd3VzDiX", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068145 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K b/tests/data/transactions/state_batched_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K new file mode 100644 index 00000000..2a478800 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K @@ -0,0 +1,107 @@ +{ + "slot": 109, + "transaction": [ + "AdR7RI7/4dyA61+yo/e1rzR+6hPLfiJwk5QKgim9lh0Yp6jpisY8kTi+/pPkXkcDvUHC6QS5+yZtgZhwTkyEngYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWYewh2iTAfLkorrrdV0YRUUMvF6LuUzT2VMAeyJpHlswIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989897210, + 29727450, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999988887209, + 29732451, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDQVTbaGX4XC1pb2hUkJcFFd1RDx2bfUvHe4FdeaibTQzX59Shen7gxDLSbo1NfnoHw2Tjy7Sp6NEdiQckCFEeSk8AaJkozwPe99KyVaTAz782P4b", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068104 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU b/tests/data/transactions/state_batched_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU new file mode 100644 index 00000000..cfb33f37 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU @@ -0,0 +1,107 @@ +{ + "slot": 157, + "transaction": [ + "AdWi0Nkhp5k5nNpRLxu+Dnkhrt+OB2ioelOTBYTypV/bEpWX3pm71YUjqAFY8wj9ISC3T66ODnKe0dCR7H2XSA0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU6wk8qToSga8xvY6fHgb5VqPjwAbfHm2XvFHCH0esCeQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970517172, + 29917488, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999969507171, + 29922489, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEEbokeXm2GGGVgPsHo4KqwZLWKNB5gSNYXtCA7J6QHeb1XSrVuyaRNXAMGs26RnEJo4jDCNG1nygoPPPwQJyAtgFL8nUb8Mr62vmNpXw2HQC1Uaj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068123 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz b/tests/data/transactions/state_batched_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz new file mode 100644 index 00000000..77541edc --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz @@ -0,0 +1,97 @@ +{ + "slot": 201, + "transaction": [ + "AdXwdXGOIXFSgc9QZBXSMafZRKBQDn5+MMi07AOtpPZGNJCXlOgsE//cjqmehIO/ipWm7qNJFepdkrV1ni0jQwEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdB8/PT2s0XdIetW81HoOPY3qnyJpoZyNIMQWQfWOAOAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952167137, + 30092523, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999952157136, + 30097524, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDQibMPoudGjKavTKNMABDb3xMYwpGi8vdJThSBzMWrEyxoSvQo3CuxTsNg58CDimdrWNc3S9TtU7bXR2YWMWAt8nAh11o178Kt4jUK2tjPYN231e23JWcGqMjuCUopLEu6YRAseevCCAdtGWGNjHLERkLrbtfBk3evKinvUdLRgYYWT2p8DbsZd9Uv2p1KNrQDpk6qPcj46LfXhKBQR3G5A2X8FavHp8Du37Cz89RVCDydByg76WgWYQpgKmkCsy9M5ddAnSR6f", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068141 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd b/tests/data/transactions/state_batched_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd new file mode 100644 index 00000000..ae52f7bc --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd @@ -0,0 +1,107 @@ +{ + "slot": 212, + "transaction": [ + "AdgLwAeOWdPYp7v/uc6DYL2I/N5I+lF1YTpuPls1blSmvVqwvNXbhZQLXDe6ilIpNoP357QbgK31GMKxSIbKBAYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTFSMXUzWKerVVNMl7yhc4DlqtHoIy0bdOk4AePqiDAwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948077128, + 30137532, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999947067127, + 30142533, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCG6isKcoMf5eDusmPBSEH3DDdoV8wcBXEBgXBPQ6iMcrtxKHppukbiiKt39Y4ExTCabLiq6vnSPGoKfF7cssfHMzYgT6hnWjCihTxBmPtoNAybbM", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068146 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 b/tests/data/transactions/state_batched_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 new file mode 100644 index 00000000..cbfa247d --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 @@ -0,0 +1,97 @@ +{ + "slot": 136, + "transaction": [ + "AdhJaC3nAJuRWOS4L5D+XsJdzRgv7rA7rxmoytBrWNYq1yknE7Yo5BqI8Ey4U9uLgqzuu2VbgtgGjOOMz9FvAQABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmJ8gKEPViHDqfUARwxjDyjZaeZAoi3Oh05YPN8ktxKQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978687189, + 29832471, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999978677188, + 29837472, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhQmeaMqhzWQWjAp6hCz9tZi3rZ7NPos2M6WR3JNa63E6vQbv3zgQ8y514KDcBtvKgybMbQPEu1dhaay2WFYayGdWYbmGBHg2DPAHqWtXPq5edEytXAFwuKAYo2cS2Y2hQWGpFEeb111db9HNxHR43w52UdkmKFCfiacFyZn2FxiZh1cafQf8W6cSB8UEYFi5DzNfTYt8JReSnKjCnUgfWRkZt5Dr2X8Jeq24XbUBsBZWdzQLPxwY2yTTxqSBJnbehk1TTsY1Ku", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068115 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV b/tests/data/transactions/state_batched_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV new file mode 100644 index 00000000..0ab53b24 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV @@ -0,0 +1,107 @@ +{ + "slot": 202, + "transaction": [ + "Adi+JoV5kVynYNTLa+cIJCmpkOCsa72SdsZq5E2wtiYirZssgizBKTYGq7ERpNSkIh1w/l3DPsCYpxBw96kvmwIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV+X885C+3e4e6TXlL95PKabhy+NQThHBVI2cxgWSfInAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952157136, + 30097524, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999951147135, + 30102525, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDNFoZAFT5iiTLRoTUYhceaCBsspVr2RYbFms1nWXXDAagguqHy3u1HKZC8MetCBXB6rh2CtoFM3aZSFCK9QhszMrfj89VEFcM2Vzbx4MHSyDN8Mu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068141 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS b/tests/data/transactions/state_batched_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS new file mode 100644 index 00000000..c21d8f18 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS @@ -0,0 +1,107 @@ +{ + "slot": 217, + "transaction": [ + "AdlKEX6DSBf88ufg62L9RYaeNeRkb2Hcc0IYjHTE+XUXhuGitao+TQXTjS3rdNo5FMZrg7Aaki9GWaTuhK1akAkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWTkV36pxBTlVl6LnJe02zaGuvICSK6TPvao4AK7rHW4wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946037124, + 30157536, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999945027123, + 30162537, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9i2Rt2LgrFtVXVF8RyiL4DZ1N4mSZCiFEUYxDyR7FHXt26uBrSAH6Fep8XVurWkEGvyKnZPg5YYZyUincA5JLVKpbBGBjaT7XZiMzotDQzjnYBks", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068148 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb b/tests/data/transactions/state_batched_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb new file mode 100644 index 00000000..7b25f706 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb @@ -0,0 +1,97 @@ +{ + "slot": 106, + "transaction": [ + "Ad3fko8Dt2pTvxW32uJEz/zNF/yKtFy2FEbWWxEzMClqnl/UtZdqd9vHlr5JC/GKGZ85QwIygsfDe+2gdGpW+AgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCmhh79qneWZZ8FLWJUFHxJYadcBhy/mmAcTRfG9tzSAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990927213, + 29712447, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999990917212, + 29717448, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDQbXTshLQnaNDGQ82P6myfkfdTn78y8KPGc5GV9sgqKyk7nmg9MaymAqEmaELPrV4Yex7mSLoaa5sx1otbXTjTWvVtkrbozAKgXp9oB9V3CYtstSmRf42DrFv8tPDuZeY25unuxHYPtkg6pYS8WtvPjhaDW8SPKp4ZbrBFo6mUUkNJ6uYBa4MHePKH7ztsxBnHgnGtbnQxRt4YFDDYDhRxELRXXCeoso3MtJ7x9EjJX8seqNeqSbhcbCZFWji7iwgaeq3CdkNHM", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068103 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA b/tests/data/transactions/state_batched_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA new file mode 100644 index 00000000..6c63e287 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA @@ -0,0 +1,107 @@ +{ + "slot": 185, + "transaction": [ + "Ad3yHy4L3bEltXJBgqzqvPkbGafSG+UDdbYDjTC6ByaQCh5rLtC0rsPvUlKRk+1GnIZ/XzutIrJDcC5/t9y8FQ8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIqHSHBqUUi7lj1gvXpo+PdbLD/xPNVVsNr3GwNS6tIgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959297150, + 30027510, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999958287149, + 30032511, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6eJrz9bBQWESAKBpocUdLPwXuKXsAW8cyTCouysrTznjpGBeWZ7XLhTkTuHjmmyxsnTHsLxjd4VyeosFvewXiu2BMYRhT8xrYh7jCPRB1HgS9mxj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068135 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN b/tests/data/transactions/state_batched_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN new file mode 100644 index 00000000..ffa4e01e --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN @@ -0,0 +1,107 @@ +{ + "slot": 97, + "transaction": [ + "AeNp7MH8x3+Hu3bQ/PULvyR24bj1JRpt6HW+tvL6+Cfoe/65AwZLSLp2550+S8hF7DPf1evejA1MDjL9zwcVDAkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdJt6U9okY7K4teXkEJRLnh8atsgAmgIM9XIUCNRL1SwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999994997220, + 29677440, + 0, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999993987219, + 29682441, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEoxt15bYq2cYWf3NrYZnBmPEuYa4vSiqdzoH3bLhyDWNw1D8Y6kcbnMyq3hq6z9mobQ38BJPa36eimPoH7ST2rBfqmyNaJC1q9n3y3aHYWK8EvTq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959899 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40196 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40346 + }, + "blockTime": 1740068099 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF b/tests/data/transactions/state_batched_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF new file mode 100644 index 00000000..ea453c94 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF @@ -0,0 +1,97 @@ +{ + "slot": 168, + "transaction": [ + "Aerd+qGHwvtrEz8X8LPtjX2YwTc6cBpMnR4ZevNHBvcAIJxZa4hesAXMBIfK7OHbRO4ytf60kb4RU3eV07tczAgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjIUaf2VOMReJeF7Ur/a9grC29buh9v2HH3R2dugZz3QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965427163, + 29962497, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999965417162, + 29967498, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZQXMwaj5N32qNBQwVFKwLCECxXsdYnW8kWouuMA6p2JxsMJAjEyGY6WsVPf7w7hYYz6kHdDvJ4JeFmkHtPe3NijgU4zLmseEvCEVcTSgxdd9nuLzHuGFSFCjwjowzeP9MjxMMKDzz7sEt6PBNMNUx31SfaXZSg5exMWfVWmdteA59aKAvsuS3tvEmTscy1ZvM7tHMiP4LtAqx82QMmKhTpY7nUYYevZHZH2hhZ1qkN9BnbAYcxf2fPHyMpuaWKivF7PTRt6FxT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068128 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg b/tests/data/transactions/state_batched_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg new file mode 100644 index 00000000..29eeba95 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg @@ -0,0 +1,97 @@ +{ + "slot": 126, + "transaction": [ + "Ae1smZnDJQ8440IXPa6ydxSO96PPv0ymGX7mozbFkB2LUhw06yGtV4cPTv9vGF9L6dhkVE+IOfYAdI0m1JYFEAsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIirvVrqmPkgL1GJ/LPmnI1imFBrpShPLkOx1KTg/fIgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982767197, + 29792463, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999982757196, + 29797464, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCgVavvT6wBHvEuX6Cr8UPMw9pyzx34drF1gNzw6bT8ujiEgyWQkjLVzjaw8tZfBzdnYyrau7uQQ4oGLfxGQmBUCKWCnn5D8Q5PRUzVFQqHyjDtkBsP77UcPAVVBY5LKmtFb69UK2T2C28sUG6TmiNYq9nzXunJTYhXqW6o2V6TVH6Hzjg74B31DLP8P987tY2NapnRFaU96rUX4oaN4os58haC7L99AncrDAL1wnKPvyzYdkcFZMTz6Y72eVH4FA86xxb1E4zb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068111 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX b/tests/data/transactions/state_batched_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX new file mode 100644 index 00000000..670fc251 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX @@ -0,0 +1,97 @@ +{ + "slot": 128, + "transaction": [ + "Ae2A7d8jHR7KdhA9lnd0gbIZSG1ucCzjbglEb5DE4lNKQvJ/zvNHXG+ieVzFYLDS882piTmnfKQaY0/GYWclpA4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWORV4euzNUaYJo3uBKFeenGFgOxmXIfIDYzp/bL6lmEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981747195, + 29802465, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999981737194, + 29807466, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDm1e4UmZvFatyKpWPd5yXmuqPmAedhWLmvzFedx7aCbgE9R1ab7hPTP1PWMvwXaoLmyyL5K4btsP4hLCnK7u2rc7JbJrJDZ7rewMtZ9FA4rPSQn5gHXA7ETxsSY7oeMdQFDNtfryJpMftU2zcmKs3yRjmLcw3AiQnZqZuPY2wrq5E3cQC5aiPUeJ3ne4XD18u7nJwaaxAsiAqiuhyUzU7FsksH2CvJ1yDr9UjS83CaJXUrpVgDUXkuPKzutLF9cVVaRdodDtnc7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068111 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK b/tests/data/transactions/state_batched_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK new file mode 100644 index 00000000..f602909d --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK @@ -0,0 +1,107 @@ +{ + "slot": 147, + "transaction": [ + "AfGL0Nu0BM5LDDXeYb9Hco6zp68r/A2dQuY2uqicB2QYILoQL0ZAOIqqlMw4LdrQtt9CtMdy9VooVnoYN9rYkQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUd1CMX1UtNwSYsL+e98AL6+XvkQDpvScqdrcwYVuTCTAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974597180, + 29877480, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999973587179, + 29882481, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBYRZGF84Sktay3FfihVDMbGSWsXUXjZ42SoJkTHGqYfX9jq9uZua14NLb9YF7T7bcJNre9WTBxUnSF6orm3MSw2i6w4Jfki9nQXCvk7MrTukfpQF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068119 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj b/tests/data/transactions/state_batched_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj new file mode 100644 index 00000000..a1307e31 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj @@ -0,0 +1,87 @@ +{ + "slot": 416, + "transaction": [ + "AfScLWetcWXCtOQ9PxOhHcntRRKpw/DcGgkED835nviuLlPYUPgUrDaUNGjWJO9X5BREIFwzFlFLUgK0oUYFzwIBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTN6Wc4a0KxYzS85+jxU778ZtZS5XsLA4laHcKfO+YwiwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAnKb3RK7WVyYwsAAbhwbxpLr2Woo2zepPcoV3bWYmh4Yxksm4EHAcZuRHrAV3xhfynR+0S0aVBTbhzU7fWCSOEAgR+GHXHj5wOD+/71EhVYdA6gwhZxRZ8ztz/gZTaLTMdZUm6rfP/436CYhGxcWiNRvsfCSYQXqtpqjeQTAV65Y+bDwbvP30tjyrmK/1IyVYETk3Ps4oKbPEY1gG8Ol9u", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990116400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990111400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942FSMMz6JYg2ypd4cVJRBqrn9oWaQC5hpZBX3ZG3hrnUBXYEAzQpNvpcPzKLDDmsn3TZHRorS2NDNFxeWw3XZGBWuAQ6cqRJYAaumzt6uFU83hTCxqPEmJrRfANwdfmtYJcoJcLCkqWtSqfng4m19CX8UJPmUaDUQ3PcuBkK3kwKfSQgmVtv8Am8BHCzZj27JndhR4H7Uv6gMxQg13MeziJSzVp1", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsziT9mEGe32ZFCNfXrJ4ZUmnqGWgnm6WaAttG2jFZX4DTHSSF4t53nrECM1SCmm7DAeoAztWJRZG2eoXwxk1aCyQ5VBhdnr2gsgLAr7ZQYBcX8BmgKdN8pUZrhmHv88revQ442j36WA9BwhidSdv2", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740068229 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 b/tests/data/transactions/state_batched_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 new file mode 100644 index 00000000..7d68cf31 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 @@ -0,0 +1,97 @@ +{ + "slot": 141, + "transaction": [ + "AfY05gLS3b3TGPxSWfdHdkkXvMYvXr0g1z65IeERnzNiHcawyd1TJ+a6LXexA3D7HCY7XCIzNI5vs0s1YQ/PWw4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAuMdXFaEU7bjoYNGr04rp700KnAdIon+jlqll5S1m8AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976647185, + 29852475, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999976637184, + 29857476, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVsKhTt3K85KC4t5JMr5wy5HVo5TVUneGCE4JcVdQX3qafhjDFMXwVne4kkh5B2e5PX6ESZNPDgahgWxwNuULcCfNpqtJyf2HFZTHdNv4eJetNQkN6ixeV2PHiaLpTVQKCVqBVAeMVVCmPPY6C5G9TVxruDbxAiCKFZqEaZXg6dupaJM8CBEqp4xfamaTL3DGup9ZNvu49Y2WGvofr5eh4m7czBTTam3x6XCR3YDfbSMAkJQWS3qcNW2WF8ccQgg8ZfYMf49vym", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068117 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz b/tests/data/transactions/state_batched_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz new file mode 100644 index 00000000..f2021309 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz @@ -0,0 +1,107 @@ +{ + "slot": 160, + "transaction": [ + "Af2gwHc6m1CaEcDvjgHUYv+UrBqCW4WI2/C05KDSZZAkYP7YdovViRp7I6pw5CurF5ZjnDvuqHcwbElQmJnLpwEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9O44xjF02iD089cXTys0kkJx6XNVBTgrno0t3MIxA1AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969497170, + 29927490, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999968487169, + 29932491, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCp2Pbp9XAVvPfbUaVQ39fkJpG1ei6BaezUYshJSRNLn97CxJTAaw5HVdQrufHbGuB3ijoum8pLpe9SGc4ybfeLXZT5W3v3th98scBYwvwmfaZkmm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959899 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40196 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40346 + }, + "blockTime": 1740068124 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW b/tests/data/transactions/state_batched_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW new file mode 100644 index 00000000..09cf8038 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW @@ -0,0 +1,107 @@ +{ + "slot": 197, + "transaction": [ + "AQTYzaFfdVsEOhoHU0tJNZv/0tat9D+7dWeyQfmnm3TmFENgbHkSBbLBcRkXmgAhtu91eZ3NSxl6l7jSDcOi+Q8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUakyHUyWm5UJVcrEAiSTTWdCGstD5L5DgQeNUoTJGrNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954197140, + 30077520, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999953187139, + 30082521, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9zunCFc2nuRWDoSQtjfW99xLCsTw5H2vvBxhFeab9swvQtXMhC2VyxuxaTkh7EUX6YH4e8NYBj4HPmBCoANucooYFtYq5KZuuMNSGdyomKvqfCuV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068139 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 b/tests/data/transactions/state_batched_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 new file mode 100644 index 00000000..bd6b41a5 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 @@ -0,0 +1,97 @@ +{ + "slot": 143, + "transaction": [ + "AQkvYVmaAPqxTFH4pZqYICvXTz4eQ++jNR1DeUfRX434SZegyEfnx+dEJfypYtBuLmdkN9QCM2gbPbtaiigPgwQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZkSi/2aPw1y0dvRaCZucrEPBEslgEhExFN5Wsu7wg4gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975627183, + 29862477, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999975617182, + 29867478, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDcY9cikCMssyXMv6RbYe73emCnAtf1bmKMCHUNVzqewz6TmPgPLp3UuRe8TMRf9tXD967annmYh6hWqzX9hAFJnHsSfEoLcnR39WS6QgSkBHvzV2BW5VjZAheKEBLce1SiouudGmuEK9fQUXLz59CKE1j7F1MZq5oAAEPLuxcUP2BXBctV16TTbkxSRPcZuogwbis6DHAfQgGscjA6zFgLqfQQKXza31f1GZodh7MLk5gFWj9i2Wtad243HrdVCcDHb8XCidwdq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068118 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ b/tests/data/transactions/state_batched_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ new file mode 100644 index 00000000..9524ae4b --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ @@ -0,0 +1,97 @@ +{ + "slot": 193, + "transaction": [ + "AQ6f0WVs92Bw/TM2osH4VGcxw3y8+TuS4Fs9iUSL6K1SiWhvRH/wJK9H8yA3UDKC/Nj9rMofGfcdTf25r5wulwUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDla1+SyhGAnercHJHvB5QDgnf5eBjQMnRPk+b//jyeAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955227143, + 30062517, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999955217142, + 30067518, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDHwP2oYjX9o3b2UQhPV4Uep9AGf27GHGPwa1AGgJEwxi73eQJ9F5EHqbzJwainzFQekPcM5XKpQKoqaJdGGgwPEZKE49yqQKiBTwGnLBv8CJXAMgXBFP6TjPbttvLm125fPmQm7p34Uvptq2FrX5KZn7Pm85KzbG9aPD9C31tt7bxGpLAzPZPoPiVaETEkZVh7ufunWbwQTNJpkjETU7MG2AtYY8uRaMfkfG7pcmtPmRGHpJDNp7EBcgwBTtY8efKG6RoDFPfLB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068138 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH b/tests/data/transactions/state_batched_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH new file mode 100644 index 00000000..ed71889f --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH @@ -0,0 +1,88 @@ +{ + "slot": 435, + "transaction": [ + "ARAe2gdg0lPMRHtKrMUCtqciTtD3H2U6Ry9y8N3GYHMAi8mmsywfrf7NnupONaLKGhLgX8Uz1ExUSd++7c1lDQwBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSTwyP/j1ShOgdUlabhdI1vUWHnBMwWJEXP4qRrTQ91IgIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAVpYqXSovPF+OQAtm0Rt99gKPIf/+MQIk2dvF/k4K0tSsCR1jbUldtnvNzSm/Po9P3D+aug2W1tuPL7X2qroV6LaiE3L3ZjhRiHni1PJaPu1ysdsKLlUXH/KaDe8MPHfIHqjE9xHnWz761CHLIWwWVA2R76rUhiN28sFugM2UsxgY31zDD8XggSEooDaJv82rCbXpp9CtyL6IW+EKDMRwZ", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990106400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990101400, + 2735280, + 30177540, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941iZ7euP8xKfpr7GfCMR8wkRYJ9r1PQa1gU5kpoXSHsbAGs2yJ4bAoGx1xrCAE11LnYN8TZvCkjBn5c1q55wxYgCH3JLMgLvAhgQXpH1CZ5k6i24ipfJKxKm5UhEDWFAb8gPDLDEGWdz44xd5pNRgMf4BVz6Emrw7uaeKw7eiNdFfuLcgQp73FAgfjhsg7rYLsqdKuWeqrEyvrUigN6nukEvGUk8", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmtFQVP5ZoqQ9jGDn5R1Z4RhqfV6nK3FLNyXJrZkvgMgyQAEB4T8RZtg44C3NpVULvVujc55DCemfstcHBz6EMF97uaL7G5Fg1nNvPg7Rt8sjLGPNyeHZ56xEGSxrBLEuYaYUvcoJGpMCLyBre1MHvS", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873331 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108756 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128985 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129135 + }, + "blockTime": 1740068236 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi b/tests/data/transactions/state_batched_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi new file mode 100644 index 00000000..ef8147bb --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi @@ -0,0 +1,107 @@ +{ + "slot": 104, + "transaction": [ + "ARL85fGTbY/njW4fReUQ8Tm2ZPRRagCwV6C4raj8XDIr6IDr2GPlXyP2Ff3SxBPUblaWVFEqU3u2UzpsONER6g0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/ffUamupNZ7bKUETBvwA09PHyJiL7DCt8KY3IwrT3TAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991937214, + 29707446, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999990927213, + 29712447, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7GZm2vL3VuEJomjymjNUX5mx13AxGxxqxmMcRG7qzzsZLZSs88rsJDAM5rB4GTmyAYZBgW8NG5bEiDhZUGMj3TYfiK8aUZXXQb7wNihYCpPHTXy9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068102 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg b/tests/data/transactions/state_batched_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg new file mode 100644 index 00000000..dd97f7ac --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg @@ -0,0 +1,97 @@ +{ + "slot": 208, + "transaction": [ + "ARMozV3h0UbEYwiC+Di8ZBhFySuPrHGq3g+I5sYG6ofms71VAv2mD1nPvI/Av7ENmJUC9FKCMlssSnw1DFG+qgsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWiNeLNx8LmohsR27v6HWyPDbNyhXAht9wiGhm5BT7isAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949107131, + 30122529, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999949097130, + 30127530, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAGTeJ1fxrGPEgK1puRsQvKbLqu94tk681vgRGMjEXFnnLRUJY9ik8RwD4DKf7kgEJJJTBUWwX3BhLoyTAzG1GMMeiM8P1YY21c7zpUZQfEAe9BhCuawS1T9zy4n9Cgu4qNq7LAjzqvW4Ae6Eu577VfR1KhD7LiHB27Zmd1rd8yH7cU65jYsrnfHRzM6HcaQ3d6RgYLZq4e1AvFMxLfbp81BZaXMDFm3gogWScKZUc6g2SSZ1aZBieUnMrgF9HReGw75J178WF9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946942 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53156 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53306 + }, + "blockTime": 1740068144 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 b/tests/data/transactions/state_batched_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 new file mode 100644 index 00000000..7e75ceee --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 @@ -0,0 +1,107 @@ +{ + "slot": 180, + "transaction": [ + "ARN5Vve78gplTKesH/Qn73fEBOpPSR/+dxVbWT8C9NES/8594fxRB6rWkfPmCBWRBxnisQNKjKvpgRwfkAs7dQIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVar3t5mfZrm6nyZfysJ2IiwIBRib6e3NX0GzAERhHbtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961337154, + 30007506, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999960327153, + 30012507, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAEprnsy4o1FsM4C2jRPENVPk3nfwWkq2HW7aLVfhJQkh7sRGitrZUDTqURgkJbxLbn9SCjkJM9kZjQukLKukSJeJpjtYCtR1T4nvztoeTP9i32oH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068133 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH b/tests/data/transactions/state_batched_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH new file mode 100644 index 00000000..213f5884 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH @@ -0,0 +1,97 @@ +{ + "slot": 151, + "transaction": [ + "ARai30hlMMabEt2/C0DTsq6RqcXWMtjIRuhpdxRTA4mluG8Pwyqnhb/MeM2DD0XXTPByZor9Jvu4qJ8H/gEbgAgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGphsIfELQZ7zqW2mhaM+/arS4blKzb+XH8TLlSYIB2wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972567177, + 29892483, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999972557176, + 29897484, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDTTYmUPEXw6NWk3CbBLwUoQiqagDTmPKrVRC2hw1xJegJYnUQu7rcugiEfCR7Yg95JJPgJEoHtGW7ukH3eB8p5hnCvpwQvN7bnoRWkR8kdVefYYV27obSi7CEKNieuruDN7RhUHfGAHEq1uRYNNVFqjqrpKUWx2rtdA9ZzPvsEe7JAZQMMyP1sSia3a1uxCkx5RJJagmiNBGb5rGp9pSt7YvBS4qtwSrgg1sKaRiPcJGvLadNHt2Y7Z2ccY4j2zjpp34mwVVSYP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068121 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC b/tests/data/transactions/state_batched_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC new file mode 100644 index 00000000..ef43e65d --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC @@ -0,0 +1,107 @@ +{ + "slot": 200, + "transaction": [ + "ARf2S5XItEKjw92PEtp7lhdl9ogBX0zg/cdSRF6LBSzdhjWz4eH1e8wIKtOU8Ci3ebGY6cvj4ttUg2ti3rfoYA8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjjLD/8bH5a02lF0koqlNk2ii3+4le3YL1mHqPGhN7KwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953177138, + 30087522, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999952167137, + 30092523, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFHum1xzfAtY5ydoDENdkwbe6PsYfwsyByYx4MmH3y7zujwrKh9uQAcxZQfesq2bZ6CbFE1ZdvFWAB4uzQ1eu7ddz3ZdLrFwBtDM2k4gvKaaUJZnP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068141 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo b/tests/data/transactions/state_batched_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo new file mode 100644 index 00000000..987014d5 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo @@ -0,0 +1,107 @@ +{ + "slot": 134, + "transaction": [ + "ARl5F9SUr6af32sifA2Bn0udA3XqdCL9m3Ib/VjtH6a2nBF1rSnFX8mx7j8Y6Ob+d/K0eWBCHfsnmKgNBfeBxAgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWfvog2KR1axKg7EEQXJS0nrbCXtEfBdYDVEzjudQk21gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979697190, + 29827470, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999978687189, + 29832471, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD9u4KAAd2WCpwf3a2hEpunxDPzF1jLf7EQSkXzJJA9SqqXkMuggvrfcedqjUz3XL8S2ChTdN6UTHnQECFKbj5b6DQ96vwQVfLvSUhCSKXbSPUd6P", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740068114 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif b/tests/data/transactions/state_batched_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif new file mode 100644 index 00000000..104c2164 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif @@ -0,0 +1,97 @@ +{ + "slot": 183, + "transaction": [ + "ARqa7Jc7gIC5eEP5GLAa1tc0YMrBwCV+1F/hVu3Z/fOqnWGX+5AIHD71v84avAeBwnBWw/e2HCT9uoSHB1AAigABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUuByiKd7TO7Vt8kJBUDPLAYwe6In6kO/EKuD2kQGaAYQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959307151, + 30022509, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999959297150, + 30027510, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDfkJhzRYxC3f6RdHfrSPsUYkDZYBGJSuLnbd8cmKWhgVwhobDphUq9irvDU8MfBPrd4ov5SLpYTLRc5m1bqGr4PK7NNr3HwCZTiV1PKnSAgBDkBXPu7yxnz8m3SpoqXWLdBReC3Tqt7MjzghstbixjPeYT1JwsELW1vHBRaPL4vyDmxThhxvqBhTZs5SiV14wy7P6Dx8tEKFBQzVqX3LAkXyVnMBCtLqTsSbQNfe6pZGAnrNXqSv84NnUfiNPHfPn8ZDQdvxTPu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946942 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53156 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53306 + }, + "blockTime": 1740068134 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa b/tests/data/transactions/state_batched_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa new file mode 100644 index 00000000..7ee83274 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa @@ -0,0 +1,97 @@ +{ + "slot": 98, + "transaction": [ + "ARu1Hz4YsL8OQc5oqJ2Mzn7rGR7PmqpC4fM+PzUnJ6uB7FOrA9rYLjKcnKZNHZjj3mOPFz3jqDzTb+zDwyYeNQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVuseVJEptC/1oIZIQatAoij46Mn+DYwboeOalxIgwT6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993987219, + 29682441, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999993977218, + 29687442, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDeX7PZHgVEL3xLEPL3FGasQ1egSTWZ8c1T2NFgcKPXmiFmKnkD8qKRkWBF1QMrKz4nyEt6y7HbT5wxJSV7xDawpfVixUWetMLj46zxBRFp9r8yc34jvj1i5hCBdGpYWW3nfpq4M7xscmeH2ScsrQvCa5jhfzHURoqxgwYE7fNAAFgCiTxEuKc3z5v8ciaXfaVPjssgat4qTcJnABPhhiynNm7nUhPJDoi9FictHP6wkwDcJ6doHV8g3SjCJP6vxDSyWYBf8AFVR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13337 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947637 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52461 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52611 + }, + "blockTime": 1740068099 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh b/tests/data/transactions/state_batched_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh new file mode 100644 index 00000000..b8beb34a --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh @@ -0,0 +1,107 @@ +{ + "slot": 137, + "transaction": [ + "AR0HSPiLE5CDCfExmN7Za4lvKFt24qXmpsdgKHyHyjx9FJudyhbrgx7XXGx2PGoGr8HQ+DIQgbtFAQNvAkYhgQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUdArrV8nYJC/Tq8YP1PhqFHI7tER2hss1ZmpOqe1MI3gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978677188, + 29837472, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999977667187, + 29842473, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDaYxZ4QxUUAyNgkM8VEVhgVe8w6yom4ievXC2ZBaYyKemjZMDjuTN9d5mjzKLGZWosj9CyDBHZr5SQCHoMwUbiRMoj1C8S79DwGyedFeDP8Ydzej", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068115 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj b/tests/data/transactions/state_batched_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj new file mode 100644 index 00000000..7058b9dc --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj @@ -0,0 +1,97 @@ +{ + "slot": 156, + "transaction": [ + "AR1dUR9YU9dF/4Q+1e+c7zZSGMf00kDjRisLvX8T3TbrQl0Yf38vWLjRKvN3kMQhl/CH+fTlTNcJpDgiyjUtEgwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVqCdcC8KYMX2uFy28v+D1t08LN2y6jy8Q9cZy966bwgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970527173, + 29912487, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999970517172, + 29917488, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDgStEufyEHr4jEfWheqUEXyff9QCtFpMXxA5WAQT6xbDiiJkGeEiRbHu7FVYxWbT95Vmee5Zy69YJieHpJMMGpPo77kd8NWVYRsVY35zLGZY9hiR5CY18yQBqgtGgf3pgRHWvfErMXimaLcmUJNMb2CcD4oJ46c7qtKsFTJkvcYAySR6JkrVtha75T7GMLXEA5KTWqeFsiRkfjYwGfcASTNTpscVwPypeEEh4zStnc4oCdVCbM3zMty8YhRWvYhpKoJEuowoTef", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740068123 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM b/tests/data/transactions/state_batched_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM new file mode 100644 index 00000000..1def50eb --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM @@ -0,0 +1,107 @@ +{ + "slot": 195, + "transaction": [ + "AR+UCS3Z/dbTLiObB/by1Hur6vslokrdYIDAG5j0DwWkgRbjlO3tOjkCexe2qiE8xy4hI86kyz3VVzS+zLL6zgwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSybFFiUczuTjzUeVUGJ3aNj4XkfhDNkL9DXra9nS0DwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955217142, + 30067518, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999954207141, + 30072519, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFsGwDgRkqdojVWY4m5UV86tWhpy3ZupQ8nucDxGWm2msBs3pDUkyTuSQsPp77LPuysk4Ax81cfshQcGSrTdNGQeJzXPJYMrJLaqXtaopzmyX8UD5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068139 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN b/tests/data/transactions/state_batched_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN new file mode 100644 index 00000000..ded162c7 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN @@ -0,0 +1,107 @@ +{ + "slot": 167, + "transaction": [ + "ASCnQ17tgo60ba7k3aKesubbPtNW4Ck8bihYGXtE1Z/vKkXutEx2OyLx+5RDP0ee7OYAefkMT1P5PAxQdpBGJA8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWoo06JX5NVX11HgsLuMxiViEacyq36zCsWekCuuYxKNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966437164, + 29957496, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999965427163, + 29962497, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6XZaowqySaLe4FZoWUjwH1fhNaZpKWpJCp8gAhX7zxdnfzL4TskkimXYu4njbXHk4FrjidMzGjx3bKUfxgeU2ngEy8BMDHKRgRSXsRX4YqtoZvnT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068127 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz b/tests/data/transactions/state_batched_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz new file mode 100644 index 00000000..89706032 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz @@ -0,0 +1,107 @@ +{ + "slot": 102, + "transaction": [ + "ASLEiXU7m1wabfFAJTy5uxkXEtu4T2DtSxmVLaK3x9JXu6H0EYo1MIHEyDac7SV+JIuvYOp0Jw0N2ZRbFGU5dgcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZoCIc2CpP+ApI6RgGMkD573GhqjDFbwMMvZ0iZAWvtAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992957216, + 29697444, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999991947215, + 29702445, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAB4jnL5i5Ez2Lxu2e53ABwJmvQhcSf2oGGQQo5RhTGL8azSRFGdkpd47FXi3EC6NeDCwG9AZeCjCmsyMM4vuywdtPNMusQKDUQYJa4w583fpFsqy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068101 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu b/tests/data/transactions/state_batched_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu new file mode 100644 index 00000000..8a2e1176 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu @@ -0,0 +1,97 @@ +{ + "slot": 221, + "transaction": [ + "ASORDDNbGJ0H8uaYA8x+s0VnMgk6++uCG10YYEQuGRmZFs+UAnmYmkufEICvadW2NGzWnDK56qwQXeWci3iA5ggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXWP7zOllMjPJ8T+lilJ1x+tmqy9pWIiuBOkuobxCATPAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944007121, + 30172539, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999943997120, + 30177540, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDRdAcXxRTtLJraXA52d7jif6ejoy28sVAFggWW7UPsCN6sEy2L6YTyMSnPXVFdhvpeJ7VNxfTeLmZHRKAKY1oxxX3HUCUbQYr3HtGdMobDAfsvfznDVqWJtyGcNNoxsd3RRATxdoxaDj9ZFtDfJ45d73fsGunJTKKXPFWVXV57MyDvDeTptUzuCJb62ti2XJm4S2tU282gJ29RTdWUCBQXzYv2LqCfiirnQvjn3CZxjHZK72E7BPncSmofZHBfMsT8sCoXdk91h", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14099 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946875 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53223 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53373 + }, + "blockTime": 1740068149 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc b/tests/data/transactions/state_batched_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc new file mode 100644 index 00000000..7e1e7fca --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc @@ -0,0 +1,97 @@ +{ + "slot": 166, + "transaction": [ + "ASS6Ql5G0wUXKS7U2uvDf1dcRwcLfQprO9PkV7n2Vf/0CIQ963VufSFckOWLF/qIrmvCnDubUBRm8WE/SC2rcQkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWim3SW4JvDg1MmiItzaf4g9Y/AlaqaoPyE7P1vfexSmgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966447165, + 29952495, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999966437164, + 29957496, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDkNapSorSEKDgBSXmvLVkn2WsJe9eXqSd8Mxgvuztw8HxwSQCUz8CACgepqzAW8RmckwM8y6H7pEvdd56A2SaWzmJrmKtY3nHnmRrazmeoxkHCVtWJj3UJkzy5ij6BXM2pGCraYmwQxskFhzn6FSJFEZjCaWsCz1hvWHWHh89x1LBBuQGXHKkKFkXsQBvXD2qRY2vbN6dRM8o16J48b9oaqHHPKWuzTnbgbKFTX7Zi6mVV7VJKsw64tcp3yAL35xqVGgXzqAVzX", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068127 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh b/tests/data/transactions/state_batched_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh new file mode 100644 index 00000000..93bab07b --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh @@ -0,0 +1,107 @@ +{ + "slot": 190, + "transaction": [ + "ASVr9CIN2OsipXR63aSu+r4qMAd2nbmGzIN9uAsgsyOg+CEu8ZAhh4jRz/IBXTbKgEpy6ztfR2x847oH13qDHgYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXUmTW8QARMQgEc+sdTQUBPvyerUWI/JKnFcPQsznWgQQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957257146, + 30047514, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999956247145, + 30052515, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDSyVCTdLFUdK7Jx7ukVP6LudEbdEmsmhqWbLfhFq1qoxBo3uKbsH1dDTcxRJNFADyxLLNmDoewD5PbXYjtNtVx622mCY2LmvwGKhQDZqr6YvXFq9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068137 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 b/tests/data/transactions/state_batched_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 new file mode 100644 index 00000000..11a57eec --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 @@ -0,0 +1,165 @@ +{ + "slot": 95, + "transaction": [ + "ASaXE0cyghZ+uZzYAdk+GHPWdZJ/fVP6iYzDb0ZlGXdCXOeeVBV+fauEXjt0IX4qb6Xq6Pmt9Hpi+myYzv8ifwMBAAoOK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX0NAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOn1VIAWA+pY5N2YGK1/sbBH7pXsz9Knn/DMIRP+09Wqk8ZgXsvUUWjfdQXSNa/n3ZR43ZJ3hGssMlYWO0T85r3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAABqdV+CE5BU1EJLFa8MQwzy9Lf5h5OtoSUtSPNmbGy84G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQkVo1cjeU6Ptl0HW2tyaZw43QLllIt1sOWgQY6Al1tECSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E5skYsL18z5FURIp6v2qPOXgpoej9CKfw0LOquHhS/DL7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdUlvqlW/rgi4gro4q2XUbRbkaTIkjXhrS8blJceM2ozIAgUABQJAQg8ACA8AAAwCAwcGCwoNCQEIBAg58SIwuiWze8ABAAAAqHuKmb2IppaGyZSoC2KdgVSHGqKVVAg0wB159PkWUC8BAAAAAOH1BQAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995007520, + 9496335360, + 2923200, + 2039280, + 1, + 1, + 1141440, + 929020800, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "postBalances": [ + 99999994997220, + 9496340660, + 2923200, + 2039280, + 1, + 1, + 1141440, + 929020800, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 7, + "accounts": [ + 2, + 3, + 0 + ], + "data": "6AtD356cQW15", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 0, + 12, + 11, + 10, + 13, + 9, + 8, + 6, + 6, + 4, + 6, + 1 + ], + "data": "6uxfRrqz7k19jZzDZgmuRKQLqNipRu4PLoNaJqnsnQFWPr9SQLnEgq3krLcs4YPa9WXziMwNSoSc1E3Q6q6oQsh5TLwCcDuv8zND4n8rwpsu93V2NF1rDVgey6xtdC5LMBVvkuyx8gS8nf8YuygrivrjoNrXaSk7SHAf9aY7wWRpjygAqXcW8LpQjahXGeXvGcnEBCUaJ7pP8ex1fg4pdt2sXAvNQvB1nV4uJFDspDTCHL6cuxYb8bcQfL8NZo1VPpCw1", + "stackHeight": 2 + }, + { + "programIdIndex": 4, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 9, + "accounts": [ + 13, + 11, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCLocDW43Y2WXqqbazuj54U5uevYAEbvY7LJEPZG4C4Hanjz3Nacn9XD6A88M9hU2ZxQasKQr9ocPAmxgb2KtDXR21KWiB2J2e91GKf6b3781nzvK", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: MintTo", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]", + "Program log: Instruction: MintTo", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4538 of 980488 compute units", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 956536 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 35345 of 914557 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 879009 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 81682 of 960429 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 121908 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [ + { + "accountIndex": 3, + "mint": "9SFFLqWRSv3x92DjYh5e7Rh4favaEMJXcrPuaDbrh69H", + "uiTokenAmount": { + "uiAmount": null, + "decimals": 2, + "amount": "0", + "uiAmountString": "0" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "postTokenBalances": [ + { + "accountIndex": 3, + "mint": "9SFFLqWRSv3x92DjYh5e7Rh4favaEMJXcrPuaDbrh69H", + "uiTokenAmount": { + "uiAmount": 1000000.0, + "decimals": 2, + "amount": "100000000", + "uiAmountString": "1000000" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122058 + }, + "blockTime": 1740068098 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm b/tests/data/transactions/state_batched_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm new file mode 100644 index 00000000..47f83d59 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm @@ -0,0 +1,97 @@ +{ + "slot": 218, + "transaction": [ + "ASk0dYLYRIlStyaB33lVwTcGd32rmdVAwRVNXArJHhv7G/7DlypWrlXU8POuFPefN7Yis/547LQZyMnIzYCFDwQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU6TV2Iu9oztyqDlMtBWUI6k3BC0BKc0dSaspofnvZOHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945027123, + 30162537, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999945017122, + 30167538, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWGjVFwtNk2cQK9ut5st5X77VBYLLTfp2QiPySsJfWL3e47DvPKamwKt5wmPErV8UiiNvxbZCaoxsafKhtL44s8ksz6W2yMtMjpc4H45p5RR7SfYHhAsLrfewmUCqQkBBYjc3qLTDNr9M5Lf8nyY1at3wzpL37KXPeMXbruxPPjg3M5aKi71EBUFMgbSBgQxQCFataikfvEFMLT6BuhPCdqKfZzAvdtVnxE9hLJF3e5AnX7JTuUjpc79AZe7WbEEwUJCB5R3DzP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068148 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu b/tests/data/transactions/state_batched_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu new file mode 100644 index 00000000..4132e3b2 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu @@ -0,0 +1,107 @@ +{ + "slot": 99, + "transaction": [ + "ASxy144oHDIIlS1oQEsXrEFqlMa7cRRLRS6hrtcHcc5GJb/1YotQjjKz5KtxJEurIgYgBZmYaHEr8R8/+hd4TQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVXlET4926lVDEjaqBSIjYbAzywfxeWhVbR9TW3hBijkAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993977218, + 29687442, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999992967217, + 29692443, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6YafNQnoRF3NnAXcZFaXbCuhtUcsQpDBfZt9onGrnTitRUzf7Pu8xoAbtt3Fky6y9y3qDADKhspz71vuZEs6PikTxqU7TGtd2TMTa5GK9fidyge3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068100 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm b/tests/data/transactions/state_batched_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm new file mode 100644 index 00000000..17b10445 --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm @@ -0,0 +1,107 @@ +{ + "slot": 170, + "transaction": [ + "AS2+ez0aN1ibaKW/0vFb/Pwsxv0NO6xfFxPbWZ7HO4Ftm86lf9fOjnOyCRmXU0sI72s4sOsAJ3meb4/umNqpnwwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWW7evJqCqqXNEZMjpKl/bhwAL0KDvUz+66YZmjfAgCSAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965417162, + 29967498, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999964407161, + 29972499, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAk1HuBwWD3qcNFAeRFismREuzwBh6LLo9RBaNSRNob9H2E4emYTxxtnBXWLcf5gyCr5rgRnPyzT7MQvJPYr3cK2XjgmqTKuf6hXk38iNjnVenzuV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740068128 +} \ No newline at end of file diff --git a/tests/data/transactions/state_batched_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK b/tests/data/transactions/state_batched_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK new file mode 100644 index 00000000..9c76d04e --- /dev/null +++ b/tests/data/transactions/state_batched_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK @@ -0,0 +1,97 @@ +{ + "slot": 188, + "transaction": [ + "ATC4yVc8ZbK3UiXl+egpzgwteKte5S0jaiOarka0+o6R7SUTbabI5YkevtFM6/W5MTJwdfg67UDvmJjgErylLwwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1vJ3KfkWDIVjEYpaZ7jkQwSsosLIHJsvL2zVBwew0XQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957267147, + 30042513, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999957257146, + 30047514, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDU23g79r215LSXhAUVmwz45DJ1P259AjiRWRr3nhDKY37tQcs1SoKZN2Lavp4kgYFNUqvu8QDy9kLmMWxkFamG56gse9jQ95ZoP81KYtiXxciBVKSq3wejDq5xWY9UX7vKh45DPvL4qP7ZAcTVu6gvfsVkYfGCcr5W6xx2kXTLiX518kvaym5sQ5eRes3drVaqaRVCjpq26RTaGNaz6X1JDVpEQdCFZkrA6EpkzrpHYtEBasQKdZgx77GGTiBn1CDQrTKmk6qyR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740068136 +} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_test.rs b/tests/integration_tests/batched_state_tree_test.rs new file mode 100644 index 00000000..41ab2e33 --- /dev/null +++ b/tests/integration_tests/batched_state_tree_test.rs @@ -0,0 +1,386 @@ +use crate::utils::*; +use borsh::BorshSerialize; +use function_name::named; +use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; +use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ + GetCompressedTokenBalancesByOwnerRequest, TokenBalance, +}; +use photon_indexer::api::method::get_transaction_with_compression_info::get_transaction_helper; +use photon_indexer::api::method::utils::GetCompressedTokenAccountsByOwner; +use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; +use photon_indexer::common::typedefs::serializable_signature::SerializableSignature; +use photon_indexer::common::typedefs::token_data::TokenData; +use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; +use photon_indexer::ingester::index_block; +use photon_indexer::ingester::persist::COMPRESSED_TOKEN_PROGRAM; +use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; +use solana_client::nonblocking::rpc_client::RpcClient; + +use sea_orm::DatabaseConnection; +use serial_test::serial; +use solana_sdk::signature::Signature; + +use solana_sdk::pubkey::Pubkey; +use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; +use std::str::FromStr; +use std::sync::Arc; + +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_state_batched_transactions( + #[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend, +) { + for index_individually in [true] { + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + + // Index transactions. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &signatures, + index_individually, + ) + .await; + // Reprocess the same transactions. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &signatures, + index_individually, + ) + .await; + // Slot created is wrong likely because of test environment. + let mut leaf_index = 1; + for i in 0..50 { + let owner = Pubkey::new_unique(); + let accounts = setup + .api + .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { + owner: SerializablePubkey::from(owner.to_bytes()), + ..Default::default() + }) + .await + .unwrap(); + println!("accounts {:?}", accounts); + assert_eq!(accounts.value.items.len(), 1); + let account = &accounts.value.items[0]; + assert_eq!(account.account.lamports.0, 1_000_000u64); + assert_eq!(account.account.owner.0, owner); + assert_eq!( + account.account.leaf_index.0, + leaf_index, + "owner {:?} i {}", + owner.to_bytes(), + i + ); + leaf_index += 2; + } + } +} + +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_batched_token(#[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend) { + for index_individually in [true] { + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + // reset_tables doesn't seem to work. + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + println!("signatures {:?}", signatures); + // Index first transaction. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signatures[0].clone()], + index_individually, + ) + .await; + + let mint = SerializablePubkey::from( + Pubkey::from_str("4HV5oEidH1QGY55kNTHb1yqjcHmKyT7gTgNSCL8TiWe9").unwrap(), + ); + let recipients = [ + Pubkey::from_str("DyRWDm81iYePWsdw1Yn2ue8CPcp7Lba6XsB8DVSGM7HK").unwrap(), + Pubkey::from_str("3YzfcCyqUPE9oubX2Ct9xWn1u5urqmGu6wfcFavHsCQZ").unwrap(), + Pubkey::from_str("2ShDKqkcMmacgYeSsEjwjLVJcoERZ9jgZ8tFyssxd82S").unwrap(), + Pubkey::from_str("24fLJv6tHmsxQg5vDD7XWy85TMhFzJdkqZ9Ta3LtVReU").unwrap(), + ]; + + // sender En9a97stB3Ek2n6Ey3NJwCUJnmTzLMMEA5C69upGDuQP should have spent 3 inputs with 12341 each. + let sender = Pubkey::from_str("En9a97stB3Ek2n6Ey3NJwCUJnmTzLMMEA5C69upGDuQP").unwrap(); + let expected_sender_token_data = TokenData { + mint, + owner: SerializablePubkey::from(sender), + tlv: None, + amount: UnsignedInteger(12341), + delegate: None, + state: photon_indexer::common::typedefs::token_data::AccountState::initialized, + }; + + // 1. assert sender created token accounts + // 3 accounts with balance 12341 each + { + let mut accounts = setup + .api + .get_compressed_token_accounts_by_owner(GetCompressedTokenAccountsByOwner { + owner: SerializablePubkey::from(sender), + ..Default::default() + }) + .await + .unwrap(); + assert_eq!(accounts.value.items.len(), 3); + accounts.value.items.sort_by_key(|a| a.account.leaf_index.0); + for (i, account) in accounts.value.items.iter().enumerate() { + assert_eq!( + account.token_data, expected_sender_token_data, + "Expected sender token data to be {:?}", + expected_sender_token_data + ); + let mut token_data_bytes = Vec::new(); + account.token_data.serialize(&mut token_data_bytes).unwrap(); + + assert_eq!(account.account.address, None); + assert_eq!(account.account.lamports, UnsignedInteger(1_000_000)); + assert_eq!( + account.account.owner, + SerializablePubkey::from(COMPRESSED_TOKEN_PROGRAM) + ); + assert_eq!(account.account.leaf_index.0, i as u64); + assert_eq!(account.account.seq, None); + assert!(account.account.data.is_some()); + } + let sender_balance = setup + .api + .get_compressed_token_balances_by_owner(GetCompressedTokenBalancesByOwnerRequest { + owner: SerializablePubkey::from(sender), + ..Default::default() + }) + .await + .unwrap(); + assert_eq!(sender_balance.value.token_balances.len(), 1); + assert_eq!( + sender_balance.value.token_balances[0], + TokenBalance { + mint, + balance: UnsignedInteger(12341 * 3), + } + ); + } + let mut expected_recipient_token_data_vec = Vec::new(); + + // Reprocess the first transaction, and process the second transaction. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &signatures, + index_individually, + ) + .await; + + // 2. assert sender nullified token accounts when sent to recipients + { + let json_str = std::fs::read_to_string(format!( + "tests/data/transactions/{}/{}", + name, signatures[1] + )) + .unwrap(); + let transaction: EncodedConfirmedTransactionWithStatusMeta = + serde_json::from_str(&json_str).unwrap(); + + // use get_transaction_helper because get_transaction_with_compression_info requires an rpc endpoint. + // It fetches the instruction and parses the data. + let accounts = get_transaction_helper( + &setup.db_conn, + SerializableSignature(Signature::from_str(&signatures[1]).unwrap()), + transaction, + ) + .await + .unwrap() + .compressionInfo; + assert_eq!(accounts.closedAccounts.len(), 3); + // 4 recipients + 1 change account for sol + assert_eq!(accounts.openedAccounts.len(), 4 + 1); + for account in accounts.closedAccounts.iter() { + assert_eq!( + *account.optionalTokenData.as_ref().unwrap(), + expected_sender_token_data + ); + } + + for (i, account) in accounts.openedAccounts.iter().enumerate() { + // Skip sol change account. + let account_token_data = if let Some(account) = &account.optionalTokenData { + account + } else { + continue; + }; + let mut amount = 9255; + if i == 3 { + amount += 3; + } + let owner = recipients[i]; + let expected_recipient_token_data = TokenData { + mint, + owner: SerializablePubkey::from(owner), + tlv: None, + amount: UnsignedInteger(amount), + delegate: None, + state: photon_indexer::common::typedefs::token_data::AccountState::initialized, + }; + expected_recipient_token_data_vec.push(expected_recipient_token_data.clone()); + + assert_eq!(*account_token_data, expected_recipient_token_data); + } + } + // 3. assert recipients: + // 1. created token accounts (get_compressed_token_accounts_by_owner) + // 2. token balances (get_compressed_token_balances_by_owner) + for expected_recipient_token_data in expected_recipient_token_data_vec.iter() { + let accounts = setup + .api + .get_compressed_token_accounts_by_owner(GetCompressedTokenAccountsByOwner { + owner: expected_recipient_token_data.owner, + ..Default::default() + }) + .await + .unwrap(); + + assert_eq!( + accounts.value.items.len(), + 1, + "Expected 1 compressed token account per recipient." + ); + let account = &accounts.value.items[0]; + assert_eq!(account.token_data, *expected_recipient_token_data); + + let accounts = setup + .api + .get_compressed_token_balances_by_owner(GetCompressedTokenBalancesByOwnerRequest { + owner: expected_recipient_token_data.owner, + ..Default::default() + }) + .await + .unwrap(); + assert_eq!(accounts.value.token_balances.len(), 1); + let balance = &accounts.value.token_balances[0]; + let expected_balance = TokenBalance { + mint, + balance: expected_recipient_token_data.amount, + }; + assert_eq!(*balance, expected_balance); + } + } +} + +/// Reset table +/// Index transactions individually or in one batch +pub async fn index( + test_name: &str, + db_conn: Arc, + rpc_client: Arc, + txns: &[String], + index_transactions_individually: bool, +) { + let txs_permutations = txns + .iter() + .map(|x| vec![x.to_string()]) + .collect::>>(); + + for index_transactions_individually in [index_transactions_individually] { + for (i, txs) in txs_permutations.clone().iter().enumerate() { + println!( + "indexing tx {} {}/{}", + index_transactions_individually, + i + 1, + txs_permutations.len() + ); + println!("tx {:?}", txs); + + // HACK: We index a block so that API methods can fetch the current slot. + index_block( + db_conn.as_ref(), + &BlockInfo { + metadata: BlockMetadata { + slot: 0, + ..Default::default() + }, + ..Default::default() + }, + ) + .await + .unwrap(); + + if index_transactions_individually { + for tx in txs { + index_transaction(test_name, db_conn.clone(), rpc_client.clone(), &tx).await; + } + } else { + index_multiple_transactions( + test_name, + db_conn.clone(), + rpc_client.clone(), + txs.iter().map(|x| x.as_str()).collect(), + ) + .await; + } + } + } +} + +/// Reads file names from tests/data/transactions/ +/// returns vector of file names sorted by slot +fn read_file_names(name: &String, sort_by_slot: bool) -> Vec { + let signatures = std::fs::read_dir(format!("tests/data/transactions/{}", name)) + .unwrap() + .filter_map(|entry| { + entry + .ok() + .and_then(|e| e.file_name().to_str().map(|s| s.to_string())) + }) + .collect::>(); + if sort_by_slot { + let mut sorted_files: Vec<(String, u64)> = Vec::new(); + for filename in signatures { + let json_str = + std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, filename)) + .unwrap(); + let json: serde_json::Value = serde_json::from_str(&json_str).unwrap(); + let slot = json["slot"].as_u64().unwrap_or(0); + sorted_files.push((filename, slot)); + } + sorted_files.sort_by_key(|k| k.1); + sorted_files.into_iter().map(|(name, _)| name).collect() + } else { + signatures + } +} diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 0fe10ed7..45c1e1a8 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -4,7 +4,9 @@ use function_name::named; use futures::Stream; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_multiple_new_address_proofs::AddressList; -use photon_indexer::api::method::get_transaction_with_compression_info::get_transaction_helper; +use photon_indexer::api::method::get_transaction_with_compression_info::{ + get_transaction_helper, get_transaction_helper_v2, +}; use photon_indexer::api::method::get_validity_proof::CompressedProof; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::ingester::index_block; @@ -148,6 +150,22 @@ async fn test_e2e_mint_and_transfer_transactions( .await .unwrap(); assert_json_snapshot!(format!("{}-{}-accounts", name.clone(), person), accounts); + + // V2 Test + let accounts_v2 = setup + .api + .get_compressed_token_accounts_by_owner_v2(GetCompressedTokenAccountsByOwner { + owner: pubkey, + ..Default::default() + }) + .await + .unwrap(); + // TODO: + // assert_json_snapshot!( + // format!("{}-{}-accounts-v2", name.clone(), person), + // accounts_v2 + // ); + let hash_list = HashList( accounts .value @@ -181,6 +199,22 @@ async fn test_e2e_mint_and_transfer_transactions( validity_proof ); + // V2 Test for Validity Proof + let mut validity_proof_v2 = setup + .api + .get_validity_proof_v2(GetValidityProofRequest { + hashes: hash_list.0.clone(), + newAddresses: vec![], + newAddressesWithTrees: vec![], + }) + .await + .unwrap(); + // validity_proof_v2.value.compressedProof = CompressedProof::default(); + // assert_json_snapshot!( + // format!("{}-{}-validity-proof-v2", name.clone(), person), + // validity_proof_v2 + // ); + let mut cursor = None; let limit = Limit::new(1).unwrap(); let mut signatures = Vec::new(); @@ -225,13 +259,22 @@ async fn test_e2e_mint_and_transfer_transactions( for (txn_name, txn_signature) in [("mint", mint_tx), ("transfer", transfer_tx)] { let txn = cached_fetch_transaction(&setup.name, setup.client.clone(), txn_signature).await; + let txn_clone = + cached_fetch_transaction(&setup.name, setup.client.clone(), txn_signature).await; let txn_signature = SerializableSignature(Signature::from_str(txn_signature).unwrap()); // Test get transaction - let parsed_transaction: photon_indexer::api::method::get_transaction_with_compression_info::GetTransactionResponse = get_transaction_helper(&setup.db_conn, txn_signature, txn).await.unwrap(); + let parsed_transaction: photon_indexer::api::method::get_transaction_with_compression_info::GetTransactionResponse = get_transaction_helper(&setup.db_conn, txn_signature.clone(), txn).await.unwrap(); assert_json_snapshot!( format!("{}-{}-transaction", name.clone(), txn_name), parsed_transaction ); + + // V2 Test for Transactions + // let parsed_transaction_v2: photon_indexer::api::method::get_transaction_with_compression_info::GetTransactionResponseV2 = get_transaction_helper_v2(&setup.db_conn, txn_signature, txn_clone).await.unwrap(); + // assert_json_snapshot!( + // format!("{}-{}-transaction-v2", name.clone(), txn_name), + // parsed_transaction_v2 + // ); } let mut cursor = None; diff --git a/tests/integration_tests/main.rs b/tests/integration_tests/main.rs index 3b3b58ca..6bf6616c 100644 --- a/tests/integration_tests/main.rs +++ b/tests/integration_tests/main.rs @@ -2,6 +2,7 @@ // binary. This has a number of benefits: // 1. Faster compile time since we only have 1 binary. // 2. The ability to add global locks on the DB to prevent tests from interfering with each other. +mod batched_state_tree_test; mod e2e_tests; mod mock_tests; mod open_api_tests; diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index 063383b3..40776862 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -1,3 +1,4 @@ +use crate::utils::compare_account_with_account_v2; use crate::utils::*; use ::borsh::{to_vec, BorshDeserialize, BorshSerialize}; use function_name::named; @@ -8,7 +9,7 @@ use photon_indexer::api::method::get_compressed_balance_by_owner::GetCompressedB use photon_indexer::api::method::get_compressed_token_balances_by_owner::GetCompressedTokenBalancesByOwnerRequest; use photon_indexer::api::method::get_multiple_compressed_accounts::GetMultipleCompressedAccountsRequest; use photon_indexer::api::method::get_validity_proof::{ - get_validity_proof, GetValidityProofRequest, + get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, }; use photon_indexer::api::method::utils::{ CompressedAccountRequest, GetCompressedTokenAccountsByDelegate, @@ -27,7 +28,9 @@ use photon_indexer::ingester::persist::persisted_state_tree::{ }; use sea_orm::{QueryFilter, TransactionTrait}; -use photon_indexer::common::typedefs::account::{Account, AccountContext, AccountWithContext}; +use photon_indexer::common::typedefs::account::{ + Account, AccountContext, AccountV2, AccountWithContext, +}; use photon_indexer::common::typedefs::bs64_string::Base64String; use photon_indexer::common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}; use photon_indexer::dao::generated::accounts; @@ -142,11 +145,17 @@ async fn test_persist_state_update_basic( assert_eq!(null_value.value, None); } - #[named] #[rstest] #[tokio::test] #[serial] +// Test V1 accounts with V1 and V2 endpoints: +// get_compressed_accounts_by_owner +// get_compressed_accounts_by_owner_v2 +// get_multiple_compressed_accounts +// get_multiple_compressed_accounts_v2 +// get_compressed_account +// get_compressed_account_v2 async fn test_multiple_accounts( #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, ) { @@ -170,6 +179,7 @@ async fn test_multiple_accounts( let owner1 = SerializablePubkey::new_unique(); let owner2 = SerializablePubkey::new_unique(); let mut state_update = StateUpdate::default(); + let accounts = vec![ AccountWithContext { account: Account { @@ -309,6 +319,21 @@ async fn test_multiple_accounts( .value; assert_eq!(res.0, total_balance); + + // V2 Endpoint + let res_v2 = setup + .api + .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { + owner, + ..Default::default() + }) + .await + .unwrap() + .value; + + for (account, account_v2) in response_accounts.iter().zip(res_v2.items.iter()) { + compare_account_with_account_v2(account, account_v2); + } } let mut accounts_of_interest = vec![accounts[0].account.clone(), accounts[2].account.clone()]; @@ -331,12 +356,66 @@ async fn test_multiple_accounts( &mut res.items.iter().map(|x| x.clone().unwrap()).collect(), &mut accounts_of_interest, ); + + // V2 Endpoint + let res_v2 = setup + .api + .get_multiple_compressed_accounts_v2(GetMultipleCompressedAccountsRequest { + addresses: None, + hashes: Some( + accounts_of_interest + .iter() + .map(|x| x.hash.clone()) + .collect(), + ), + }) + .await + .unwrap() + .value; + + assert_account_response_list_matches_input_v2( + &mut res_v2.items.iter().map(|x| x.clone().unwrap()).collect(), + &mut accounts_of_interest, + ); + + for account in accounts.iter() { + let request = CompressedAccountRequest { + address: account.account.address.clone(), + hash: Some(account.account.hash.clone()), + }; + + let res = setup + .api + .get_compressed_account(request.clone()) + .await + .unwrap() + .value; + + assert_eq!(res, Some(account.account.clone())); + + let res_v2 = setup + .api + .get_compressed_account_v2(request) + .await + .unwrap() + .value; + + compare_account_with_account_v2(&res.unwrap(), &res_v2.unwrap()); + } } #[named] #[rstest] #[tokio::test] #[serial] +// Test V1 token accounts with V1 and V2 endpoints: +// get_compressed_token_accounts_by_owner +// get_compressed_token_accounts_by_owner_v2 +// get_compressed_token_balances_by_owner +// get_compressed_token_balances_by_owner_v2 +// get_compressed_token_account_balance +// get_compressed_token_accounts_by_delegate +// get_compressed_token_accounts_by_delegate_v2 async fn test_persist_token_data( #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, ) { @@ -514,6 +593,20 @@ async fn test_persist_token_data( .value; verify_response_matches_input_token_data(res.clone(), owner_tlv); + let res_v2 = setup + .api + .get_compressed_token_accounts_by_owner_v2(GetCompressedTokenAccountsByOwner { + owner: owner1, + mint: Some(mint1), + ..Default::default() + }) + .await + .unwrap() + .value; + for (item, item_v2) in res.items.iter().zip(res_v2.items.iter()) { + compare_token_account_with_token_account_v2(item, item_v2); + } + for owner in [owner2] { let owner_tlv = all_token_data .iter() @@ -530,6 +623,20 @@ async fn test_persist_token_data( .unwrap() .value; + let res_v2 = setup + .api + .get_compressed_token_accounts_by_owner_v2(GetCompressedTokenAccountsByOwner { + owner, + ..Default::default() + }) + .await + .unwrap() + .value; + + for (item, item_v2) in res.items.iter().zip(res_v2.items.iter()) { + compare_token_account_with_token_account_v2(item, item_v2); + } + let mut paginated_res = Vec::new(); let mut cursor = None; loop { @@ -551,7 +658,10 @@ async fn test_persist_token_data( break; } } - assert_eq!(paginated_res, res.items); + + for (item, item_v2) in paginated_res.iter().zip(res_v2.items.iter()) { + compare_token_account_with_token_account_v2(item, item_v2); + } let mut mint_to_balance: HashMap = HashMap::new(); @@ -601,12 +711,14 @@ async fn test_persist_token_data( } } for delegate in [delegate1, delegate2] { - let delegate_tlv = all_token_data + let delegate_tlv: Vec = all_token_data .clone() .into_iter() .filter(|x| x.token_data.delegate == Some(delegate)) .collect(); - let res = setup + + // V1 Endpoint + let res_v1 = setup .api .get_compressed_token_accounts_by_delegate(GetCompressedTokenAccountsByDelegate { delegate, @@ -615,7 +727,8 @@ async fn test_persist_token_data( .await .unwrap() .value; - let mut paginated_res = Vec::new(); + + let mut paginated_res_v1 = Vec::new(); let mut cursor = None; loop { let res = setup @@ -630,14 +743,51 @@ async fn test_persist_token_data( .unwrap() .value; - paginated_res.extend(res.items.clone()); + paginated_res_v1.extend(res.items.clone()); + cursor = res.cursor; + if cursor.is_none() { + break; + } + } + assert_eq!(paginated_res_v1, res_v1.items); + verify_response_matches_input_token_data(res_v1.clone(), delegate_tlv.clone()); + + // V2 Endpoint + let res_v2 = setup + .api + .get_compressed_token_accounts_by_delegate_v2(GetCompressedTokenAccountsByDelegate { + delegate: delegate.clone(), + ..Default::default() + }) + .await + .unwrap() + .value; + + let mut paginated_res_v2 = Vec::new(); + let mut cursor = None; + loop { + let res = setup + .api + .get_compressed_token_accounts_by_delegate_v2( + GetCompressedTokenAccountsByDelegate { + delegate, + cursor: cursor.clone(), + limit: Some(photon_indexer::api::method::utils::Limit::new(1).unwrap()), + ..Default::default() + }, + ) + .await + .unwrap() + .value; + + paginated_res_v2.extend(res.items.clone()); cursor = res.cursor; if cursor.is_none() { break; } } - assert_eq!(paginated_res, res.items); - verify_response_matches_input_token_data(res, delegate_tlv); + assert_eq!(paginated_res_v2, res_v2.items); + verify_response_matches_input_token_data_v2(res_v2, delegate_tlv); } for (mint, owner_to_balance) in mint_to_owner_to_balance.iter() { @@ -994,7 +1144,7 @@ async fn test_get_multiple_new_address_proofs_interop( .unwrap(); insta::assert_json_snapshot!(name.clone(), proof_v2); - let mut validity_proof_v2 = get_validity_proof( + let mut validity_proof_v2 = get_validity_proof_v2( &setup.db_conn, &setup.prover_url, GetValidityProofRequest { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap new file mode 100644 index 00000000..6d507249 --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap @@ -0,0 +1,67 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 163 +expression: accounts_v2 +--- +{ + "context": { + "slot": 0 + }, + "value": { + "items": [ + { + "account": { + "hash": "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnAUAAAAAAAAAAAAA", + "dataHash": "4C8Wy6GxRZhiUfR6aSDejhYhnyixhtsNUFbKdPCUcNoq" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 6, + "seq": 7, + "slotCreated": 0, + "queue": null + }, + "tokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "EU57rQxcmFhJ24ApVdUy3y4MxFXcTUN3uiVeWvGgtWXu", + "amount": 5, + "delegate": null, + "state": "initialized", + "tlv": null + } + }, + { + "account": { + "hash": "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnGQAAAAAAAAAAAAA", + "dataHash": "RP7MSHC1TfribGPwba1Cs8LZYLhNNfiAeTxmcGQ5Cpk" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 3, + "seq": 4, + "slotCreated": 0, + "queue": null + }, + "tokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "EU57rQxcmFhJ24ApVdUy3y4MxFXcTUN3uiVeWvGgtWXu", + "amount": 100, + "delegate": null, + "state": "initialized", + "tlv": null + } + } + ], + "cursor": null + } +} diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new deleted file mode 100644 index b9374edc..00000000 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-proofs.snap.new +++ /dev/null @@ -1,94 +0,0 @@ ---- -source: tests/integration_tests/e2e_tests.rs -assertion_line: 165 -expression: proofs ---- -{ - "context": { - "slot": 0 - }, - "value": [ - { - "proof": [ - "11111111111111111111111111111111", - "3q51wtGJHccGSjX7eUJBDJbyjhTksGuWze33cpH46yTr", - "2J2Apvd79C6idcpdGg2sNWcr9RAGXto8SaMVrx2y6Jty", - "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", - "Y8pRoGMGXJPGZyb7m4sqkPsTSJvzZ7oSVnaybCcYbgd", - "3w895nemtSxb1fEjFT3cXkVpW3y6f9uHQn43jEwu1RWc", - "46JM2e72mdEAxkSeXc65b3aLWkAQpX6NF7mdyuXQKguu", - "WKLyYL7wpK5zVsWoMU2rcUiMwRWp9PowG83GHHH1dqn", - "4CztDUcRvGkTyFoVEXXcBwd5UwqJcJJWpdL8FFERrqkU", - "yjDkqNqZtBwpG7iUwT3hqKNKZAP9CcBDyBBuGPNk2jQ", - "2r8qWibedWpM7QkW6QvDDUEQAHT9isX629UKcUxbY8BT", - "38Aoz1ZUAnRqSCxdQuEkLhzYMRi1Tu1rSBy1UymA8yfK", - "3zBeAgo5EwPrgsXRLUV6DhQrsUUhwbmQXPnZkudhsnSD", - "2Q5cDvZW6hTxFFDTHhAf129PH4z8EZLYA1meeZpPW76F", - "2gnsMw1zhpqGeAakoQLarCXVUaeEGDHm5uma1Jznx7qD", - "3MXZLrn3tnLMWJznkMombRHkgkfsiBTPru2wjHDd3kLh", - "3rrDm8iED4sDyonpLs9J3TDoTP8U4jsvXCmoupoCvvKc", - "48YJtP1G5pKWu7Jy1NRagdj29dwxVXFsySrBVw1nALhX", - "22tjwuiv6VgeMDs8qXpkZ7cY5rcgrFrG5knp7swZ1wQ2", - "2dS4UCZ6RJvwPBaWmcz1L7ips34xnbNMfK9D8UHdFJfT", - "3EdF4zvu7uwW7xYdnaKUPzqDY5Msq9FfWn6HgEnRTkDB", - "2jzv6Z8vEXSYRXQCFnVYvzgJ2RfyDN1QEjdHm6CBvJUg", - "2fomPS2xUPwXxVF8hx5YtMpBHmQKSZKushUiWYsy9Eqx", - "3Pi3nRu4fWpnW5rYDAoraX1Q2xDCRQ24Dq8TEY7gaSBn", - "3dbMMyehykAriNZ8FMJgPc1N6YSzm9ZfV2HcW9sbaXzP", - "4EE5KQnQ6Tvo78gGhTu8serpJV4srbRhYZ3rdvCiRa5e", - "2DTG1EeYyHnDQR4dXYnBRmmgmZCf4rhE7rJMB8Bhouzo", - "36Xhq8nirqzDEwkUdchMcXNpXC44v9CCRy3hxucm9Nw6", - "3USDM2qWAgckHqCW4DTBEf6BHFL5tJoD2hxxEBTmk5xM", - "23bysgnYjDVgYgqKJ1eRVv93nyRSse76p4Hip6C7noXa", - "cWdUURMWHe7hiYJmxHaTgTqyJd2ufsE18i74qR533ev", - "2sJetN5j83GnQin9LFmdzvY1b1vN2kyxWrkeVBMPeZ2H" - ], - "root": "2QqAt7CJ6VW7BEaud6cuyW9ELFCiL7dcKXuxyn9rSQx1", - "leafIndex": 6, - "hash": "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", - "merkleTree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "rootSeq": 7 - }, - { - "proof": [ - "2cnNeqdyWE7w5GSqP1sHrZ6TtDXDbwa1i9hqQQT5Nhco", - "2uj6kQLCpTUopy2oHnptfnwTWAYA3mxsdYYp8aVCQihW", - "2JrxcBLMd4h9pkkvU21GgUaap3aHzwV1ctWG32wwA9ZN", - "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", - "Y8pRoGMGXJPGZyb7m4sqkPsTSJvzZ7oSVnaybCcYbgd", - "3w895nemtSxb1fEjFT3cXkVpW3y6f9uHQn43jEwu1RWc", - "46JM2e72mdEAxkSeXc65b3aLWkAQpX6NF7mdyuXQKguu", - "WKLyYL7wpK5zVsWoMU2rcUiMwRWp9PowG83GHHH1dqn", - "4CztDUcRvGkTyFoVEXXcBwd5UwqJcJJWpdL8FFERrqkU", - "yjDkqNqZtBwpG7iUwT3hqKNKZAP9CcBDyBBuGPNk2jQ", - "2r8qWibedWpM7QkW6QvDDUEQAHT9isX629UKcUxbY8BT", - "38Aoz1ZUAnRqSCxdQuEkLhzYMRi1Tu1rSBy1UymA8yfK", - "3zBeAgo5EwPrgsXRLUV6DhQrsUUhwbmQXPnZkudhsnSD", - "2Q5cDvZW6hTxFFDTHhAf129PH4z8EZLYA1meeZpPW76F", - "2gnsMw1zhpqGeAakoQLarCXVUaeEGDHm5uma1Jznx7qD", - "3MXZLrn3tnLMWJznkMombRHkgkfsiBTPru2wjHDd3kLh", - "3rrDm8iED4sDyonpLs9J3TDoTP8U4jsvXCmoupoCvvKc", - "48YJtP1G5pKWu7Jy1NRagdj29dwxVXFsySrBVw1nALhX", - "22tjwuiv6VgeMDs8qXpkZ7cY5rcgrFrG5knp7swZ1wQ2", - "2dS4UCZ6RJvwPBaWmcz1L7ips34xnbNMfK9D8UHdFJfT", - "3EdF4zvu7uwW7xYdnaKUPzqDY5Msq9FfWn6HgEnRTkDB", - "2jzv6Z8vEXSYRXQCFnVYvzgJ2RfyDN1QEjdHm6CBvJUg", - "2fomPS2xUPwXxVF8hx5YtMpBHmQKSZKushUiWYsy9Eqx", - "3Pi3nRu4fWpnW5rYDAoraX1Q2xDCRQ24Dq8TEY7gaSBn", - "3dbMMyehykAriNZ8FMJgPc1N6YSzm9ZfV2HcW9sbaXzP", - "4EE5KQnQ6Tvo78gGhTu8serpJV4srbRhYZ3rdvCiRa5e", - "2DTG1EeYyHnDQR4dXYnBRmmgmZCf4rhE7rJMB8Bhouzo", - "36Xhq8nirqzDEwkUdchMcXNpXC44v9CCRy3hxucm9Nw6", - "3USDM2qWAgckHqCW4DTBEf6BHFL5tJoD2hxxEBTmk5xM", - "23bysgnYjDVgYgqKJ1eRVv93nyRSse76p4Hip6C7noXa", - "cWdUURMWHe7hiYJmxHaTgTqyJd2ufsE18i74qR533ev", - "2sJetN5j83GnQin9LFmdzvY1b1vN2kyxWrkeVBMPeZ2H" - ], - "root": "2QqAt7CJ6VW7BEaud6cuyW9ELFCiL7dcKXuxyn9rSQx1", - "leafIndex": 3, - "hash": "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET", - "merkleTree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "rootSeq": 7 - } - ] -} diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap new file mode 100644 index 00000000..0a0d2256 --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap @@ -0,0 +1,37 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 212 +expression: validity_proof_v2 +--- +{ + "value": { + "compressedProof": { + "a": [], + "b": [], + "c": [] + }, + "roots": [ + "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", + "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7" + ], + "rootIndices": [ + 7, + 7 + ], + "leafIndices": [ + 6, + 3 + ], + "leaves": [ + "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", + "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET" + ], + "merkleTrees": [ + "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT" + ] + }, + "context": { + "slot": 0 + } +} diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap new file mode 100644 index 00000000..6c2e8752 --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap @@ -0,0 +1,67 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 163 +expression: accounts_v2 +--- +{ + "context": { + "slot": 0 + }, + "value": { + "items": [ + { + "account": { + "hash": "2TxrLe9HDTRDpVXmbkXUgXNksCZ7RdU4Tc2Ea1B8ADs2", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo+nxtjG3Di8aQSbzY12Qevlz6m4DW8xABfetteH8ywAxsgAAAAAAAAAAAAA", + "dataHash": "3mCzppQKSYcGTuLb4VPKnMohtVkoEnsFYK7yYB5Rf1Pg" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 4, + "seq": 5, + "slotCreated": 0, + "queue": null + }, + "tokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "CHvwuTvTiwRSNBwAnrCG14V8YTJ6wwhHQrifxdFzHzsX", + "amount": 200, + "delegate": null, + "state": "initialized", + "tlv": null + } + }, + { + "account": { + "hash": "2o5puhnQbtqyyrcZrsow4DSs6kafmyUTYmgdwXfMMehS", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo+nxtjG3Di8aQSbzY12Qevlz6m4DW8xABfetteH8ywAxrcCAAAAAAAAAAAA", + "dataHash": "2CHL3b2vQV4xoxMmwxHn3jYYBKNafmpmEWsAHNmFp6iP" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 5, + "seq": 6, + "slotCreated": 0, + "queue": null + }, + "tokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "CHvwuTvTiwRSNBwAnrCG14V8YTJ6wwhHQrifxdFzHzsX", + "amount": 695, + "delegate": null, + "state": "initialized", + "tlv": null + } + } + ], + "cursor": null + } +} diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap new file mode 100644 index 00000000..d0f01aa8 --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap @@ -0,0 +1,37 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 212 +expression: validity_proof_v2 +--- +{ + "value": { + "compressedProof": { + "a": [], + "b": [], + "c": [] + }, + "roots": [ + "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", + "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7" + ], + "rootIndices": [ + 7, + 7 + ], + "leafIndices": [ + 4, + 5 + ], + "leaves": [ + "2TxrLe9HDTRDpVXmbkXUgXNksCZ7RdU4Tc2Ea1B8ADs2", + "2o5puhnQbtqyyrcZrsow4DSs6kafmyUTYmgdwXfMMehS" + ], + "merkleTrees": [ + "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT" + ] + }, + "context": { + "slot": 0 + } +} diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap new file mode 100644 index 00000000..050ed4c1 --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap @@ -0,0 +1,210 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 273 +expression: parsed_transaction_v2 +--- +{ + "transaction": { + "slot": 40, + "transaction": [ + "Av1M5coyCBRFlJLdHnkBSpeRX41BqfBpbEMHFU3Ymzgw7DD02dZOVmS5oz9T+ysR8gF0CI0KTnvqBMcF9vQ7ZwXYeIxAsLPNzfTYq6DRVSP9Xng+23cTgpr9Irzce4GkpIe1bcvZ+KNqkj2UcRyiU+1KaCG7aq+S8sJAStBOy1ADgAIBCg866kqIOraYFYwcowNemgzSTbOfydVbCHmiihSANjBfSzUCamdpaW6jJk0dkvQSSxU6C7Beq3/cyBndHXL2UooHFci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo9YzU8McJgr9g3zMjAsAP8J/xRNYQ/k9AYLKFVDvbK7QA0BySirRdNlWVo06HcX+7AAihnSLwUsnaH5iMR8V946AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAJFaNXI3lOj7ZdB1trcmmcON0C5ZSLdbDloEGOgJdbRObJGLC9fM+RVESKer9qjzl4KaHo/Qin8NCzqrh4UvwyBt324ddloZPZy+FGzut5rBy0he1fWzeROoz1hX7/AKkGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzh7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1EC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHz7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdQksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxxWjAF6rEl0s3Qx5KBE7vnzk8hjI0sG7lCeku9TYgQwIFAAUCQEIPAAYPAAEHAgMICQoLDA0EBg4GOfEiMLols3vAAQAAAMgXRK4ABT/xbYnBD16grvKfuLo793Htpd+adoGbAhicAQAAAOgDAAAAAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 10000, + "preBalances": [ + 996489120, + 0, + 1461600, + 2039280, + 9496335360, + 1, + 1141440, + 0, + 929020800, + 1141440, + 1392000, + 1141440, + 0, + 1141440, + 1 + ], + "postBalances": [ + 996478820, + 0, + 1461600, + 2039280, + 9496335660, + 1, + 1141440, + 0, + 929020800, + 1141440, + 1392000, + 1141440, + 0, + 1141440, + 1 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 8, + "accounts": [ + 2, + 3, + 1 + ], + "data": "6qYT3cRnoTxb", + "stackHeight": 2 + }, + { + "programIdIndex": 9, + "accounts": [ + 0, + 7, + 10, + 11, + 12, + 13, + 6, + 9, + 9, + 14, + 9, + 4 + ], + "data": "oMTGA8J44vo3pCVmAjiCzPxz4nKYu5pf4p77ndgiag9jWL7qUTZBRHXZCsJYSncxYpaNZ1zdfXqF9itYqNQYyrBWZkLdpDDCiHwk66fUrYRq1KzHBenArUyQgcSUQL1Db1dEwCamK6YndRTwJRoFXehx6GUjcmoPvZoBjQMBHrFde3toS6zggLvMjjPj336LEygGFBviVhnLTZetnJbHAdS1rLy39FWaGjy5sRuwepzHQjzZnsHoLHayrFXC2gRfSWvuHCXmxdcEA3PHtpW2LMKwQnCdKgzhdAHqCNzj", + "stackHeight": 2 + }, + { + "programIdIndex": 13, + "accounts": [ + 0, + 12, + 10, + 14, + 4 + ], + "data": "5wPdbtbk7M4b3JSHrvzp49cK7MJKLz3eiaWoe12TF8geEycnf73aGL16Po6xXa", + "stackHeight": 3 + }, + { + "programIdIndex": 14, + "accounts": [ + 0, + 4 + ], + "data": "3Bxs48DZ3Zx6m4mD", + "stackHeight": 4 + }, + { + "programIdIndex": 11, + "accounts": [], + "data": "11112kX1UNg3Ss6u31SHRNEUMH1PP8MFsJ91vhLPkmasgKG7UpXkT3Uwne1qeLtZ5fsY18AomPhHZYJ26yKPmRHuJrbmrFmQNXpJ1ykjzeGYBJhLhhbe1b6BwGr5RjtdfGu7CXNYyEDTYv2imajTa3kaM7fjMFbtATFzHYqvy569nFZPp6vhePrQStjcqscjUrn4CfXb5Vnb4jeYMMpPxaFe7VwAU1UoTnR1WVBqVFRsMdtitHkiy81cH8gdEypM2QXhPNpj8JhBfzKn1HbWeAJUuL4vSMwdMiy6n1CdJ5JaGNXttenqcXkpiPJfGE5MyhNccRYkESkGmjNw7UgxJMoogsvggKXr9EJsXxAZ7k1ghRaaqaEjMkbLj1ETyiJeb5N5DQnUJPvi5AEEHFzDu", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: MintTo", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]", + "Program log: Instruction: MintTo", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4492 of 983765 compute units", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: AppendLeavesToMerkleTrees", + "Program 11111111111111111111111111111111 invoke [4]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 41970 of 937220 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 892657 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 71757 of 963800 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 108660 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [ + { + "accountIndex": 3, + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "uiTokenAmount": { + "uiAmount": null, + "decimals": 2, + "amount": "0", + "uiAmountString": "0" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "postTokenBalances": [ + { + "accountIndex": 3, + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "uiTokenAmount": { + "uiAmount": 10.0, + "decimals": 2, + "amount": "1000", + "uiAmountString": "10" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 108810 + }, + "version": 0, + "blockTime": 1724707606 + }, + "compressionInfo": { + "closedAccounts": [], + "openedAccounts": [ + { + "account": { + "hash": "38eTBdRT4kdFELvNfbJbFZNvGWUvXbn3DdJn3PzMtsqJ", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnOgDAAAAAAAAAAAA", + "dataHash": "4D9BW6ThazKaSy7U91cnSWF9E9pCtTFkomd25Pt6CL7k" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 0, + "seq": 1, + "slotCreated": 40, + "queue": null + }, + "optionalTokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "EU57rQxcmFhJ24ApVdUy3y4MxFXcTUN3uiVeWvGgtWXu", + "amount": 1000, + "delegate": null, + "state": "initialized", + "tlv": null + } + } + ] + } +} diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap new file mode 100644 index 00000000..b2795be6 --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap @@ -0,0 +1,248 @@ +--- +source: tests/integration_tests/e2e_tests.rs +assertion_line: 273 +expression: parsed_transaction_v2 +--- +{ + "transaction": { + "slot": 41, + "transaction": [ + "At/XUFEMc3ZIkI51Qbm583tNKDnXKuIQphGozZpBYbgf6ABvMzFeUeahUxgDAgkI33pxxlJfE3i95GhjWmfyLwaHa1sOEKHckTKk/ifklOEXG3gTUvhPxNxUB0RrUjYF/1ijF7YVYteThMGEZ9mCeI+gJT2cKpJZKrD9GcMRiJQAgAIBCQ066kqIOraYFYwcowNemgzSTbOfydVbCHmiihSANjBfS8gXRK4ABT/xbYnBD16grvKfuLo793Htpd+adoGbAhicDQHJKKtF02VZWjTodxf7sACKGdIvBSydofmIxHxX3joLswn9rg461IPpB0O026fShVGVgZIix3Jdq2rkkoz9VQMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAACRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0TmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MganVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOHuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UQLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fPuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1CSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAzoq24lR6p63KQOIfgiPwbv0t7D+R1bXllwgxkAvhbAgQABQJAQg8ABQ8AAQYHCAkKCwUFBQUMAgOkAqM0yOeMA0W6GAEAAAEgDcybE/kuYR/226yAHSns5YxBIS+MafsL6LZ76CWmBidm2F6NUKzyXU5As+YZxSeFS0YYAp2+ExHTXSRZD16+GUg4TLuYYlT/8n3syXmgaOMOjTFhA3NMwhClrZFJCDgSWq4illaD5NIyFAhqWIq24GV3Vfz6uLZFHmPN3BMORhXIuFPUDglaHkiTbudrkEx02ZDfoxoeRuVaski81HaPAAEAAADoAwAAAAAAAAAAAQAAAAAAAQAAAAIAAADIF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnCwBAAAAAAAAAAAAp8bYxtw4vGkEm82NdkHr5c+puA1vMQAX3rbXh/MsAMa8AgAAAAAAAAAAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 10000, + "preBalances": [ + 996478820, + 1000000000, + 9496335660, + 9626515200, + 1, + 1141440, + 0, + 1141440, + 1392000, + 1141440, + 0, + 1141440, + 1 + ], + "postBalances": [ + 996463220, + 1000000000, + 9496336260, + 9626520200, + 1, + 1141440, + 0, + 1141440, + 1392000, + 1141440, + 0, + 1141440, + 1 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 7, + "accounts": [ + 0, + 6, + 8, + 9, + 10, + 11, + 5, + 7, + 7, + 12, + 7, + 2, + 3 + ], + "data": "937WU34kkomRjqL5P2hp1SbqWHwD5pRSGWyy7XyDP3pxV6i4ivMQB9NKuV76N7qHVV5WGB7cnvwPCGAMGR7LabEYg4PsaiG9YUxLnWjPDuda3S6ubBZaenVjuTaB91mN3KvYigLFUDh6LdQh8EkdHrMm9agzrXKtuuxXTw1XK4dAru2DULfq4VmJaMYWfjkysrodDEaLoCYq4vh72f8AQZaYFRQNWudt2LKSarMjV5nuitv7VpfGftNefn335k9PoZgHoYhBqrC69Y9CwAWhS4qRBWWbkiAZ7NbvUiuXQbknw4LPS2hWHSoXYTRNodhiakWAQ1JarRhmSovXTYmbKgpPXA4nDBRi6AjJHmNQY62ihcFy4PE3SiGsfZ84ZPVXcb6nd8QszARZWshgCMPsbp8Mc5fMH2r8NJNBDwbaBCFXeWf1wAuujtzEE3rUuCbpYc67KNhsNCxUX9xEaTRgKNv7hQ8tusxsbfT5FnK4N1R8gG4bTv4Qs17EFeKJoUwVNZ7Y7VDnmzR9hfH9Lhjf1jeqATPJQ49j7zS43yCDGcknvAFfH1JkMhz4a1B9ogvGkSzQ7uNo6Kq62Y4ZkKD9XxfkFfrQ6PKb2H6k6gwPSgLDPouD8GSmWGKh9EcmhbVceqFNfkJCnH4s2xUMrW48Kkk8p77i3LCKmkZjK9ku2cXRZUDhHPAsrdx8BSNKSoQHUGMbxCMkAcUNa4gYy66iEw2C19xS4Rsax5gHrTsAWHDtG7XXTHM6rF4ArMssE36Fc1nWQ4ztZeRLGBryQtq2hVkgaM3wiD3HP9PKfN7wN1EkswHys9Edguw8sqYDrHYycS3LC53dcMCZ35PcpRVNH2Rovz74ySoatCexpNSYcdYgJJRFjHuugYiFrfPXyKdcZGRMgzwWr4CCfwWHiVo7jUaF5hbypj", + "stackHeight": 2 + }, + { + "programIdIndex": 11, + "accounts": [ + 0, + 10, + 8, + 12, + 3, + 2 + ], + "data": "WiZw2hSp2LSxinAV5ctBYvWDDSU14rCTxqkLwHaascRSSVs2Ae96G4wBHXzG", + "stackHeight": 3 + }, + { + "programIdIndex": 12, + "accounts": [ + 0, + 3 + ], + "data": "3Bxs4PckVVt51W8w", + "stackHeight": 3 + }, + { + "programIdIndex": 11, + "accounts": [ + 0, + 10, + 8, + 12, + 2 + ], + "data": "7UWNMdwFJEWBQPSoUMHnfbtZXYrrKsYRgF3rcaBXJ5Y63X3JDyfzGgf77mdDcK1ZSE86z7Ww19naJk5hZX477ckk7JwJn6rwGwKAVHp4PHd", + "stackHeight": 3 + }, + { + "programIdIndex": 12, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4FaSqfLcHjgs", + "stackHeight": 4 + }, + { + "programIdIndex": 9, + "accounts": [], + "data": "68rmtMKBQBY7KzgV6jpsERynVafHJshkjDnzH6ZtThsukHbuLHS1Gpk4ziL62hpYRadTMDZMwL7K1Mv7nEi2a1cRDYyA13BmAeNBnnsoT8t4qJvKDDmKdCP8Hija2eyx7DF5z8ACHtRXRm7wKe84JQyd6pPr99sQTNXKEifstc3sXCDdwSQDDw6K4WxwS3i6Xy2fzcCcDs3bL545Zx8z7d7pkJsrAfXikqnWaV2ik54qTgHvTSQi6HyVdoiANwTtanHhdfDY888iS4aSN7uCq3dTv6pcBYwbvXLPvQjdXJequ8dD3eC4HkMV7PZEA8nrJ6J6RvoRCW444qkw3gpRWmSctWvVJM1mQUtJRTqMNpCaaQuE4jd7wTA7n9ZiY4onEyYh7DA2H1nseDvpWCKABmivXLWA4VQba5B3orvKXbrxXWptxfyiuUaMbLc1yhfmX7N4MtyQSL7MZCGdR845iYn5NcWXTuE4hPah3Tgw1R8iJo94x84ia4YsXS6a42szu7ySxbHiNoLg9zqm52W1y7eMVVhymEPjXXiK99jNmNCqfgg4jArx15ieQrWhcCMoG4gCoH71CQHiyUTtPmjrjLDDioP1XwbMcE1QrJjE8s7c5xjE3nL8pVmG1Sis2mpSwGxJyCzntBLweAK22JL2pVtHB8h41Am696DVME69t2uteek4FAmHkwL7nxrsA4f1FwMJ8dqPDGeMJp3dt7dWy6n6N8Xdes9c7wWTRZFZVgaLZ7R6CUEJfGrxmYgX", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: Transfer", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoNullifierQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10546 of 816776 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: AppendLeavesToMerkleTrees", + "Program 11111111111111111111111111111111 invoke [4]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 43797 of 783655 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 736395 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 221647 of 957354 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 265204 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 265354 + }, + "version": 0, + "blockTime": 1724707606 + }, + "compressionInfo": { + "closedAccounts": [ + { + "account": { + "hash": "38eTBdRT4kdFELvNfbJbFZNvGWUvXbn3DdJn3PzMtsqJ", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnOgDAAAAAAAAAAAA", + "dataHash": "4D9BW6ThazKaSy7U91cnSWF9E9pCtTFkomd25Pt6CL7k" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 0, + "seq": 1, + "slotCreated": 0, + "queue": null + }, + "optionalTokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "EU57rQxcmFhJ24ApVdUy3y4MxFXcTUN3uiVeWvGgtWXu", + "amount": 1000, + "delegate": null, + "state": "initialized", + "tlv": null + } + } + ], + "openedAccounts": [ + { + "account": { + "hash": "cvUsqXvgkibEQc14JS4JiM5e1mePhiTDWkChWDRLPxW", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnCwBAAAAAAAAAAAA", + "dataHash": "319XRFbciSvN3d9nBhehg8uB4T4xUyn8fd3oejJUXZrQ" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 1, + "seq": 2, + "slotCreated": 41, + "queue": null + }, + "optionalTokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "EU57rQxcmFhJ24ApVdUy3y4MxFXcTUN3uiVeWvGgtWXu", + "amount": 300, + "delegate": null, + "state": "initialized", + "tlv": null + } + }, + { + "account": { + "hash": "2cnNeqdyWE7w5GSqP1sHrZ6TtDXDbwa1i9hqQQT5Nhco", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo+nxtjG3Di8aQSbzY12Qevlz6m4DW8xABfetteH8ywAxrwCAAAAAAAAAAAA", + "dataHash": "3CkCBHBK63DnSuMT25NgxPAdfSeBFgyedYR1gygpHnsD" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 2, + "seq": 3, + "slotCreated": 41, + "queue": null + }, + "optionalTokenData": { + "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", + "owner": "CHvwuTvTiwRSNBwAnrCG14V8YTJ6wwhHQrifxdFzHzsX", + "amount": 700, + "delegate": null, + "state": "initialized", + "tlv": null + } + } + ] + } +} diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index e6df7910..8f81f2f3 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -1,6 +1,8 @@ use std::{env, path::Path, str::FromStr, sync::Mutex}; use once_cell::sync::Lazy; +use photon_indexer::api::method::utils::{TokenAccount, TokenAccountListV2, TokenAccountV2}; +use photon_indexer::common::typedefs::account::AccountV2; use photon_indexer::common::typedefs::hash::Hash; use photon_indexer::migration::{MigractorWithCustomMigrations, MigratorTrait}; use photon_indexer::{ @@ -194,7 +196,6 @@ pub async fn reset_tables(conn: &DatabaseConnection) -> Result<(), DbErr> { .into_iter() .map(|row| row.try_get("", "tablename").unwrap()) .collect::>(); - for table in tables { truncate_table(conn, table.to_string()).await?; } @@ -347,6 +348,32 @@ pub fn verify_response_matches_input_token_data( ); } } + +pub fn verify_response_matches_input_token_data_v2( + response: TokenAccountListV2, + tlvs: Vec, +) { + if response.items.len() != tlvs.len() { + panic!( + "Mismatch in number of accounts. Expected: {}, Actual: {}", + tlvs.len(), + response.items.len() + ); + } + let token_accounts = response.items; + for (account, tlv) in token_accounts.iter().zip(order_token_datas(tlvs).iter()) { + let account = account.clone(); + assert_eq!(account.token_data.mint, tlv.token_data.mint); + assert_eq!(account.token_data.owner, tlv.token_data.owner); + assert_eq!(account.token_data.amount, tlv.token_data.amount); + assert_eq!( + account.token_data.delegate, + tlv.token_data.delegate.map(Into::into) + ); + assert_eq!(account.token_data.state, tlv.token_data.state); + } +} + pub fn assert_account_response_list_matches_input( account_response: &mut Vec, input_accounts: &mut Vec, @@ -356,6 +383,46 @@ pub fn assert_account_response_list_matches_input( input_accounts.sort_by(|a, b| a.hash.to_vec().cmp(&b.hash.to_vec())); assert_eq!(account_response, input_accounts); } +pub fn assert_account_response_list_matches_input_v2( + account_response_v2: &mut Vec, + input_accounts: &mut Vec, +) { + assert_eq!(account_response_v2.len(), input_accounts.len()); + account_response_v2.sort_by(|a, b| a.hash.to_vec().cmp(&b.hash.to_vec())); + input_accounts.sort_by(|a, b| a.hash.to_vec().cmp(&b.hash.to_vec())); + + for (account_v2, account) in account_response_v2.iter().zip(input_accounts.iter()) { + compare_account_with_account_v2(account, account_v2); + } +} + +pub fn compare_account_with_account_v2(account: &Account, account_v2: &AccountV2) { + assert_eq!(account.hash, account_v2.hash); + assert_eq!(account.address, account_v2.address); + assert_eq!(account.data, account_v2.data); + assert_eq!(account.owner, account_v2.owner); + assert_eq!(account.lamports, account_v2.lamports); + assert_eq!(account.tree, account_v2.tree); + assert_eq!(account.leaf_index, account_v2.leaf_index); + assert_eq!(account.seq, account_v2.seq); + assert_eq!(account.slot_created, account_v2.slot_created); + assert_eq!(account_v2.queue, None); +} + +pub fn compare_token_account_with_token_account_v2( + token_acc: &TokenAccount, + token_acc_v2: &TokenAccountV2, +) { + compare_account_with_account_v2(&token_acc.account, &token_acc_v2.account); + assert_eq!(token_acc.token_data.mint, token_acc_v2.token_data.mint); + assert_eq!(token_acc.token_data.owner, token_acc_v2.token_data.owner); + assert_eq!(token_acc.token_data.amount, token_acc_v2.token_data.amount); + assert_eq!( + token_acc.token_data.delegate, + token_acc_v2.token_data.delegate + ); + assert_eq!(token_acc.token_data.state, token_acc_v2.token_data.state); +} /// Persist using a database connection instead of a transaction. Should only be use for tests. pub async fn persist_state_update_using_connection( From 8f186bf8e654b25d743cbc66807809eb0b0886ce Mon Sep 17 00:00:00 2001 From: ananas-block Date: Fri, 21 Feb 2025 03:55:51 +0000 Subject: [PATCH 012/114] chore: renamed tests, wip reference Merkle tree to assert root --- Cargo.lock | 2 + Cargo.toml | 3 +- ...BChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db | 0 ...a3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw | 0 ...JxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM | 0 ...5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 | 0 ...eqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf | 0 ...oWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob | 0 ...1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 | 0 ...EJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX | 0 ...CRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH | 0 ...W7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u | 0 ...p2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa | 0 ...j4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD | 0 ...z11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 | 0 ...A5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 | 0 ...qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 | 0 ...h1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 | 0 ...NcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB | 0 ...9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz | 0 ...ruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 | 0 ...PiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ | 0 ...Dm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 | 0 ...yZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs | 0 ...tYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha | 0 ...MYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN | 0 ...JEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ | 0 ...cKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 | 0 ...VgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B | 0 ...H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd | 0 ...JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD | 0 ...fyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 | 0 ...Q9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH | 0 ...q7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp | 0 ...WsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP | 0 ...9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq | 0 ...e6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB | 0 ...9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT | 0 ...Lcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ | 0 ...JyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 | 0 ...jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 | 0 ...4ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk | 0 ...yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx | 0 ...TMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso | 0 ...XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj | 0 ...mos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q | 0 ...13Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 | 0 ...i7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER | 0 ...vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 | 0 ...qVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 | 0 ...3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 | 0 ...tCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF | 0 ...8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr | 0 ...y47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc | 0 ...TMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq | 0 ...iHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 | 0 ...fRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX | 0 ...rFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe | 0 ...CGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 | 0 ...m9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL | 0 ...k2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY | 0 ...fkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn | 0 ...zrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r | 0 ...R7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg | 0 ...q2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF | 0 ...45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw | 0 ...dt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ | 0 ...Z3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 | 0 ...XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK | 0 ...21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n | 0 ...WTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn | 0 ...B4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry | 0 ...WojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 | 0 ...FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj | 0 ...T3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX | 0 ...MqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 | 0 ...brcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ | 0 ...TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX | 0 ...t1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K | 0 ...gteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU | 0 ...WaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz | 0 ...ykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd | 0 ...J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 | 0 ...7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV | 0 ...SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS | 0 ...Q1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb | 0 ...7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA | 0 ...2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN | 0 ...YkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF | 0 ...YdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg | 0 ...VSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX | 0 ...GQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK | 0 ...skN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj | 0 ...T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 | 0 ...RPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz | 0 ...UcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW | 0 ...iSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 | 0 ...qVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ | 0 ...D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH | 0 ...stAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi | 0 ...r3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg | 0 ...MYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 | 0 ...5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH | 0 ...4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC | 0 ...Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo | 0 ...zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif | 0 ...r1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa | 0 ...9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh | 0 ...Af5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj | 0 ...owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM | 0 ...YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN | 0 ...6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz | 0 ...Ym4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu | 0 ...QEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc | 0 ...KCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh | 0 ...xvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 | 0 ...FAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm | 0 ...5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu | 0 ...tj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm | 0 ...HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK | 0 .../batched_state_tree_test.rs | 99 ++++++++++++++++--- 121 files changed, 90 insertions(+), 14 deletions(-) rename tests/data/transactions/{batched_token => batched_tree_token_transactions}/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db (100%) rename tests/data/transactions/{batched_token => batched_tree_token_transactions}/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm (100%) rename tests/data/transactions/{state_batched_transactions => batched_tree_transactions}/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK (100%) diff --git a/Cargo.lock b/Cargo.lock index 29066873..032ecfac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5015,7 +5015,9 @@ dependencies = [ "light-client", "light-compressed-account", "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-merkle-tree-metadata", + "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-poseidon 0.2.0", "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", "light-sdk 0.11.0", diff --git a/Cargo.toml b/Cargo.toml index 1dba7c07..6f44f216 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -138,7 +138,8 @@ light-client = "0.9.1" [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" - +light-merkle-tree-reference = "1.1.0" +light-hasher = "1.1.0" [profile.dev] # Do not produce debug info for ~40% faster incremental compilation. diff --git a/tests/data/transactions/batched_token/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db b/tests/data/transactions/batched_tree_token_transactions/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db similarity index 100% rename from tests/data/transactions/batched_token/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db rename to tests/data/transactions/batched_tree_token_transactions/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db diff --git a/tests/data/transactions/batched_token/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw b/tests/data/transactions/batched_tree_token_transactions/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw similarity index 100% rename from tests/data/transactions/batched_token/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw rename to tests/data/transactions/batched_tree_token_transactions/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw diff --git a/tests/data/transactions/state_batched_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM b/tests/data/transactions/batched_tree_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM similarity index 100% rename from tests/data/transactions/state_batched_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM rename to tests/data/transactions/batched_tree_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM diff --git a/tests/data/transactions/state_batched_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 b/tests/data/transactions/batched_tree_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 similarity index 100% rename from tests/data/transactions/state_batched_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 rename to tests/data/transactions/batched_tree_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 diff --git a/tests/data/transactions/state_batched_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf b/tests/data/transactions/batched_tree_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf similarity index 100% rename from tests/data/transactions/state_batched_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf rename to tests/data/transactions/batched_tree_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf diff --git a/tests/data/transactions/state_batched_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob b/tests/data/transactions/batched_tree_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob similarity index 100% rename from tests/data/transactions/state_batched_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob rename to tests/data/transactions/batched_tree_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob diff --git a/tests/data/transactions/state_batched_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 b/tests/data/transactions/batched_tree_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 rename to tests/data/transactions/batched_tree_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 diff --git a/tests/data/transactions/state_batched_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX b/tests/data/transactions/batched_tree_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX similarity index 100% rename from tests/data/transactions/state_batched_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX rename to tests/data/transactions/batched_tree_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX diff --git a/tests/data/transactions/state_batched_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH b/tests/data/transactions/batched_tree_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH similarity index 100% rename from tests/data/transactions/state_batched_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH rename to tests/data/transactions/batched_tree_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH diff --git a/tests/data/transactions/state_batched_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u b/tests/data/transactions/batched_tree_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u similarity index 100% rename from tests/data/transactions/state_batched_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u rename to tests/data/transactions/batched_tree_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u diff --git a/tests/data/transactions/state_batched_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa b/tests/data/transactions/batched_tree_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa similarity index 100% rename from tests/data/transactions/state_batched_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa rename to tests/data/transactions/batched_tree_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa diff --git a/tests/data/transactions/state_batched_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD b/tests/data/transactions/batched_tree_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD similarity index 100% rename from tests/data/transactions/state_batched_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD rename to tests/data/transactions/batched_tree_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD diff --git a/tests/data/transactions/state_batched_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 b/tests/data/transactions/batched_tree_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 rename to tests/data/transactions/batched_tree_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 diff --git a/tests/data/transactions/state_batched_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 b/tests/data/transactions/batched_tree_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 rename to tests/data/transactions/batched_tree_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 diff --git a/tests/data/transactions/state_batched_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 b/tests/data/transactions/batched_tree_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 rename to tests/data/transactions/batched_tree_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 diff --git a/tests/data/transactions/state_batched_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 b/tests/data/transactions/batched_tree_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 rename to tests/data/transactions/batched_tree_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 diff --git a/tests/data/transactions/state_batched_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB b/tests/data/transactions/batched_tree_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB similarity index 100% rename from tests/data/transactions/state_batched_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB rename to tests/data/transactions/batched_tree_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB diff --git a/tests/data/transactions/state_batched_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz b/tests/data/transactions/batched_tree_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz similarity index 100% rename from tests/data/transactions/state_batched_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz rename to tests/data/transactions/batched_tree_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz diff --git a/tests/data/transactions/state_batched_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 b/tests/data/transactions/batched_tree_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 rename to tests/data/transactions/batched_tree_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 diff --git a/tests/data/transactions/state_batched_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ b/tests/data/transactions/batched_tree_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ similarity index 100% rename from tests/data/transactions/state_batched_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ rename to tests/data/transactions/batched_tree_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ diff --git a/tests/data/transactions/state_batched_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 b/tests/data/transactions/batched_tree_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 similarity index 100% rename from tests/data/transactions/state_batched_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 rename to tests/data/transactions/batched_tree_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 diff --git a/tests/data/transactions/state_batched_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs b/tests/data/transactions/batched_tree_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs similarity index 100% rename from tests/data/transactions/state_batched_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs rename to tests/data/transactions/batched_tree_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs diff --git a/tests/data/transactions/state_batched_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha b/tests/data/transactions/batched_tree_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha similarity index 100% rename from tests/data/transactions/state_batched_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha rename to tests/data/transactions/batched_tree_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha diff --git a/tests/data/transactions/state_batched_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN b/tests/data/transactions/batched_tree_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN similarity index 100% rename from tests/data/transactions/state_batched_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN rename to tests/data/transactions/batched_tree_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN diff --git a/tests/data/transactions/state_batched_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ b/tests/data/transactions/batched_tree_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ similarity index 100% rename from tests/data/transactions/state_batched_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ rename to tests/data/transactions/batched_tree_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ diff --git a/tests/data/transactions/state_batched_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 b/tests/data/transactions/batched_tree_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 similarity index 100% rename from tests/data/transactions/state_batched_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 rename to tests/data/transactions/batched_tree_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 diff --git a/tests/data/transactions/state_batched_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B b/tests/data/transactions/batched_tree_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B similarity index 100% rename from tests/data/transactions/state_batched_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B rename to tests/data/transactions/batched_tree_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B diff --git a/tests/data/transactions/state_batched_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd b/tests/data/transactions/batched_tree_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd similarity index 100% rename from tests/data/transactions/state_batched_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd rename to tests/data/transactions/batched_tree_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd diff --git a/tests/data/transactions/state_batched_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD b/tests/data/transactions/batched_tree_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD similarity index 100% rename from tests/data/transactions/state_batched_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD rename to tests/data/transactions/batched_tree_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD diff --git a/tests/data/transactions/state_batched_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 b/tests/data/transactions/batched_tree_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 similarity index 100% rename from tests/data/transactions/state_batched_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 rename to tests/data/transactions/batched_tree_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 diff --git a/tests/data/transactions/state_batched_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH b/tests/data/transactions/batched_tree_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH similarity index 100% rename from tests/data/transactions/state_batched_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH rename to tests/data/transactions/batched_tree_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH diff --git a/tests/data/transactions/state_batched_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp b/tests/data/transactions/batched_tree_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp similarity index 100% rename from tests/data/transactions/state_batched_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp rename to tests/data/transactions/batched_tree_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp diff --git a/tests/data/transactions/state_batched_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP b/tests/data/transactions/batched_tree_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP similarity index 100% rename from tests/data/transactions/state_batched_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP rename to tests/data/transactions/batched_tree_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP diff --git a/tests/data/transactions/state_batched_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq b/tests/data/transactions/batched_tree_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq similarity index 100% rename from tests/data/transactions/state_batched_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq rename to tests/data/transactions/batched_tree_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq diff --git a/tests/data/transactions/state_batched_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB b/tests/data/transactions/batched_tree_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB similarity index 100% rename from tests/data/transactions/state_batched_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB rename to tests/data/transactions/batched_tree_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB diff --git a/tests/data/transactions/state_batched_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT b/tests/data/transactions/batched_tree_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT similarity index 100% rename from tests/data/transactions/state_batched_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT rename to tests/data/transactions/batched_tree_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT diff --git a/tests/data/transactions/state_batched_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ b/tests/data/transactions/batched_tree_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ similarity index 100% rename from tests/data/transactions/state_batched_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ rename to tests/data/transactions/batched_tree_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ diff --git a/tests/data/transactions/state_batched_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 b/tests/data/transactions/batched_tree_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 similarity index 100% rename from tests/data/transactions/state_batched_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 rename to tests/data/transactions/batched_tree_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 diff --git a/tests/data/transactions/state_batched_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 b/tests/data/transactions/batched_tree_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 similarity index 100% rename from tests/data/transactions/state_batched_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 rename to tests/data/transactions/batched_tree_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 diff --git a/tests/data/transactions/state_batched_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk b/tests/data/transactions/batched_tree_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk similarity index 100% rename from tests/data/transactions/state_batched_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk rename to tests/data/transactions/batched_tree_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk diff --git a/tests/data/transactions/state_batched_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx b/tests/data/transactions/batched_tree_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx similarity index 100% rename from tests/data/transactions/state_batched_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx rename to tests/data/transactions/batched_tree_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx diff --git a/tests/data/transactions/state_batched_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso b/tests/data/transactions/batched_tree_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso similarity index 100% rename from tests/data/transactions/state_batched_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso rename to tests/data/transactions/batched_tree_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso diff --git a/tests/data/transactions/state_batched_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj b/tests/data/transactions/batched_tree_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj similarity index 100% rename from tests/data/transactions/state_batched_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj rename to tests/data/transactions/batched_tree_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj diff --git a/tests/data/transactions/state_batched_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q b/tests/data/transactions/batched_tree_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q similarity index 100% rename from tests/data/transactions/state_batched_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q rename to tests/data/transactions/batched_tree_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q diff --git a/tests/data/transactions/state_batched_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 b/tests/data/transactions/batched_tree_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 similarity index 100% rename from tests/data/transactions/state_batched_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 rename to tests/data/transactions/batched_tree_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 diff --git a/tests/data/transactions/state_batched_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER b/tests/data/transactions/batched_tree_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER similarity index 100% rename from tests/data/transactions/state_batched_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER rename to tests/data/transactions/batched_tree_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER diff --git a/tests/data/transactions/state_batched_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 b/tests/data/transactions/batched_tree_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 similarity index 100% rename from tests/data/transactions/state_batched_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 rename to tests/data/transactions/batched_tree_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 diff --git a/tests/data/transactions/state_batched_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 b/tests/data/transactions/batched_tree_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 similarity index 100% rename from tests/data/transactions/state_batched_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 rename to tests/data/transactions/batched_tree_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 diff --git a/tests/data/transactions/state_batched_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 b/tests/data/transactions/batched_tree_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 similarity index 100% rename from tests/data/transactions/state_batched_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 rename to tests/data/transactions/batched_tree_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 diff --git a/tests/data/transactions/state_batched_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF b/tests/data/transactions/batched_tree_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF similarity index 100% rename from tests/data/transactions/state_batched_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF rename to tests/data/transactions/batched_tree_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF diff --git a/tests/data/transactions/state_batched_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr b/tests/data/transactions/batched_tree_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr similarity index 100% rename from tests/data/transactions/state_batched_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr rename to tests/data/transactions/batched_tree_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr diff --git a/tests/data/transactions/state_batched_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc b/tests/data/transactions/batched_tree_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc similarity index 100% rename from tests/data/transactions/state_batched_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc rename to tests/data/transactions/batched_tree_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc diff --git a/tests/data/transactions/state_batched_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq b/tests/data/transactions/batched_tree_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq similarity index 100% rename from tests/data/transactions/state_batched_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq rename to tests/data/transactions/batched_tree_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq diff --git a/tests/data/transactions/state_batched_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 b/tests/data/transactions/batched_tree_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 similarity index 100% rename from tests/data/transactions/state_batched_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 rename to tests/data/transactions/batched_tree_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 diff --git a/tests/data/transactions/state_batched_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX b/tests/data/transactions/batched_tree_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX similarity index 100% rename from tests/data/transactions/state_batched_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX rename to tests/data/transactions/batched_tree_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX diff --git a/tests/data/transactions/state_batched_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe b/tests/data/transactions/batched_tree_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe similarity index 100% rename from tests/data/transactions/state_batched_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe rename to tests/data/transactions/batched_tree_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe diff --git a/tests/data/transactions/state_batched_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 b/tests/data/transactions/batched_tree_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 similarity index 100% rename from tests/data/transactions/state_batched_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 rename to tests/data/transactions/batched_tree_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 diff --git a/tests/data/transactions/state_batched_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL b/tests/data/transactions/batched_tree_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL similarity index 100% rename from tests/data/transactions/state_batched_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL rename to tests/data/transactions/batched_tree_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL diff --git a/tests/data/transactions/state_batched_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY b/tests/data/transactions/batched_tree_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY similarity index 100% rename from tests/data/transactions/state_batched_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY rename to tests/data/transactions/batched_tree_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY diff --git a/tests/data/transactions/state_batched_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn b/tests/data/transactions/batched_tree_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn similarity index 100% rename from tests/data/transactions/state_batched_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn rename to tests/data/transactions/batched_tree_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn diff --git a/tests/data/transactions/state_batched_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r b/tests/data/transactions/batched_tree_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r similarity index 100% rename from tests/data/transactions/state_batched_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r rename to tests/data/transactions/batched_tree_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r diff --git a/tests/data/transactions/state_batched_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg b/tests/data/transactions/batched_tree_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg similarity index 100% rename from tests/data/transactions/state_batched_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg rename to tests/data/transactions/batched_tree_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg diff --git a/tests/data/transactions/state_batched_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF b/tests/data/transactions/batched_tree_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF similarity index 100% rename from tests/data/transactions/state_batched_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF rename to tests/data/transactions/batched_tree_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF diff --git a/tests/data/transactions/state_batched_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw b/tests/data/transactions/batched_tree_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw similarity index 100% rename from tests/data/transactions/state_batched_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw rename to tests/data/transactions/batched_tree_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw diff --git a/tests/data/transactions/state_batched_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ b/tests/data/transactions/batched_tree_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ similarity index 100% rename from tests/data/transactions/state_batched_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ rename to tests/data/transactions/batched_tree_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ diff --git a/tests/data/transactions/state_batched_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 b/tests/data/transactions/batched_tree_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 similarity index 100% rename from tests/data/transactions/state_batched_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 rename to tests/data/transactions/batched_tree_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 diff --git a/tests/data/transactions/state_batched_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK b/tests/data/transactions/batched_tree_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK similarity index 100% rename from tests/data/transactions/state_batched_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK rename to tests/data/transactions/batched_tree_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK diff --git a/tests/data/transactions/state_batched_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n b/tests/data/transactions/batched_tree_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n similarity index 100% rename from tests/data/transactions/state_batched_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n rename to tests/data/transactions/batched_tree_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n diff --git a/tests/data/transactions/state_batched_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn b/tests/data/transactions/batched_tree_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn similarity index 100% rename from tests/data/transactions/state_batched_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn rename to tests/data/transactions/batched_tree_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn diff --git a/tests/data/transactions/state_batched_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry b/tests/data/transactions/batched_tree_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry similarity index 100% rename from tests/data/transactions/state_batched_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry rename to tests/data/transactions/batched_tree_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry diff --git a/tests/data/transactions/state_batched_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 b/tests/data/transactions/batched_tree_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 similarity index 100% rename from tests/data/transactions/state_batched_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 rename to tests/data/transactions/batched_tree_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 diff --git a/tests/data/transactions/state_batched_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj b/tests/data/transactions/batched_tree_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj similarity index 100% rename from tests/data/transactions/state_batched_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj rename to tests/data/transactions/batched_tree_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj diff --git a/tests/data/transactions/state_batched_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX b/tests/data/transactions/batched_tree_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX similarity index 100% rename from tests/data/transactions/state_batched_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX rename to tests/data/transactions/batched_tree_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX diff --git a/tests/data/transactions/state_batched_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 b/tests/data/transactions/batched_tree_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 similarity index 100% rename from tests/data/transactions/state_batched_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 rename to tests/data/transactions/batched_tree_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 diff --git a/tests/data/transactions/state_batched_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ b/tests/data/transactions/batched_tree_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ similarity index 100% rename from tests/data/transactions/state_batched_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ rename to tests/data/transactions/batched_tree_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ diff --git a/tests/data/transactions/state_batched_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX b/tests/data/transactions/batched_tree_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX similarity index 100% rename from tests/data/transactions/state_batched_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX rename to tests/data/transactions/batched_tree_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX diff --git a/tests/data/transactions/state_batched_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K b/tests/data/transactions/batched_tree_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K similarity index 100% rename from tests/data/transactions/state_batched_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K rename to tests/data/transactions/batched_tree_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K diff --git a/tests/data/transactions/state_batched_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU b/tests/data/transactions/batched_tree_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU similarity index 100% rename from tests/data/transactions/state_batched_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU rename to tests/data/transactions/batched_tree_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU diff --git a/tests/data/transactions/state_batched_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz b/tests/data/transactions/batched_tree_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz similarity index 100% rename from tests/data/transactions/state_batched_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz rename to tests/data/transactions/batched_tree_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz diff --git a/tests/data/transactions/state_batched_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd b/tests/data/transactions/batched_tree_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd similarity index 100% rename from tests/data/transactions/state_batched_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd rename to tests/data/transactions/batched_tree_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd diff --git a/tests/data/transactions/state_batched_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 b/tests/data/transactions/batched_tree_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 similarity index 100% rename from tests/data/transactions/state_batched_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 rename to tests/data/transactions/batched_tree_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 diff --git a/tests/data/transactions/state_batched_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV b/tests/data/transactions/batched_tree_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV similarity index 100% rename from tests/data/transactions/state_batched_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV rename to tests/data/transactions/batched_tree_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV diff --git a/tests/data/transactions/state_batched_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS b/tests/data/transactions/batched_tree_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS similarity index 100% rename from tests/data/transactions/state_batched_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS rename to tests/data/transactions/batched_tree_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS diff --git a/tests/data/transactions/state_batched_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb b/tests/data/transactions/batched_tree_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb similarity index 100% rename from tests/data/transactions/state_batched_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb rename to tests/data/transactions/batched_tree_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb diff --git a/tests/data/transactions/state_batched_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA b/tests/data/transactions/batched_tree_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA similarity index 100% rename from tests/data/transactions/state_batched_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA rename to tests/data/transactions/batched_tree_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA diff --git a/tests/data/transactions/state_batched_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN b/tests/data/transactions/batched_tree_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN similarity index 100% rename from tests/data/transactions/state_batched_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN rename to tests/data/transactions/batched_tree_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN diff --git a/tests/data/transactions/state_batched_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF b/tests/data/transactions/batched_tree_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF similarity index 100% rename from tests/data/transactions/state_batched_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF rename to tests/data/transactions/batched_tree_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF diff --git a/tests/data/transactions/state_batched_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg b/tests/data/transactions/batched_tree_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg similarity index 100% rename from tests/data/transactions/state_batched_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg rename to tests/data/transactions/batched_tree_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg diff --git a/tests/data/transactions/state_batched_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX b/tests/data/transactions/batched_tree_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX similarity index 100% rename from tests/data/transactions/state_batched_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX rename to tests/data/transactions/batched_tree_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX diff --git a/tests/data/transactions/state_batched_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK b/tests/data/transactions/batched_tree_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK similarity index 100% rename from tests/data/transactions/state_batched_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK rename to tests/data/transactions/batched_tree_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK diff --git a/tests/data/transactions/state_batched_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj b/tests/data/transactions/batched_tree_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj similarity index 100% rename from tests/data/transactions/state_batched_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj rename to tests/data/transactions/batched_tree_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj diff --git a/tests/data/transactions/state_batched_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 b/tests/data/transactions/batched_tree_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 similarity index 100% rename from tests/data/transactions/state_batched_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 rename to tests/data/transactions/batched_tree_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 diff --git a/tests/data/transactions/state_batched_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz b/tests/data/transactions/batched_tree_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz similarity index 100% rename from tests/data/transactions/state_batched_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz rename to tests/data/transactions/batched_tree_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz diff --git a/tests/data/transactions/state_batched_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW b/tests/data/transactions/batched_tree_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW similarity index 100% rename from tests/data/transactions/state_batched_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW rename to tests/data/transactions/batched_tree_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW diff --git a/tests/data/transactions/state_batched_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 b/tests/data/transactions/batched_tree_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 similarity index 100% rename from tests/data/transactions/state_batched_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 rename to tests/data/transactions/batched_tree_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 diff --git a/tests/data/transactions/state_batched_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ b/tests/data/transactions/batched_tree_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ similarity index 100% rename from tests/data/transactions/state_batched_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ rename to tests/data/transactions/batched_tree_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ diff --git a/tests/data/transactions/state_batched_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH b/tests/data/transactions/batched_tree_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH similarity index 100% rename from tests/data/transactions/state_batched_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH rename to tests/data/transactions/batched_tree_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH diff --git a/tests/data/transactions/state_batched_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi b/tests/data/transactions/batched_tree_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi similarity index 100% rename from tests/data/transactions/state_batched_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi rename to tests/data/transactions/batched_tree_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi diff --git a/tests/data/transactions/state_batched_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg b/tests/data/transactions/batched_tree_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg similarity index 100% rename from tests/data/transactions/state_batched_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg rename to tests/data/transactions/batched_tree_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg diff --git a/tests/data/transactions/state_batched_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 b/tests/data/transactions/batched_tree_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 similarity index 100% rename from tests/data/transactions/state_batched_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 rename to tests/data/transactions/batched_tree_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 diff --git a/tests/data/transactions/state_batched_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH b/tests/data/transactions/batched_tree_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH similarity index 100% rename from tests/data/transactions/state_batched_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH rename to tests/data/transactions/batched_tree_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH diff --git a/tests/data/transactions/state_batched_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC b/tests/data/transactions/batched_tree_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC similarity index 100% rename from tests/data/transactions/state_batched_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC rename to tests/data/transactions/batched_tree_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC diff --git a/tests/data/transactions/state_batched_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo b/tests/data/transactions/batched_tree_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo similarity index 100% rename from tests/data/transactions/state_batched_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo rename to tests/data/transactions/batched_tree_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo diff --git a/tests/data/transactions/state_batched_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif b/tests/data/transactions/batched_tree_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif similarity index 100% rename from tests/data/transactions/state_batched_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif rename to tests/data/transactions/batched_tree_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif diff --git a/tests/data/transactions/state_batched_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa b/tests/data/transactions/batched_tree_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa similarity index 100% rename from tests/data/transactions/state_batched_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa rename to tests/data/transactions/batched_tree_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa diff --git a/tests/data/transactions/state_batched_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh b/tests/data/transactions/batched_tree_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh similarity index 100% rename from tests/data/transactions/state_batched_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh rename to tests/data/transactions/batched_tree_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh diff --git a/tests/data/transactions/state_batched_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj b/tests/data/transactions/batched_tree_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj similarity index 100% rename from tests/data/transactions/state_batched_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj rename to tests/data/transactions/batched_tree_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj diff --git a/tests/data/transactions/state_batched_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM b/tests/data/transactions/batched_tree_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM similarity index 100% rename from tests/data/transactions/state_batched_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM rename to tests/data/transactions/batched_tree_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM diff --git a/tests/data/transactions/state_batched_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN b/tests/data/transactions/batched_tree_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN similarity index 100% rename from tests/data/transactions/state_batched_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN rename to tests/data/transactions/batched_tree_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN diff --git a/tests/data/transactions/state_batched_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz b/tests/data/transactions/batched_tree_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz similarity index 100% rename from tests/data/transactions/state_batched_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz rename to tests/data/transactions/batched_tree_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz diff --git a/tests/data/transactions/state_batched_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu b/tests/data/transactions/batched_tree_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu similarity index 100% rename from tests/data/transactions/state_batched_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu rename to tests/data/transactions/batched_tree_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu diff --git a/tests/data/transactions/state_batched_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc b/tests/data/transactions/batched_tree_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc similarity index 100% rename from tests/data/transactions/state_batched_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc rename to tests/data/transactions/batched_tree_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc diff --git a/tests/data/transactions/state_batched_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh b/tests/data/transactions/batched_tree_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh similarity index 100% rename from tests/data/transactions/state_batched_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh rename to tests/data/transactions/batched_tree_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh diff --git a/tests/data/transactions/state_batched_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 b/tests/data/transactions/batched_tree_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 similarity index 100% rename from tests/data/transactions/state_batched_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 rename to tests/data/transactions/batched_tree_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 diff --git a/tests/data/transactions/state_batched_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm b/tests/data/transactions/batched_tree_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm similarity index 100% rename from tests/data/transactions/state_batched_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm rename to tests/data/transactions/batched_tree_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm diff --git a/tests/data/transactions/state_batched_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu b/tests/data/transactions/batched_tree_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu similarity index 100% rename from tests/data/transactions/state_batched_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu rename to tests/data/transactions/batched_tree_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu diff --git a/tests/data/transactions/state_batched_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm b/tests/data/transactions/batched_tree_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm similarity index 100% rename from tests/data/transactions/state_batched_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm rename to tests/data/transactions/batched_tree_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm diff --git a/tests/data/transactions/state_batched_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK b/tests/data/transactions/batched_tree_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK similarity index 100% rename from tests/data/transactions/state_batched_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK rename to tests/data/transactions/batched_tree_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK diff --git a/tests/integration_tests/batched_state_tree_test.rs b/tests/integration_tests/batched_state_tree_test.rs index 41ab2e33..082bd9cd 100644 --- a/tests/integration_tests/batched_state_tree_test.rs +++ b/tests/integration_tests/batched_state_tree_test.rs @@ -1,10 +1,12 @@ use crate::utils::*; use borsh::BorshSerialize; use function_name::named; +use light_merkle_tree_reference; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, }; +use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; use photon_indexer::api::method::get_transaction_with_compression_info::get_transaction_helper; use photon_indexer::api::method::utils::GetCompressedTokenAccountsByOwner; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; @@ -14,10 +16,9 @@ use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; use photon_indexer::ingester::index_block; use photon_indexer::ingester::persist::COMPRESSED_TOKEN_PROGRAM; use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; -use solana_client::nonblocking::rpc_client::RpcClient; - use sea_orm::DatabaseConnection; use serial_test::serial; +use solana_client::nonblocking::rpc_client::RpcClient; use solana_sdk::signature::Signature; use solana_sdk::pubkey::Pubkey; @@ -29,7 +30,7 @@ use std::sync::Arc; #[rstest] #[tokio::test] #[serial] -async fn test_state_batched_transactions( +async fn test_batched_tree_transactions( #[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend, ) { for index_individually in [true] { @@ -47,15 +48,61 @@ async fn test_state_batched_transactions( let sort_by_slot = true; let signatures = read_file_names(&name, sort_by_slot); - // Index transactions. - index( - &name, - setup.db_conn.clone(), - setup.client.clone(), - &signatures, - index_individually, - ) - .await; + // build tree + let mut merkle_tree = + light_merkle_tree_reference::MerkleTree::::new(32, 0); + for signature in signatures.iter() { + // Index transactions. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.to_string()], + index_individually, + ) + .await; + let json_str = + std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, signature)) + .unwrap(); + let transaction: EncodedConfirmedTransactionWithStatusMeta = + serde_json::from_str(&json_str).unwrap(); + + // use get_transaction_helper because get_transaction_with_compression_info requires an rpc endpoint. + // It fetches the instruction and parses the data. + let accounts = get_transaction_helper( + &setup.db_conn, + SerializableSignature(Signature::from_str(signature).unwrap()), + transaction, + ) + .await + .unwrap() + .compressionInfo; + for account in accounts.closedAccounts.iter() { + // let full_account = setup + // .api + // .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { + // owner: account.account.owner, + // ..Default::default() + // }) + // .await + // .unwrap(); + // merkle_tree + // .update( + // &full_account.value.items[0] + // .context + // .nullifier + // .as_ref() + // .unwrap() + // .0, + // account.account.leaf_index.0 as usize, + // ) + // .unwrap(); + } + for account in accounts.openedAccounts.iter() { + merkle_tree.append(&account.account.hash.0).unwrap(); + } + } + // Reprocess the same transactions. index( &name, @@ -89,6 +136,30 @@ async fn test_state_batched_transactions( owner.to_bytes(), i ); + + let reference_merkle_proof = merkle_tree + .get_proof_of_leaf(leaf_index as usize, true) + .unwrap() + .to_vec(); + let merkle_proof = setup + .api + .get_multiple_compressed_account_proofs(HashList(vec![account + .account + .hash + .clone()])) + .await + .unwrap(); + assert_eq!(merkle_proof.value.len(), 1); + // TODO: enable when nullifiers are correctly inserted into the reference tree. + // assert_eq!(merkle_proof.value[0].root.0, merkle_tree.root()); + // assert_eq!( + // merkle_proof.value[0] + // .proof + // .iter() + // .map(|x| x.0) + // .collect::>(), + // reference_merkle_proof + // ); leaf_index += 2; } } @@ -98,7 +169,9 @@ async fn test_state_batched_transactions( #[rstest] #[tokio::test] #[serial] -async fn test_batched_token(#[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend) { +async fn test_batched_tree_token_transactions( + #[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend, +) { for index_individually in [true] { let trim_test_name = trim_test_name(function_name!()); let name = trim_test_name; From 0aca77e0cf8d4f0c49e1db2277da1346951c7006 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Fri, 21 Feb 2025 04:59:43 +0000 Subject: [PATCH 013/114] test: correct root --- .../get_transaction_with_compression_info.rs | 90 +++++++++++++++---- ...ee_test.rs => batched_state_tree_tests.rs} | 82 ++++++++--------- tests/integration_tests/main.rs | 2 +- 3 files changed, 115 insertions(+), 59 deletions(-) rename tests/integration_tests/{batched_state_tree_test.rs => batched_state_tree_tests.rs} (90%) diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 3eb5a960..c4beba22 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -4,6 +4,7 @@ use super::{ use crate::api::method::utils::parse_account_model_with_context; use crate::common::typedefs::account::AccountV2; use crate::common::typedefs::account::AccountWithContext; +use crate::common::typedefs::hash::Hash; use crate::common::typedefs::token_data::TokenData; use crate::common::typedefs::{account::Account, serializable_signature::SerializableSignature}; use crate::dao::generated::accounts::Model; @@ -99,11 +100,19 @@ pub struct AccountWithOptionalTokenDataV2 { pub optionalTokenData: Option, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct ClosedAccountWithOptionalTokenData { + pub account: ClosedAccount, + pub optionalTokenData: Option, +} + #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] pub struct CompressionInfoV2 { - pub closedAccounts: Vec, + pub closedAccounts: Vec, pub openedAccounts: Vec, } @@ -245,6 +254,30 @@ fn parse_optional_token_data_v2( }) } +fn parse_optional_token_data_for_multiple_accounts_closed_account( + accounts: Vec, +) -> Result, PhotonApiError> { + accounts + .into_iter() + .map(parse_optional_token_data_closed_account) + .collect() +} + +fn parse_optional_token_data_closed_account( + account: ClosedAccount, +) -> Result { + let hash = account.account.hash.clone(); + Ok(ClosedAccountWithOptionalTokenData { + optionalTokenData: parse_token_data_v2(&account.account).map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Failed to parse token data for account {}: {}", + hash, e + )) + })?, + account, + }) +} + fn parse_optional_token_data_for_multiple_accounts_v2( accounts: Vec, ) -> Result, PhotonApiError> { @@ -254,6 +287,14 @@ fn parse_optional_token_data_for_multiple_accounts_v2( .collect() } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct ClosedAccount { + pub account: AccountV2, + pub nullifier: Hash, + pub tx_hash: Hash, +} + pub async fn get_transaction_helper_v2( conn: &DatabaseConnection, signature: SerializableSignature, @@ -297,22 +338,33 @@ pub async fn get_transaction_helper_v2( println!("closed_accounts: {:?}", closed_accounts); - let closed_accounts = closed_accounts - .into_iter() - .map(|x| AccountV2 { - hash: x.account.hash, - address: x.account.address, - data: x.account.data, - owner: x.account.owner, - lamports: x.account.lamports, - tree: x.account.tree, - leaf_index: x.account.leaf_index, - seq: x.account.seq, - slot_created: x.account.slot_created, - queue: x.context.queue, - prove_by_index: x.context.in_output_queue, - }) - .collect::>(); + let closed_accounts = + closed_accounts + .into_iter() + .map(|x| -> Result { + Ok(ClosedAccount { + account: AccountV2 { + hash: x.account.hash, + address: x.account.address, + data: x.account.data, + owner: x.account.owner, + lamports: x.account.lamports, + tree: x.account.tree, + leaf_index: x.account.leaf_index, + seq: x.account.seq, + slot_created: x.account.slot_created, + queue: x.context.queue, + prove_by_index: x.context.in_output_queue, + }, + nullifier: x.context.nullifier.ok_or(PhotonApiError::UnexpectedError( + String::from("Nullifier does not exist for closed account."), + ))?, + tx_hash: x.context.tx_hash.ok_or(PhotonApiError::UnexpectedError( + String::from("Nullifier does not exist for closed account."), + ))?, + }) + }) + .collect::, PhotonApiError>>()?; let out_accounts = status_update .out_accounts @@ -335,7 +387,9 @@ pub async fn get_transaction_helper_v2( Ok(GetTransactionResponseV2 { transaction: txn, compressionInfo: CompressionInfoV2 { - closedAccounts: parse_optional_token_data_for_multiple_accounts_v2(closed_accounts)?, + closedAccounts: parse_optional_token_data_for_multiple_accounts_closed_account( + closed_accounts, + )?, openedAccounts: parse_optional_token_data_for_multiple_accounts_v2(out_accounts)?, }, }) diff --git a/tests/integration_tests/batched_state_tree_test.rs b/tests/integration_tests/batched_state_tree_tests.rs similarity index 90% rename from tests/integration_tests/batched_state_tree_test.rs rename to tests/integration_tests/batched_state_tree_tests.rs index 082bd9cd..6dbf8c00 100644 --- a/tests/integration_tests/batched_state_tree_test.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -7,7 +7,9 @@ use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, }; use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; -use photon_indexer::api::method::get_transaction_with_compression_info::get_transaction_helper; +use photon_indexer::api::method::get_transaction_with_compression_info::{ + get_transaction_helper, get_transaction_helper_v2, +}; use photon_indexer::api::method::utils::GetCompressedTokenAccountsByOwner; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::common::typedefs::serializable_signature::SerializableSignature; @@ -26,6 +28,10 @@ use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; use std::sync::Arc; +/// Test: +/// 1. get compressed account by owner +/// 2. get compressed account proofs +/// 3. correct root update after batch append and batch nullify events #[named] #[rstest] #[tokio::test] @@ -69,7 +75,7 @@ async fn test_batched_tree_transactions( // use get_transaction_helper because get_transaction_with_compression_info requires an rpc endpoint. // It fetches the instruction and parses the data. - let accounts = get_transaction_helper( + let accounts = get_transaction_helper_v2( &setup.db_conn, SerializableSignature(Signature::from_str(signature).unwrap()), transaction, @@ -78,28 +84,23 @@ async fn test_batched_tree_transactions( .unwrap() .compressionInfo; for account in accounts.closedAccounts.iter() { - // let full_account = setup - // .api - // .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { - // owner: account.account.owner, - // ..Default::default() - // }) - // .await - // .unwrap(); - // merkle_tree - // .update( - // &full_account.value.items[0] - // .context - // .nullifier - // .as_ref() - // .unwrap() - // .0, - // account.account.leaf_index.0 as usize, - // ) - // .unwrap(); + merkle_tree + .update( + &account.account.nullifier.0, + account.account.account.leaf_index.0 as usize, + ) + .unwrap(); } for account in accounts.openedAccounts.iter() { - merkle_tree.append(&account.account.hash.0).unwrap(); + while merkle_tree.rightmost_index <= account.account.leaf_index.0 as usize + 2 { + merkle_tree.append(&[0u8; 32]).unwrap(); + } + merkle_tree + .update( + &account.account.hash.0, + account.account.leaf_index.0 as usize, + ) + .unwrap(); } } @@ -124,13 +125,12 @@ async fn test_batched_tree_transactions( }) .await .unwrap(); - println!("accounts {:?}", accounts); assert_eq!(accounts.value.items.len(), 1); let account = &accounts.value.items[0]; - assert_eq!(account.account.lamports.0, 1_000_000u64); - assert_eq!(account.account.owner.0, owner); + assert_eq!(account.lamports.0, 1_000_000u64); + assert_eq!(account.owner.0, owner); assert_eq!( - account.account.leaf_index.0, + account.leaf_index.0, leaf_index, "owner {:?} i {}", owner.to_bytes(), @@ -143,23 +143,25 @@ async fn test_batched_tree_transactions( .to_vec(); let merkle_proof = setup .api - .get_multiple_compressed_account_proofs(HashList(vec![account - .account - .hash - .clone()])) + .get_multiple_compressed_account_proofs(HashList(vec![account.hash.clone()])) .await .unwrap(); + assert_eq!(merkle_proof.value[0].hash.0, account.hash.0,); + assert_eq!( + merkle_proof.value[0].hash.0, + merkle_tree.leaf(leaf_index as usize) + ); + assert_eq!(account.hash.0, merkle_tree.leaf(leaf_index as usize)); assert_eq!(merkle_proof.value.len(), 1); - // TODO: enable when nullifiers are correctly inserted into the reference tree. - // assert_eq!(merkle_proof.value[0].root.0, merkle_tree.root()); - // assert_eq!( - // merkle_proof.value[0] - // .proof - // .iter() - // .map(|x| x.0) - // .collect::>(), - // reference_merkle_proof - // ); + assert_eq!(merkle_proof.value[0].root.0, merkle_tree.root()); + assert_eq!( + merkle_proof.value[0] + .proof + .iter() + .map(|x| x.0) + .collect::>(), + reference_merkle_proof + ); leaf_index += 2; } } diff --git a/tests/integration_tests/main.rs b/tests/integration_tests/main.rs index 6bf6616c..323e40d5 100644 --- a/tests/integration_tests/main.rs +++ b/tests/integration_tests/main.rs @@ -2,7 +2,7 @@ // binary. This has a number of benefits: // 1. Faster compile time since we only have 1 binary. // 2. The ability to add global locks on the DB to prevent tests from interfering with each other. -mod batched_state_tree_test; +mod batched_state_tree_tests; mod e2e_tests; mod mock_tests; mod open_api_tests; From 0c5eafe5136a094f3b35a30303313c581ed65a36 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Fri, 21 Feb 2025 20:37:38 +0000 Subject: [PATCH 014/114] test: add get_queue_elements test --- src/api/method/get_queue_elements.rs | 16 +- src/ingester/persist/persisted_state_tree.rs | 2 - ...xvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 | 165 ------- .../batched_state_tree_tests.rs | 435 +++++++++++++----- 4 files changed, 339 insertions(+), 279 deletions(-) delete mode 100644 tests/data/transactions/batched_tree_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index 2a5da6e3..73445be6 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -12,15 +12,15 @@ use crate::api::error::PhotonApiError; use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::common::typedefs::unsigned_integer::UnsignedInteger; -use crate::ingester::persist::{bytes_to_sql_format, get_multiple_compressed_leaf_proofs_by_indices}; +use crate::ingester::persist::bytes_to_sql_format; +use crate::ingester::persist::persisted_state_tree::get_multiple_compressed_leaf_proofs_by_indices; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetQueueElementsRequest { - pub merkle_tree: Hash, - pub start_offset: Option, - pub num_elements: UnsignedInteger, + pub merkle_tree: [u8; 32], + pub start_offset: Option, + pub num_elements: u16, pub queue_type: u8, } @@ -60,7 +60,7 @@ pub async fn get_queue_elements( let merkle_tree_pubkey_str = bytes_to_sql_format(conn.get_database_backend(), merkle_tree_pubkey_vec); let queue_type = QueueType::from(request.queue_type as u64); - let num_elements = request.num_elements.0; + let num_elements = request.num_elements; let context = Context::extract(conn).await?; let tx = conn.begin().await?; @@ -73,7 +73,7 @@ pub async fn get_queue_elements( } let leaf_indices_filter = if let Some(start_offset) = request.start_offset { - format!("AND leaf_index >= {}", start_offset.0) + format!("AND leaf_index >= {}", start_offset) } else { "".to_string() }; @@ -116,7 +116,7 @@ pub async fn get_queue_elements( let proofs = if !indices.is_empty() { get_multiple_compressed_leaf_proofs_by_indices( &tx, - SerializablePubkey::from(request.merkle_tree.0), + SerializablePubkey::from(request.merkle_tree), indices, ) .await? diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index 70c685ce..cdd5fc53 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -501,8 +501,6 @@ mod tests { // Test case for first non-existent leaf (index 0) let test_leaf_index = 0u32; let tree_height = 32u32; - let merkle_tree = SerializablePubkey::try_from(vec![0u8; 32]).unwrap(); - // Create proof components let node_index = leaf_index_to_node_index(test_leaf_index, tree_height); let proof_path = get_proof_path(node_index, false); diff --git a/tests/data/transactions/batched_tree_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 b/tests/data/transactions/batched_tree_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 deleted file mode 100644 index 11a57eec..00000000 --- a/tests/data/transactions/batched_tree_transactions/mkToXK6TtzyahBMPJc5U6ZKfENrQdY56WT1xYiy4juWbdxvHf6t9i3w1KA9xmnRsKBhUbbGDvir6FXZkEeyTbu4 +++ /dev/null @@ -1,165 +0,0 @@ -{ - "slot": 95, - "transaction": [ - "ASaXE0cyghZ+uZzYAdk+GHPWdZJ/fVP6iYzDb0ZlGXdCXOeeVBV+fauEXjt0IX4qb6Xq6Pmt9Hpi+myYzv8ifwMBAAoOK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX0NAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOn1VIAWA+pY5N2YGK1/sbBH7pXsz9Knn/DMIRP+09Wqk8ZgXsvUUWjfdQXSNa/n3ZR43ZJ3hGssMlYWO0T85r3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAABqdV+CE5BU1EJLFa8MQwzy9Lf5h5OtoSUtSPNmbGy84G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQkVo1cjeU6Ptl0HW2tyaZw43QLllIt1sOWgQY6Al1tECSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E5skYsL18z5FURIp6v2qPOXgpoej9CKfw0LOquHhS/DL7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdUlvqlW/rgi4gro4q2XUbRbkaTIkjXhrS8blJceM2ozIAgUABQJAQg8ACA8AAAwCAwcGCwoNCQEIBAg58SIwuiWze8ABAAAAqHuKmb2IppaGyZSoC2KdgVSHGqKVVAg0wB159PkWUC8BAAAAAOH1BQAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995007520, - 9496335360, - 2923200, - 2039280, - 1, - 1, - 1141440, - 929020800, - 1141440, - 1141440, - 1141440, - 1392000, - 0, - 0 - ], - "postBalances": [ - 99999994997220, - 9496340660, - 2923200, - 2039280, - 1, - 1, - 1141440, - 929020800, - 1141440, - 1141440, - 1141440, - 1392000, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 7, - "accounts": [ - 2, - 3, - 0 - ], - "data": "6AtD356cQW15", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 0, - 12, - 11, - 10, - 13, - 9, - 8, - 6, - 6, - 4, - 6, - 1 - ], - "data": "6uxfRrqz7k19jZzDZgmuRKQLqNipRu4PLoNaJqnsnQFWPr9SQLnEgq3krLcs4YPa9WXziMwNSoSc1E3Q6q6oQsh5TLwCcDuv8zND4n8rwpsu93V2NF1rDVgey6xtdC5LMBVvkuyx8gS8nf8YuygrivrjoNrXaSk7SHAf9aY7wWRpjygAqXcW8LpQjahXGeXvGcnEBCUaJ7pP8ex1fg4pdt2sXAvNQvB1nV4uJFDspDTCHL6cuxYb8bcQfL8NZo1VPpCw1", - "stackHeight": 2 - }, - { - "programIdIndex": 4, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 9, - "accounts": [ - 13, - 11, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCLocDW43Y2WXqqbazuj54U5uevYAEbvY7LJEPZG4C4Hanjz3Nacn9XD6A88M9hU2ZxQasKQr9ocPAmxgb2KtDXR21KWiB2J2e91GKf6b3781nzvK", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", - "Program log: Instruction: MintTo", - "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]", - "Program log: Instruction: MintTo", - "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4538 of 980488 compute units", - "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 956536 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 35345 of 914557 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 879009 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 81682 of 960429 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 121908 of 999850 compute units", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" - ], - "preTokenBalances": [ - { - "accountIndex": 3, - "mint": "9SFFLqWRSv3x92DjYh5e7Rh4favaEMJXcrPuaDbrh69H", - "uiTokenAmount": { - "uiAmount": null, - "decimals": 2, - "amount": "0", - "uiAmountString": "0" - }, - "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", - "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - } - ], - "postTokenBalances": [ - { - "accountIndex": 3, - "mint": "9SFFLqWRSv3x92DjYh5e7Rh4favaEMJXcrPuaDbrh69H", - "uiTokenAmount": { - "uiAmount": 1000000.0, - "decimals": 2, - "amount": "100000000", - "uiAmountString": "1000000" - }, - "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", - "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - } - ], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122058 - }, - "blockTime": 1740068098 -} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 6dbf8c00..2e0a16ce 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -1,12 +1,15 @@ use crate::utils::*; use borsh::BorshSerialize; use function_name::named; +use light_hasher::zero_bytes::poseidon::ZERO_BYTES; +use light_merkle_tree_metadata::queue::QueueType; use light_merkle_tree_reference; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, }; use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; +use photon_indexer::api::method::get_queue_elements::GetQueueElementsRequest; use photon_indexer::api::method::get_transaction_with_compression_info::{ get_transaction_helper, get_transaction_helper_v2, }; @@ -39,132 +42,356 @@ use std::sync::Arc; async fn test_batched_tree_transactions( #[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend, ) { - for index_individually in [true] { - let trim_test_name = trim_test_name(function_name!()); - let name = trim_test_name; - let setup = setup_with_options( - name.clone(), - TestSetupOptions { - network: Network::Localnet, - db_backend, - }, - ) - .await; - reset_tables(setup.db_conn.as_ref()).await.unwrap(); - let sort_by_slot = true; - let signatures = read_file_names(&name, sort_by_slot); + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + let index_individually = true; - // build tree - let mut merkle_tree = - light_merkle_tree_reference::MerkleTree::::new(32, 0); - for signature in signatures.iter() { - // Index transactions. - index( - &name, - setup.db_conn.clone(), - setup.client.clone(), - &[signature.to_string()], - index_individually, - ) - .await; - let json_str = - std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, signature)) - .unwrap(); - let transaction: EncodedConfirmedTransactionWithStatusMeta = - serde_json::from_str(&json_str).unwrap(); - - // use get_transaction_helper because get_transaction_with_compression_info requires an rpc endpoint. - // It fetches the instruction and parses the data. - let accounts = get_transaction_helper_v2( - &setup.db_conn, - SerializableSignature(Signature::from_str(signature).unwrap()), - transaction, - ) - .await - .unwrap() - .compressionInfo; - for account in accounts.closedAccounts.iter() { - merkle_tree - .update( - &account.account.nullifier.0, - account.account.account.leaf_index.0 as usize, - ) - .unwrap(); - } - for account in accounts.openedAccounts.iter() { - while merkle_tree.rightmost_index <= account.account.leaf_index.0 as usize + 2 { - merkle_tree.append(&[0u8; 32]).unwrap(); - } - merkle_tree - .update( - &account.account.hash.0, - account.account.leaf_index.0 as usize, - ) - .unwrap(); - } - } - - // Reprocess the same transactions. + // build tree + let mut merkle_tree = + light_merkle_tree_reference::MerkleTree::::new(32, 0); + let mut merkle_tree_pubkey = Pubkey::default(); + let mut output_queue_len = 0; + let mut input_queue_len = 0; + let mut output_queue_elements = Vec::new(); + let mut input_queue_elements = Vec::new(); + let num_append_events = 10; + let num_nullify_events = 5; + for signature in + signatures[..signatures.len() - (num_append_events + num_nullify_events)].iter() + { + // Index transactions. index( &name, setup.db_conn.clone(), setup.client.clone(), - &signatures, + &[signature.to_string()], index_individually, ) .await; - // Slot created is wrong likely because of test environment. - let mut leaf_index = 1; - for i in 0..50 { - let owner = Pubkey::new_unique(); - let accounts = setup + let json_str = + std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, signature)) + .unwrap(); + let transaction: EncodedConfirmedTransactionWithStatusMeta = + serde_json::from_str(&json_str).unwrap(); + + // use get_transaction_helper because get_transaction_with_compression_info requires an rpc endpoint. + // It fetches the instruction and parses the data. + let accounts = get_transaction_helper_v2( + &setup.db_conn, + SerializableSignature(Signature::from_str(signature).unwrap()), + transaction, + ) + .await + .unwrap() + .compressionInfo; + for account in accounts.closedAccounts.iter() { + input_queue_elements + .push((account.account.account.hash.0, account.account.nullifier.0)); + merkle_tree + .update( + &account.account.nullifier.0, + account.account.account.leaf_index.0 as usize, + ) + .unwrap(); + } + for account in accounts.openedAccounts.iter() { + output_queue_elements.push(account.account.hash.0); + while merkle_tree.rightmost_index <= account.account.leaf_index.0 as usize + 2 { + merkle_tree.append(&[0u8; 32]).unwrap(); + } + merkle_tree + .update( + &account.account.hash.0, + account.account.leaf_index.0 as usize, + ) + .unwrap(); + } + + // Get output queue elements + if !accounts.openedAccounts.is_empty() { + output_queue_len += accounts.openedAccounts.len(); + merkle_tree_pubkey = accounts.openedAccounts[0].account.tree.0; + let get_queue_elements_result = setup .api - .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { - owner: SerializablePubkey::from(owner.to_bytes()), - ..Default::default() + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedOutput as u8, + num_elements: 100, }) .await .unwrap(); - assert_eq!(accounts.value.items.len(), 1); - let account = &accounts.value.items[0]; - assert_eq!(account.lamports.0, 1_000_000u64); - assert_eq!(account.owner.0, owner); - assert_eq!( - account.leaf_index.0, - leaf_index, - "owner {:?} i {}", - owner.to_bytes(), - i - ); - - let reference_merkle_proof = merkle_tree - .get_proof_of_leaf(leaf_index as usize, true) - .unwrap() - .to_vec(); - let merkle_proof = setup + assert_eq!(get_queue_elements_result.value.len(), output_queue_len); + for (i, element) in get_queue_elements_result.value.iter().enumerate() { + assert_eq!(element.account_hash.0, output_queue_elements[i]); + let proof = element.proof.iter().map(|x| x.0).collect::>(); + assert_eq!(proof, ZERO_BYTES[..proof.len()].to_vec()); + } + } + // Get input queue elements + if !accounts.closedAccounts.is_empty() { + input_queue_len += accounts.closedAccounts.len(); + merkle_tree_pubkey = accounts.closedAccounts[0].account.account.tree.0; + let get_queue_elements_result = setup .api - .get_multiple_compressed_account_proofs(HashList(vec![account.hash.clone()])) + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedInput as u8, + num_elements: 100, + }) .await .unwrap(); - assert_eq!(merkle_proof.value[0].hash.0, account.hash.0,); + assert_eq!(get_queue_elements_result.value.len(), input_queue_len); + for (i, element) in get_queue_elements_result.value.iter().enumerate() { + assert_eq!(element.account_hash.0, input_queue_elements[i].0); + let proof = element.proof.iter().map(|x| x.0).collect::>(); + assert_eq!(proof, ZERO_BYTES[..proof.len()].to_vec()); + } + } + } + // Merkle tree which is created along side indexing the event transactions. + let mut event_merkle_tree = + light_merkle_tree_reference::MerkleTree::::new(32, 0); + // Init all 100 elements so that we can just update. + for _ in 0..100 { + event_merkle_tree.append(&[0u8; 32]).unwrap(); + } + // Index and assert the batch events. + // 10 append events and 5 nullify events. + // The order is: + // append, nullify, append, nullify, append, nullify, append, nullify, append, append, append, append, append, append, nullify + for (i, signature) in signatures[signatures.len() - (num_append_events + num_nullify_events)..] + .iter() + .take(15) + .enumerate() + { + let pre_output_queue_elements = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedOutput as u8, + num_elements: 100, + }) + .await + .unwrap(); + let pre_input_queue_elements = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedInput as u8, + num_elements: 100, + }) + .await + .unwrap(); + // Index transactions. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.to_string()], + index_individually, + ) + .await; + let post_output_queue_elements = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedOutput as u8, + num_elements: 100, + }) + .await + .unwrap(); + let post_input_queue_elements = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedInput as u8, + num_elements: 100, + }) + .await + .unwrap(); + let is_nullify_event = i % 2 == 1 && i < 9 || i == 14; + if is_nullify_event { assert_eq!( - merkle_proof.value[0].hash.0, - merkle_tree.leaf(leaf_index as usize) + post_output_queue_elements.value.len(), + pre_output_queue_elements.value.len(), + "Nullify event should not change the length of the output queue." ); - assert_eq!(account.hash.0, merkle_tree.leaf(leaf_index as usize)); - assert_eq!(merkle_proof.value.len(), 1); - assert_eq!(merkle_proof.value[0].root.0, merkle_tree.root()); assert_eq!( - merkle_proof.value[0] - .proof + post_input_queue_elements.value.len(), + pre_input_queue_elements.value.len() - 10, + "Nullify event should decrease the length of the input queue by 10." + ); + // Insert 1 batch. + for element in pre_input_queue_elements.value[..10].iter() { + println!("nullify leaf index {}", element.leaf_index); + let nullifier = input_queue_elements .iter() - .map(|x| x.0) - .collect::>(), - reference_merkle_proof + .find(|x| x.0 == element.account_hash.0) + .unwrap() + .1; + event_merkle_tree + .update(&nullifier, element.leaf_index as usize) + .unwrap(); + } + for element in post_input_queue_elements.value.iter() { + let proof_result = event_merkle_tree + .get_proof_of_leaf(element.leaf_index as usize, true) + .unwrap() + .to_vec(); + let proof = element.proof.iter().map(|x| x.0).collect::>(); + assert_eq!(proof, proof_result); + } + } else { + assert_eq!( + post_output_queue_elements.value.len(), + pre_output_queue_elements.value.len().saturating_sub(10), + "Append event should decrease the length of the output queue by 10." + ); + assert_eq!( + post_input_queue_elements.value.len(), + pre_input_queue_elements.value.len(), + "Append event should not change the length of the input queue." + ); + println!( + "post input queue len {}", + post_input_queue_elements.value.len(), ); - leaf_index += 2; + println!( + "pre input queue len {}", + pre_input_queue_elements.value.len(), + ); + // Insert 1 batch. + for element in pre_output_queue_elements.value[..10].iter() { + let leaf = event_merkle_tree.leaf(element.leaf_index as usize); + if leaf == [0u8; 32] { + event_merkle_tree + .update(&element.account_hash.0, element.leaf_index as usize) + .unwrap(); + println!("append leaf index {}", element.leaf_index); + } + } + for element in post_output_queue_elements.value.iter() { + let proof_result = event_merkle_tree + .get_proof_of_leaf(element.leaf_index as usize, true) + .unwrap() + .to_vec(); + let proof = element.proof.iter().map(|x| x.0).collect::>(); + assert_eq!(proof, proof_result); + } } } + assert_eq!(event_merkle_tree.root(), merkle_tree.root()); + assert_eq!(output_queue_len, 100); + assert_eq!(input_queue_len, 50); + let get_queue_elements_result = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedOutput as u8, + num_elements: 100, + }) + .await + .unwrap(); + assert_eq!( + get_queue_elements_result.value.len(), + 0, + "Batched append events not indexed correctly." + ); + + let get_queue_elements_result = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes(), + start_offset: None, + queue_type: QueueType::BatchedInput as u8, + num_elements: 100, + }) + .await + .unwrap(); + assert_eq!( + get_queue_elements_result.value.len(), + 0, + "Batched nullify events not indexed correctly." + ); + + // Reprocess the same transactions. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &signatures, + index_individually, + ) + .await; + // Slot created is wrong likely because of test environment. + let mut leaf_index = 1; + for i in 0..50 { + let owner = Pubkey::new_unique(); + let accounts = setup + .api + .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { + owner: SerializablePubkey::from(owner.to_bytes()), + ..Default::default() + }) + .await + .unwrap(); + assert_eq!(accounts.value.items.len(), 1); + let account = &accounts.value.items[0]; + assert_eq!(account.lamports.0, 1_000_000u64); + assert_eq!(account.owner.0, owner); + assert_eq!( + account.leaf_index.0, + leaf_index, + "owner {:?} i {}", + owner.to_bytes(), + i + ); + + let reference_merkle_proof = merkle_tree + .get_proof_of_leaf(leaf_index as usize, true) + .unwrap() + .to_vec(); + let merkle_proof = setup + .api + .get_multiple_compressed_account_proofs(HashList(vec![account.hash.clone()])) + .await + .unwrap(); + assert_eq!(merkle_proof.value[0].hash.0, account.hash.0,); + assert_eq!( + merkle_proof.value[0].hash.0, + merkle_tree.leaf(leaf_index as usize) + ); + assert_eq!(account.hash.0, merkle_tree.leaf(leaf_index as usize)); + assert_eq!(merkle_proof.value.len(), 1); + assert_eq!(merkle_proof.value[0].root.0, merkle_tree.root()); + assert_eq!( + merkle_proof.value[0] + .proof + .iter() + .map(|x| x.0) + .collect::>(), + reference_merkle_proof + ); + leaf_index += 2; + } } #[named] From 16be21f9fbd0d258331a62a053ff0695c224f875 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Fri, 21 Feb 2025 21:57:39 +0000 Subject: [PATCH 015/114] refactor: get_validity_proof_v2 and add tests --- src/api/api.rs | 4 +- src/api/method/get_queue_elements.rs | 5 +- src/api/method/get_validity_proof/common.rs | 78 ++++- src/api/method/get_validity_proof/mod.rs | 2 +- src/api/method/get_validity_proof/v1.rs | 56 +++- src/api/method/get_validity_proof/v2.rs | 303 +++++------------- src/api/method/utils.rs | 2 +- src/ingester/persist/leaf_node_proof.rs | 21 +- src/ingester/persist/mod.rs | 6 +- src/ingester/persist/persisted_state_tree.rs | 10 +- .../batched_state_tree_tests.rs | 90 +++++- tests/integration_tests/e2e_tests.rs | 4 +- tests/integration_tests/mock_tests.rs | 12 +- 13 files changed, 321 insertions(+), 272 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index 1cde1275..78b7d23a 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -11,7 +11,7 @@ use crate::api::method::get_queue_elements::{ }; use crate::api::method::get_validity_proof::{ get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, - GetValidityProofRequestDocumentation, GetValidityProofResponse, + GetValidityProofRequestDocumentation, GetValidityProofResponse, GetValidityProofResponseV2, }; use crate::api::method::utils::{ AccountBalanceResponse, GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponse, @@ -340,7 +340,7 @@ impl PhotonApi { pub async fn get_validity_proof_v2( &self, request: GetValidityProofRequest, - ) -> Result { + ) -> Result { get_validity_proof_v2(self.db_conn.as_ref(), &self.prover_url, request).await } diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index 73445be6..b7eaafe0 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -12,8 +12,9 @@ use crate::api::error::PhotonApiError; use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::ingester::persist::bytes_to_sql_format; -use crate::ingester::persist::persisted_state_tree::get_multiple_compressed_leaf_proofs_by_indices; +use crate::ingester::persist::{ + bytes_to_sql_format, get_multiple_compressed_leaf_proofs_by_indices, +}; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 7b4a826e..7c3ae3f8 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -5,8 +5,10 @@ use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; +use borsh::BorshSerialize; use jsonrpsee_core::Serialize; use lazy_static::lazy_static; +use light_compressed_account::hash_chain::create_two_inputs_hash_chain; use num_bigint::BigUint; use num_traits::identities::Zero; use serde::Deserialize; @@ -66,13 +68,37 @@ pub struct GetValidityProofRequestDocumentation { pub newAddressesWithTrees: Vec, } -#[derive(Serialize, Deserialize, ToSchema)] +#[derive(Serialize, Deserialize, Default, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetValidityProofResponse { pub value: CompressedProofWithContext, pub context: Context, } +#[derive(Serialize, Deserialize, Default, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofResponseV2 { + pub value: CompressedProofWithContextV2, + pub context: Context, +} + +impl From for GetValidityProofResponseV2 { + fn from(response: GetValidityProofResponse) -> Self { + GetValidityProofResponseV2 { + value: CompressedProofWithContextV2 { + compressedProof: response.value.compressedProof, + roots: response.value.roots, + rootIndices: response.value.rootIndices.into_iter().map(Some).collect(), + leafIndices: response.value.leafIndices, + leaves: response.value.leaves, + merkleTrees: response.value.merkleTrees, + queues: Vec::new(), + }, + context: response.context, + } + } +} + #[derive(Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct InclusionHexInputsForProver { @@ -153,7 +179,7 @@ fn pubkey_to_hex(pubkey: &SerializablePubkey) -> String { format!("0x{}", hex) } -#[derive(Serialize, Deserialize, ToSchema)] +#[derive(Serialize, Deserialize, Default, ToSchema)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] pub struct CompressedProofWithContext { @@ -165,6 +191,19 @@ pub struct CompressedProofWithContext { pub merkleTrees: Vec, } +#[derive(Serialize, Deserialize, ToSchema, Debug, Default)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct CompressedProofWithContextV2 { + pub compressedProof: CompressedProof, + pub roots: Vec, + pub rootIndices: Vec>, + pub leafIndices: Vec, + pub leaves: Vec, + pub merkleTrees: Vec, + pub queues: Vec, +} + #[derive(Serialize, Deserialize, Debug)] pub struct GnarkProofJson { ar: [String; 2], @@ -179,7 +218,7 @@ pub struct ProofABC { c: Vec, } -#[derive(Serialize, Deserialize, ToSchema, Default)] +#[derive(Serialize, Deserialize, ToSchema, Default, Debug)] pub struct CompressedProof { a: Vec, b: Vec, @@ -275,3 +314,36 @@ pub fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { c: c_x_element.clone(), } } + +pub fn get_public_input_hash( + account_proofs: &[MerkleProofWithContext], + new_address_proofs: &[MerkleContextWithNewAddressProof], +) -> [u8; 32] { + let account_hashes: Vec<[u8; 32]> = account_proofs + .iter() + .map(|x| x.hash.to_vec().clone().try_into().unwrap()) + .collect::>(); + let account_roots: Vec<[u8; 32]> = account_proofs + .iter() + .map(|x| x.root.to_vec().clone().try_into().unwrap()) + .collect::>(); + let inclusion_hash_chain: [u8; 32] = + create_two_inputs_hash_chain(&account_roots, &account_hashes).unwrap(); + let new_address_hashes: Vec<[u8; 32]> = new_address_proofs + .iter() + .map(|x| x.address.try_to_vec().unwrap().clone().try_into().unwrap()) + .collect::>(); + let new_address_roots: Vec<[u8; 32]> = new_address_proofs + .iter() + .map(|x| x.root.to_vec().clone().try_into().unwrap()) + .collect::>(); + let non_inclusion_hash_chain = + create_two_inputs_hash_chain(&new_address_roots, &new_address_hashes).unwrap(); + if non_inclusion_hash_chain != [0u8; 32] { + non_inclusion_hash_chain + } else if inclusion_hash_chain != [0u8; 32] { + inclusion_hash_chain + } else { + create_two_inputs_hash_chain(&[inclusion_hash_chain], &[non_inclusion_hash_chain]).unwrap() + } +} diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index 499adedb..cbcfbcbf 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -4,7 +4,7 @@ mod v2; pub use common::{ CompressedProof, CompressedProofWithContext, GetValidityProofRequest, - GetValidityProofRequestDocumentation, GetValidityProofResponse, + GetValidityProofRequestDocumentation, GetValidityProofResponse, GetValidityProofResponseV2, }; pub use v1::get_validity_proof; pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 046496c2..81cd1167 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -19,6 +19,8 @@ use crate::api::method::{ }; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; +use super::common::{get_public_input_hash, hash_to_hex}; + pub async fn get_validity_proof( conn: &DatabaseConnection, prover_url: &str, @@ -73,7 +75,47 @@ pub async fn get_validity_proof( } }; tx.commit().await?; + let state_tree_height = if account_proofs.is_empty() { + 0 + } else { + account_proofs[0].proof.len() + }; + let all_state_trees_height_is_equal = account_proofs + .iter() + .all(|x| x.proof.len() == state_tree_height); + if !all_state_trees_height_is_equal { + return Err(PhotonApiError::ValidationError( + "All state trees must have the same height".to_string(), + )); + } + let address_tree_height = if new_address_proofs.is_empty() { + 0 + } else { + new_address_proofs[0].proof.len() + }; + log::debug!("state tree height {}", state_tree_height); + log::debug!("address tree height {}", address_tree_height); + let all_address_trees_height_is_equal = new_address_proofs + .iter() + .all(|x| x.proof.len() == address_tree_height); + if !all_address_trees_height_is_equal { + return Err(PhotonApiError::ValidationError( + "All address trees must have the same height".to_string(), + )); + } + + if state_tree_height != address_tree_height + && address_tree_height != 0 + && state_tree_height != 0 + { + // TODO: change error msg and if condition once batched address Merkle trees are supported + return Err(PhotonApiError::ValidationError( + "State tree height must be equal to address tree height (height 26). + Address creation with batched Merkle trees is not supported at this time." + .to_string(), + )); + } let circuit_type = match (account_proofs.is_empty(), new_address_proofs.is_empty()) { (false, true) => CircuitType::Inclusion, (true, false) => CircuitType::NonInclusion, @@ -84,12 +126,20 @@ pub async fn get_validity_proof( )) } }; + let public_input_hash = if state_tree_height == 32 { + hash_to_hex(&crate::common::typedefs::hash::Hash(get_public_input_hash( + &account_proofs, + &new_address_proofs, + ))) + } else { + String::new() + }; let batch_inputs = HexBatchInputsForProver { circuit_type: circuit_type.to_string(), - state_tree_height: 26, - address_tree_height: 26, - public_input_hash: "".to_string(), + state_tree_height: state_tree_height as u32, + address_tree_height: address_tree_height as u32, + public_input_hash, input_compressed_accounts: convert_inclusion_proofs_to_hex(account_proofs.clone()), new_addresses: convert_non_inclusion_merkle_proof_to_hex(new_address_proofs.clone()), }; diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index a3f99411..92de8b65 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -1,94 +1,22 @@ use crate::{ - api::error::PhotonApiError, + api::{error::PhotonApiError, method::get_validity_proof::get_validity_proof}, common::typedefs::serializable_pubkey::SerializablePubkey, - ingester::persist::persisted_state_tree::MerkleProofWithContext, }; -use borsh::BorshSerialize; -use light_compressed_account::hash_chain::create_two_inputs_hash_chain; -use reqwest::Client; -use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; +use borsh::BorshDeserialize; -use crate::api::method::{ - get_multiple_new_address_proofs::{ - get_multiple_new_address_proofs_helper, AddressWithTree, MerkleContextWithNewAddressProof, - ADDRESS_TREE_ADDRESS, - }, - utils::Context, -}; +use sea_orm::{DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; -use crate::api::method::get_validity_proof::common::{ - convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, hash_to_hex, - negate_and_compress_proof, proof_from_json_struct, CompressedProofWithContext, - GetValidityProofRequest, GetValidityProofResponse, GnarkProofJson, HexBatchInputsForProver, - STATE_TREE_QUEUE_SIZE, -}; -use crate::ingester::persist::get_multiple_compressed_leaf_proofs; - -fn get_public_input_hash( - account_proofs: &[MerkleProofWithContext], - new_address_proofs: &[MerkleContextWithNewAddressProof], -) -> [u8; 32] { - let account_hashes: Vec<[u8; 32]> = account_proofs - .iter() - .map(|x| x.hash.to_vec().clone().try_into().unwrap()) - .collect::>(); - let account_roots: Vec<[u8; 32]> = account_proofs - .iter() - .map(|x| x.root.to_vec().clone().try_into().unwrap()) - .collect::>(); - let inclusion_hash_chain: [u8; 32] = - create_two_inputs_hash_chain(&account_roots, &account_hashes).unwrap(); - let new_address_hashes: Vec<[u8; 32]> = new_address_proofs - .iter() - .map(|x| x.address.try_to_vec().unwrap().clone().try_into().unwrap()) - .collect::>(); - let new_address_roots: Vec<[u8; 32]> = new_address_proofs - .iter() - .map(|x| x.root.to_vec().clone().try_into().unwrap()) - .collect::>(); - let non_inclusion_hash_chain = - create_two_inputs_hash_chain(&new_address_roots, &new_address_hashes).unwrap(); - let public_input_hash = if non_inclusion_hash_chain != [0u8; 32] { - non_inclusion_hash_chain - } else if inclusion_hash_chain != [0u8; 32] { - inclusion_hash_chain - } else { - create_two_inputs_hash_chain(&[inclusion_hash_chain], &[non_inclusion_hash_chain]).unwrap() - }; - public_input_hash -} +use super::common::GetValidityProofResponseV2; +use crate::api::method::get_validity_proof::common::GetValidityProofRequest; +use crate::common::typedefs::hash::Hash; +use crate::dao::generated::accounts; +use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; pub async fn get_validity_proof_v2( conn: &DatabaseConnection, prover_url: &str, mut request: GetValidityProofRequest, -) -> Result { - if request.hashes.is_empty() - && request.newAddresses.is_empty() - && request.newAddressesWithTrees.is_empty() - { - return Err(PhotonApiError::ValidationError( - "No hashes or new addresses provided for proof generation".to_string(), - )); - } - if !request.newAddressesWithTrees.is_empty() && !request.newAddresses.is_empty() { - return Err(PhotonApiError::ValidationError( - "Cannot provide both newAddresses and newAddressesWithTree".to_string(), - )); - } - if !request.newAddresses.is_empty() { - request.newAddressesWithTrees = request - .newAddresses - .iter() - .map(|new_address| AddressWithTree { - address: *new_address, - tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), - }) - .collect(); - } - - let context = Context::extract(conn).await?; - let client = Client::new(); +) -> Result { let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { tx.execute(Statement::from_string( @@ -97,156 +25,75 @@ pub async fn get_validity_proof_v2( )) .await?; } - - let account_proofs = match !request.hashes.is_empty() { - true => get_multiple_compressed_leaf_proofs(&tx, request.hashes).await?, - false => { - vec![] - } - }; - let new_address_proofs = match !request.newAddressesWithTrees.is_empty() { - true => get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees).await?, - false => { - vec![] - } - }; - tx.commit().await?; - let state_tree_height = if account_proofs.is_empty() { - 0 - } else { - let height = account_proofs[0].proof.len(); - if account_proofs.iter().all(|x| x.proof.len() == height) { - height as u32 - } else { - return Err(PhotonApiError::ValidationError( - "Inclusion proofs have different heights".to_string(), - )); - } - }; - let address_tree_height = if new_address_proofs.is_empty() { - 0 - } else { - let height = new_address_proofs[0].proof.len(); - if new_address_proofs.iter().all(|x| x.proof.len() == height) { - height as u32 - } else { - return Err(PhotonApiError::ValidationError( - "Non-inclusion proofs have different heights".to_string(), - )); - } - }; - let circuit_type = if state_tree_height != 0 && address_tree_height != 0 { - "combined".to_string() - } else if state_tree_height != 0 { - "inclusion".to_string() - } else if address_tree_height != 0 { - "non-inclusion".to_string() - } else { + // Determine which hashes are still in the queue -> prove by index + // filter those and call get_validity_proof + // insert hashes into return object in correct position + let hashes = request + .hashes + .iter() + .map(|h| h.to_vec()) + .collect::>>(); + let hashes_len = hashes.len(); + let accounts = accounts::Entity::find() + .filter( + accounts::Column::Hash + .is_in(hashes) + .and(accounts::Column::Spent.eq(false)), + ) + .all(&tx) + .await?; + if accounts.len() != hashes_len { return Err(PhotonApiError::ValidationError( - "No proofs found for the given hashes or new addresses".to_string(), + "Not all hashes exist. (Might be spent)".to_string(), )); - }; - - // TODO: add mainnet option which creates legacy proofs - let public_input_hash = if circuit_type == "inclusion" && state_tree_height == 32 { - hash_to_hex( - &get_public_input_hash(&account_proofs, &new_address_proofs) - .try_into() - .unwrap(), - ) - } else { - String::new() - }; - - let batch_inputs = HexBatchInputsForProver { - public_input_hash, - state_tree_height, - address_tree_height, - circuit_type, - input_compressed_accounts: convert_inclusion_proofs_to_hex(account_proofs.clone()), - new_addresses: convert_non_inclusion_merkle_proof_to_hex(new_address_proofs.clone()), - }; - - let inclusion_proof_url = format!("{}/prove", prover_url); - let json_body = serde_json::to_string(&batch_inputs).map_err(|e| { - PhotonApiError::UnexpectedError(format!("Got an error while serializing the request {}", e)) - })?; - - let res = client - .post(&inclusion_proof_url) - .body(json_body.clone()) - .header("Content-Type", "application/json") - .send() - .await - .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; - - if !res.status().is_success() { - return Err(PhotonApiError::UnexpectedError(format!( - "Error fetching proof {:?}", - res.text().await, - ))); } - let text = res - .text() - .await - .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; - - let proof: GnarkProofJson = serde_json::from_str(&text).map_err(|e| { - PhotonApiError::UnexpectedError(format!( - "Got an error while deserializing the response {}", - e - )) - })?; - - let proof = proof_from_json_struct(proof); - - #[allow(non_snake_case)] - let compressedProof = negate_and_compress_proof(proof); + for (num_removed, (index, _)) in accounts + .iter() + .enumerate() + .filter(|(_, x)| x.in_output_queue) + .enumerate() + { + request.hashes.remove(index - num_removed); + } - let compressed_proof_with_context = CompressedProofWithContext { - compressedProof, - roots: account_proofs - .iter() - .map(|x| x.root.clone().to_string()) - .chain( - new_address_proofs - .iter() - .map(|x| x.root.clone().to_string()), - ) - .collect(), - rootIndices: account_proofs - .iter() - .map(|x| x.rootSeq) - .chain(new_address_proofs.iter().map(|x| x.rootSeq)) - .map(|x| x % STATE_TREE_QUEUE_SIZE) - .collect(), - leafIndices: account_proofs - .iter() - .map(|x| x.leafIndex) - .chain(new_address_proofs.iter().map(|x| x.lowElementLeafIndex)) - .collect(), - leaves: account_proofs - .iter() - .map(|x| x.hash.clone().to_string()) - .chain( - new_address_proofs - .iter() - .map(|x| x.address.clone().to_string()), - ) - .collect(), - merkleTrees: account_proofs - .iter() - .map(|x| x.merkleTree.clone().to_string()) - .chain( - new_address_proofs - .iter() - .map(|x| x.merkleTree.clone().to_string()), - ) - .collect(), - }; - Ok(GetValidityProofResponse { - value: compressed_proof_with_context, - context, - }) + let mut v2_response: GetValidityProofResponseV2 = + if request.hashes.is_empty() && request.newAddresses.is_empty() { + GetValidityProofResponseV2::default() + } else { + get_validity_proof(conn, prover_url, request).await?.into() + }; + v2_response.value.queues = accounts + .iter() + .map(|x| { + SerializablePubkey::try_from_slice(x.queue.as_ref().unwrap().as_slice()) + .unwrap() + .to_string() + }) + .collect::>(); + // Add data of skipped accounts. + for (index, account) in accounts + .iter() + .enumerate() + .filter(|(_, x)| x.in_output_queue) + { + v2_response + .value + .leafIndices + .insert(index, account.leaf_index as u32); + v2_response.value.leaves.insert( + index, + Hash::new(account.hash.as_slice()).unwrap().to_string(), + ); + v2_response.value.merkleTrees.insert( + index, + SerializablePubkey::try_from_slice(account.tree.as_slice()) + .unwrap() + .to_string(), + ); + // proof by index has no root. + v2_response.value.rootIndices.insert(index, None); + v2_response.value.roots.insert(index, "".to_string()); + } + Ok(v2_response) } diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index fb8e5ffa..73e12034 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -77,7 +77,7 @@ impl<'de> Deserialize<'de> for Limit { } } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, FromQueryResult)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, FromQueryResult, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct Context { pub slot: u64, diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs index 535bcd92..4c42d69a 100644 --- a/src/ingester/persist/leaf_node_proof.rs +++ b/src/ingester/persist/leaf_node_proof.rs @@ -1,13 +1,15 @@ -use std::collections::HashMap; -use sea_orm::{ColumnTrait, DatabaseTransaction, EntityTrait}; use crate::api::error::PhotonApiError; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::state_trees; use crate::ingester::persist::get_tree_height; use crate::ingester::persist::leaf_node::{leaf_index_to_node_index, LeafNode}; -use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, get_proof_path, validate_proof, MerkleProofWithContext, ZERO_BYTES}; +use crate::ingester::persist::persisted_state_tree::{ + get_proof_nodes, get_proof_path, validate_proof, MerkleProofWithContext, ZERO_BYTES, +}; use sea_orm::QueryFilter; +use sea_orm::{ColumnTrait, DatabaseTransaction, EntityTrait}; +use std::collections::HashMap; pub async fn get_multiple_compressed_leaf_proofs_by_indices( txn: &DatabaseTransaction, @@ -128,7 +130,6 @@ pub async fn get_multiple_compressed_leaf_proofs( get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, leaf_nodes_with_node_index).await } - pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( txn: &DatabaseTransaction, leaf_nodes_with_node_index: Vec<(LeafNode, i64)>, @@ -154,7 +155,7 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( include_leafs, true, ) - .await?; + .await?; let proofs: Result, PhotonApiError> = leaf_nodes_with_node_index .iter() @@ -203,9 +204,11 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( }) .collect(); let proofs = proofs?; - for proof in proofs.iter() { - validate_proof(proof)?; - } + // Commented because it makes batched state Merkle tree tests 20x slower. + // TODO: move behind debug flag + // for proof in proofs.iter() { + // validate_proof(proof)?; + // } Ok(proofs) -} \ No newline at end of file +} diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 386b8db1..4b1829c4 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -14,7 +14,6 @@ use itertools::Itertools; use light_poseidon::{Poseidon, PoseidonBytesHasher}; use crate::common::typedefs::account::{Account, AccountV2, AccountWithContext}; -use crate::ingester::parser::state_update::AccountContext; use crate::ingester::persist::persisted_batch_append_event::persist_batch_append; use crate::ingester::persist::persisted_batch_nullify_event::persist_batch_nullify; use crate::ingester::persist::spend::{spend_input_accounts, spend_input_accounts_batched}; @@ -38,14 +37,13 @@ use std::{cmp::max, collections::HashMap}; pub mod persisted_indexed_merkle_tree; pub mod persisted_state_tree; -mod leaf_node_proof; mod leaf_node; +mod leaf_node_proof; pub use self::leaf_node::{persist_leaf_nodes, LeafNode}; pub use self::leaf_node_proof::{ - get_multiple_compressed_leaf_proofs, + get_multiple_compressed_leaf_proofs, get_multiple_compressed_leaf_proofs_by_indices, get_multiple_compressed_leaf_proofs_from_full_leaf_info, - get_multiple_compressed_leaf_proofs_by_indices }; mod persisted_batch_append_event; diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index cdd5fc53..250b3cdc 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -3,22 +3,19 @@ use std::collections::HashMap; use cadence_macros::statsd_count; use itertools::Itertools; use log::info; -use sea_orm::{ - ConnectionTrait, DbErr, EntityTrait, - Statement, TransactionTrait, Value, -}; +use sea_orm::{ConnectionTrait, DbErr, EntityTrait, Statement, TransactionTrait, Value}; use serde::{Deserialize, Serialize}; use solana_program::pubkey::Pubkey; use utoipa::ToSchema; use super::{compute_parent_hash, get_tree_height}; +use crate::ingester::persist::leaf_node::leaf_index_to_node_index; use crate::{ api::error::PhotonApiError, common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, dao::generated::state_trees, metric, }; -use crate::ingester::persist::leaf_node::leaf_index_to_node_index; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -32,7 +29,6 @@ pub struct MerkleProofWithContext { pub rootSeq: u64, } - pub fn validate_proof(proof: &MerkleProofWithContext) -> Result<(), PhotonApiError> { info!( "Validating proof for leaf index: {} tree: {}", @@ -522,7 +518,7 @@ mod tests { // Manually compute root hash using proof path let mut current_hash = ZERO_BYTES[0].to_vec(); // Start with leaf level zero bytes - for (idx, proof_node_index) in proof_path.iter().enumerate() { + for (idx, _) in proof_path.iter().enumerate() { let is_left = (node_index >> idx) & 1 == 0; let sibling_hash = ZERO_BYTES[idx].to_vec(); diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 2e0a16ce..e596cadf 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -8,12 +8,14 @@ use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressed use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, }; -use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; use photon_indexer::api::method::get_queue_elements::GetQueueElementsRequest; use photon_indexer::api::method::get_transaction_with_compression_info::{ get_transaction_helper, get_transaction_helper_v2, }; use photon_indexer::api::method::utils::GetCompressedTokenAccountsByOwner; +use photon_indexer::api::method::{ + get_multiple_compressed_account_proofs::HashList, get_validity_proof::GetValidityProofRequest, +}; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::common::typedefs::serializable_signature::SerializableSignature; use photon_indexer::common::typedefs::token_data::TokenData; @@ -35,6 +37,7 @@ use std::sync::Arc; /// 1. get compressed account by owner /// 2. get compressed account proofs /// 3. correct root update after batch append and batch nullify events +/// 4. get_validity_proof_v2 #[named] #[rstest] #[tokio::test] @@ -61,6 +64,7 @@ async fn test_batched_tree_transactions( let mut merkle_tree = light_merkle_tree_reference::MerkleTree::::new(32, 0); let mut merkle_tree_pubkey = Pubkey::default(); + let mut queue_pubkey = Pubkey::default(); let mut output_queue_len = 0; let mut input_queue_len = 0; let mut output_queue_elements = Vec::new(); @@ -122,6 +126,7 @@ async fn test_batched_tree_transactions( if !accounts.openedAccounts.is_empty() { output_queue_len += accounts.openedAccounts.len(); merkle_tree_pubkey = accounts.openedAccounts[0].account.tree.0; + queue_pubkey = accounts.openedAccounts[0].account.queue.as_ref().unwrap().0; let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { @@ -161,6 +166,42 @@ async fn test_batched_tree_transactions( } } } + let filtered_outputs = output_queue_elements + .iter() + .enumerate() + .filter(|(i, _)| i % 2 == 1) + .map(|(_, x)| x) + .collect::>(); + for (i, chunk) in filtered_outputs.chunks(4).enumerate() { + let validity_proof = setup + .api + .get_validity_proof_v2(GetValidityProofRequest { + hashes: chunk + .iter() + .map(|x| photon_indexer::common::typedefs::hash::Hash::new(&x[..]).unwrap()) + .collect::>(), + newAddressesWithTrees: vec![], + newAddresses: vec![], + }) + .await + .unwrap(); + println!("i {}, validity_proof {:?}", i, validity_proof.value); + + // No value has been inserted into the tree yet -> all proof by index. + assert!(validity_proof.value.rootIndices.iter().all(|x| x.is_none())); + assert!(validity_proof + .value + .merkleTrees + .iter() + .all(|x| *x == merkle_tree_pubkey.to_string())); + assert!(validity_proof + .value + .queues + .iter() + .all(|x| *x == queue_pubkey.to_string())); + assert!(validity_proof.value.roots.iter().all(|x| x.is_empty())); + } + // Merkle tree which is created along side indexing the event transactions. let mut event_merkle_tree = light_merkle_tree_reference::MerkleTree::::new(32, 0); @@ -168,6 +209,7 @@ async fn test_batched_tree_transactions( for _ in 0..100 { event_merkle_tree.append(&[0u8; 32]).unwrap(); } + let mut last_inserted_index = 0; // Index and assert the batch events. // 10 append events and 5 nullify events. // The order is: @@ -259,6 +301,7 @@ async fn test_batched_tree_transactions( assert_eq!(proof, proof_result); } } else { + last_inserted_index += 10; assert_eq!( post_output_queue_elements.value.len(), pre_output_queue_elements.value.len().saturating_sub(10), @@ -296,6 +339,51 @@ async fn test_batched_tree_transactions( assert_eq!(proof, proof_result); } } + for (j, chunk) in filtered_outputs.chunks(4).enumerate() { + let validity_proof = setup + .api + .get_validity_proof_v2(GetValidityProofRequest { + hashes: chunk + .iter() + .map(|x| photon_indexer::common::typedefs::hash::Hash::new(&x[..]).unwrap()) + .collect::>(), + newAddressesWithTrees: vec![], + newAddresses: vec![], + }) + .await + .unwrap(); + println!("j {}, validity_proof {:?}", j, validity_proof.value); + + // No value has been inserted into the tree yet -> all proof by index. + let mut base_index = j * 8; + for (z, (root_index, root)) in validity_proof + .value + .rootIndices + .iter() + .zip(validity_proof.value.roots.iter()) + .enumerate() + { + println!("z + base index {} {}", z, base_index); + println!("last inserted index {}", last_inserted_index); + if base_index < last_inserted_index { + assert!(root_index.is_some()); + } else { + assert!(root_index.is_none()); + assert_eq!(root, ""); + } + base_index += 2; + } + assert!(validity_proof + .value + .merkleTrees + .iter() + .all(|x| *x == merkle_tree_pubkey.to_string())); + assert!(validity_proof + .value + .queues + .iter() + .all(|x| *x == queue_pubkey.to_string())); + } } assert_eq!(event_merkle_tree.root(), merkle_tree.root()); assert_eq!(output_queue_len, 100); diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 45c1e1a8..29a74d5c 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -4,9 +4,7 @@ use function_name::named; use futures::Stream; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_multiple_new_address_proofs::AddressList; -use photon_indexer::api::method::get_transaction_with_compression_info::{ - get_transaction_helper, get_transaction_helper_v2, -}; +use photon_indexer::api::method::get_transaction_with_compression_info::get_transaction_helper; use photon_indexer::api::method::get_validity_proof::CompressedProof; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::ingester::index_block; diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index 40776862..997ff917 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -23,22 +23,18 @@ use photon_indexer::ingester::persist::persisted_indexed_merkle_tree::{ use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; use photon_indexer::dao::generated::{indexed_trees, state_trees}; use photon_indexer::ingester::persist::persisted_indexed_merkle_tree::multi_append; -use photon_indexer::ingester::persist::persisted_state_tree::{ - get_multiple_compressed_leaf_proofs, ZERO_BYTES, -}; +use photon_indexer::ingester::persist::persisted_state_tree::ZERO_BYTES; use sea_orm::{QueryFilter, TransactionTrait}; -use photon_indexer::common::typedefs::account::{ - Account, AccountContext, AccountV2, AccountWithContext, -}; +use photon_indexer::common::typedefs::account::{Account, AccountContext, AccountWithContext}; use photon_indexer::common::typedefs::bs64_string::Base64String; use photon_indexer::common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}; use photon_indexer::dao::generated::accounts; use photon_indexer::ingester::index_block; use photon_indexer::ingester::parser::state_update::StateUpdate; -use photon_indexer::ingester::persist::persisted_state_tree::{persist_leaf_nodes, LeafNode}; use photon_indexer::ingester::persist::{ - compute_parent_hash, persist_token_accounts, EnrichedTokenAccount, + compute_parent_hash, get_multiple_compressed_leaf_proofs, persist_leaf_nodes, + persist_token_accounts, EnrichedTokenAccount, LeafNode, }; use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; From 651f24af55b5e5f9004227398c8654a9cd88f893 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 22 Feb 2025 02:40:01 +0000 Subject: [PATCH 016/114] removed leftover print --- src/api/method/get_transaction_with_compression_info.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index c4beba22..37229629 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -335,9 +335,6 @@ pub async fn get_transaction_helper_v2( .into_iter() .map(parse_account_model_with_context) .collect::, PhotonApiError>>()?; - - println!("closed_accounts: {:?}", closed_accounts); - let closed_accounts = closed_accounts .into_iter() From 9817c8975c2df8baf82efef9a89bb4aa3ff5a1b9 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 22 Feb 2025 16:10:11 +0000 Subject: [PATCH 017/114] feat: add v2 endpoints and update response schemas for compressed accounts and transactions --- src/api/api.rs | 2 +- src/api/method/get_validity_proof/common.rs | 36 +- src/api/method/get_validity_proof/mod.rs | 2 +- src/api/method/get_validity_proof/v2.rs | 2 +- src/ingester/persist/leaf_node_proof.rs | 2 +- src/openapi/mod.rs | 5 +- src/openapi/specs/api.yaml | 901 ++++++++++++++++++-- 7 files changed, 851 insertions(+), 99 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index 78b7d23a..24f500de 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -482,7 +482,7 @@ impl PhotonApi { OpenApiSpec { name: "getValidityProofV2".to_string(), request: Some(GetValidityProofRequestDocumentation::schema().1), - response: GetValidityProofResponse::schema().1, + response: GetValidityProofResponseV2::schema().1, }, OpenApiSpec { name: "getCompressionSignaturesForAccount".to_string(), diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 7c3ae3f8..b433694c 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -88,7 +88,7 @@ impl From for GetValidityProofResponseV2 { value: CompressedProofWithContextV2 { compressedProof: response.value.compressedProof, roots: response.value.roots, - rootIndices: response.value.rootIndices.into_iter().map(Some).collect(), + rootIndices: response.value.rootIndices.into_iter().map(|x| RootIndex { root_index: x, in_tree: true}).collect(), leafIndices: response.value.leafIndices, leaves: response.value.leaves, merkleTrees: response.value.merkleTrees, @@ -191,13 +191,45 @@ pub struct CompressedProofWithContext { pub merkleTrees: Vec, } +#[derive(Serialize, Deserialize, ToSchema, Debug, Default)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct RootIndex { + pub root_index: u64, + pub in_tree: bool, +} + +impl From for Option { + fn from(val: RootIndex) -> Option { + match val.in_tree { + true => Some(val.root_index), + false => None, + } + } +} + +impl From> for RootIndex { + fn from(val: Option) -> RootIndex { + match val { + Some(root_index) => RootIndex { + root_index, + in_tree: true, + }, + None => RootIndex { + root_index: 0, + in_tree: false, + }, + } + } +} + #[derive(Serialize, Deserialize, ToSchema, Debug, Default)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] pub struct CompressedProofWithContextV2 { pub compressedProof: CompressedProof, pub roots: Vec, - pub rootIndices: Vec>, + pub rootIndices: Vec, pub leafIndices: Vec, pub leaves: Vec, pub merkleTrees: Vec, diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index cbcfbcbf..26ea6636 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -3,7 +3,7 @@ mod v1; mod v2; pub use common::{ - CompressedProof, CompressedProofWithContext, GetValidityProofRequest, + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex, GetValidityProofRequest, GetValidityProofRequestDocumentation, GetValidityProofResponse, GetValidityProofResponseV2, }; pub use v1::get_validity_proof; diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 92de8b65..3c4c25c9 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -92,7 +92,7 @@ pub async fn get_validity_proof_v2( .to_string(), ); // proof by index has no root. - v2_response.value.rootIndices.insert(index, None); + v2_response.value.rootIndices.insert(index, None.into()); v2_response.value.roots.insert(index, "".to_string()); } Ok(v2_response) diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs index 4c42d69a..54170435 100644 --- a/src/ingester/persist/leaf_node_proof.rs +++ b/src/ingester/persist/leaf_node_proof.rs @@ -5,7 +5,7 @@ use crate::dao::generated::state_trees; use crate::ingester::persist::get_tree_height; use crate::ingester::persist::leaf_node::{leaf_index_to_node_index, LeafNode}; use crate::ingester::persist::persisted_state_tree::{ - get_proof_nodes, get_proof_path, validate_proof, MerkleProofWithContext, ZERO_BYTES, + get_proof_nodes, get_proof_path, MerkleProofWithContext, ZERO_BYTES, }; use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, DatabaseTransaction, EntityTrait}; diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 55b1a4c8..66cd3316 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -19,8 +19,7 @@ use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; use crate::api::method::get_queue_elements::MerkleProofWithContextV2; use crate::api::method::get_transaction_with_compression_info::AccountWithOptionalTokenData; -use crate::api::method::get_validity_proof::CompressedProof; -use crate::api::method::get_validity_proof::CompressedProofWithContext; +use crate::api::method::get_validity_proof::{CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex}; use crate::api::method::utils::Context; use crate::api::method::utils::Limit; use crate::api::method::utils::PaginatedSignatureInfoList; @@ -105,6 +104,8 @@ const JSON_CONTENT_TYPE: &str = "application/json"; UnsignedInteger, CompressedProof, CompressedProofWithContext, + CompressedProofWithContextV2, + RootIndex, MerkleContextWithNewAddressProof, SignatureInfoListWithError, SignatureInfoWithError, diff --git a/src/openapi/specs/api.yaml b/src/openapi/specs/api.yaml index 4dd38dd1..ff24fd8b 100644 --- a/src/openapi/specs/api.yaml +++ b/src/openapi/specs/api.yaml @@ -367,6 +367,129 @@ paths: type: string jsonrpc: type: string + /getCompressedAccountV2: + summary: getCompressedAccountV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountV2 + params: + type: object + description: Request for compressed account data + default: + address: null + hash: '11111111111111111111111111111111' + properties: + address: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hash: + allOf: + - $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + address: null + hash: '11111111111111111111111111111111' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/Account' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string /getCompressedAccountsByOwner: summary: getCompressedAccountsByOwner post: @@ -587,7 +710,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/PaginatedAccountListWithContext' + $ref: '#/components/schemas/PaginatedAccountListV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -1107,8 +1230,8 @@ paths: type: string jsonrpc: type: string - /getCompressedTokenAccountsByOwner: - summary: getCompressedTokenAccountsByOwner + /getCompressedTokenAccountsByDelegateV2: + summary: getCompressedTokenAccountsByDelegateV2 post: requestBody: content: @@ -1135,16 +1258,18 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressedTokenAccountsByOwner + - getCompressedTokenAccountsByDelegateV2 params: type: object required: - - owner + - delegate properties: cursor: allOf: - $ref: '#/components/schemas/Base58String' nullable: true + delegate: + $ref: '#/components/schemas/SerializablePubkey' limit: allOf: - $ref: '#/components/schemas/Limit' @@ -1153,8 +1278,6 @@ paths: allOf: - $ref: '#/components/schemas/SerializablePubkey' nullable: true - owner: - $ref: '#/components/schemas/SerializablePubkey' additionalProperties: false required: true responses: @@ -1232,8 +1355,8 @@ paths: type: string jsonrpc: type: string - /getCompressedTokenBalancesByOwner: - summary: getCompressedTokenBalancesByOwner + /getCompressedTokenAccountsByOwner: + summary: getCompressedTokenAccountsByOwner post: requestBody: content: @@ -1260,7 +1383,7 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressedTokenBalancesByOwner + - getCompressedTokenAccountsByOwner params: type: object required: @@ -1319,7 +1442,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/TokenBalanceList' + $ref: '#/components/schemas/TokenAccountList' additionalProperties: false '429': description: Exceeded rate limit. @@ -1357,8 +1480,8 @@ paths: type: string jsonrpc: type: string - /getCompressedTokenBalancesByOwnerV2: - summary: getCompressedTokenBalancesByOwnerV2 + /getCompressedTokenAccountsByOwnerV2: + summary: getCompressedTokenAccountsByOwnerV2 post: requestBody: content: @@ -1385,7 +1508,7 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressedTokenBalancesByOwnerV2 + - getCompressedTokenAccountsByOwnerV2 params: type: object required: @@ -1444,7 +1567,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/TokenBalanceListV2' + $ref: '#/components/schemas/TokenAccountList' additionalProperties: false '429': description: Exceeded rate limit. @@ -1482,8 +1605,8 @@ paths: type: string jsonrpc: type: string - /getCompressionSignaturesForAccount: - summary: getCompressionSignaturesForAccount + /getCompressedTokenBalancesByOwner: + summary: getCompressedTokenBalancesByOwner post: requestBody: content: @@ -1510,14 +1633,27 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForAccount + - getCompressedTokenBalancesByOwner params: type: object required: - - hash + - owner properties: - hash: - $ref: '#/components/schemas/Hash' + cursor: + allOf: + - $ref: '#/components/schemas/Base58String' + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false required: true responses: '200': @@ -1556,7 +1692,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/SignatureInfoList' + $ref: '#/components/schemas/TokenBalanceList' additionalProperties: false '429': description: Exceeded rate limit. @@ -1594,8 +1730,8 @@ paths: type: string jsonrpc: type: string - /getCompressionSignaturesForAddress: - summary: getCompressionSignaturesForAddress + /getCompressedTokenBalancesByOwnerV2: + summary: getCompressedTokenBalancesByOwnerV2 post: requestBody: content: @@ -1622,21 +1758,26 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForAddress + - getCompressedTokenBalancesByOwnerV2 params: type: object required: - - address + - owner properties: - address: - $ref: '#/components/schemas/SerializablePubkey' cursor: - type: string + allOf: + - $ref: '#/components/schemas/Base58String' nullable: true limit: allOf: - $ref: '#/components/schemas/Limit' nullable: true + mint: + allOf: + - $ref: '#/components/schemas/SerializablePubkey' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' additionalProperties: false required: true responses: @@ -1676,7 +1817,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/PaginatedSignatureInfoList' + $ref: '#/components/schemas/TokenBalanceListV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -1714,8 +1855,8 @@ paths: type: string jsonrpc: type: string - /getCompressionSignaturesForOwner: - summary: getCompressionSignaturesForOwner + /getCompressionSignaturesForAccount: + summary: getCompressionSignaturesForAccount post: requestBody: content: @@ -1742,22 +1883,14 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForOwner + - getCompressionSignaturesForAccount params: type: object required: - - owner + - hash properties: - cursor: - type: string - nullable: true - limit: - allOf: - - $ref: '#/components/schemas/Limit' - nullable: true - owner: - $ref: '#/components/schemas/SerializablePubkey' - additionalProperties: false + hash: + $ref: '#/components/schemas/Hash' required: true responses: '200': @@ -1796,7 +1929,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/PaginatedSignatureInfoList' + $ref: '#/components/schemas/SignatureInfoList' additionalProperties: false '429': description: Exceeded rate limit. @@ -1834,8 +1967,8 @@ paths: type: string jsonrpc: type: string - /getCompressionSignaturesForTokenOwner: - summary: getCompressionSignaturesForTokenOwner + /getCompressionSignaturesForAddress: + summary: getCompressionSignaturesForAddress post: requestBody: content: @@ -1862,12 +1995,14 @@ paths: type: string description: The name of the method to invoke. enum: - - getCompressionSignaturesForTokenOwner + - getCompressionSignaturesForAddress params: type: object required: - - owner + - address properties: + address: + $ref: '#/components/schemas/SerializablePubkey' cursor: type: string nullable: true @@ -1875,8 +2010,6 @@ paths: allOf: - $ref: '#/components/schemas/Limit' nullable: true - owner: - $ref: '#/components/schemas/SerializablePubkey' additionalProperties: false required: true responses: @@ -1954,8 +2087,8 @@ paths: type: string jsonrpc: type: string - /getIndexerHealth: - summary: getIndexerHealth + /getCompressionSignaturesForOwner: + summary: getCompressionSignaturesForOwner post: requestBody: content: @@ -1966,6 +2099,7 @@ paths: - jsonrpc - id - method + - params properties: id: type: string @@ -1981,7 +2115,22 @@ paths: type: string description: The name of the method to invoke. enum: - - getIndexerHealth + - getCompressionSignaturesForOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false required: true responses: '200': @@ -2012,16 +2161,240 @@ paths: enum: - '2.0' result: - type: string - description: ok if healthy - default: ok - enum: - - ok - '429': - description: Exceeded rate limit. - content: - application/json: - schema: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressionSignaturesForTokenOwner: + summary: getCompressionSignaturesForTokenOwner + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressionSignaturesForTokenOwner + params: + type: object + required: + - owner + properties: + cursor: + type: string + nullable: true + limit: + allOf: + - $ref: '#/components/schemas/Limit' + nullable: true + owner: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/PaginatedSignatureInfoList' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getIndexerHealth: + summary: getIndexerHealth + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getIndexerHealth + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: string + description: ok if healthy + default: ok + enum: + - ok + '429': + description: Exceeded rate limit. + content: + application/json: + schema: type: object properties: error: @@ -2345,7 +2718,118 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/SignatureInfoListWithError' + $ref: '#/components/schemas/SignatureInfoListWithError' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getMultipleCompressedAccountProofs: + summary: getMultipleCompressedAccountProofs + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofs + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/MerkleProofWithContext' additionalProperties: false '429': description: Exceeded rate limit. @@ -2383,8 +2867,8 @@ paths: type: string jsonrpc: type: string - /getMultipleCompressedAccountProofs: - summary: getMultipleCompressedAccountProofs + /getMultipleCompressedAccounts: + summary: getMultipleCompressedAccounts post: requestBody: content: @@ -2411,11 +2895,32 @@ paths: type: string description: The name of the method to invoke. enum: - - getMultipleCompressedAccountProofs + - getMultipleCompressedAccounts params: - type: array - items: - $ref: '#/components/schemas/Hash' + type: object + description: Request for compressed account data + default: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/SerializablePubkey' + nullable: true + hashes: + type: array + items: + $ref: '#/components/schemas/Hash' + nullable: true + additionalProperties: false + example: + addresses: null + hashes: + - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM + - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh required: true responses: '200': @@ -2454,9 +2959,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - type: array - items: - $ref: '#/components/schemas/MerkleProofWithContext' + $ref: '#/components/schemas/AccountList' additionalProperties: false '429': description: Exceeded rate limit. @@ -2494,8 +2997,8 @@ paths: type: string jsonrpc: type: string - /getMultipleCompressedAccounts: - summary: getMultipleCompressedAccounts + /getMultipleCompressedAccountsV2: + summary: getMultipleCompressedAccountsV2 post: requestBody: content: @@ -2522,15 +3025,15 @@ paths: type: string description: The name of the method to invoke. enum: - - getMultipleCompressedAccounts + - getMultipleCompressedAccountsV2 params: type: object description: Request for compressed account data default: addresses: null hashes: - - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM - - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + - 11111112D1oxKts8YPdTJRG5FzxTNpMtWmq8hkVx3 + - 11111112cMQwSC9qirWGjZM6gLGwW69X22mqwLLGP properties: addresses: type: array @@ -2546,8 +3049,8 @@ paths: example: addresses: null hashes: - - 1111111QLbz7JHiBTspS962RLKV8GndWFwiEaqKM - - 1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh + - 11111112D1oxKts8YPdTJRG5FzxTNpMtWmq8hkVx3 + - 11111112cMQwSC9qirWGjZM6gLGwW69X22mqwLLGP required: true responses: '200': @@ -2881,17 +3384,21 @@ paths: - queueType properties: merkleTree: - $ref: '#/components/schemas/Hash' + type: string + format: binary numElements: - $ref: '#/components/schemas/UnsignedInteger' + type: integer + format: uint16 + minimum: 0 queueType: type: integer format: uint8 minimum: 0 startOffset: - allOf: - - $ref: '#/components/schemas/UnsignedInteger' + type: integer + format: uint64 nullable: true + minimum: 0 additionalProperties: false required: true responses: @@ -3095,6 +3602,130 @@ paths: type: string jsonrpc: type: string + /getTransactionWithCompressionInfoV2: + summary: getTransactionWithCompressionInfoV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getTransactionWithCompressionInfoV2 + params: + type: object + required: + - signature + properties: + signature: + $ref: '#/components/schemas/SerializableSignature' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + description: A Solana transaction with additional compression information + properties: + compression_info: + type: object + required: + - closedAccounts + - openedAccounts + properties: + closedAccounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + openedAccounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenData' + additionalProperties: false + transaction: + type: object + description: An encoded confirmed transaction with status meta + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string /getValidityProof: summary: getValidityProof post: @@ -3291,7 +3922,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/CompressedProofWithContext' + $ref: '#/components/schemas/CompressedProofWithContextV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -3362,6 +3993,12 @@ components: additionalProperties: false AccountContext: type: object + description: |- + This is currently used internally: + - Internal (state_updates,..) + - GetTransactionWithCompressionInfo (internally) + - GetTransactionWithCompressionInfoV2 (internally) + All endpoints return AccountV2. required: - inOutputQueue - spent @@ -3413,6 +4050,37 @@ components: enum: - initialized - frozen + AccountV2: + type: object + required: + - hash + - owner + - lamports + - tree + - leafIndex + - slotCreated + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + data: + $ref: '#/components/schemas/AccountData' + hash: + $ref: '#/components/schemas/Hash' + lamports: + $ref: '#/components/schemas/UnsignedInteger' + leafIndex: + $ref: '#/components/schemas/UnsignedInteger' + owner: + $ref: '#/components/schemas/SerializablePubkey' + queue: + $ref: '#/components/schemas/SerializablePubkey' + seq: + $ref: '#/components/schemas/UnsignedInteger' + slotCreated: + $ref: '#/components/schemas/UnsignedInteger' + tree: + $ref: '#/components/schemas/SerializablePubkey' + additionalProperties: false AccountWithContext: type: object required: @@ -3430,7 +4098,7 @@ components: - account properties: account: - $ref: '#/components/schemas/AccountWithContext' + $ref: '#/components/schemas/Account' optionalTokenData: $ref: '#/components/schemas/TokenData' additionalProperties: false @@ -3511,6 +4179,45 @@ components: type: array items: type: string + CompressedProofWithContextV2: + type: object + required: + - compressedProof + - roots + - rootIndices + - leafIndices + - leaves + - merkleTrees + - queues + properties: + compressedProof: + $ref: '#/components/schemas/CompressedProof' + leafIndices: + type: array + items: + type: integer + format: uint32 + minimum: 0 + leaves: + type: array + items: + type: string + merkleTrees: + type: array + items: + type: string + queues: + type: array + items: + type: string + rootIndices: + type: array + items: + $ref: '#/components/schemas/RootIndex' + roots: + type: array + items: + type: string Context: type: object required: @@ -3703,7 +4410,7 @@ components: items: $ref: '#/components/schemas/Account' additionalProperties: false - PaginatedAccountListWithContext: + PaginatedAccountListV2: type: object required: - items @@ -3713,7 +4420,7 @@ components: items: type: array items: - $ref: '#/components/schemas/AccountWithContext' + $ref: '#/components/schemas/AccountV2' additionalProperties: false PaginatedSignatureInfoList: type: object @@ -3727,11 +4434,23 @@ components: type: array items: $ref: '#/components/schemas/SignatureInfo' + RootIndex: + type: object + required: + - rootIndex + - inTree + properties: + inTree: + type: boolean + rootIndex: + type: integer + format: uint64 + minimum: 0 SerializablePubkey: type: string description: A Solana public key represented as a base58 string. - default: 11111112D1oxKts8YPdTJRG5FzxTNpMtWmq8hkVx3 - example: 11111112D1oxKts8YPdTJRG5FzxTNpMtWmq8hkVx3 + default: 111111131h1vYVSYuKP6AhS86fbRdMw9XHiZAvAaj + example: 111111131h1vYVSYuKP6AhS86fbRdMw9XHiZAvAaj SerializableSignature: type: string description: A Solana transaction signature. From dcde89d3c5668b89bf90b52c46a6652e2bd3618b Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 22 Feb 2025 19:20:08 +0000 Subject: [PATCH 018/114] fix: tests --- src/api/method/get_validity_proof/common.rs | 12 ++++++++++-- tests/integration_tests/batched_state_tree_tests.rs | 6 +++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index b433694c..4cf37a7a 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -75,7 +75,7 @@ pub struct GetValidityProofResponse { pub context: Context, } -#[derive(Serialize, Deserialize, Default, ToSchema)] +#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetValidityProofResponseV2 { pub value: CompressedProofWithContextV2, @@ -88,7 +88,15 @@ impl From for GetValidityProofResponseV2 { value: CompressedProofWithContextV2 { compressedProof: response.value.compressedProof, roots: response.value.roots, - rootIndices: response.value.rootIndices.into_iter().map(|x| RootIndex { root_index: x, in_tree: true}).collect(), + rootIndices: response + .value + .rootIndices + .into_iter() + .map(|x| RootIndex { + root_index: x, + in_tree: true, + }) + .collect(), leafIndices: response.value.leafIndices, leaves: response.value.leaves, merkleTrees: response.value.merkleTrees, diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index e596cadf..9363ac99 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -188,7 +188,7 @@ async fn test_batched_tree_transactions( println!("i {}, validity_proof {:?}", i, validity_proof.value); // No value has been inserted into the tree yet -> all proof by index. - assert!(validity_proof.value.rootIndices.iter().all(|x| x.is_none())); + assert!(validity_proof.value.rootIndices.iter().all(|x| !x.in_tree)); assert!(validity_proof .value .merkleTrees @@ -366,9 +366,9 @@ async fn test_batched_tree_transactions( println!("z + base index {} {}", z, base_index); println!("last inserted index {}", last_inserted_index); if base_index < last_inserted_index { - assert!(root_index.is_some()); + assert!(root_index.in_tree); } else { - assert!(root_index.is_none()); + assert!(!root_index.in_tree); assert_eq!(root, ""); } base_index += 2; From 510e3597c70cf79be88d9fcb868176d344d973ce Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 22 Feb 2025 20:36:28 +0000 Subject: [PATCH 019/114] fix: get_queue_elements response ordering --- src/api/method/get_queue_elements.rs | 69 ++++++++----------- src/common/typedefs/account.rs | 2 +- .../batched_state_tree_tests.rs | 17 +++-- 3 files changed, 39 insertions(+), 49 deletions(-) diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index b7eaafe0..f1370fcf 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -4,8 +4,6 @@ use sea_orm::{ TransactionTrait, }; use serde::{Deserialize, Serialize}; -use solana_program::pubkey::Pubkey; -use std::collections::HashMap; use utoipa::ToSchema; use crate::api::error::PhotonApiError; @@ -19,7 +17,7 @@ use crate::ingester::persist::{ #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetQueueElementsRequest { - pub merkle_tree: [u8; 32], + pub merkle_tree: Hash, pub start_offset: Option, pub num_elements: u16, pub queue_type: u8, @@ -55,11 +53,8 @@ pub async fn get_queue_elements( conn: &DatabaseConnection, request: GetQueueElementsRequest, ) -> Result { - let merkle_tree_pubkey_vec = request.merkle_tree.to_vec(); - let _merkle_tree_pubkey = Pubkey::try_from(merkle_tree_pubkey_vec.clone()) - .map_err(|e| PhotonApiError::UnexpectedError(format!("Invalid tree pubkey: {:?}", e)))?; let merkle_tree_pubkey_str = - bytes_to_sql_format(conn.get_database_backend(), merkle_tree_pubkey_vec); + bytes_to_sql_format(conn.get_database_backend(), request.merkle_tree.to_vec()); let queue_type = QueueType::from(request.queue_type as u64); let num_elements = request.num_elements; @@ -78,10 +73,13 @@ pub async fn get_queue_elements( } else { "".to_string() }; - let queue_type_filter = match queue_type { - QueueType::BatchedInput => Ok("AND nullifier_queue_index IS NOT NULL".to_string()), - QueueType::BatchedOutput => Ok("AND in_output_queue = TRUE".to_string()), + QueueType::BatchedInput => Ok( + "AND nullifier_queue_index IS NOT NULL ORDER BY nullifier_queue_index ASC".to_string(), + ), + QueueType::BatchedOutput => { + Ok("AND in_output_queue = TRUE ORDER BY leaf_index ASC".to_string()) + } _ => Err(PhotonApiError::ValidationError(format!( "Invalid queue type: {:?}", queue_type @@ -95,7 +93,6 @@ pub async fn get_queue_elements( WHERE tree = {merkle_tree_pubkey_str} {leaf_indices_filter} {queue_type_filter} - ORDER BY leaf_index ASC LIMIT {num_elements} ", ); @@ -107,17 +104,12 @@ pub async fn get_queue_elements( PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) })?; - let queue_element_map: HashMap = queue_elements - .iter() - .map(|e| (e.leaf_index as u64, e)) - .collect(); - let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); let proofs = if !indices.is_empty() { get_multiple_compressed_leaf_proofs_by_indices( &tx, - SerializablePubkey::from(request.merkle_tree), + SerializablePubkey::from(request.merkle_tree.0), indices, ) .await? @@ -129,30 +121,29 @@ pub async fn get_queue_elements( let result: Vec = proofs .into_iter() - .filter_map(|proof| { - queue_element_map - .get(&(proof.leafIndex as u64)) - .map(|queue_element| { - let tx_hash = queue_element - .tx_hash - .as_ref() - .map(|tx_hash| Hash::try_from(tx_hash.clone()).unwrap()); - let account_hash = Hash::try_from(queue_element.hash.clone()).unwrap(); - - Ok(MerkleProofWithContextV2 { - proof: proof.proof, - root: proof.root, - leaf_index: proof.leafIndex as u64, - leaf: proof.hash, - merkle_tree: Hash::from(proof.merkleTree.0.to_bytes()), - root_seq: proof.rootSeq, - tx_hash, - account_hash, - }) - }) + .zip(queue_elements.iter()) + .map(|(proof, queue_element)| { + assert_eq!( + proof.leafIndex as u64, queue_element.leaf_index as u64, + "Leaf index mismatch debug." + ); + let tx_hash = queue_element + .tx_hash + .as_ref() + .map(|tx_hash| Hash::new(tx_hash.as_slice()).unwrap()); + let account_hash = Hash::new(queue_element.hash.as_slice()).unwrap(); + Ok(MerkleProofWithContextV2 { + proof: proof.proof, + root: proof.root, + leaf_index: proof.leafIndex as u64, + leaf: proof.hash, + merkle_tree: Hash::from(proof.merkleTree.0.to_bytes()), + root_seq: proof.rootSeq, + tx_hash, + account_hash, + }) }) .collect::>()?; - Ok(GetQueueElementsResponse { context, value: result, diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index 5911f284..a2d9552c 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -75,7 +75,7 @@ pub struct AccountContext { pub nullifier: Option, // tx_hash is: // Legacy: None - // Batched: None if not inserted into input queue or inserted in tree from input queue, else Some(nullifier) + // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) pub tx_hash: Option, } diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 9363ac99..1cb5a898 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -3,7 +3,6 @@ use borsh::BorshSerialize; use function_name::named; use light_hasher::zero_bytes::poseidon::ZERO_BYTES; use light_merkle_tree_metadata::queue::QueueType; -use light_merkle_tree_reference; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, @@ -130,7 +129,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -151,7 +150,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, @@ -222,7 +221,7 @@ async fn test_batched_tree_transactions( let pre_output_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -232,7 +231,7 @@ async fn test_batched_tree_transactions( let pre_input_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, @@ -251,7 +250,7 @@ async fn test_batched_tree_transactions( let post_output_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -261,7 +260,7 @@ async fn test_batched_tree_transactions( let post_input_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, @@ -391,7 +390,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -407,7 +406,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes(), + merkle_tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, From dc4af286efff053b22660d12b3fb1b5a8e357c44 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sun, 23 Feb 2025 03:18:22 +0000 Subject: [PATCH 020/114] fix: spend_input_accounts_batched --- src/api/method/get_queue_elements.rs | 109 +++++++++++- src/api/method/get_validity_proof/v2.rs | 19 +- src/ingester/parser/batch_event_parser.rs | 3 + src/ingester/parser/mod.rs | 1 + .../persist/persisted_batch_append_event.rs | 15 +- .../persist/persisted_batch_nullify_event.rs | 41 ++--- src/ingester/persist/spend.rs | 89 +++------- ...JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 | 87 +++++++++ ...sbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 | 107 ++++++++++++ ...aaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 | 107 ++++++++++++ ...Gqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo | 107 ++++++++++++ ...AB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN | 107 ++++++++++++ ...7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe | 107 ++++++++++++ ...EaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv | 107 ++++++++++++ ...Tu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM | 107 ++++++++++++ ...upsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M | 107 ++++++++++++ ...TYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx | 107 ++++++++++++ ...sWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE | 107 ++++++++++++ ...rvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi | 107 ++++++++++++ ...WrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 | 107 ++++++++++++ ...BqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E | 107 ++++++++++++ ...kfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU | 107 ++++++++++++ ...39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK | 97 ++++++++++ ...Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP | 107 ++++++++++++ ...hGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV | 87 +++++++++ ...PA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL | 107 ++++++++++++ ...S8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 | 107 ++++++++++++ ...jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF | 107 ++++++++++++ ...UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra | 97 ++++++++++ ...iAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX | 107 ++++++++++++ ...FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s | 97 ++++++++++ ...CpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 | 107 ++++++++++++ ...KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs | 107 ++++++++++++ ...UrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt | 107 ++++++++++++ ...PhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi | 107 ++++++++++++ ...65FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm | 165 ++++++++++++++++++ ...F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga | 107 ++++++++++++ ...F7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 | 107 ++++++++++++ ...9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF | 107 ++++++++++++ ...LbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ | 107 ++++++++++++ ...jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym | 107 ++++++++++++ ...YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW | 97 ++++++++++ ...tXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj | 107 ++++++++++++ ...uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db | 107 ++++++++++++ ...cgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH | 87 +++++++++ ...ssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 | 107 ++++++++++++ ...caMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr | 97 ++++++++++ ...GgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT | 107 ++++++++++++ ...zEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx | 107 ++++++++++++ ...2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK | 107 ++++++++++++ ...fcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf | 97 ++++++++++ ...XE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D | 107 ++++++++++++ ...9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x | 84 +++++++++ ...6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA | 88 ++++++++++ ...YwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz | 107 ++++++++++++ ...LQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 | 107 ++++++++++++ ...i5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao | 107 ++++++++++++ ...4tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S | 107 ++++++++++++ ...9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF | 107 ++++++++++++ ...stT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ | 97 ++++++++++ ...dA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW | 97 ++++++++++ ...9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr | 97 ++++++++++ ...iZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf | 87 +++++++++ ...9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ | 107 ++++++++++++ ...97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr | 107 ++++++++++++ ...rT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf | 107 ++++++++++++ ...HwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La | 97 ++++++++++ ...1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW | 107 ++++++++++++ ...fhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X | 107 ++++++++++++ ...Ne3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 | 107 ++++++++++++ ...hqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 | 107 ++++++++++++ ...Rz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop | 87 +++++++++ ...qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK | 107 ++++++++++++ ...8HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT | 107 ++++++++++++ ...XFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x | 107 ++++++++++++ .../batched_state_tree_tests.rs | 64 +++++++ 76 files changed, 7316 insertions(+), 117 deletions(-) create mode 100644 tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 create mode 100644 tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 create mode 100644 tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 create mode 100644 tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo create mode 100644 tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN create mode 100644 tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe create mode 100644 tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv create mode 100644 tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM create mode 100644 tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M create mode 100644 tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx create mode 100644 tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE create mode 100644 tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi create mode 100644 tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 create mode 100644 tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E create mode 100644 tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU create mode 100644 tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK create mode 100644 tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP create mode 100644 tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV create mode 100644 tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL create mode 100644 tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 create mode 100644 tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF create mode 100644 tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra create mode 100644 tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX create mode 100644 tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s create mode 100644 tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 create mode 100644 tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs create mode 100644 tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt create mode 100644 tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi create mode 100644 tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm create mode 100644 tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga create mode 100644 tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 create mode 100644 tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF create mode 100644 tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ create mode 100644 tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym create mode 100644 tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW create mode 100644 tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj create mode 100644 tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db create mode 100644 tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH create mode 100644 tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 create mode 100644 tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr create mode 100644 tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT create mode 100644 tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx create mode 100644 tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK create mode 100644 tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf create mode 100644 tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D create mode 100644 tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x create mode 100644 tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA create mode 100644 tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz create mode 100644 tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 create mode 100644 tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao create mode 100644 tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S create mode 100644 tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF create mode 100644 tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ create mode 100644 tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW create mode 100644 tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr create mode 100644 tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf create mode 100644 tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ create mode 100644 tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr create mode 100644 tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf create mode 100644 tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La create mode 100644 tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW create mode 100644 tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X create mode 100644 tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 create mode 100644 tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 create mode 100644 tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop create mode 100644 tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK create mode 100644 tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT create mode 100644 tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index f1370fcf..57e730e0 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -10,6 +10,7 @@ use crate::api::error::PhotonApiError; use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::accounts; use crate::ingester::persist::{ bytes_to_sql_format, get_multiple_compressed_leaf_proofs_by_indices, }; @@ -28,6 +29,7 @@ pub struct GetQueueElementsRequest { pub struct GetQueueElementsResponse { pub context: Context, pub value: Vec, + pub first_value_queue_index: u64, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] @@ -57,7 +59,12 @@ pub async fn get_queue_elements( bytes_to_sql_format(conn.get_database_backend(), request.merkle_tree.to_vec()); let queue_type = QueueType::from(request.queue_type as u64); let num_elements = request.num_elements; - + log::info!( + "Fetching {} elements from queue {:?} for tree {}", + num_elements, + queue_type, + merkle_tree_pubkey_str + ); let context = Context::extract(conn).await?; let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { @@ -103,18 +110,103 @@ pub async fn get_queue_elements( .map_err(|e| { PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) })?; + { + let raw_sql = format!( + " + SELECT * FROM accounts + WHERE tree = {merkle_tree_pubkey_str} + LIMIT {num_elements} + ", + ); + // let columns = format!( + // "hash, {}, data_hash, address, owner, tree, queue, in_output_queue, nullifier_queue_index, tx_hash, nullifier, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, nullified_in_tree", + // query_builder.data_column + // ); + + // let raw_sql = query_builder.get_query(&columns); + let stmt = Statement::from_string(tx.get_database_backend(), raw_sql); + let all_accounts_elements = accounts::Model::find_by_statement(stmt) + .all(&tx) + .await + .map_err(|e| { + PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) + })?; + log::info!( + "all accounts nullifier queue indices {:?}", + all_accounts_elements + .iter() + .map(|e| e.nullifier_queue_index) + .collect::>() + ); + log::info!( + "all accounts Some nullifier queue indices, leaf_indices {:?}", + all_accounts_elements + .iter() + .map(|e| (e.nullifier_queue_index, e.leaf_index)) + .filter(|e| e.0.is_some()) + .collect::>() + ); + log::info!( + "all accounts spent leaves {:?}", + all_accounts_elements + .iter() + .filter(|e| e.spent) + .map(|e| e.leaf_index) + .collect::>() + ); + log::info!( + "all accounts spent in tree leaves {:?}", + all_accounts_elements + .iter() + .filter(|e| e.nullified_in_tree) + .map(|e| e.leaf_index) + .collect::>() + ); + log::info!( + "all accounts leaf indices {:?}", + all_accounts_elements + .iter() + .map(|e| e.leaf_index) + .collect::>() + ); + log::info!( + "all accounts spent {:?}", + all_accounts_elements + .iter() + .map(|e| e.spent) + .collect::>() + ); + log::info!( + "all accounts in_output_queue {:?}", + all_accounts_elements + .iter() + .map(|e| e.in_output_queue) + .collect::>() + ); + } let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); - let proofs = if !indices.is_empty() { - get_multiple_compressed_leaf_proofs_by_indices( - &tx, - SerializablePubkey::from(request.merkle_tree.0), - indices, + let (proofs, first_value_queue_index) = if !indices.is_empty() { + // let first_value_queue_index = match queue_type { + // QueueType::BatchedInput => Ok(queue_elements[0].input_queue_index.unwrap() as u64), + // QueueType::BatchedOutput => Ok(queue_elements[0].leaf_index as u64), + // _ => Err(PhotonApiError::ValidationError(format!( + // "Invalid queue type: {:?}", + // queue_type + // ))), + // }?; + ( + get_multiple_compressed_leaf_proofs_by_indices( + &tx, + SerializablePubkey::from(request.merkle_tree.0), + indices, + ) + .await?, + 0, ) - .await? } else { - vec![] + (vec![], 0) }; tx.commit().await?; @@ -147,5 +239,6 @@ pub async fn get_queue_elements( Ok(GetQueueElementsResponse { context, value: result, + first_value_queue_index, }) } diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 3c4c25c9..b3892dec 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -1,3 +1,5 @@ +use std::fmt::format; + use crate::{ api::{error::PhotonApiError, method::get_validity_proof::get_validity_proof}, common::typedefs::serializable_pubkey::SerializablePubkey, @@ -37,15 +39,24 @@ pub async fn get_validity_proof_v2( let accounts = accounts::Entity::find() .filter( accounts::Column::Hash - .is_in(hashes) + .is_in(hashes.to_vec()) .and(accounts::Column::Spent.eq(false)), ) .all(&tx) .await?; if accounts.len() != hashes_len { - return Err(PhotonApiError::ValidationError( - "Not all hashes exist. (Might be spent)".to_string(), - )); + let all_accounts = accounts::Entity::find().all(&tx).await?; + all_accounts + .iter() + .for_each(|x| tracing::info!("account {:?}", x)); + return Err(PhotonApiError::ValidationError(format!( + "Not all hashes exist. (Might be spent) input hashes {:?} found hashes {:?} with leaf indices {:?}", + hashes, accounts + .iter() + .map(|x| x.hash.clone()) + .collect::>>(), + accounts.iter().map(|x| x.leaf_index).collect::>(), + ))); } for (num_removed, (index, _)) in accounts diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index 5a61193f..3a67d07b 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -38,9 +38,11 @@ pub fn parse_batch_merkle_tree_event( match batch_event.discriminator { BATCH_APPEND_EVENT_DISCRIMINATOR => { + info!("found batch append event: {:?}", batch_event); state_update.batch_append.push(batch_event); } BATCH_NULLIFY_EVENT_DISCRIMINATOR => { + info!("found batch nullify event: {:?}", batch_event); state_update.batch_nullify.push(batch_event); } BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { @@ -64,6 +66,7 @@ pub fn parse_public_transaction_event_v2( accounts: Vec>, ) -> Option { let event = event_from_light_transaction(instructions, accounts).ok()?; + match event { Some(public_transaction_event) => { let event = PublicTransactionEvent { diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index b2a46aa9..29ae3bc8 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -52,6 +52,7 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result, @@ -51,13 +50,7 @@ pub async fn persist_batch_append( .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), ) .build(txn.get_database_backend()); - execute_account_update_query_and_update_balances( - txn, - query, - AccountType::Account, - ModificationType::Spend, - ) - .await?; + txn.execute(query).await?; } Ok(()) } diff --git a/src/ingester/persist/persisted_batch_nullify_event.rs b/src/ingester/persist/persisted_batch_nullify_event.rs index d6e1fbf2..bbfe9cfc 100644 --- a/src/ingester/persist/persisted_batch_nullify_event.rs +++ b/src/ingester/persist/persisted_batch_nullify_event.rs @@ -2,15 +2,12 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; use crate::ingester::error::IngesterError; -use crate::ingester::persist::{ - execute_account_update_query_and_update_balances, AccountType, ModificationType, -}; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; use crate::migration::Expr; use light_batched_merkle_tree::event::BatchNullifyEvent; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, }; -use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; pub async fn persist_batch_nullify( txn: &DatabaseTransaction, @@ -35,6 +32,20 @@ pub async fn persist_batch_nullify( .all(txn) .await?; + persist_leaf_nodes( + txn, + accounts + .iter() + .map(|account| LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), + seq: Some(batch_nullify_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::try_from(account.nullifier.clone().unwrap().clone()).unwrap(), + }) + .collect(), + ) + .await?; + let query = accounts::Entity::update_many() .col_expr( accounts::Column::NullifierQueueIndex, @@ -56,27 +67,7 @@ pub async fn persist_batch_nullify( ), ) .build(txn.get_database_backend()); - execute_account_update_query_and_update_balances( - txn, - query, - AccountType::Account, - ModificationType::Spend, - ) - .await?; - - persist_leaf_nodes( - txn, - accounts - .iter() - .map(|account| LeafNode { - tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), - seq: Some(batch_nullify_event.sequence_number as u32), - leaf_index: account.leaf_index as u32, - hash: Hash::try_from(account.nullifier.clone().unwrap().clone()).unwrap(), - }) - .collect(), - ) - .await?; + txn.execute(query).await?; } Ok(()) } diff --git a/src/ingester/persist/spend.rs b/src/ingester/persist/spend.rs index c870e5e3..c4f612ca 100644 --- a/src/ingester/persist/spend.rs +++ b/src/ingester/persist/spend.rs @@ -4,14 +4,14 @@ use crate::ingester::error::IngesterError; use crate::ingester::parser::state_update::AccountContext; use crate::ingester::persist::{ execute_account_update_query_and_update_balances, AccountType, ModificationType, - MAX_SQL_INSERTS, }; use crate::migration::Expr; use log::debug; use sea_orm::QueryFilter; -use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; -use std::collections::HashMap; +use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Value}; +/// Mark the input accounts as spent. +/// (From both legacy and batched trees) pub async fn spend_input_accounts( txn: &DatabaseTransaction, in_accounts: &[Hash], @@ -67,6 +67,7 @@ pub async fn spend_input_accounts( Ok(()) } +/// Update the nullifier queue index and nullifier of the input accounts in batched trees. pub async fn spend_input_accounts_batched( txn: &DatabaseTransaction, accounts: &[AccountContext], @@ -74,73 +75,23 @@ pub async fn spend_input_accounts_batched( if accounts.is_empty() { return Ok(()); } - let account_hashes: Vec> = accounts - .iter() - .map(|account| account.account.to_vec()) - .collect(); - - let account_context_map: HashMap, &AccountContext> = accounts - .iter() - .map(|ctx| (ctx.account.to_vec(), ctx)) - .collect(); - - let accounts_to_update = accounts::Entity::find() - .filter(accounts::Column::Hash.is_in(account_hashes.clone())) - .all(txn) - .await?; - - for chunk in accounts_to_update.chunks(MAX_SQL_INSERTS) { - let mut update_many = accounts::Entity::update_many() - .col_expr(accounts::Column::Spent, Expr::value(true)) + for account in accounts { + accounts::Entity::update_many() + .filter(accounts::Column::Hash.eq(account.account.to_vec())) .col_expr( - accounts::Column::PrevSpent, - Expr::col(accounts::Column::Spent).into(), - ); - - for account in chunk { - if let Some(ctx) = account_context_map.get(&account.hash) { - update_many = update_many.filter(accounts::Column::Hash.eq(account.hash.clone())); - - update_many = update_many - .col_expr( - accounts::Column::NullifierQueueIndex, - Expr::value(ctx.nullifier_queue_index as i64), - ) - .col_expr( - accounts::Column::Nullifier, - Expr::value(ctx.nullifier.to_vec()), - ) - .col_expr(accounts::Column::TxHash, Expr::value(ctx.tx_hash.to_vec())); - } - } - - let query = update_many.build(txn.get_database_backend()); - - execute_account_update_query_and_update_balances( - txn, - query, - AccountType::Account, - ModificationType::Spend, - ) - .await?; + accounts::Column::NullifierQueueIndex, + Expr::value(account.nullifier_queue_index as i64), + ) + .col_expr( + accounts::Column::Nullifier, + Expr::value(account.nullifier.to_vec()), + ) + .col_expr( + accounts::Column::TxHash, + Expr::value(account.tx_hash.to_vec()), + ) + .exec(txn) + .await?; } - - let token_query = token_accounts::Entity::update_many() - .col_expr(token_accounts::Column::Spent, Expr::value(true)) - .col_expr( - token_accounts::Column::PrevSpent, - Expr::col(token_accounts::Column::Spent).into(), - ) - .filter(token_accounts::Column::Hash.is_in(account_hashes)) - .build(txn.get_database_backend()); - - execute_account_update_query_and_update_balances( - txn, - token_query, - AccountType::TokenAccount, - ModificationType::Spend, - ) - .await?; - Ok(()) } diff --git a/tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 b/tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 new file mode 100644 index 00000000..dc895cdc --- /dev/null +++ b/tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 @@ -0,0 +1,87 @@ +{ + "slot": 567, + "transaction": [ + "ATR9uuhxOeiWBbV7OHXDGTsICD6Y6pBWjO6fB80t6TBJA4aHRPF4IwLC3Bc2uOhsdyjlcyFLzJjkylLeXKWEwwUBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRLD0+qsXKySIxNBsEzExVylX8jC3NavArnyGvPAOyS7wIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAIjFmheqkNn16KRSwEeMD+O3qVcCckN8IUcaksYrzAOwyDvSArDiMUkzyxYMT3zQOjyTenkNWbD2xdo2NxPWPzJkKu4b2EekrZA7Y3YAJnuOIRcmzlaA3X/S2sHNyG1VURV1V42Vyk6KPhBEm1Icmj8Wk9Te7abVXrg2fkxYrK6xhYZhaJny1pQSraAKkYAYKSO+ITt5s2vgA9Zo46iORh", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995053200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995048200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941KTfbw1XPpchjCGUBPA69ioVrMHg2vq3zH47zpGRAVSXEuoZZqFPisdeir7CwJdxWsRfkG5s3wXMB6z4gj4eud5pa4vpQScvJWQJHDuayG6J71WqLjBkubewrt4jxSvLZocfM2V4CyWgxqjjgefJEsXsTfeJpHmWtfUQSAo1NkSDxjz4nQoVs4huX2bmMeKTuENrhKs6eKXHpKcEkZif3youHRr", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92PpcRW284KPfR1tizSqP6RZ17isvQwbG87UZr6Vo13AKmxtgShjLkWfP9HbC3Hr2KC7NAc5FDk17YQEcC9PaexxCaMTK3F11QhT56VvFD4", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740263886 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 b/tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 new file mode 100644 index 00000000..f6ad2f09 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 @@ -0,0 +1,107 @@ +{ + "slot": 389, + "transaction": [ + "ATYv/RMF/+ipauUXDBQ19gHO7P5Q7b7n51pPlgD9+zRnsnzQiWiXI8CrvV9gIItv5w15Y3Nr8h571gQp0Ie92gcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWveEomEAVdR/Mt7LDGZCkFHanRYqJ8Fcycd5wH8PpzUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958637184, + 29857476, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999957627183, + 29862477, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9H2EN8XBfvJieJziM2L7SFNsXBzPDRsgLgUFU8Hko9gHDhiy3qcJYSALdSei1aGCEZMoDFyEm7DSCQaSRUV85eGg6sGcWaGnmTHcMaYkm4Ait1mZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263812 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 b/tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 new file mode 100644 index 00000000..493bcfb8 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 @@ -0,0 +1,107 @@ +{ + "slot": 351, + "transaction": [ + "ATxi7j6BeFcGeal+H04jDK2ONF4FrbQoShAUDevkDlPWCkGd192jLAxsMs3mxAZmQjBcU56FEinsLAZTN6hI6QEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcbhDcl3tANC+J+abtnRnS5+FxxKagJCi9PlG4CYcPywIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988937214, + 29707446, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999987927213, + 29712447, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCJkLLwPeQLDhR7JudjE1FrPSsWKwvNp7Zin3TiauPBqMyNQvy49Z5q7HxJHQfSKdHKuv7hgw3V5kbNreZ3RnTwmHnAVSH1csjvR8zTonGtxav6nb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263796 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo b/tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo new file mode 100644 index 00000000..677f3fcf --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo @@ -0,0 +1,107 @@ +{ + "slot": 356, + "transaction": [ + "AUyx0puzSxDkR/XMxly/szJxz202vHy/OrMxzXxGnk0KtprnSI8Cv4SOYkVMoz7IqaVj07UE2rTBdKJAWtunkAoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUEp3/wQXKepc96Xf+Mm4AK4JdBHI7PHhwBhWgY17hwXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984897210, + 29727450, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999983887209, + 29732451, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD31HTMXVGR53yysQgq3xMY4zHMr2rK2SuxSF4bhVpAkYUe4o8o5oFsA1kknWBMjyqkAWQU982TBHoXFCnK8KXd8Wvad8bvDgZhkpwEKqcTDCAExX", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740263799 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN b/tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN new file mode 100644 index 00000000..26ff5edb --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN @@ -0,0 +1,107 @@ +{ + "slot": 380, + "transaction": [ + "AU4FRiJxdtQ//T4XEGOYBmq9K8TmpzAHhZQeSmXL+UI8qRJ2JB09+yoCK8A1lwDZY+WaaLBVjJDwn1ecoH7bXgsBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUpzW3uJjse3VFYbGVdVvWVsKoFa7Ya9pdlVsj/XxCoIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965707191, + 29822469, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999964697190, + 29827470, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8F8PXizMVyCnsvVBk4HeeU6AYBt3yJ9yCd9muLJFjeeXEARsc97Rza1TFdmaEJsKeVS9i12FBFaoFjAfLkYKRLxTWRSW8m2iQLuJbF3MUfY12kib", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959282 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40963 + }, + "blockTime": 1740263808 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe b/tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe new file mode 100644 index 00000000..31a09a83 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe @@ -0,0 +1,107 @@ +{ + "slot": 386, + "transaction": [ + "AU5RSxd13iPcoq0f/QrSmhWMXBA8AMxGMgu8c5dQ+7PgEEuEZco9NqTUlJMc9M+O3e8EG/T/AhzagIWfBf/o0QkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJjtjhv8+WfO2CcOoCz51zD6ALCCKchgQVDdMqrybwYQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961667187, + 29842473, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999960657186, + 29847474, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8cHA1kYdZ87UYGxC9Gcq6rjxyr3k6v2Gk75cx7Nv5CC4XBP7UZWKA6otsAjdL2Db6EVT2AQq4kBCGSxgktUM9KmGrzjKRELBqFxZkc52y9HsjFs5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263811 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv b/tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv new file mode 100644 index 00000000..0f9dc5c5 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv @@ -0,0 +1,107 @@ +{ + "slot": 364, + "transaction": [ + "AVDarlC/TLzuFpLvMkyiCpXsuNwpKLeuXdZB17+kAU7H17h+YGuwS3/c+TtdHGPpxfN+/HsOwGL9OrDFv1yJIAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQm8PUeVFd96VWlGOWjLfRbBxNs+MS326ZLN9sR3b7eAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978837204, + 29757456, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999977827203, + 29762457, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9gfdyKGRXnKhbA6r2fw2Wc7N7BQKEnQhbFVRGQNx4txY6jk4MuGG7UfKCYj5ZJkdXrC3JvEpsAstREpt6NwxVcGH1McuyDjZvpGK7gmY3ichB65u", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263802 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM b/tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM new file mode 100644 index 00000000..324080ba --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM @@ -0,0 +1,107 @@ +{ + "slot": 384, + "transaction": [ + "AVEngOKzYejUfe1ggcX3oEzgD2OxABpTwxiidG+5W01bzv3xqg65Bofh3AaFPuHGpt/19mguD5Zg+WGeGIr6qgwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjp5sisoSc3YmW8DwDTDm3FhYRauNvhWpqTwcUhR3WxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962677188, + 29837472, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999961667187, + 29842473, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEUGCG5CH5S2BU8gkMHtHDECQTZijLyaLtQCNTiGS72dLBP2eqfhY2nGFaLWeZyMXvWU9j14XX9fGNUEknDb6cZnPQNGGjeXMmmsGzN3MseS65XXm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263810 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M b/tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M new file mode 100644 index 00000000..c23eda9d --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M @@ -0,0 +1,107 @@ +{ + "slot": 354, + "transaction": [ + "AVH0jDD+OwJ2ysRXADol9dSWow12shunu/e/LLTayZH8EmNzNygX3p8Mpnq7fa7fykfdMhXRdudbDw1NNhbv/Q4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWKB0LBmPC/Uy3uRTWHKa4hNQKTzpaRwWXBDNJXuYn0ggIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986917212, + 29717448, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999985907211, + 29722449, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7cszph76huUy3E3KqGUenszxZ41F9P1B9hbPVZAYrBoQiSdyLskerGWX4WqqnX6ao2wVjidAZSjGYPuwmEmNrUbzR6TujFVXMh2oNLnA2ydi5vQf", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263798 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx b/tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx new file mode 100644 index 00000000..ad4caa18 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx @@ -0,0 +1,107 @@ +{ + "slot": 365, + "transaction": [ + "AVNdvvgQHQy5zsHhiiCHptkeVouSBNfzyI4csoKV7w7YgSTOu8X4TUVbuBvQNbD7KfXF+7vH7ypAXzwVyDL5Cg0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVFArEVo8NYzEYHKDyzuZnVzQZ7VdRxv2x8doXWNkewlAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977827203, + 29762457, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999976817202, + 29767458, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9BuZ6jefU8yjZ2vzPHhbo8TPADayjFrX6L8CEQvPeST4qAq1RH5MhuyMKmDJfMzkc1bkcwAaACYxDDgZLYmjwApRqqc518qLVMRqEnnXQ6H2DLf9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263802 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE b/tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE new file mode 100644 index 00000000..03b0c99f --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE @@ -0,0 +1,107 @@ +{ + "slot": 383, + "transaction": [ + "AVhimauShXWd+K3uiuTTI4e6dGjxbPH6k/kl1WejAv1f/Llvji286rB68nZYOJZrlL8E3bUyIEfjCP3k+cdlZAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUol0Dr5ResTmzgCjTiFuvXG4JXLaVdUoFe78u2v8DiTwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963687189, + 29832471, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999962677188, + 29837472, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9RhmcHXfsa772jHHcaZt5ASioTiHHZ9RKLPCNoiHAspw1tnTW3MMVvPp9wn4jMqcgQn3raBQBDsaYeCYjws1TpVLvSh9nm65Gi7ooTHf4AZeDVhH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263810 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi b/tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi new file mode 100644 index 00000000..a2468035 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi @@ -0,0 +1,107 @@ +{ + "slot": 350, + "transaction": [ + "AVzi+llBvLei1dmoIRU/es1qg9tDWp666+ZlmLSkL56H4nsjwrcIBqWXPXYxon2HA8PSQhALwHEyyNb2/C32GwcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV8+0E3hwMwTi7CEQhVhuRfrSX6Ibc3meuTWgU03j/VQQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989947215, + 29702445, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999988937214, + 29707446, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD5fVZCLhD8fpapBXotAanmrLjjSUYDZszmako7sePi3byrgfjiEog1SDbECb2pDupYKXc1AssECdCs5RoydaFYDEhDhecYpRZiFU81kJi6HKaQfZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263796 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 b/tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 new file mode 100644 index 00000000..f707c591 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 @@ -0,0 +1,107 @@ +{ + "slot": 399, + "transaction": [ + "AV0sQ/bzjLOedURKFladx0WgXvB+PM9K7s8BxA1IFqy9J1hjQtNW0rHaeiWN8IfpM+SuU626B3eJ3QgYNozOsA0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXx/KQ9GdEnlgTX7wwbfr4BdVCWEEY87apnfMYsE/p89gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950557176, + 29897484, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999949547175, + 29902485, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEK3MstrEd7j9Kab3TVbNRiG53Au7Va1KZQC6FrxiV6NPZGAQk3aSpLs5rhJh95tFWsnwuhFyvjkp7ogAt3AuscVwz6Yj1UyTWbspKdwvww7Z4Loq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263816 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E b/tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E new file mode 100644 index 00000000..512ecb8c --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E @@ -0,0 +1,107 @@ +{ + "slot": 372, + "transaction": [ + "AV2umNeUQohh/hBQDcHCM3+KO4vFyZkZhItVbQn7O/7+qwAHcft5fCmjX3suF8lkMA992u0qV0X73/p/N2jkNAEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXnoYi/gOklieveb1J9p6d2ph6VJKI3YGZ6KVSA6Jv2EwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972777198, + 29787462, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999971767197, + 29792463, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEwAddxENqxZUcYwC46BGGWKdaK6ar2ueV2yuU8qFjeFcYQm67FfwfVkRUq1EKjV5qaL2zznAXCzRRQuKUBHXaQqvdH3CPTc623gSTZxfKN7KyiFq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263805 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU b/tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU new file mode 100644 index 00000000..6eb089b4 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU @@ -0,0 +1,107 @@ +{ + "slot": 345, + "transaction": [ + "AW5w56snDG+OVNP5YZq3PUtwtI/o5cbQZrTxE0tkCRpmaS29Cc4mBfdftvESnhXo7P0pTAAtixi6SsooIQCIHAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/97p4jtTCUrwV4khHp+VXw1wI9wGwFyPGYK7iHgfMoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993987219, + 29682441, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999992977218, + 29687442, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDogooSMs7Us67U4uASUpUZHq91HpJv6YLsV5g3xR9zYU9fLHDucA2RnjswfJsLT3w2JvjvEFAKQZdJvMKfwKmdrfYvRTokDGUR6NnE6fjMefBkq5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263794 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK b/tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK new file mode 100644 index 00000000..cd83ef39 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK @@ -0,0 +1,97 @@ +{ + "slot": 418, + "transaction": [ + "AXjuPWh4yq8yAmhIcLNZFA58VnqlN/HNRwpUzZEyqrpyPNdDtvm1rn7WJiHMaE+PAlj81xhVovCrI5yP8PpncwwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcW2L25fqdqCXp8n8iHoerC0BdsGgtmHZ+JzzUw+5hFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944417162, + 29967498, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944407161, + 29972499, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCVBvh5woRohNdou3dLGhizAjykxKK34T3ATHtuVgQEw3U4GRgzjowWnnMKCv3E5ZMYBirpSXdguWMDMNzNmyaPrfMvZSqQA1rynBEe3pariAYypvvANZYgwbegXwJ6oEcwXpDQey47UsHEJe9dryB7f9uLM3hwPrN4Sbq8rUB8UqK4ovM1uZFBjmCCFCCHHrVzYcfPWhD2mAyaJeKDHTydnbTWExsDo3jwewQhdj8NeUkUog2EL7CfDdYjetBihMUQyfcYi5D1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 946957 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53291 + }, + "blockTime": 1740263824 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP b/tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP new file mode 100644 index 00000000..f4c69b64 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP @@ -0,0 +1,107 @@ +{ + "slot": 373, + "transaction": [ + "AXnuef3Ux7k44Wa/5TNQX5XxKNUh0Sk4kWDvTKj6TbS/viUqVtd6svhDujVFcbcJnV0ItgTtlfLKkPR+AoLPMAwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVHfsgrpX8AopCOgR09Q6uTw83yfffjdKD6GyNUEg09WAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971767197, + 29792463, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999970757196, + 29797464, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFXPkyz6doXBcaHtNs1rvgKwG98rEiGx6cZkxYb2Y2ihXDvTKiYqyCanZbkDwJ41Dxenx4TEscjECrcTjS4nwMrnPCW86pGoKKBtkBrJKJa3o4dGs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263806 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV b/tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV new file mode 100644 index 00000000..da5b4ae8 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV @@ -0,0 +1,87 @@ +{ + "slot": 548, + "transaction": [ + "AXs9s6zzxj3wThI67Se6cKEx1VQLaQ1O4hJlA9m8YArlMwI+Ch2hjWVtWt3SxOVV523EHDL/kxXWxfmJiSWgwQgBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRTdEvrG2dVwe67P0B1QpYE8BCWbDR+e/Xs3uYBMZ2iZgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAVjsbrvmM+QbCKHmAXZq30r31lsVgOtjGTDS3Lit5R3pk8gsKzZcOZcS00EcaJMwkrm/SKQjXkSJB+s9PZVKEbAZAtrTAdFfLr90sevhqRffyqdtbg2+chM1yCexYq5k8FSKexe6yUOiJyDJi9481Ex9lKAJYKTeHr/6U4LZ8pMg6lwYJPD/qUDXrfc9vjQ/Pesg7lyzTYWKT1dBn6d3wc", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995063200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995058200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941iQ2Ewn3TwVkyuuE2iYqDtAC9oqqrrG9CxGqSp7ZzFtfbyRwSEgGjA8HmeWDfH7aztbcPXZrCZD6LUXq69emvbVHPMpZAJnfyw8eSkdLoy9eDKwYASTF7zYnLYXsQSVCUmCM25CpsywuzYnEZi8uvUYAtgJhuRLSXjWHRzufRuqXSDmkyqodPoKC3dh5zCF46rWZQYjXhXPZMSzyjy7bmNS6G7m", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUabBTN7ZubRpfEjmPGkppr1hoEhiZRxG89TydrfNUBMWKJUzMuJud5UPkkaASfgFTKgNyynoDddNszMxcLQho1CLRFv3z5oDuGfgVfZ5S2", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740263878 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL b/tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL new file mode 100644 index 00000000..00987d70 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL @@ -0,0 +1,107 @@ +{ + "slot": 401, + "transaction": [ + "AX09NS9I0FROvnlgGELgCE+sNubHcd722qjvTdU7BQtZhhgXmsyBSuYAWJiE2acPZtj0N+NzrN9+RvhOr3uYgAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUu373C98qOTepCpNLQgxM1S70IXesqL1LV4S5idnyFFAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949547175, + 29902485, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999948537174, + 29907486, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEVyTtu8nFw1XZ1XuqJ6iMf1C7Jt4AqyZhs7Wyn9vzQAhQUyVHkZjSovcJ5MxXMkDALvBWkAqQzWD7ue6Y8SH6Uhv2mkjhoTc1ET3BTprR83QMUH5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263817 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 b/tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 new file mode 100644 index 00000000..69a4aab3 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 @@ -0,0 +1,107 @@ +{ + "slot": 346, + "transaction": [ + "AQIyB5M8UhMDF1DYtVbklxl0TKdVTuiYBx9iJJfFld+WyGszcgw7CDYMQ9yEhyb28Zr3w8IU8BDBHieSIcnPaAYBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8dkbfQmKOfCAkDFJwUDEOCwcfwpECLMUSe5Ce1lysEgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992977218, + 29687442, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999991967217, + 29692443, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7RLC9xmDitGXQYhjikngtzpTCsng7pdJtzpskXgB56yHR2aPD9HTChEfkrGeubn5KKN6fbetUP2GESz1VunhNTHhpZAobSRpRUdBgjXxRAhfrKhZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263794 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF b/tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF new file mode 100644 index 00000000..a87a03e5 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF @@ -0,0 +1,107 @@ +{ + "slot": 388, + "transaction": [ + "AYFTtXqH7vXhrTovHD6FgmJ/G2GDmo2OSN3zYHKmHZYiGQj/+0yTsjcDSNK8ryEoN92rcUVNjh8tnVC7pc9csAoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVewAXnd5qSohHX8DkZd3+rYpnaZs3slPv0Lg5oYDfZpwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959647185, + 29852475, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999958637184, + 29857476, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX65VTBDs8ow5xW2YoNBUoDLvkvqR4dSh7mNGBK1whDjSNnLKbdXoR9sGbNbSrLJ2agUhKRDehFHPcC7sHGK2uQ4VXXFqYULq9jcsbiEpdQ1FFeQym", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263812 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra b/tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra new file mode 100644 index 00000000..af06e726 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra @@ -0,0 +1,97 @@ +{ + "slot": 419, + "transaction": [ + "AYK3WabFKPhXsJVqlPw0GbCxmOvcTYFc3G/mXuiOnRXKF+URgiSScwR/p0hFVBric/wqqqBAajtEaB4+/xp74QMBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIVSaYqhBuY9znqNsAfPAZH5v26d+Yxj2jYHokTueAXwIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAELAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABLQAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944407161, + 29972499, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944397160, + 29977500, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1j3X9yKZP3rQ1a3XnQ4erwVPZxrzBQNtfzUbrW9Zi3Fi8Zr5PBDxmQ3ueeoRUPKn3Sie9xwAEFgPEXCZXvGg5a3qqcYKA7ZpSKL9ndTuSSCvzZAxJ5Qda26fp49DFHv4f9319PFs1CHqAVKuTKTe5Xf9k2q8Vu8Mn7AbtU6ePxZdpXk7duS51xEy1yTk79Kwhqs9C7fxvs7xPr3QpjChjLZR7PFruFHNh3peSratrvJK8WuvKTQkuisg8ZAHnq3d5x1jy4zCGGtvccdECcbtJcw5rgrR2XUZ26Y43EtAxcfdRMZ63783oDzfGxYYXk7G3EKWCMbJdy4BNUejqHqQ3TvKxQpjJQfMgDeZhCLw9QQ5huKyCx2RkmD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995063 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 2", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18394 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 938993 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61105 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 61255 + }, + "blockTime": 1740263825 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX b/tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX new file mode 100644 index 00000000..3fbcddc7 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX @@ -0,0 +1,107 @@ +{ + "slot": 402, + "transaction": [ + "AYgluejN9if83ra18uASY4WJoBPbJeW52riiVcKc/ptW3LMmQKd/kScG0uQViD/fI6zxhfQc24t04RZOb24efgIBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDTG91b+evCg33W6jj5LMC6kq38xkl5q41CZxyEjXbmQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948537174, + 29907486, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999947527173, + 29912487, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA9Czf6WgbVKyXjxkdojDypQ7oLwpcNBaMSL8GKxWRufUKp6kfoahKaGNB6caWtVfjd6jyUhPaxbrCAk5HySPCbZJn588BwNFGm13YmfbUrmjrMao", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263818 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s b/tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s new file mode 100644 index 00000000..a368b8c3 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s @@ -0,0 +1,97 @@ +{ + "slot": 410, + "transaction": [ + "AYw1QOby74kZ6VR6zlyvSOrEYtnqu+nFRcXaRgOBQfkznsB55SlZmA0s4bWbQEs5LxbTuOM9pyThY2geK8DomA4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW5gdIUxShrhjsVZ2mBIgQ+/M8UWejX35A/oBk/QVf4fAIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEIAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABIgAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944477168, + 29937492, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944467167, + 29942493, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1Ri1N81wT7iPe6R34sPJie9gTU6FjkanPTFmsDvE4S2UiHYdpnF11gyjzav5VTSBCmUi7WL5RX8yriTEDZYnf3gL8J3TEgiqKxkxgeV14ZpiLYQBJ8v7ZrqvArJjKFgThfqSaJHRmJt13Zao1vqXKGD2tvwb1SDV5QvimJs9SGpMPM5Wvqt9LNzbbxjyMEYrmjNoFWDNFqL9tw4B7uxY1V3nQr9oXsLE2aGBKxjZu5DswUZsUX3b7SmknmsgfmAjW7MZzuo1YphS2oMqh5EhXYcjbZkYtXXLZnruQJWEDcXCu3iLdHABLnSEY8Ng9ToHF2RrqdUAo8YEHA28LqUGxKuayAYCjecJ6VYB8G2Ny8PiHM5nrRjZ2GP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995063 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 2", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 939008 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61090 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 61240 + }, + "blockTime": 1740263821 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 b/tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 new file mode 100644 index 00000000..f8956f96 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 @@ -0,0 +1,107 @@ +{ + "slot": 397, + "transaction": [ + "AZED3kuCoTlVE+aznQHFBkedExsiyjotqZBWpQU8VY5M/TPDRwbjNktfZQ9zJjw6A/lFyXQPACmFV86SAtMCrgsBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVv4KX1q6ShWWT98QEEEcKtP0gwIIAGc2WUmGMhCxVDRwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952577178, + 29887482, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999951567177, + 29892483, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXGAQ8XbkNXrM4ULF59quUzE5qmV53Rmr8ho12NnGMsNxcQN4EMSvUzrRfYUaMYUeA9o13BCGFnxFvDmUBeG1i2napvyec5jdXDvFWHncJZok2rFNo", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263816 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs b/tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs new file mode 100644 index 00000000..f3d7f322 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs @@ -0,0 +1,107 @@ +{ + "slot": 405, + "transaction": [ + "AZXztALu8ZBZVZVGnQpbHHx4BFia9KY9+eSfXeMZrjua8E9in9TDzrKm6KIVkOZfBOgXMnKYQmX/508q/Q3FXQABAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWaEQaUgWI5asZaT9/ZOaSpJD1He2tVaTtEb+IMmgYtAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946517172, + 29917488, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999945507171, + 29922489, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDfMynzMZMhyjfXwzWAdmepDACgrsnFxjYJU8R1G6ayT7ZQztxMYaPK1GZvoZdetjjUq4kRTPwTzdLDtJJ6ZtPxEwchQ7icHdbV4QwP3DPGwMNUUF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263819 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt b/tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt new file mode 100644 index 00000000..d1d70b4b --- /dev/null +++ b/tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt @@ -0,0 +1,107 @@ +{ + "slot": 387, + "transaction": [ + "AZZWyuJ8KW4drYi9JddZsnwnsLVMZia5Tmd6KDDhYuU4kw3cVr9WE6/iQk7LXteYCOHNXwPjI/nzUqgLTrFoRAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRAE9cnEbalpuWeXFl80ddNCcG0ZxhlxxHlG/98wjXKwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960657186, + 29847474, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999959647185, + 29852475, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7AVLDdseNHiyEmPz3Xy7JhuzP9HASW9Asg6xDWcLiQpUog7u3CjzJy5qfdZtpLM5HJRHfGi5isMC3xokmiNo3ui6PrcT3J6DQafXogqurVCrHLLP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263811 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi b/tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi new file mode 100644 index 00000000..416b886b --- /dev/null +++ b/tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi @@ -0,0 +1,107 @@ +{ + "slot": 349, + "transaction": [ + "AZePtNl8NV5PSG32uZiISIO05+FJd2n5egfjydPr7t7z7CcCC+q8eQJ+lK2gMz7ZF4SpaemrmaiQbQyWDy2dRw8BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWC6sIvY9cNEsRdV1v7iT8BG2msMdNQsZdTYkeoRTKD7AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990957216, + 29697444, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999989947215, + 29702445, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9turi5Uhcc2w2MfwJMo11B3a3hrhFqEGYKg8Nk3QcpMqEcwFMAkPmy73XQx8nubTHcviSNJQgoMsB6VP84zNSdFq1pzr2GbDZtk8kJYEqX4aSBw5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263796 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm b/tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm new file mode 100644 index 00000000..83b4ce1b --- /dev/null +++ b/tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm @@ -0,0 +1,165 @@ +{ + "slot": 342, + "transaction": [ + "AZiwlTxwFmRX4pSpsStFyFVBs2hNwPZashuyQWBbfnx8IdZIer8wapc6Ho8ioVQXS5mAiYgrgeo/CUdCRTMfuQYBAAoOkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb8NAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOqAzaXLA83cQXvoiQfkHqj7K+awe/Qrrmm7jH8TXUCdBu/HbQfhnwPVJ6UTz0Jljs6Lghazd+39MCmiqr1iRw0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAABqdV+CE5BU1EJLFa8MQwzy9Lf5h5OtoSUtSPNmbGy84G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQkVo1cjeU6Ptl0HW2tyaZw43QLllIt1sOWgQY6Al1tECSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E5skYsL18z5FURIp6v2qPOXgpoej9CKfw0LOquHhS/DL7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdUSzt84c9VuUAoNG3WFqrKdUdJ3ILg6at2UOxOsSfElcAgUABQJAQg8ACA8AAAwDAgcGCwoNCQEIBAg58SIwuiWze8ABAAAAdPhc2jTRwnxGIUhHMekVecPZxs/A2UsoGqEekWIFiqkBAAAAAOH1BQAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995007520, + 9496335360, + 2039280, + 2923200, + 1, + 1, + 1141440, + 929020800, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "postBalances": [ + 99999994997220, + 9496340660, + 2039280, + 2923200, + 1, + 1, + 1141440, + 929020800, + 1141440, + 1141440, + 1141440, + 1392000, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 7, + "accounts": [ + 3, + 2, + 0 + ], + "data": "6AtD356cQW15", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 0, + 12, + 11, + 10, + 13, + 9, + 8, + 6, + 6, + 4, + 6, + 1 + ], + "data": "6uxfRrqz7k19jZzDZgmuRKQLqNipRu4PLoNaJqnsnQFWPr9SQLnEgq3krLcs4YPa9WXziMwNSoSc1E3Q6q6oQsh5TLwCcDuv8zND4n8rwpsuLoJTJNEpJWXoBq2QvPQzJnKZU7223nLLiVuJUx4LVcEKgcjg1KTVWJaLTUes6VEDe6o5JRdTBh3zUP55mMYJxbJXgRBoR2HU2qbXk1berZSDrMSaCemf24rb1e6tDvjkQ4zgvN3uASxMBnWfuBLLrHfGK", + "stackHeight": 2 + }, + { + "programIdIndex": 4, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 9, + "accounts": [ + 13, + 11, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBaKiMnWZ1Fz9SF6h8JBdLZ8EuSK5nimptsTWYRbUqMC9vsfQxGVgzfFPz7fDTArdnDJo1EhPY9vn67yMY1ZuQ9sMHaYJiv83jnZEi5avuijjG6uD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: MintTo", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]", + "Program log: Instruction: MintTo", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4538 of 983488 compute units", + "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 959536 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 35345 of 917557 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 882009 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 81682 of 963429 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 118908 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [ + { + "accountIndex": 2, + "mint": "Def93AVpzZ3kHWdx4UYvBNUP1Aricp4NebT3PWLdV9nq", + "uiTokenAmount": { + "uiAmount": null, + "decimals": 2, + "amount": "0", + "uiAmountString": "0" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "postTokenBalances": [ + { + "accountIndex": 2, + "mint": "Def93AVpzZ3kHWdx4UYvBNUP1Aricp4NebT3PWLdV9nq", + "uiTokenAmount": { + "uiAmount": 1000000.0, + "decimals": 2, + "amount": "100000000", + "uiAmountString": "1000000" + }, + "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", + "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + } + ], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119058 + }, + "blockTime": 1740263793 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga b/tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga new file mode 100644 index 00000000..f172b8e3 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga @@ -0,0 +1,107 @@ +{ + "slot": 368, + "transaction": [ + "AZtb1NNl9fhPiKsvKCVgnu9WuBM6wqAprikl9qoITLvVzA7glbD9MZ/yjc29ugzxaVeDGPf16SlJwztCxNQqtAcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV9bIyz4Hpis3poJXM6kt1ezBDS6VpTliu7nDJH+J+O6wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975807201, + 29772459, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999974797200, + 29777460, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8kjMmjGK2FznbfQfGkrDKEKUC6SZ8vEhb9dwxSYJ962ezBS4GDUH1L3N3v9AfWsbhTEqe7jcJdvPKdnmybETBo9y79sayy5CMzV5XkMwCbrvgDwD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959282 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40963 + }, + "blockTime": 1740263803 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 b/tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 new file mode 100644 index 00000000..576f63d8 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 @@ -0,0 +1,107 @@ +{ + "slot": 355, + "transaction": [ + "AZ1tnUBeYYWpEdgVttD02hvRIT7Pn/iS7X9DXdCO8yCyQopeSxcLLJilxwXYhAewJ4J0ApMnL/YS5ryI3GmBSwoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU11T/jrnfK1qZ9CoA20oYMBwcRoTZXnutuvFIDRKb+iQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985907211, + 29722449, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999984897210, + 29727450, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFqtkidPTNEufWkAsvGz6LLYSmRbAHMhM3ebMMhqJHQTJirtExbwECkYDrQRGaq2yv6FMJth1z8E5ng2RYyFuTQdg2RCt5HqbMAUXjn85GhYLoAoH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959282 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40963 + }, + "blockTime": 1740263798 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF b/tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF new file mode 100644 index 00000000..beabb458 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF @@ -0,0 +1,107 @@ +{ + "slot": 394, + "transaction": [ + "AaU7cwgLXsDtBcOV537M+p8ngdljVvYOrKS2qaoCd/SkwWiUMnPItk2zqGJo/7KxqedyZ/bBVdMMhIrUHc2KFA4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUw+Ju3HhB13ZwYuNp8jBcB3UZrx5eKKyLwxQ5FPgz2VQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954597180, + 29877480, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999953587179, + 29882481, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7htu6eCoCn65BBkgDzvTBZXWGNKu9NSVpcXaxig162P2kyggEmnoLcf5zhgmRRpfWdLgwuoXWbhW3khg5Vmo3K9yNMKCXrV4Anp8ncaz5tNdzuRy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740263814 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ b/tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ new file mode 100644 index 00000000..89b86cf9 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ @@ -0,0 +1,107 @@ +{ + "slot": 370, + "transaction": [ + "AabmDD4M5flavsqvVkQad/39cufE5VDJvVqb1Czi/6/kFDN5OOroe/cvo7e73YaA2Kk40Qes9FH/Ubf55WYKCQ0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2kQE+x7HFg14RqGKAzWAYGrESDu6ndRjtcvd2ZQsgigIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973787199, + 29782461, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999972777198, + 29787462, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXG4gQHKf6onEjNqYZZzMZDKp1534hkpUeWJjWZ9J6g5b3EGLaQorHKhcgKaK5mTonPuPPmGof7bVgSbtMghqEYTLFfN8TkR2i2NeSLRaLaxZqUcGw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263804 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym b/tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym new file mode 100644 index 00000000..48539c10 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym @@ -0,0 +1,107 @@ +{ + "slot": 369, + "transaction": [ + "Aa8EUUc+9B3sx77+qUMJZkBKbozmyLbDqqDgQom5VwvfQsVmLOM+aIIN44l2lIxLSuo8tW86J77XFF7bY2ETzQABAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJk9fgaHqnhroskFA4WXOzZ4obAqAyvIazoHSmYcm5fAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974797200, + 29777460, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999973787199, + 29782461, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7zh4mYkYrEftQ1PwVijyMM84XVXh4iFNBscS1CmBx9h8z9YckKuTWtKL7R7KpfCpnkj3e5Snd4nAJF27ECxCDpAa1JcwU6vXgEcavNGjDhJxVKPD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740263804 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW b/tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW new file mode 100644 index 00000000..3e3446d7 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW @@ -0,0 +1,97 @@ +{ + "slot": 411, + "transaction": [ + "AbCI6Blm9YN5L3dkJg4p9avuXVJiJQATVjOZgXALbRpXwslU5CBzqLaXllyV8pp1KHTCsSYg61GCyx6VPw9/hgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhoMCtu5O2MP+FVpR83S9h28koDY7rMSKBQ+AAU/8AhgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAREAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944467167, + 29942493, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944457166, + 29947494, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDU7sQ9PsxwxhsrWrLq5faJ7uNt6woRzfiDTek5zUwDvNtqVkFyHX3QpmwmBvD8crALPeMDdU3Wcd88SztaN36MNi3ZRGgDuKS5c4zGUbnmecFgSyN9VMm99nDZorv3uTQuct1n8WeLWD9oLyPWyPPySu81H5RrSZkV8B8UAinyD6qxQd4jnA4EUmi7Xix8DxGH5bugDKrn2dq7zTDGTxgjaFX52jbWH2stkoyffKM9Yk9yLyFLmrg9jGoVHGGyNPE7YfxiB9t7y", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740263821 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj b/tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj new file mode 100644 index 00000000..25fd7d5d --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj @@ -0,0 +1,107 @@ +{ + "slot": 377, + "transaction": [ + "AbKOxZkEaP8WyJf4ng9LaIpYQ6FYCBXqIkyPFnqLUfDM/VwNGDYBDlLAgjpieK8X3AJz7YgGgcm0WH6Qyc8zfQIBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX6Lv4K2UQSbkqaHgS0hvnsQFOXnhV0HVe339syhzsPLQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968737194, + 29807466, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999967727193, + 29812467, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBT7e3MD9yUYnsHNqAPebx4fWyj63BWXTD7qSqat9DYFK5ZgB6WgFxW1x2AgKxcqS98Wtrsvfo3CWAfa5hQgRierbe6wNRYLiwEJizJbCyjm2UwU3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263807 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db b/tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db new file mode 100644 index 00000000..b54e101d --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db @@ -0,0 +1,107 @@ +{ + "slot": 344, + "transaction": [ + "AbLQTA85JyoAlDeKNuLrNiPaWnDA/DuRzQYb2gHKoIxX+B1vjOykhF2M5IAPMUCU8Y8TYlPQv9H7KKYc+P9vggoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUe4wAB4tTthWiXQ+xFcgA0Bm+uNrmuNFTz/KUj2J4DAgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999994997220, + 29677440, + 0, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999993987219, + 29682441, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8vGZBsMzmuHrdMeg9QGREyfLEpezTmbGhmfJNmRrUTF7Brg8FgUN2mKFrVs7vUh3K9BvSwYqBLJEATFzLyCFyZB4WwTiL8yRUWrtHLdSBdWhG2T1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959899 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40196 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40346 + }, + "blockTime": 1740263794 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH b/tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH new file mode 100644 index 00000000..ace42483 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH @@ -0,0 +1,87 @@ +{ + "slot": 537, + "transaction": [ + "AbL3gHNeSN7Av3Daq37+/7z9cVWjx65HD9qPoc53r7UCfJ26GSAiCILTEREDvAUjdcydj0Rk5vfRdBS5gsYS+wgBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRIblXHu/IDZepPrSERqCjY8Eqsv9HGVDaNz4YXd6WkagIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAGQvgcA88jZxdqc7RXVc70qzb1RJeN9eHluXgjAsgbmaRBOBD3EGRYO1xT3pMhF3OOsBQOgC7xqQBkkvlvBYvnB6nUx5V5U0JMPgwKnof6mECPCdptUYt8SfdqGignmN4gKXDEjnYkrM8/E6lfnQgjYa3g7E9VAKJL2cb3vIAnthYtH70twGnqkCwFis3SX4MZxYeEwoAPC+L/UG7tQMst", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995068200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995063200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941FRqGUT8GPgs1eG1i5JD9c1xfefnWApQwANgTzaH86jJPmBGyjb2rwWfxEWPHrrj5QgENUrsrJivmeQBAPFnKZsEkqYbaXX2MUbiuSxX8DpqCbQfgLU9QT4ngLbBkEg2ni9wPBMPPReYrHpVMPueXisuVQNJEhxBhJe38t3tZNVm3Cn3SNUspB3PfCwzP3LaXAXLkPHSSh5Yb3hHvEa9G394n4t", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgoczt3s3dHnEDErcxP1kepM12mzrxdfUg3imSnRCVac8soWLnhEYEf2SEtUhEbeN6k2sAbxvo4fHPVv9zzF2B52oxRsBrUQYoVJzdddUDrwLo4", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740263873 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 b/tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 new file mode 100644 index 00000000..c8924729 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 @@ -0,0 +1,107 @@ +{ + "slot": 362, + "transaction": [ + "AbQeNzZlg7XUndIzrF/GHLm3WBOZkchys1fWE8ZWPeTZLcHHikEPrFdf0RzSmfjPTJ4KQZ9oIQaeuLwryH/VHgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVP+3jXiddhfDUqXocpDIzcJ+hDMQnknLHXfSs6HR0ZWgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980857206, + 29747454, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999979847205, + 29752455, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8NhbsQoSKMREMnwReLom5HPyHeXJg9Sc8CNpJZeKCE2fm929VDowB9PkzHgU9fgzieaFPHqiRUTpPPsiS6W1gyHjcXi5zFVbrm3ENjncxpK2DKqh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263801 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr b/tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr new file mode 100644 index 00000000..3f819f94 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr @@ -0,0 +1,97 @@ +{ + "slot": 407, + "transaction": [ + "AbVMb9XafsioL+prFNzGGuwFEaIV/6brsEra+SAd8U4wapq7skBpE41k2Ovkk6sn3gT/neCHxTH4s0Wu2LB2uQcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVIB5WZydlWDDbkrmeS3QmQS1KnOafgNbHGWKQBCVQ50QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAQ0AAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944497170, + 29927490, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944487169, + 29932491, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDL875RCNNG4R4eAFQUDKhHyDAeZRohxLipCEKQ1X8VXwZSzB4tM7e2q2X5vdCX93Z38wsrUhpK4aE49WbqgLp19kTnaCqFRmH3s4gLq9Fuwbd3qXWU7YvcJetUeiWfZJE23U2QrNpZSzvLDgTGuu8jzjsjLbohaWV3cVuPLH7scVednbSooUaJeCrNSLFqygHFLjvzGVAmfBnaqCQXCGQ5DF6EzpSY7vdRiaWDo1LNcThWEQvpp3jDXQ3ULHJtAwr74z7NbRgoR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 12735 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 948239 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51859 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52009 + }, + "blockTime": 1740263820 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT b/tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT new file mode 100644 index 00000000..5325b2d7 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT @@ -0,0 +1,107 @@ +{ + "slot": 367, + "transaction": [ + "AbWuO8NWXA5qAZk3RFX/3WkDVzgVf6YmYfmmUPEbnRzyTa4knzRVk3/N/n/JHSX+mXyw/SB3AH6qcFmYD9Do7gIBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXsJfr0Q6FNysC3MpDOulPRZBBpiVt7L8IQ2G7J2vxMPgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976817202, + 29767458, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999975807201, + 29772459, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXF4C49EM5NVPXmGjGFtBHLW9gSZHdrzU3GjgQeMTBW1vkKSbx9ykeg4b468NMk5xGkQtNBCjmL2cY7RcSwmzWqt5ZFHv9DUZbLdhzngrvov4aS7A7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263803 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx b/tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx new file mode 100644 index 00000000..830426f3 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx @@ -0,0 +1,107 @@ +{ + "slot": 374, + "transaction": [ + "AbphcKExzlGFL85nRH5alxcXLVbQluSCvScY+JBiUa+/vudtp4rHJFlc9qRcqPt97+qIa2CHcyJoqyPIST5HgAMBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWR6qMYQeC2UDfBIHp+57Wzvcz++gYi0Ps8s+AUfyqk1wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970757196, + 29797464, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999969747195, + 29802465, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9GLZzbpxQKRLVXagZPQ2PFrjphMCT5YigMVc8wkY8mUtdKcsox1R4tnFkjyp66omNKGgoAUcMCdwptSdMQdPsutmmCfTtRBZUzEWxueGrHfLtE8o", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263806 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK b/tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK new file mode 100644 index 00000000..bb1550c8 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK @@ -0,0 +1,107 @@ +{ + "slot": 379, + "transaction": [ + "Ab2ZX61lQQvx29aSYUXonJxfPWfPpYO+wiFfzQI7bG+lyyKXxY80+dkAOZSr6IgOuD0atCYg7p3/BF8u6L6sRwYBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUC6jOyTC3PQOi7cxQJueKlL9OazaaEqgtU459aRBuF5gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966717192, + 29817468, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999965707191, + 29822469, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9WiCyqURAHdEZw4EMMcKnxzPnYJmTW4xmAgFDraCprBMsLYHXjQrU4vnLMenzZPTLAqTayNfZbjeShkFmUdtx393XDLEAk9hzeD1r5suG8YiQ6RM", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263808 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf b/tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf new file mode 100644 index 00000000..e2f56f03 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf @@ -0,0 +1,97 @@ +{ + "slot": 408, + "transaction": [ + "Ab8nY3AfS96RVJT6yoaF1dtemPMHIclQXp/KlPltCWBdw0qoUBT/DuOcCWCAdwfbwb0PMxWwO+Ulx3blzfIMeAoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXnHnpXDyGWPl4AFzX6cSydsYMy5+qeJWbd+KpV9khqmwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944487169, + 29932491, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944477168, + 29937492, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDGMRAzQCuGMEWiMkSPL1peikoFGDJF9v8dDkYWCgQxWHXCd546hECxwbwaMkpqJR1zRE1ND3U5hgiSpnZDtsHHh2BYXcbgTnfBtpuMY5NcCka8gu3AA4ZQpveTFPsSX8YiLpgbPUFZsVFzEh971x4dNpjApfRRRxz2qxpeZRiusG17SQAsDyqZMvxrz4xixLnPRzNmadX2TFN2NZPG5AjdmiVcEmtySCGxzUJJJ9YsLnU3RBgPCEu3q4MDdCkp8Y9XUbEqAeGnT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947035 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53213 + }, + "blockTime": 1740263820 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D b/tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D new file mode 100644 index 00000000..c77f4da0 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D @@ -0,0 +1,107 @@ +{ + "slot": 403, + "transaction": [ + "Ab9UmdiBz/YmoezsYKKcn550ynaD/wUcBxswqsOHR3GGN2SldGOdNFZ1kzK8jrBU3JMqlND8QP7bPfynK6BD1QoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVLYjvGG2ksogAdw5kq/Wdb3f+WvsrZ/rSW1bqqDe2wsgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947527173, + 29912487, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999946517172, + 29917488, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAbkLCpQjBCQvDrmNczaTD6Ba2QvrRCKu2b1wayoXiCYVW7e6eW7qes3iWz8MY7EroReoU5cMwHW4ipdkqUxffxPbuTFZg8jBsPBUzNdZ8gBZqc5m", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263818 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x b/tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x new file mode 100644 index 00000000..64074217 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x @@ -0,0 +1,84 @@ +{ + "slot": 517, + "transaction": [ + "AcGUBHSXlg8Ch8Vax8Kdi19OrBm9hVSrvcTtm5vUqEHk+EodKE9scI8fNDzSYbJImKpLc2RNXxzLsQvvC+xisAcBAAYJifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42PStuSyUvd55aGs3bQlRJdtO//cbuM3bswOPgpiKoFFN/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0IXbPpJqeTtBwpjhIFFGFPoWcqMXfVNgoaQ7Rq9VhQIsCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAEJEbR4IBYxdAoGfA1ugzsBGsy5gdnEZ/frBUsr/SORS7+nlswhPwlnElhgfUToWTWZJTgBtxxBGIRW9H/GvP8Aipha5+VgNhC8pcwja2qrV2k0VQT0eyFy3BJHkAZdLcGBfTEHBWff6kW9G2ZCZAvB/DH3XcK7Nzil7bMPaoAg5M4Y4YMb8WhhRbzuT7r/Lne6NviGeHR1p4WfN8swzT/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995078200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995073200, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "LmdQuBbApKVFkG74wvX6qUVaPG83u7cK5KC8m2TZM4JBFwAKMcwnA4rhx6dkqDnGR41dp8UjH26QsYHUuNvHgS8qKSrP3WGaNyp9vW9ANdMwJXkdxcA5b6mvyLCaSt59FNQ4NZC4imaWBzd4JoLfBNgi1bQE9W8D5GVXCDAHzv5eWfn62ZQxsi2nVq46CT6LU9M8XeRjKY8uH5a3zGnyp1VEFGTUTz5DdRxucBhcjEn", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKS62xgwnm2fxSfgdZJSR8mVStB6ZoA9yx9bpT4XaXr6Yjmn4UkAQMHgHN8kNqdHMsa1osm6j5zZpQp6DC2g2s", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125601 + }, + "blockTime": 1740263865 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA b/tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA new file mode 100644 index 00000000..511313af --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA @@ -0,0 +1,88 @@ +{ + "slot": 558, + "transaction": [ + "AcXL6uq252U6ajIwlRcH/U3t4XMF7S50IPURljS2yvfPIapGSIbuT2We+oNXgZTxmr+FB4mt67N16MTsd6jJqgEBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS2Dn39KGCWbi3eYs67Jkw0wIe01/70KHrhiEnCY8wICgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAIktbpX/lbMMGUg1rv+iQYEpQtBZZmgByUD2j2xBInoJ8OrOAQ0KZ3ZzoSDprNW/c+1pu2IFu+7nrEd5VAqqL1DFGptAcU+rkhCNbs9G4Oq/euGjofKnUgDiVtWV3eCbsjxC0JmIzbMhA2iqm6fjdXv0td0Wc6sKRvPFKnv4n1rhLgQuWR7r94xGmzlKede1ZXsCwLe1BeJSuym8ZSQB49", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995058200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995053200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941KWFx9EzFAvcY6kFMwEcfJ1ksUg93n5ZC9TQ4PUP1nVfPEHLY6XYu1PoDMzvaJk38ffuXWtKmNiPsZbkH1CMNW96MWaEmD1Jpx9WNgXywxjeamz9qN6n1CnaRLHnyMLPY5rA1HP3H8qUh2VkpWM8zSWRgxKyqPxizELdtFcBzEngrAiY7kFGdN4w1mLUmRQo4ac9MZiHhWdUrxSzL2f6LD3YDfz", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv4uG4L1Xeg8Q3FfEcSahKHeDKARAr1bdn4dmmNLmhtYkC4WnLibJAKSJxmCoSXto4EDDjdFffniNPGL63Q41MhQvSjE1eDLUHPztM3bMWSW", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873331 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108756 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128985 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129135 + }, + "blockTime": 1740263882 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz b/tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz new file mode 100644 index 00000000..3b9e5cb4 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz @@ -0,0 +1,107 @@ +{ + "slot": 391, + "transaction": [ + "AcZETJb+rIBj6llvSBhju8aeMNDOrFL0nGs+4LA1MQh/QtjepPYD+FUbop1TRGDVCpOpTcgzXsXNC42eNNI2fgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXtRiy5ZQUp9F1ojRpQ+oM5oymd/aHeFvhH1Y5FV8+xKAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957627183, + 29862477, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999956617182, + 29867478, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9tYoZV54yEbyZAZRdvjUDhuSKr7LFhXhEozCL2SAHy6Tr6jhpEtbLB77cSGjqcQFUL7mZs21HH5ncMVMUrhAHnp85LNgiRiCYATqpSrV4YNwPZ6o", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263813 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 b/tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 new file mode 100644 index 00000000..0fb71223 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 @@ -0,0 +1,107 @@ +{ + "slot": 353, + "transaction": [ + "AcfrHlKn12HAaj6F9Ki8f5mUmm1Qsl7y9wRw3SejofF6/j9u6AP0WbS10BhthkaijInaoezdwR1nX4k/5UQODgsBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWJL3alVvlfDpd2JvQWuYhZu1Jh/Ql8faDFxwRJHvvBtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987927213, + 29712447, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999986917212, + 29717448, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCcog7PeFcqjZeYwPdJuapsNEgB6qiZ5HUCgVDRsSRYEmSLusCHMpuBousiWyuBCvJEtjkCDLdoqm2eJjsgibLP3uxaYWwb1jA63vPqc5MLXrwzqV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263797 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao b/tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao new file mode 100644 index 00000000..063a48d5 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao @@ -0,0 +1,107 @@ +{ + "slot": 398, + "transaction": [ + "ActM0o8Y6sPKMSUQCymFmQU8jrUyWyRr7EV6d7M2VgFRtN7zE0J9tl+UxVxWujh5TKiG8Vjeku0pwIIOvXU4+gABAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1zR+eEG5W2jEtKu4naqvAroSnjCD3GddHWZOJ6fIYtQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951567177, + 29892483, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999950557176, + 29897484, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9jAaJ9JVUp2SJ7AiZ4WVhvDGCo5LXmR8gWQ9Ao3LSQL2KYeFnKTefAWUfsPLpPxHfFUpRAdNwZ9jcF67qqqQqcDDAzEpvaWu78oKiTsZ4E7tP4eK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263816 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S b/tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S new file mode 100644 index 00000000..1475d7b5 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S @@ -0,0 +1,107 @@ +{ + "slot": 378, + "transaction": [ + "Ac1EiUfy/WGWwsqEi3fHGB/zzYXcjyc0ywndu2mM7VA0qJOpvnd+9qDSVgQLea5MSGcyncWMFnljWUreQV8vBgkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVr2jIvG6LpQCpTWyWN3VzpWwH2lmMyvbvTOuWDqGCOJgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967727193, + 29812467, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999966717192, + 29817468, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXATXv9Lw31w99NakRQXzA1evBJBRAfRSoprU8w56btES7gRA9DWRjva3oHQPx8xZiDtpnsTirfSzZidbsNEoyBjD6u61EYyZtz7mcYgJ4CWPiGd7m", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263808 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF b/tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF new file mode 100644 index 00000000..802c166c --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF @@ -0,0 +1,107 @@ +{ + "slot": 359, + "transaction": [ + "AdE/dIelkNS8ipSluR6jpgHL3ivrC6q/PhYOAxulnSY2xh3PfDdvhgLCwHg/b41dVV2knHxPgyrXXjmztkUX5QwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2OBpWATK2YFg0kJqMkFO50FiDN1Tt563IoVstqeYqyAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982877208, + 29737452, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999981867207, + 29742453, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEWncoFn2GxLEahHq3EwkMtoMZ79Wo35WweiU6ATmsV78LXNgViMshcXWcBVXdq6tYQckUEkvnJNM6KvwtMSoGktCYdFuXoCLUB2hoqqBrin9yprj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263800 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ b/tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ new file mode 100644 index 00000000..eff45099 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ @@ -0,0 +1,97 @@ +{ + "slot": 414, + "transaction": [ + "AdU0M6VsW+k/pc5Q3fKrjPSvMHWNB1sdBz4sq9cWnAVlYIjBjx5tJOsCNTeqsacYXRh3KnB1CGAF8/Qfn/aHbwwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWEKEJCY7c98t7424/q7zz6J7aYK5XcE+QnHvNasR+LoAIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEYAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABIQAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944447165, + 29952495, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944437164, + 29957496, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1VGRtD4oQ7ZeEg4nVw89fJBcCBM3xDmrJRptmzgmMfteRWArSymdxXELtCDo1V43umUYLV4cZM1VW2GtHeGcDeV4qawwLYLgQaoaNy8c8FA69sRoJDW3ognshCLJP2C6dMERH16UhMct23GfQX3HWCjuDXQv3sitwrqbRGLrE74Nq4KcoHUKboeLuUu7Ap8zcqCZyyihzgJtxEbiiyFnUj4kcs1RTEvbZLjXfZnFo7pQZdez2gfNZvLuwnz4UZZLsRP4tujLpxxYqAYWovBTj2nqMXVe4TKYGCixpPinNiv8grDjQtW85TUKXofVzfCxJxPAqTnqokU7ddF6xSdfsMbLAUGP1oiF7LJ7a2wkEpHHt8J3ZebLRZh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995063 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 2", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 939008 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61090 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 61240 + }, + "blockTime": 1740263823 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW b/tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW new file mode 100644 index 00000000..b2c13f39 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW @@ -0,0 +1,97 @@ +{ + "slot": 413, + "transaction": [ + "AeACvTuJjSnIWtxmOhtO5+Qmt1lNK65SFtt3AsOxoDmU3eeE936tNHgSABnazajxwUj9qB05vOBsrfaLUsNzsQ0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUVlOWW332TgFlo0+7CZMOVXQmj/TRiDt0Xn6W+ABnGHQIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEzAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABKQAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944457166, + 29947494, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944447165, + 29952495, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1fiweqGhLztrAdARsDu6euSa78h8qBxfVWSWvQfNb6DY3SJVDHRtnvrtGj6s9u3D7nfeYS1EY4fUqGEng99hW9m1DYHsbzS1wPFq6oBa9YLNKhrffFgabBaL1fgYTRk3gjba4mGFYJSf7TVSS79ZSqdmJfa8Vo2jSeUfh5YxqWfgVek5nWXBHojwZUwW3AVbqtMn7cyYzDjucjEr9gWR3nEJPASmMyUKJf57veajXg9sNf7ZzZtpoBVdhjq1vpQhoDFZqAwAD5KSdtxCGkfiVhHYm8TioFe65BLPNAZ2uD1HThPucq8J2nSVfcihaJ6yT4mrehYCmTkA5EsPwPMTN7nsEX2cEKF59rk9SomeP8EdXPCMx9d8jP5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995063 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 2", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18457 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 938930 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61168 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 61318 + }, + "blockTime": 1740263822 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr b/tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr new file mode 100644 index 00000000..fbbe66e8 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr @@ -0,0 +1,97 @@ +{ + "slot": 415, + "transaction": [ + "AePqnV55SV0WiCQ6zCFMCil8No1meyTrHewETT3AtMLPBgaXJym+bLMdDYwEt06kk12Rcd69ENxUjO/rApktOQcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWChrcqTFomzuAgbra0VbLfJoEeMZtn335TVBuSIFPaDgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAARsAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944437164, + 29957496, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944427163, + 29962497, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDcW5SBJ12JLVqLPP6LP6PPvM7ej7JTqQJxNfVWrRX5u3QMVgb96oGtrTuaWu8t59dvnXWjg9icxBMLhzhPkBdnoSAS3jHrosjVQwy87paZYLPvFNZxoEWxRBJ1bpsdZAsFWokZKT5TDv8bHt9411Cdyj457yvohJ2gvrD5GqA6FN3s6w1LVpYE1p3N4CoikBJMcdiKHWmxF6nagGa8djowZvKwPB8QYYbg5qgkchVgiJh5nFmFaSHewfPKCyqmARjDWRdeErBXu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947020 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53078 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 53228 + }, + "blockTime": 1740263823 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf b/tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf new file mode 100644 index 00000000..aa97c9b8 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf @@ -0,0 +1,87 @@ +{ + "slot": 527, + "transaction": [ + "AedsxiHOefDWTIPhz7ThIogIVLCWJQ2jIlc2UEU+VPRSyMB4AfbYNK19fLrVNximtV3rw88jaFgBc6TLaFPSUAgBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQXBWH5yfxPaEW4BAlAe2Sf8UutM4G/2xa3Ss5RwGz3mwIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAk0CHasqCuZ2qEeHmzvPCtlS4t7/RHI66EGtcIp0yzhKsFLep6EPz3/nk+CE/4n8dZiB4QMwRFo9PPbCralh8Gj5mc8HqYYTj4Zta2GJHVHJkrQ/abHWrlUm/LGmv100EUlomk44befZz+HjgJDb7kC+M2H362MUq/abbjsBmwoS8OMeohbx8nXpyw9hl6cgsHJH7I8B90rVpueAjL6IPK", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995073200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995068200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8942BJ33VeBR11zvJCZ2vMiu8whhxmjs6J3QKHX1htoFoVerGPXWjvqPzHFf3pGuokXzL628BbQNMzmTex46vZHpoSCM952JHCJMhuwXiUo641hbAu57XqQBoDFUvkTMM3RLpaSqFxCxMmvgUuCSJRXdVAmpsFFfSqvkXiKTbZZt3oXK4eP3RQZuBMPtqxvm3EJ8eFongbFRxd59acqgViWF5mm32h", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3HrgY9eJqerZpQB9mD16NY6zYsR3w1g3W3mgRJZqK4tDDztfuZ1RNCzCbRyYnqqucUpdo6aRdPtyDbgQJjHHKznjb6gBd5gcFdLtbCx13ht", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740263869 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ b/tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ new file mode 100644 index 00000000..12786ea0 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ @@ -0,0 +1,107 @@ +{ + "slot": 392, + "transaction": [ + "AfQJJ/gBSxCGq99TgQBnW0iJj2LuwHwqvKAPkpPVnr85dXN1cBA5B56Fz/8itE4CqVM/fFK4kPfADvu9J3HX5wMBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJnw9M1IVsC75Ma+dz8dXFhC4Cu+FVT7Dtyv8s8+Mk3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956617182, + 29867478, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999955607181, + 29872479, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX719GW3Egy4Teqinm9nfhWoSZCG5rY4rUG3Z3NtP3Ubqzf6xxLeCQKFu99NjYzEWHSYcoUGTTYu44mZ93gnQQmNqcmH7CvnoHeDZkUqSrmt1S16cF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263813 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr b/tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr new file mode 100644 index 00000000..659e320e --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr @@ -0,0 +1,107 @@ +{ + "slot": 358, + "transaction": [ + "AfVEVR0ucp97O19Z3gG+QxnaOM8y2/Ck3tehm0uuE2xldzseJ3zlxRtWNlqWUnqL4jRwqwjt9UZsyOkmKp+pdAEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjAS8PbppXE/wAPK3x2zMhnZuwzapz6/N4ipbqTJXHygIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983887209, + 29732451, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999982877208, + 29737452, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBwsSkcWxyPTvg6ibh7bMBNKGK5U1LPkDJcPjUTHMEsJfBo1puhFHA287Tt4mGczU75MqPYR1Rbe4AXpSsZbEYNGaR9q7Luw5U228v8mx9qyAvFmy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263799 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf b/tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf new file mode 100644 index 00000000..49bb0a48 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf @@ -0,0 +1,107 @@ +{ + "slot": 360, + "transaction": [ + "Af/3xO3GZVzueycayS/42HAyBAxZEE80EVKb+6rdnuWSC5yeKRC3HvtwwORPWOS2pzNHrm+KvujhOyFvCQwziQwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVYsto41Vx49Pxbu4kaDyZ3JkUb8mb6LwXz7YwrRpPpQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981867207, + 29742453, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999980857206, + 29747454, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAxKWC2gcD6sKQYbbWUdJCxsYRPdZX8UwMUJKZA1dS5AYsow8riMLuZoPDL5UZwyFK3RijWmKBg5YdRTYspc3QpHAcwmNRsUXU8wyQDbWx8CuiCHD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263800 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La b/tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La new file mode 100644 index 00000000..b3b1c828 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La @@ -0,0 +1,97 @@ +{ + "slot": 417, + "transaction": [ + "AQR++MUaBKBAQeLV3XxuGZLixlCnMUYtIUnyuxFRWyD7zxdnBvpzAachj3qeRhgaW1I5Uph4Z+jsHqEBn7qbVgcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVo5RZuU7XRtA+rqO2iY6D24xAC3gBG//+iC/8LyVcNgIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEVAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABLwAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944427163, + 29962497, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944417162, + 29967498, + 290148480, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1aDYAj5VXoWMTfMYpeFGYcReevrjad9Bnzp8KgcppDrMSepywQswyFrMjmD4Jfe1fNX6nDgHP3vPSWXsBgDU4Vg29r78e5DAYFA9mpszW4eQW4QCkkpQHzzAjQwJLv2fVJkTEopnKWYtUZSRoGkq6ypvH6q7MwStwgDL26TWpFV653Tq88SG4FxEhwU1tTEEJ9JY3QhmQyLsNN3j7oSgnpCSHCaCp5CvoqY4b2Q7atJ3r7e2MsWkQ8YUiKdT9PoBQ4aWGdf9i82ZofzSJiEW1beXpUdE6WWQZDTBK5tNgRvLxNL8gP9nK1bxmiY5CyEU1detvadCWpdLWQeyh2qVqaWZPpTGiWcGBFSpvygpxCfZsQYvRqyu8q5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995063 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 2", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 17772 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 939615 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60483 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 60633 + }, + "blockTime": 1740263824 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW b/tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW new file mode 100644 index 00000000..08147e2e --- /dev/null +++ b/tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW @@ -0,0 +1,107 @@ +{ + "slot": 348, + "transaction": [ + "AQWvRSH8DhcejyCd25l0btJSHsmdrlEgIFiVDBb7Mb6rr0MDwuY7QroZhsl/SQn7LlcNXR7yYwib/PAAOyBSFgEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUBFqXjbEBm611ZZjNhPXzxh19j29MjpGPk/9wDVzsVVwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991967217, + 29692443, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999990957216, + 29697444, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD91mnaWVWj4dP5vpTzrWgEdfQTmgKVQFuEJWi2adatZCuhxotCpMhXbRci352zrygiRyVQvYdjqBPCGWmk5vdGrLEXjBeDu33R6ELpGHcmw4qtXR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263795 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X b/tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X new file mode 100644 index 00000000..8bfffb8f --- /dev/null +++ b/tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X @@ -0,0 +1,107 @@ +{ + "slot": 363, + "transaction": [ + "ARGZivQ0qeOAhV3h5x4TmmiNg4ZqAwoEgobfMbsNHcTCFGk2atZaCaMUgFa13XpVDaBJVh4J9exnwwGMRvgx/QoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXpjuxzOhWKQFB8fyX7mp43LS71gZ9QngaHDXaQ34NgiQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979847205, + 29752455, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999978837204, + 29757456, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBYrodGG2akDpPkmF9fRLqw3auLDkHuyRtup71sLTWtX1T97rKUuygQQLNkMuy9JFkppkc5h6FfUvi6SHZtU5NkmSKpJye7Cdv4TkwGPPNJEzeqqh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263801 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 b/tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 new file mode 100644 index 00000000..cc7c42ea --- /dev/null +++ b/tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 @@ -0,0 +1,107 @@ +{ + "slot": 396, + "transaction": [ + "ARRMgfKfVbRvjfKoBSN7JpLGTvGROtcN5cBmuAVI759GLBhvvWOVNV2NHEPvi9BDToZLvk14tSpvxkslsqgeQA4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPAEwqsGyd50Y7Su1E2Pe9znUR7UrpTlmvcZNbwWrwTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953587179, + 29882481, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999952577178, + 29887482, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9o1uano4DyYXBifjuUj3aw5pyywz3zBuo48MHJTTzZyZmKGVh8WJkNwCQae32BuLcbYnnfH97QE6ugrpt52TR3CzJ5Naf5mWFiJgRYoKzioKAirT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263815 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 b/tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 new file mode 100644 index 00000000..b4726beb --- /dev/null +++ b/tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 @@ -0,0 +1,107 @@ +{ + "slot": 406, + "transaction": [ + "ASYSCq8u/IgYwdrSgt3dKeEtuepuMs9Wt8UXxs0O1NJNPTR5rqqILNSQfVNLpaBXWXROunYCHHGTZVYLQRiGDgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUtoVzkS3Ro5c2UKHYDL3v0qGgtDR7+TkI+YmB5+k98XAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945507171, + 29922489, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944497170, + 29927490, + 50000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6bV4JEJrt7XFQco7FrBPXw58g78546iWWdiHiMFK6irzZst9Tb2k6aki5du12NMKEUorRxT5cDztZPQCvdmVCAK8H4oSY6yNHuTcryCcByjWBXhR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7844 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959256 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40839 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40989 + }, + "blockTime": 1740263819 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop b/tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop new file mode 100644 index 00000000..ebd5134f --- /dev/null +++ b/tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop @@ -0,0 +1,87 @@ +{ + "slot": 510, + "transaction": [ + "ASsptgztmJHegR1fpajecIdUAUuLL30T6Yy7EQIqH0QaOrCY6kIOo4/+pgLdiXb0PeQSv9ylHE1NuK8/5LBNjgsBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTLXLAYq4B7tSGw7s4vy+596BfgoRrIqfDlqQjolHKq0wIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAEQLGGsOgh9dDoW+wK8E+1NKljii3kalrMm86ekHuc3xi3gaFSeHckLzoOg90XDeALqZVLEZNWVLJ6LAGxk0GVi+/fBV6JujAT4zuhuUVb9PVN2W58U0VnTco2TmMeoQwZqP0IXxkNGg3al6lvZlunUFE9a5xoKejIdNStrkxbvRgJtnpopJlROdv62gzPq4GO+rYuGvNRh7wWwlBubUT0", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995083200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995078200, + 29977500, + 2735280, + 290148480, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 6, + "accounts": [ + 8, + 9, + 7, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941BtQKrf9YVyK76iNkjZCFa1QbjrDYF2kNkmYN123gqtTAs5coQwa9TnTWHdyig5dgz9sfEvh2wMbqHpst4xY6hoit6CognayqgX6xM98vr2yF2vB7urDZDbe6SqkHHd8A7wnorLxoQdcSbDM8gsvwRoRQpQWBn97s2DfkGD19LHF2cNqqR7yKH5jJ527bgUPRpxxRkrJXcAg9tP1fGjZB9pxCwd", + "stackHeight": 2 + }, + { + "programIdIndex": 7, + "accounts": [], + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hCbXcEmAsnZoBAuRTV8qrLR6jK1EG9b65wCv8Fn8Fy7zythcFwmxBr5bad97hWsttjsaLAQyxmRmQ7hqZfUN2b3PuyGFYhRJuJP3vWnWrv", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128982 + }, + "blockTime": 1740263862 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK b/tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK new file mode 100644 index 00000000..37c3db37 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK @@ -0,0 +1,107 @@ +{ + "slot": 375, + "transaction": [ + "AStPWMngf5KDLW3zKN+vHVJRPTlpKuWyJNX5Gk5LTguYLRe9i9Jv0kZ68UGOlSPPNSPwL3RuwB/ObR4okyrM0wYBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUnwQw/1MIQcCPYoVEiw5iqE7wLyG8dFqI3LLlqrKYfVAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969747195, + 29802465, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999968737194, + 29807466, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFsMMGRdEL13QLpLY3fgMvTW4khCA2aLuUzfCZsp9bJRJALoX7oYVFssswGaL2hwwHEmkuaGFU8Fv5ewBCshcCRGbMGCDCjNwYnUeGm1jrQzrVD5R", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959297 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40948 + }, + "blockTime": 1740263806 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT b/tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT new file mode 100644 index 00000000..6b4a99de --- /dev/null +++ b/tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT @@ -0,0 +1,107 @@ +{ + "slot": 393, + "transaction": [ + "AS4fsNTwPuG/u4lQsQ69/Ne0Obe/LLNhJ1iFh8L/F2T0uMYNGzTV3tmr3M/ZJRoKVy6Al5QL4Tu1j19W3p5cQw4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWofHED5kGwPqE/v8KuuWFmEz9FcrRG6y3R3VYmR0j8gwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955607181, + 29872479, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999954597180, + 29877480, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9DDpcwJ9gWMQtxGBsmtR693bV7tSDdGgf5aVZBNCUUkLNYg172u35o3ZLNwhmNodKEmziKhW3ZTVMXdGEMyuGbk7pKTJAsMkwT37rSMQAfsMDGsq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959282 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40963 + }, + "blockTime": 1740263814 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x b/tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x new file mode 100644 index 00000000..0bcc83d5 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x @@ -0,0 +1,107 @@ +{ + "slot": 382, + "transaction": [ + "AS+VNf5GTxJRZDRCDamrtO2odsQ4W6UQqJm1YFiiYeLuXdcU1wyUeTiPWEinALIoxBT2hpDexrnT8Cy7vjrT7A8BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbzSPvA9mrU27d0HcYRplyeCpZ01CGXAJcoO7p2fRx8AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964697190, + 29827470, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999963687189, + 29832471, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE4FDHZnVwQzM99PbqB8tyHPF8SbmA5ko6v98iWfh1dfKgN72CJw6ETSyvTaysfzoXPacsdbDtBzH2tg5gfzsWNYSdCqY952L1piXcUunj1Ltbkoh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 994645 units remaining", + "Program log: Invoke instruction", + "Program consumption: 993990 units remaining", + "Program log: num new addresses: 0", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 959904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 40341 + }, + "blockTime": 1740263809 +} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 1cb5a898..b02607bb 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -691,6 +691,70 @@ async fn test_batched_tree_token_transactions( } } +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend) { + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + let index_individually = true; + + let merkle_tree_pubkey = + Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(); + + println!("signatures {:?}", signatures); + let (appends, signatures) = signatures.split_at(50); + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + appends, + index_individually, + ) + .await; + for signature in signatures.iter() { + // Index transactions. + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.to_string()], + index_individually, + ) + .await; + // get queue elements + let get_queue_elements_result = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes().into(), + start_offset: None, + queue_type: QueueType::BatchedInput as u8, + num_elements: 1000, + }) + .await + .unwrap(); + println!( + "queue elements {:?}", + get_queue_elements_result + .value + .iter() + .map(|x| x.leaf_index) + .collect::>() + ); + } +} /// Reset table /// Index transactions individually or in one batch pub async fn index( From 5016392c1cd2d77a50f38f1b51f8f83ae3aa7f1e Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sun, 23 Feb 2025 03:38:46 +0000 Subject: [PATCH 021/114] parser cleanup --- src/ingester/parser/batch_event_parser.rs | 12 ++++-- src/ingester/parser/legacy.rs | 46 +++-------------------- src/ingester/parser/mod.rs | 33 ++++++++++++---- 3 files changed, 39 insertions(+), 52 deletions(-) diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index 3a67d07b..ad873fb5 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -19,7 +19,7 @@ use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; -pub fn parse_batch_merkle_tree_event( +pub fn parse_merkle_tree_event( instruction: &Instruction, next_instruction: &Instruction, tx: &TransactionInfo, @@ -45,10 +45,14 @@ pub fn parse_batch_merkle_tree_event( info!("found batch nullify event: {:?}", batch_event); state_update.batch_nullify.push(batch_event); } - BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR => { - // TODO: implement address append + // TODO: implement address append (in different PR) + _ => { + log::info!( + "Unsupported batch event discriminator: {} batch address discriminator: {}", + batch_event.discriminator, + BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR + ); } - _ => unimplemented!(), } return Ok(Some(state_update)); diff --git a/src/ingester/parser/legacy.rs b/src/ingester/parser/legacy.rs index aec0a1d5..565c5fe6 100644 --- a/src/ingester/parser/legacy.rs +++ b/src/ingester/parser/legacy.rs @@ -1,5 +1,4 @@ use crate::ingester::error::IngesterError; -use crate::ingester::parser::batch_event_parser::parse_batch_merkle_tree_event; use crate::ingester::parser::indexer_events::{ IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent, PublicTransactionEvent, }; @@ -24,7 +23,9 @@ pub fn parse_legacy_merkle_tree_events( })?; match merkle_tree_event { - MerkleTreeEvent::V2(nullifier_event) => parse_nullifier_event(signature, nullifier_event), + MerkleTreeEvent::V2(nullifier_event) => { + parse_legacy_nullifier_event(signature, nullifier_event) + } MerkleTreeEvent::V3(indexed_merkle_tree_event) => { parse_indexed_merkle_tree_update(indexed_merkle_tree_event) } @@ -34,7 +35,7 @@ pub fn parse_legacy_merkle_tree_events( } } -fn parse_legacy_public_transaction_event( +pub fn parse_legacy_public_transaction_event( tx: &TransactionInfo, slot: u64, instruction: &Instruction, @@ -66,43 +67,8 @@ fn parse_legacy_public_transaction_event( } } -pub fn parse_legacy_instructions( - ordered_instructions: &[Instruction], - tx: &TransactionInfo, - slot: u64, - state_updates: &mut Vec, - is_compression_transaction: &mut bool, -) -> Result<(), IngesterError> { - for (index, _) in ordered_instructions.iter().enumerate() { - if ordered_instructions.len() - index > 3 { - if let Some(state_update) = parse_legacy_public_transaction_event( - tx, - slot, - &ordered_instructions[index], - &ordered_instructions[index + 1], - &ordered_instructions[index + 2], - )? { - *is_compression_transaction = true; - state_updates.push(state_update); - } - } - - if ordered_instructions.len() - index > 1 { - if let Some(state_update) = parse_batch_merkle_tree_event( - &ordered_instructions[index], - &ordered_instructions[index + 1], - tx, - )? { - *is_compression_transaction = true; - state_updates.push(state_update); - } - } - } - - Ok(()) -} - -fn parse_nullifier_event( +/// Parse legacy state tree nullifier event. +fn parse_legacy_nullifier_event( tx: Signature, nullifier_event: NullifierEvent, ) -> Result { diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 29ae3bc8..0423c225 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,3 +1,5 @@ +use batch_event_parser::parse_merkle_tree_event; +use legacy::parse_legacy_public_transaction_event; use solana_sdk::pubkey::Pubkey; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; @@ -16,7 +18,6 @@ mod tx_event_parser; use crate::ingester::parser::batch_event_parser::{ parse_batch_public_transaction_event, parse_public_transaction_event_v2, }; -use crate::ingester::parser::legacy::parse_legacy_instructions; use solana_program::pubkey; pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = @@ -55,13 +56,29 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result 3 { + if let Some(state_update) = parse_legacy_public_transaction_event( + tx, + slot, + &ordered_instructions[index], + &ordered_instructions[index + 1], + &ordered_instructions[index + 2], + )? { + is_compression_transaction = true; + state_updates.push(state_update); + } + } else if ordered_instructions.len() - index > 1 { + if let Some(state_update) = parse_merkle_tree_event( + &ordered_instructions[index], + &ordered_instructions[index + 1], + tx, + )? { + is_compression_transaction = true; + state_updates.push(state_update); + } + } + } } } From baa4d99a803fa95a9856d40396baeff548f56d1c Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sun, 23 Feb 2025 04:45:10 +0000 Subject: [PATCH 022/114] refactor: persist batch events --- src/ingester/persist/mod.rs | 11 +- .../persist/persisted_batch_append_event.rs | 56 ------ src/ingester/persist/persisted_batch_event.rs | 165 ++++++++++++++++++ .../persist/persisted_batch_nullify_event.rs | 73 -------- 4 files changed, 170 insertions(+), 135 deletions(-) delete mode 100644 src/ingester/persist/persisted_batch_append_event.rs create mode 100644 src/ingester/persist/persisted_batch_event.rs delete mode 100644 src/ingester/persist/persisted_batch_nullify_event.rs diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 4b1829c4..3961bb49 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -12,10 +12,9 @@ use crate::{ }; use itertools::Itertools; use light_poseidon::{Poseidon, PoseidonBytesHasher}; +use persisted_batch_event::persist_batch_events; use crate::common::typedefs::account::{Account, AccountV2, AccountWithContext}; -use crate::ingester::persist::persisted_batch_append_event::persist_batch_append; -use crate::ingester::persist::persisted_batch_nullify_event::persist_batch_nullify; use crate::ingester::persist::spend::{spend_input_accounts, spend_input_accounts_batched}; use ark_bn254::Fr; use borsh::BorshDeserialize; @@ -46,8 +45,8 @@ pub use self::leaf_node_proof::{ get_multiple_compressed_leaf_proofs_from_full_leaf_info, }; -mod persisted_batch_append_event; -mod persisted_batch_nullify_event; +mod persisted_batch_event; + mod spend; pub const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); @@ -241,8 +240,8 @@ pub async fn persist_state_update( debug!("Persisting index tree updates..."); update_indexed_tree_leaves(txn, indexed_merkle_tree_updates).await?; - persist_batch_append(txn, batch_append).await?; - persist_batch_nullify(txn, batch_nullify).await?; + persist_batch_events(txn, batch_append, batch_nullify).await?; + // persist_batch_nullify(txn, batch_nullify).await?; metric! { statsd_count!("state_update.input_accounts", input_accounts_len as u64); diff --git a/src/ingester/persist/persisted_batch_append_event.rs b/src/ingester/persist/persisted_batch_append_event.rs deleted file mode 100644 index 8f1fe88e..00000000 --- a/src/ingester/persist/persisted_batch_append_event.rs +++ /dev/null @@ -1,56 +0,0 @@ -use crate::common::typedefs::hash::Hash; -use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::dao::generated::accounts; -use crate::ingester::error::IngesterError; -use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; -use crate::migration::Expr; -use light_batched_merkle_tree::event::BatchAppendEvent; -use sea_orm::{ - ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, -}; - -/// We need to find the events of the same tree: -/// - order them by sequence number and execute them in order -pub async fn persist_batch_append( - txn: &DatabaseTransaction, - batch_append: Vec, -) -> Result<(), IngesterError> { - for batch_append_event in batch_append { - let accounts = accounts::Entity::find() - .filter( - accounts::Column::LeafIndex - .gte(batch_append_event.old_next_index as i64) - .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) - .and(accounts::Column::NullifiedInTree.eq(0)) - .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), - ) - .all(txn) - .await?; - - persist_leaf_nodes( - txn, - accounts - .iter() - .map(|account| LeafNode { - tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), - seq: Some(batch_append_event.sequence_number as u32), - leaf_index: account.leaf_index as u32, - hash: Hash::try_from(account.hash.clone()).unwrap(), - }) - .collect(), - ) - .await?; - - let query = accounts::Entity::update_many() - .col_expr(accounts::Column::InOutputQueue, Expr::value(false)) - .filter( - accounts::Column::LeafIndex - .gte(batch_append_event.old_next_index as i64) - .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) - .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), - ) - .build(txn.get_database_backend()); - txn.execute(query).await?; - } - Ok(()) -} diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs new file mode 100644 index 00000000..00a680e6 --- /dev/null +++ b/src/ingester/persist/persisted_batch_event.rs @@ -0,0 +1,165 @@ +use std::collections::HashMap; + +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::accounts; +use crate::ingester::error::IngesterError; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; +use crate::migration::Expr; +use light_batched_merkle_tree::event::{BatchAppendEvent, BatchNullifyEvent}; +use sea_orm::{ + ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, +}; + +pub enum BatchEvent<'a> { + BatchAppend(&'a BatchAppendEvent), + BatchNullify(&'a BatchNullifyEvent), +} + +/// We need to find the events of the same tree: +/// - order them by sequence number and execute them in order +/// HashMap> +/// - execute a single function call to persist all changed nodes +pub async fn persist_batch_events( + txn: &DatabaseTransaction, + batch_append: Vec, + batch_nullify: Vec, +) -> Result<(), IngesterError> { + let mut leaf_nodes = Vec::new(); + + let mut trees = HashMap::new(); + for batch_append_event in batch_append.iter() { + let tree = batch_append_event.merkle_tree_pubkey; + let seq = batch_append_event.sequence_number; + let events = trees.entry(tree).or_insert_with(Vec::new); + events.push((BatchEvent::BatchAppend(batch_append_event), seq)); + } + for batch_nullify_event in batch_nullify.iter() { + let tree = batch_nullify_event.merkle_tree_pubkey; + let seq = batch_nullify_event.sequence_number; + let events = trees.entry(tree).or_insert_with(Vec::new); + events.push((BatchEvent::BatchNullify(batch_nullify_event), seq)); + } + for (_, events) in trees.iter_mut() { + events.sort_by(|a, b| a.1.cmp(&b.1)); + match events.first().unwrap().0 { + BatchEvent::BatchNullify(batch_nullify_event) => { + persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await? + } + BatchEvent::BatchAppend(batch_append_event) => { + persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await?; + } + }; + } + log::info!("persist_leaf_nodes {:?}", leaf_nodes); + + persist_leaf_nodes(txn, leaf_nodes).await?; + Ok(()) +} + +/// Persists a batch append event. +/// 1. Create leaf nodes with the account hash as leaf. +/// 2. Remove inserted elements from the output queue. +async fn persist_batch_append_event<'a>( + txn: &DatabaseTransaction, + batch_append_event: &'a BatchAppendEvent, + leaf_nodes: &mut Vec, +) -> Result<(), IngesterError> { + // Leaf indices are used as output queue indices. + // The leaf index range of the batch append event is + // [old_next_index, new_next_index). + let accounts = accounts::Entity::find() + .filter( + accounts::Column::LeafIndex + .gte(batch_append_event.old_next_index as i64) + .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) + .and(accounts::Column::NullifiedInTree.eq(0)) + .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), + ) + .all(txn) + .await?; + accounts.iter().for_each(|account| { + leaf_nodes.push(LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), + seq: Some(batch_append_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::try_from(account.hash.clone()).unwrap(), + }) + }); + + // 2. Remove inserted elements from the output queue. + let query = accounts::Entity::update_many() + .col_expr(accounts::Column::InOutputQueue, Expr::value(false)) + .filter( + accounts::Column::LeafIndex + .gte(batch_append_event.old_next_index as i64) + .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) + .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), + ) + .build(txn.get_database_backend()); + txn.execute(query).await?; + Ok(()) +} + +/// Persists a batch nullify event. +/// 1. Create leaf nodes with nullifier as leaf. +/// 2. Mark elements as nullified in tree +/// and remove them from the nullifier queue. +async fn persist_batch_nullify_event<'a>( + txn: &DatabaseTransaction, + batch_nullify_event: &'a BatchNullifyEvent, + leaf_nodes: &mut Vec, +) -> Result<(), IngesterError> { + // Nullifier queue index is continously incremented by 1 + // with each element insertion into the nullifier queue. + // The batch event sequence number is incremented by 1 + // with each batch update which creates a batch nullify event. + // -> The nullifier queue index range of the batch nullify event is + // [sequence_number * batch_size, (sequence_number + 1) * batch_size) + let accounts = accounts::Entity::find() + .filter( + accounts::Column::NullifierQueueIndex + .gte( + batch_nullify_event.sequence_number as i64 + * batch_nullify_event.batch_size as i64, + ) + .and( + accounts::Column::NullifierQueueIndex + .lt((batch_nullify_event.sequence_number + 1) as i64 + * batch_nullify_event.batch_size as i64), + ), + ) + .all(txn) + .await?; + accounts.iter().for_each(|account| { + leaf_nodes.push(LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), + seq: Some(batch_nullify_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::new(account.nullifier.as_ref().unwrap().as_slice()).unwrap(), + }) + }); + + // 3. Mark elements as nullified in tree and remove them from the nullifier queue. + let query = accounts::Entity::update_many() + .col_expr( + accounts::Column::NullifierQueueIndex, + Expr::value(Option::::None), + ) + .col_expr(accounts::Column::NullifiedInTree, Expr::value(true)) + .filter( + accounts::Column::NullifierQueueIndex + .gte( + batch_nullify_event.sequence_number as i64 + * batch_nullify_event.batch_size as i64, + ) + .and( + accounts::Column::NullifierQueueIndex + .lt((batch_nullify_event.sequence_number + 1) as i64 + * batch_nullify_event.batch_size as i64), + ), + ) + .build(txn.get_database_backend()); + txn.execute(query).await?; + Ok(()) +} diff --git a/src/ingester/persist/persisted_batch_nullify_event.rs b/src/ingester/persist/persisted_batch_nullify_event.rs deleted file mode 100644 index bbfe9cfc..00000000 --- a/src/ingester/persist/persisted_batch_nullify_event.rs +++ /dev/null @@ -1,73 +0,0 @@ -use crate::common::typedefs::hash::Hash; -use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::dao::generated::accounts; -use crate::ingester::error::IngesterError; -use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; -use crate::migration::Expr; -use light_batched_merkle_tree::event::BatchNullifyEvent; -use sea_orm::{ - ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, -}; - -pub async fn persist_batch_nullify( - txn: &DatabaseTransaction, - batch_nullify: Vec, -) -> Result<(), IngesterError> { - for batch_nullify_event in batch_nullify { - let accounts = accounts::Entity::find() - .filter( - accounts::Column::NullifierQueueIndex - .gte( - batch_nullify_event.zkp_batch_index as i64 - * batch_nullify_event.batch_size as i64, - ) - .and( - accounts::Column::NullifierQueueIndex.lt((batch_nullify_event - .zkp_batch_index - + 1) - as i64 - * batch_nullify_event.batch_size as i64), - ), - ) - .all(txn) - .await?; - - persist_leaf_nodes( - txn, - accounts - .iter() - .map(|account| LeafNode { - tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), - seq: Some(batch_nullify_event.sequence_number as u32), - leaf_index: account.leaf_index as u32, - hash: Hash::try_from(account.nullifier.clone().unwrap().clone()).unwrap(), - }) - .collect(), - ) - .await?; - - let query = accounts::Entity::update_many() - .col_expr( - accounts::Column::NullifierQueueIndex, - Expr::value(Option::::None), - ) - .col_expr(accounts::Column::NullifiedInTree, Expr::value(true)) - .filter( - accounts::Column::NullifierQueueIndex - .gte( - batch_nullify_event.zkp_batch_index as i64 - * batch_nullify_event.batch_size as i64, - ) - .and( - accounts::Column::NullifierQueueIndex.lt((batch_nullify_event - .zkp_batch_index - + 1) - as i64 - * batch_nullify_event.batch_size as i64), - ), - ) - .build(txn.get_database_backend()); - txn.execute(query).await?; - } - Ok(()) -} From 27ba3b567f114cdd341a3d63763f59d78fa34f00 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sun, 23 Feb 2025 07:38:58 +0000 Subject: [PATCH 023/114] chore: add get_queue_elements test --- Cargo.lock | 76 +++++++-------- Cargo.toml | 12 +-- src/api/method/get_validity_proof/v2.rs | 2 - src/ingester/error.rs | 2 + src/ingester/parser/batch_event_parser.rs | 39 +++++++- src/ingester/parser/mod.rs | 2 +- src/ingester/parser/state_update.rs | 13 ++- src/ingester/persist/mod.rs | 5 +- src/ingester/persist/persisted_batch_event.rs | 95 ++++++------------ src/ingester/persist/spend.rs | 8 +- ...hh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69} | 50 +++++----- ...RqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA} | 26 ++--- ...Tdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ} | 16 +-- ...hwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G} | 20 ++-- ...zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM} | 30 +++--- ...eX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8} | 16 +-- ...pe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c} | 20 ++-- ...9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU} | 16 +-- ...2McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo} | 20 ++-- ...kN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk} | 20 ++-- ...HT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD} | 16 +-- ...BnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj} | 20 ++-- ...AiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u} | 20 ++-- ...v3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf} | 16 +-- ...HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW} | 26 ++--- ...8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq} | 22 ++--- ...DcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu} | 16 +-- ...jacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2} | 16 +-- ...1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU} | 16 +-- ...hx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33} | 20 ++-- ...UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o} | 20 ++-- ...9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh} | 20 ++-- ...bDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX} | 16 +-- ...4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8} | 20 ++-- ...bioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE} | 16 +-- ...jcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u} | 20 ++-- ...mhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp} | 16 +-- ...vvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN} | 16 +-- ...Ncs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW} | 20 ++-- ...EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP} | 20 ++-- ...8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP} | 30 +++--- ...mXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn} | 20 ++-- ...iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C} | 16 +-- ...WWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6} | 16 +-- ...Tz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR} | 20 ++-- ...f5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX} | 16 +-- ...VQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX} | 20 ++-- ...sHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa} | 16 +-- ...jXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ} | 16 +-- ...mXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA} | 20 ++-- ...NytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw} | 16 +-- ...ctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd} | 20 ++-- ...nNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9} | 26 ++--- ...aZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz} | 16 +-- ...WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj} | 16 +-- ...pyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG} | 16 +-- ...tgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M} | 16 +-- ...ETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk} | 20 ++-- ...2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o} | 26 ++--- ...6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy} | 20 ++-- ...VHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu} | 16 +-- ...GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi} | 20 ++-- ...mDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx} | 20 ++-- ...Rm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs} | 16 +-- ...d3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt} | 20 ++-- ...5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t} | 20 ++-- ...HBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd} | 16 +-- ...mEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK} | 30 +++--- ...s2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC} | 16 +-- ...dqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX} | 20 ++-- ...ULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE} | 22 ++--- ...hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s} | 20 ++-- ...ZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8} | 16 +-- ...6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX} | 20 ++-- ...mLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi} | 16 +-- ...uaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT} | 16 +-- ...13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y} | 20 ++-- ...TDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU} | 20 ++-- ...pNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ} | 20 ++-- ...PQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x} | 16 +-- ...MVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg} | 16 +-- ...cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu} | 16 +-- ...UTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y} | 20 ++-- ...9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh} | 16 +-- ...jG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B} | 20 ++-- ...LHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1} | 22 ++--- ...RmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP} | 20 ++-- ...UzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt} | 16 +-- ...N9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu} | 16 +-- ...3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1} | 20 ++-- ...aM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb} | 16 +-- ...gj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4} | 20 ++-- ...dBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq} | 20 ++-- ...nqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb} | 20 ++-- ...F3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL} | 16 +-- ...rf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu} | 26 ++--- ...huJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W} | 16 +-- ...corm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc} | 20 ++-- ...ozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm} | 20 ++-- ...uEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5} | 20 ++-- ...XUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj} | 26 ++--- ...CyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx} | 16 +-- ...LqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M} | 20 ++-- ...rFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur} | 16 +-- ...nDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4} | 20 ++-- ...VUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT} | 20 ++-- ...dEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh} | 16 +-- ...RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6} | 16 +-- ...xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ} | 28 +++--- ...NHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV} | 28 +++--- ...B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom} | 20 ++-- ...st2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6} | 16 +-- ...9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY} | 16 +-- ...2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz} | 16 +-- ...ossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn} | 20 ++-- ...Vzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN} | 20 ++-- ...NDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn} | 16 +-- ...eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK} | 16 +-- ...cYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA} | 16 +-- ...qng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9} | 20 ++-- ...zcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo} | 16 +-- ...ec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp} | 20 ++-- ...KZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r} | 16 +-- ...W8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ} | 20 ++-- ...geZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf} | 20 ++-- ...qeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ} | 20 ++-- ...62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92} | 20 ++-- ...qKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG | 97 +++++++++++++++++++ ...EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2} | 16 +-- ...rLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv} | 16 +-- ...Z6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn | 97 +++++++++++++++++++ ...4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV} | 26 ++--- ...ZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY} | 16 +-- ...cxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh} | 16 +-- ...S7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy} | 16 +-- ...xZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV} | 16 +-- ...a18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo} | 16 +-- ...CJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn | 97 +++++++++++++++++++ ...wHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ} | 16 +-- ...pTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8} | 20 ++-- ...EajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr | 97 +++++++++++++++++++ ...Pb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4} | 28 +++--- ...XVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka} | 16 +-- ...QXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh} | 16 +-- ...m8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD} | 16 +-- ...B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA} | 16 +-- ...FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s | 97 ------------------- ...BXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T} | 28 +++--- ...ex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY} | 30 +++--- ...ct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J} | 16 +-- ...h5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK} | 16 +-- ...fBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ} | 16 +-- ...tfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK} | 16 +-- ...eaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP} | 30 +++--- ...Va3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj} | 16 +-- ...us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv} | 16 +-- ...FnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5} | 16 +-- ...sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM} | 28 +++--- ...e6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze} | 16 +-- ...LRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH} | 28 +++--- ...A7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq} | 16 +-- ...RHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT} | 16 +-- ...6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK} | 16 +-- ...PuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF} | 16 +-- ...uUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx | 97 +++++++++++++++++++ ...r7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr} | 20 ++-- ...igBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC} | 16 +-- ...5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq} | 16 +-- ...h2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz} | 16 +-- ...Dfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc} | 16 +-- ...bXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6} | 16 +-- ...cFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi} | 16 +-- ...awRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo} | 16 +-- ...mjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5} | 22 ++--- ...xmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX} | 16 +-- ...VQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa} | 16 +-- ...2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw} | 16 +-- ...XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx} | 16 +-- ...icrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y} | 20 ++-- ...yGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk} | 16 +-- ...JDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS | 97 +++++++++++++++++++ ...FnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx} | 16 +-- ...45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy} | 16 +-- ...tajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj} | 16 +-- ...9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy} | 16 +-- ...3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT} | 16 +-- ...TAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs} | 36 +++---- ...HwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La | 97 ------------------- ...7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG} | 28 +++--- ...1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr} | 16 +-- ...JVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha | 97 +++++++++++++++++++ ...rXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT} | 16 +-- ...BhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM} | 24 ++--- ...VthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3} | 16 +-- ...izi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC} | 16 +-- ...fpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk} | 30 +++--- ...mPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R} | 16 +-- ...4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g} | 16 +-- ...JFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT} | 16 +-- ...NKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs} | 16 +-- ...pmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8} | 16 +-- ...oe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v} | 20 ++-- ...y1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX | 97 +++++++++++++++++++ .../batched_state_tree_tests.rs | 27 +++++- 204 files changed, 2665 insertions(+), 2062 deletions(-) rename tests/data/transactions/batched_tree_token_transactions/{4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db => 2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69} (73%) rename tests/data/transactions/batched_tree_token_transactions/{RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw => xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA} (54%) rename tests/data/transactions/batched_tree_transactions/{2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa => 12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ} (80%) rename tests/data/transactions/batched_tree_transactions/{3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP => 28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G} (73%) rename tests/data/transactions/{get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 => batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM} (64%) rename tests/data/transactions/batched_tree_transactions/{v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm => 29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8} (80%) rename tests/data/transactions/batched_tree_transactions/{4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 => 2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c} (73%) rename tests/data/transactions/batched_tree_transactions/{44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 => 2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU} (80%) rename tests/data/transactions/batched_tree_transactions/{2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u => 2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo} (73%) rename tests/data/transactions/batched_tree_transactions/{5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX => 2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk} (73%) rename tests/data/transactions/batched_tree_transactions/{3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq => 2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD} (80%) rename tests/data/transactions/batched_tree_transactions/{3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B => 2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj} (73%) rename tests/data/transactions/batched_tree_transactions/{3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx => 2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u} (73%) rename tests/data/transactions/batched_tree_transactions/{3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk => 2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf} (80%) rename tests/data/transactions/batched_tree_transactions/{5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj => 2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW} (66%) rename tests/data/transactions/batched_tree_transactions/{2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz => 2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq} (66%) rename tests/data/transactions/batched_tree_transactions/{dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM => 2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu} (80%) rename tests/data/transactions/batched_tree_transactions/{5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA => 2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2} (80%) rename tests/data/transactions/batched_tree_transactions/{5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU => 2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU} (80%) rename tests/data/transactions/batched_tree_transactions/{5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ => 2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33} (73%) rename tests/data/transactions/batched_tree_transactions/{2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX => 2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o} (73%) rename tests/data/transactions/batched_tree_transactions/{4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r => 2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh} (73%) rename tests/data/transactions/batched_tree_transactions/{3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH => 2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX} (80%) rename tests/data/transactions/batched_tree_transactions/{454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 => 2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8} (73%) rename tests/data/transactions/batched_tree_transactions/{2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB => 2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE} (80%) rename tests/data/transactions/batched_tree_transactions/{5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz => 2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u} (73%) rename tests/data/transactions/batched_tree_transactions/{2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs => 2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp} (80%) rename tests/data/transactions/batched_tree_transactions/{tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu => 2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN} (80%) rename tests/data/transactions/batched_tree_transactions/{2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 => 32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW} (73%) rename tests/data/transactions/batched_tree_transactions/{PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg => 33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP} (73%) rename tests/data/transactions/{get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV => batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP} (64%) rename tests/data/transactions/batched_tree_transactions/{5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 => 36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn} (73%) rename tests/data/transactions/batched_tree_transactions/{5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK => 37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C} (80%) rename tests/data/transactions/batched_tree_transactions/{23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM => 39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6} (80%) rename tests/data/transactions/batched_tree_transactions/{Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ => 3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR} (73%) rename tests/data/transactions/batched_tree_transactions/{WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo => 3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX} (80%) rename tests/data/transactions/batched_tree_transactions/{4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn => 3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX} (73%) rename tests/data/transactions/batched_tree_transactions/{6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW => 3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa} (80%) rename tests/data/transactions/batched_tree_transactions/{373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 => 3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ} (80%) rename tests/data/transactions/batched_tree_transactions/{4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 => 3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA} (73%) rename tests/data/transactions/batched_tree_transactions/{4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ => 3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw} (80%) rename tests/data/transactions/batched_tree_transactions/{2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 => 3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd} (73%) rename tests/data/transactions/{get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop => batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9} (65%) rename tests/data/transactions/batched_tree_transactions/{4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX => 3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz} (80%) rename tests/data/transactions/batched_tree_transactions/{4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn => 3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj} (80%) rename tests/data/transactions/batched_tree_transactions/{5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd => 3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG} (80%) rename tests/data/transactions/batched_tree_transactions/{kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh => 3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M} (80%) rename tests/data/transactions/batched_tree_transactions/{2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH => 3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk} (73%) rename tests/data/transactions/batched_tree_transactions/{4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY => 3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o} (66%) rename tests/data/transactions/batched_tree_transactions/{BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 => 3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy} (73%) rename tests/data/transactions/batched_tree_transactions/{4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF => 434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu} (80%) rename tests/data/transactions/batched_tree_transactions/{5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF => 43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi} (73%) rename tests/data/transactions/batched_tree_transactions/{3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 => 43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx} (73%) rename tests/data/transactions/batched_tree_transactions/{PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 => 43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs} (80%) rename tests/data/transactions/batched_tree_transactions/{iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu => 47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt} (73%) rename tests/data/transactions/batched_tree_transactions/{4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw => 48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t} (73%) rename tests/data/transactions/batched_tree_transactions/{5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX => 4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd} (80%) rename tests/data/transactions/{get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH => batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK} (64%) rename tests/data/transactions/batched_tree_transactions/{5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS => 4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC} (80%) rename tests/data/transactions/batched_tree_transactions/{2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ => 4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX} (66%) rename tests/data/transactions/batched_tree_transactions/{3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso => 4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE} (65%) rename tests/data/transactions/batched_tree_transactions/{XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif => 4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s} (73%) rename tests/data/transactions/batched_tree_transactions/{57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 => 4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8} (80%) rename tests/data/transactions/batched_tree_transactions/{2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD => 4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX} (73%) rename tests/data/transactions/batched_tree_transactions/{657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz => 4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi} (80%) rename tests/data/transactions/batched_tree_transactions/{5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN => 4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT} (80%) rename tests/data/transactions/batched_tree_transactions/{b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj => 4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y} (73%) rename tests/data/transactions/batched_tree_transactions/{4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc => 4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU} (73%) rename tests/data/transactions/batched_tree_transactions/{3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 => 4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ} (73%) rename tests/data/transactions/batched_tree_transactions/{4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe => 4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x} (80%) rename tests/data/transactions/batched_tree_transactions/{4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg => 4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg} (80%) rename tests/data/transactions/batched_tree_transactions/{2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 => 4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu} (80%) rename tests/data/transactions/batched_tree_transactions/{pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm => 4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y} (73%) rename tests/data/transactions/batched_tree_transactions/{afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh => 4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh} (80%) rename tests/data/transactions/batched_tree_transactions/{34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha => 53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B} (73%) rename tests/data/transactions/batched_tree_transactions/{25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 => 5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1} (65%) rename tests/data/transactions/batched_tree_transactions/{42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER => 5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP} (73%) rename tests/data/transactions/batched_tree_transactions/{Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC => 5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt} (80%) rename tests/data/transactions/batched_tree_transactions/{3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj => 5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu} (80%) rename tests/data/transactions/batched_tree_transactions/{4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK => 5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1} (73%) rename tests/data/transactions/batched_tree_transactions/{2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf => 5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb} (80%) rename tests/data/transactions/batched_tree_transactions/{jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc => 5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4} (73%) rename tests/data/transactions/batched_tree_transactions/{3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB => 5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq} (66%) rename tests/data/transactions/batched_tree_transactions/{5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg => 5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb} (73%) rename tests/data/transactions/batched_tree_transactions/{hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz => 5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL} (80%) rename tests/data/transactions/{get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf => batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu} (65%) rename tests/data/transactions/batched_tree_transactions/{P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi => 5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W} (80%) rename tests/data/transactions/batched_tree_transactions/{TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH => 5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc} (73%) rename tests/data/transactions/batched_tree_transactions/{4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq => 5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm} (73%) rename tests/data/transactions/batched_tree_transactions/{5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 => 5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5} (73%) rename tests/data/transactions/batched_tree_transactions/{45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 => 5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj} (66%) rename tests/data/transactions/batched_tree_transactions/{3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 => 5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx} (80%) rename tests/data/transactions/batched_tree_transactions/{3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ => 5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M} (73%) rename tests/data/transactions/batched_tree_transactions/{5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K => 5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur} (80%) rename tests/data/transactions/batched_tree_transactions/{3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 => 5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4} (73%) rename tests/data/transactions/batched_tree_transactions/{3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd => 5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT} (73%) rename tests/data/transactions/batched_tree_transactions/{4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr => 5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh} (80%) rename tests/data/transactions/batched_tree_transactions/{esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN => 655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6} (80%) rename tests/data/transactions/batched_tree_transactions/{2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 => 65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ} (66%) rename tests/data/transactions/batched_tree_transactions/{KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH => 665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV} (66%) rename tests/data/transactions/batched_tree_transactions/{494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF => 6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom} (73%) rename tests/data/transactions/batched_tree_transactions/{36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ => BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6} (80%) rename tests/data/transactions/batched_tree_transactions/{5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV => Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY} (80%) rename tests/data/transactions/batched_tree_transactions/{2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 => KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz} (80%) rename tests/data/transactions/batched_tree_transactions/{Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa => LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn} (73%) rename tests/data/transactions/batched_tree_transactions/{2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 => hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN} (73%) rename tests/data/transactions/batched_tree_transactions/{3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp => keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn} (80%) rename tests/data/transactions/batched_tree_transactions/{2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 => m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK} (80%) rename tests/data/transactions/batched_tree_transactions/{2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob => n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA} (80%) rename tests/data/transactions/batched_tree_transactions/{354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN => o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9} (73%) rename tests/data/transactions/batched_tree_transactions/{4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry => rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo} (80%) rename tests/data/transactions/batched_tree_transactions/{54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX => rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp} (73%) rename tests/data/transactions/batched_tree_transactions/{4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL => t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r} (80%) rename tests/data/transactions/batched_tree_transactions/{53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj => uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ} (73%) rename tests/data/transactions/batched_tree_transactions/{yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK => wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf} (73%) rename tests/data/transactions/batched_tree_transactions/{3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD => xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ} (73%) rename tests/data/transactions/batched_tree_transactions/{5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb => yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92} (73%) create mode 100644 tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG rename tests/data/transactions/get_queue_elements/{m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 => 2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2} (80%) rename tests/data/transactions/get_queue_elements/{7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW => 2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv} (80%) create mode 100644 tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn rename tests/data/transactions/{batched_tree_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n => get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV} (67%) rename tests/data/transactions/get_queue_elements/{4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym => 2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY} (80%) rename tests/data/transactions/get_queue_elements/{4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 => 2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh} (80%) rename tests/data/transactions/get_queue_elements/{4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D => 2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy} (80%) rename tests/data/transactions/get_queue_elements/{49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 => 2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV} (80%) rename tests/data/transactions/get_queue_elements/{2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE => 2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo} (80%) create mode 100644 tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn rename tests/data/transactions/get_queue_elements/{2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM => 32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ} (80%) rename tests/data/transactions/get_queue_elements/{4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf => 36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8} (72%) create mode 100644 tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr rename tests/data/transactions/get_queue_elements/{5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW => 3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4} (67%) rename tests/data/transactions/get_queue_elements/{2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN => 3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka} (80%) rename tests/data/transactions/get_queue_elements/{42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi => 3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh} (80%) rename tests/data/transactions/get_queue_elements/{3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF => 3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD} (80%) rename tests/data/transactions/get_queue_elements/{2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv => 3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA} (80%) delete mode 100644 tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s rename tests/data/transactions/get_queue_elements/{4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA => 3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T} (65%) rename tests/data/transactions/{batched_tree_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT => get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY} (66%) rename tests/data/transactions/get_queue_elements/{2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 => 3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J} (80%) rename tests/data/transactions/get_queue_elements/{3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 => 412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK} (80%) rename tests/data/transactions/get_queue_elements/{3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs => 44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ} (80%) rename tests/data/transactions/get_queue_elements/{4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT => 478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK} (80%) rename tests/data/transactions/{batched_tree_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 => get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP} (66%) rename tests/data/transactions/get_queue_elements/{41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt => 4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj} (80%) rename tests/data/transactions/get_queue_elements/{5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr => 4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv} (80%) rename tests/data/transactions/get_queue_elements/{479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga => 4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5} (80%) rename tests/data/transactions/get_queue_elements/{4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW => 4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM} (71%) rename tests/data/transactions/get_queue_elements/{2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo => 4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze} (80%) rename tests/data/transactions/get_queue_elements/{3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra => 4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH} (66%) rename tests/data/transactions/get_queue_elements/{25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 => 4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq} (80%) rename tests/data/transactions/get_queue_elements/{2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe => 4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT} (80%) rename tests/data/transactions/get_queue_elements/{3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL => 4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK} (80%) rename tests/data/transactions/get_queue_elements/{54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao => 4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF} (80%) create mode 100644 tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx rename tests/data/transactions/get_queue_elements/{5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr => 4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr} (72%) rename tests/data/transactions/get_queue_elements/{3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX => 4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC} (80%) rename tests/data/transactions/get_queue_elements/{4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK => 4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq} (80%) rename tests/data/transactions/get_queue_elements/{2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi => 4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz} (80%) rename tests/data/transactions/get_queue_elements/{3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP => 4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc} (80%) rename tests/data/transactions/get_queue_elements/{sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK => 4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6} (80%) rename tests/data/transactions/get_queue_elements/{MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X => 55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi} (80%) rename tests/data/transactions/get_queue_elements/{2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M => 5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo} (80%) rename tests/data/transactions/get_queue_elements/{4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x => 5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5} (65%) rename tests/data/transactions/get_queue_elements/{4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx => 5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX} (80%) rename tests/data/transactions/get_queue_elements/{67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf => 5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa} (80%) rename tests/data/transactions/get_queue_elements/{5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF => 5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw} (80%) rename tests/data/transactions/get_queue_elements/{QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 => 5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx} (80%) rename tests/data/transactions/get_queue_elements/{3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK => 5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y} (72%) rename tests/data/transactions/get_queue_elements/{3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU => 5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk} (80%) create mode 100644 tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS rename tests/data/transactions/get_queue_elements/{572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S => 5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx} (80%) rename tests/data/transactions/get_queue_elements/{4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ => 5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy} (80%) rename tests/data/transactions/get_queue_elements/{xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x => 5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj} (80%) rename tests/data/transactions/get_queue_elements/{4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj => 5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy} (80%) rename tests/data/transactions/get_queue_elements/{2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx => 64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT} (80%) rename tests/data/transactions/get_queue_elements/{444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm => 64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs} (77%) delete mode 100644 tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La rename tests/data/transactions/get_queue_elements/{5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ => BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG} (66%) rename tests/data/transactions/get_queue_elements/{2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E => F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr} (80%) create mode 100644 tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha rename tests/data/transactions/get_queue_elements/{4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db => QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT} (80%) rename tests/data/transactions/{batched_tree_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q => get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM} (67%) rename tests/data/transactions/get_queue_elements/{4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz => WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3} (80%) rename tests/data/transactions/get_queue_elements/{4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF => ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC} (80%) rename tests/data/transactions/{batched_tree_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 => get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk} (66%) rename tests/data/transactions/get_queue_elements/{vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT => jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R} (80%) rename tests/data/transactions/get_queue_elements/{2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 => mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g} (80%) rename tests/data/transactions/get_queue_elements/{4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 => rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT} (80%) rename tests/data/transactions/get_queue_elements/{3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 => tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs} (80%) rename tests/data/transactions/get_queue_elements/{5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ => u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8} (80%) rename tests/data/transactions/get_queue_elements/{4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr => wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v} (72%) create mode 100644 tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX diff --git a/Cargo.lock b/Cargo.lock index 032ecfac..cd47a8ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,7 +116,7 @@ dependencies = [ [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "proc-macro2", "quote", @@ -3742,7 +3742,7 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -3751,17 +3751,17 @@ dependencies = [ [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ - "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "borsh 0.10.3", "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-merkle-tree-metadata", - "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-zero-copy", "solana-program", "thiserror 2.0.11", @@ -3771,7 +3771,7 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "bitvec", "fastmurmur3", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "light-compressed-account" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "anchor-lang", "anyhow", @@ -3831,7 +3831,7 @@ dependencies = [ "ark-ff 0.5.0", "borsh 0.10.3", "bytemuck", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-zero-copy", "num-bigint 0.4.6", "rand 0.8.5", @@ -3858,11 +3858,11 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "borsh 0.10.3", "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-utils", "memoffset 0.9.1", "thiserror 2.0.11", @@ -3885,7 +3885,7 @@ dependencies = [ [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "ark-bn254 0.5.0", "light-poseidon 0.3.0", @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] name = "light-heap" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "anchor-lang", ] @@ -3933,12 +3933,12 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-utils", "num-bigint 0.4.6", "num-traits", @@ -3961,7 +3961,7 @@ dependencies = [ [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3972,7 +3972,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "borsh 0.10.3", "bytemuck", @@ -3997,10 +3997,10 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "num-bigint 0.4.6", "thiserror 2.0.11", ] @@ -4069,7 +4069,7 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#2c7c2bd9ce5c24bd5160603ac9ec956fb393347a" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", @@ -4079,10 +4079,10 @@ dependencies = [ "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "log", "num-bigint 0.4.6", "num-traits", @@ -4123,15 +4123,15 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "anchor-lang", "borsh 0.10.3", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-sdk-macros 0.4.0", "num-bigint 0.4.6", "solana-program", @@ -4154,9 +4154,9 @@ dependencies = [ [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "proc-macro2", "quote", "syn 2.0.98", @@ -4193,7 +4193,7 @@ dependencies = [ [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "groth16-solana", "light-compressed-account", @@ -4204,7 +4204,7 @@ dependencies = [ [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2#4b1463528397cac0d044555ee0646b89743080b3" +source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -5014,12 +5014,12 @@ dependencies = [ "light-batched-merkle-tree", "light-client", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-merkle-tree-metadata", "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-poseidon 0.2.0", - "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?branch=sergey%2Fforester-photon-v2)", + "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", "light-sdk 0.11.0", "log", "lru 0.12.4", diff --git a/Cargo.toml b/Cargo.toml index 6f44f216..c489e2d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,17 +79,17 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ ] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ ] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ ] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ ] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ ] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", branch = "sergey/forester-photon-v2", features = [ +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ ] } sqlx = { version = "0.6.2", features = [ diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index b3892dec..b928f146 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -1,5 +1,3 @@ -use std::fmt::format; - use crate::{ api::{error::PhotonApiError, method::get_validity_proof::get_validity_proof}, common::typedefs::serializable_pubkey::SerializablePubkey, diff --git a/src/ingester/error.rs b/src/ingester/error.rs index 48e00ed1..572d000d 100644 --- a/src/ingester/error.rs +++ b/src/ingester/error.rs @@ -10,6 +10,8 @@ pub enum IngesterError { DatabaseError(String), #[error("Parser error: {0}")] ParserError(String), + #[error("Empty batch event.")] + EmptyBatchEvent, } impl From for IngesterError { diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index ad873fb5..f5e368cd 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -1,3 +1,5 @@ +use std::collections::HashMap; + use crate::common::typedefs::hash::Hash; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::{ @@ -11,14 +13,29 @@ use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use borsh::BorshDeserialize; use light_batched_merkle_tree::event::{ - BatchAppendEvent, BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, BATCH_APPEND_EVENT_DISCRIMINATOR, - BATCH_NULLIFY_EVENT_DISCRIMINATOR, + BatchAppendEvent, BatchNullifyEvent, BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, + BATCH_APPEND_EVENT_DISCRIMINATOR, BATCH_NULLIFY_EVENT_DISCRIMINATOR, }; use light_compressed_account::event::event_from_light_transaction; use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; +#[derive(Debug, Clone, Eq, PartialEq)] +pub enum BatchEvent { + BatchAppend(BatchAppendEvent), + BatchNullify(BatchNullifyEvent), + Empty, +} + +impl Default for BatchEvent { + fn default() -> Self { + BatchEvent::Empty + } +} + +pub type IndexedBatchEvents = HashMap<[u8; 32], Vec<(u64, BatchEvent)>>; + pub fn parse_merkle_tree_event( instruction: &Instruction, next_instruction: &Instruction, @@ -39,11 +56,25 @@ pub fn parse_merkle_tree_event( match batch_event.discriminator { BATCH_APPEND_EVENT_DISCRIMINATOR => { info!("found batch append event: {:?}", batch_event); - state_update.batch_append.push(batch_event); + state_update + .batch_events + .entry(batch_event.merkle_tree_pubkey) + .or_default() + .push(( + batch_event.sequence_number, + BatchEvent::BatchAppend(batch_event), + )); } BATCH_NULLIFY_EVENT_DISCRIMINATOR => { info!("found batch nullify event: {:?}", batch_event); - state_update.batch_nullify.push(batch_event); + state_update + .batch_events + .entry(batch_event.merkle_tree_pubkey) + .or_default() + .push(( + batch_event.sequence_number, + BatchEvent::BatchNullify(batch_event), + )); } // TODO: implement address append (in different PR) _ => { diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 0423c225..676e5620 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -9,7 +9,7 @@ use self::{ state_update::{StateUpdate, Transaction}, }; -mod batch_event_parser; +pub mod batch_event_parser; pub mod indexer_events; mod legacy; pub mod state_update; diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 4611cb6a..f71fa82a 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -1,8 +1,10 @@ -use super::indexer_events::{MerkleTreeSequenceNumber, RawIndexedElement}; +use super::{ + batch_event_parser::IndexedBatchEvents, + indexer_events::{MerkleTreeSequenceNumber, RawIndexedElement}, +}; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; use borsh::{BorshDeserialize, BorshSerialize}; -use light_batched_merkle_tree::event::{BatchAppendEvent, BatchNullifyEvent}; use solana_sdk::pubkey::Pubkey; use solana_sdk::signature::Signature; use std::collections::{HashMap, HashSet}; @@ -79,9 +81,7 @@ pub struct StateUpdate { pub leaf_nullifications: HashSet, pub indexed_merkle_tree_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, - pub batch_append: Vec, - pub batch_nullify: Vec, - + pub batch_events: IndexedBatchEvents, pub input_context: Vec, } @@ -119,8 +119,7 @@ impl StateUpdate { // batch updates merged.input_context.extend(update.input_context); - merged.batch_append.extend(update.batch_append); - merged.batch_nullify.extend(update.batch_nullify); + merged.batch_events.extend(update.batch_events); } merged } diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 3961bb49..0bdabe4d 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -129,8 +129,7 @@ pub async fn persist_state_update( transactions, leaf_nullifications, indexed_merkle_tree_updates, - batch_append, - batch_nullify, + batch_events, input_context, .. } = state_update; @@ -240,7 +239,7 @@ pub async fn persist_state_update( debug!("Persisting index tree updates..."); update_indexed_tree_leaves(txn, indexed_merkle_tree_updates).await?; - persist_batch_events(txn, batch_append, batch_nullify).await?; + persist_batch_events(txn, batch_events).await?; // persist_batch_nullify(txn, batch_nullify).await?; metric! { diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 00a680e6..47daad9f 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -1,9 +1,8 @@ -use std::collections::HashMap; - use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; use crate::ingester::error::IngesterError; +use crate::ingester::parser::batch_event_parser::{BatchEvent, IndexedBatchEvents}; use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; use crate::migration::Expr; use light_batched_merkle_tree::event::{BatchAppendEvent, BatchNullifyEvent}; @@ -11,69 +10,53 @@ use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, }; -pub enum BatchEvent<'a> { - BatchAppend(&'a BatchAppendEvent), - BatchNullify(&'a BatchNullifyEvent), -} - /// We need to find the events of the same tree: /// - order them by sequence number and execute them in order -/// HashMap> +/// HashMap> /// - execute a single function call to persist all changed nodes pub async fn persist_batch_events( txn: &DatabaseTransaction, - batch_append: Vec, - batch_nullify: Vec, + mut events: IndexedBatchEvents, ) -> Result<(), IngesterError> { let mut leaf_nodes = Vec::new(); - - let mut trees = HashMap::new(); - for batch_append_event in batch_append.iter() { - let tree = batch_append_event.merkle_tree_pubkey; - let seq = batch_append_event.sequence_number; - let events = trees.entry(tree).or_insert_with(Vec::new); - events.push((BatchEvent::BatchAppend(batch_append_event), seq)); - } - for batch_nullify_event in batch_nullify.iter() { - let tree = batch_nullify_event.merkle_tree_pubkey; - let seq = batch_nullify_event.sequence_number; - let events = trees.entry(tree).or_insert_with(Vec::new); - events.push((BatchEvent::BatchNullify(batch_nullify_event), seq)); - } - for (_, events) in trees.iter_mut() { - events.sort_by(|a, b| a.1.cmp(&b.1)); - match events.first().unwrap().0 { + log::info!("events {:?}", events); + for (_, events) in events.iter_mut() { + events.sort_by(|a, b| a.0.cmp(&b.0)); + match &events.first().as_ref().unwrap().1 { BatchEvent::BatchNullify(batch_nullify_event) => { - persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await? + log::info!("batch_nullify_event {:?}", batch_nullify_event); + persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await } BatchEvent::BatchAppend(batch_append_event) => { - persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await?; + persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await } - }; + _ => { + return Err(IngesterError::EmptyBatchEvent); + } + }?; } - log::info!("persist_leaf_nodes {:?}", leaf_nodes); - persist_leaf_nodes(txn, leaf_nodes).await?; Ok(()) } /// Persists a batch append event. /// 1. Create leaf nodes with the account hash as leaf. -/// 2. Remove inserted elements from the output queue. +/// 2. Remove inserted elements from the database output queue. async fn persist_batch_append_event<'a>( txn: &DatabaseTransaction, batch_append_event: &'a BatchAppendEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { - // Leaf indices are used as output queue indices. - // The leaf index range of the batch append event is - // [old_next_index, new_next_index). + // 1. Create leaf nodes with the account hash as leaf. + // Leaf indices are used as output queue indices. + // The leaf index range of the batch append event is + // [old_next_index, new_next_index). let accounts = accounts::Entity::find() .filter( accounts::Column::LeafIndex .gte(batch_append_event.old_next_index as i64) .and(accounts::Column::LeafIndex.lt(batch_append_event.new_next_index as i64)) - .and(accounts::Column::NullifiedInTree.eq(0)) + .and(accounts::Column::NullifiedInTree.eq(false)) .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), ) .all(txn) @@ -104,30 +87,22 @@ async fn persist_batch_append_event<'a>( /// Persists a batch nullify event. /// 1. Create leaf nodes with nullifier as leaf. /// 2. Mark elements as nullified in tree -/// and remove them from the nullifier queue. +/// and remove them from the database nullifier queue. async fn persist_batch_nullify_event<'a>( txn: &DatabaseTransaction, batch_nullify_event: &'a BatchNullifyEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { - // Nullifier queue index is continously incremented by 1 - // with each element insertion into the nullifier queue. - // The batch event sequence number is incremented by 1 - // with each batch update which creates a batch nullify event. - // -> The nullifier queue index range of the batch nullify event is - // [sequence_number * batch_size, (sequence_number + 1) * batch_size) + log::info!("sequence number {}", batch_nullify_event.sequence_number); + log::info!("zkp_batch_index {}", batch_nullify_event.zkp_batch_index); + // 1. Create leaf nodes with nullifier as leaf. + // Nullifier queue index is continously incremented by 1 + // with each element insertion into the nullifier queue. let accounts = accounts::Entity::find() .filter( accounts::Column::NullifierQueueIndex - .gte( - batch_nullify_event.sequence_number as i64 - * batch_nullify_event.batch_size as i64, - ) - .and( - accounts::Column::NullifierQueueIndex - .lt((batch_nullify_event.sequence_number + 1) as i64 - * batch_nullify_event.batch_size as i64), - ), + .gte(batch_nullify_event.old_next_index) + .and(accounts::Column::NullifierQueueIndex.lt(batch_nullify_event.new_next_index)), ) .all(txn) .await?; @@ -140,7 +115,8 @@ async fn persist_batch_nullify_event<'a>( }) }); - // 3. Mark elements as nullified in tree and remove them from the nullifier queue. + // 2. Mark elements as nullified in tree and + // remove them from the database nullifier queue. let query = accounts::Entity::update_many() .col_expr( accounts::Column::NullifierQueueIndex, @@ -149,15 +125,8 @@ async fn persist_batch_nullify_event<'a>( .col_expr(accounts::Column::NullifiedInTree, Expr::value(true)) .filter( accounts::Column::NullifierQueueIndex - .gte( - batch_nullify_event.sequence_number as i64 - * batch_nullify_event.batch_size as i64, - ) - .and( - accounts::Column::NullifierQueueIndex - .lt((batch_nullify_event.sequence_number + 1) as i64 - * batch_nullify_event.batch_size as i64), - ), + .gte(batch_nullify_event.old_next_index) + .and(accounts::Column::NullifierQueueIndex.lt(batch_nullify_event.new_next_index)), ) .build(txn.get_database_backend()); txn.execute(query).await?; diff --git a/src/ingester/persist/spend.rs b/src/ingester/persist/spend.rs index c4f612ca..9b59d3ac 100644 --- a/src/ingester/persist/spend.rs +++ b/src/ingester/persist/spend.rs @@ -8,10 +8,12 @@ use crate::ingester::persist::{ use crate::migration::Expr; use log::debug; use sea_orm::QueryFilter; -use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Value}; +use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; -/// Mark the input accounts as spent. -/// (From both legacy and batched trees) +/// 1. Mark the input accounts as spent. +/// (From both legacy and batched trees) +/// 2. Update account compressed sol balances. +/// 3. Update compressed token account balances. pub async fn spend_input_accounts( txn: &DatabaseTransaction, in_accounts: &[Hash], diff --git a/tests/data/transactions/batched_tree_token_transactions/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db b/tests/data/transactions/batched_tree_token_transactions/2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 similarity index 73% rename from tests/data/transactions/batched_tree_token_transactions/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db rename to tests/data/transactions/batched_tree_token_transactions/2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 index eafd67f1..f20c5b5d 100644 --- a/tests/data/transactions/batched_tree_token_transactions/4roqPwsuHWFScCmzLVfuKzbVzs4WF4ThCM6SzPdfJY54mYBChngs2mn6sgAk3L7Whj2CHkYVMuxWzcnauwJDw4db +++ b/tests/data/transactions/batched_tree_token_transactions/2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 @@ -1,7 +1,7 @@ { - "slot": 11, + "slot": 19, "transaction": [ - "AcEAyhfpeF5B5GSpP+47D7npP7x59vGXU397sm1MeC9aaKa+GL0BiI7WRdc/DoO7ubbn+3nspDIfxDhVRKA5CwYBAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswwzBtgy0YeLQRZhWcJKFzXdcc0fzRaBFU4yyiYWtFCJjRIS2OG7THg4gmd2AxzLNtvy4800llv1LjJIp5SLhgyTy/C0Fr8KxLYTClxCKFxErzKz3N965dup6b5TkvdJtunnkg5bFbg1U4/ubEDxZheC+GMOarrHXf0jUDwBlSiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1WelbKDOm0cd7ViHUebOUTkYmNBpxgebNnZ9OnY/PukgCBgAFAkBCDwAJDwAADQECCAcMCw4KAwkFBJEB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", + "AWKsIwweZrdLp649bZQmdTIP5T0qGrP4ZQqKyK1re/Q9s1hIPOaT472lt4okDVO4+L+x++QDInQpmJSJwqgdpgoBAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m21ovFh76K+bpq8cIj/zhW0bixe5G8fbAxBdzBr/eY57wp55IOWxW4NVOP7mxA8WYXgvhjDmq6x139I1A8AZUoljPSvQaRS6JzHqb67QmBG3F5Ut1RvQOd+hEuLisG0pVgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ12ZrQNvvroT6/kYK4Up+qEaoLnvwgKHVD+tr1wglqSa0CBgAFAkBCDwAJDwAADQIECAcMCw4KAQkFA5EB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", "base64" ], "meta": { @@ -12,10 +12,10 @@ "fee": 5000, "preBalances": [ 9995027520, - 2923200, - 2039280, 29677440, + 2923200, 0, + 2039280, 1, 1, 1141440, @@ -29,10 +29,10 @@ ], "postBalances": [ 9992017517, - 2923200, - 2039280, 29682443, + 2923200, 3000000, + 2039280, 1, 1, 1141440, @@ -51,8 +51,8 @@ { "programIdIndex": 8, "accounts": [ - 1, 2, + 4, 0 ], "data": "6dRbrMDfHJ4F", @@ -68,20 +68,20 @@ 14, 10, 9, - 4, + 3, 7, 5, 7, - 3 + 1 ], - "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579Fp8ENUkjAwsjhbirAN95VKm7ZMqFYS2VRiCHWKukmATo1sSSMrW9xwMi8bDVNX7XdNdPvh8sViwdKUChFrjBJnm8ioDPX66HL8wg6sdWanSwjvEcpGUdbZ8SyBEMK47892KeTFAneZGn1KzqYndacsDo6iDVaCvZWhzQeRNdnkph65KKfNSkHoqTa42qpLgkNitDHZYMBfVr56q2K3MYu1YcKPECprS4sJGUbDBfwV6eQWJDe6qkygUCFCGuMhBndkZxEzqq813bbwk9c5ZZ3H3BzoWUWaHNYksTcffHY2WAuHsdpbVGh268m1rdpFY3112dZWHfZcFJNkvZqreLozWUoqksoB6iDPbcexoYGBNve5NKne1GwTzD7HrZHaMfbQ7bBPkMiPUBBTV4UsxYxyof9Cfo9aMj19pSkGT5nEE3ycoTr8kpDjLeiotYbGTnkTimr9LEn5xTGDNZSjY9pjfrHoWT9opR1au2kG69DhsMpveCpEpWbUD5ii7xcXsstXWBd1EJ6HSLeWKp1h8pUrXwKsWGBnVwzB4sdvUBRDECzZqQEYWeno246hThWfoKqmGkACZNTEBKvFhCsknAqbSJaxc9L8o", + "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579GVKXkKtXRHVM4ENdERUQgCMsUcvHS8VL2mimWGQKmpmWDHLfRhyvrqkpfPBcFDHivsargJ1hrZNtXtSVbA3no93CfwKNoV943soifzceVKGpSwCaHDs5XMFiUQce87uHyrxh45Yo56NWsxyUHEj8iE9N9y1Z39ZtjbxsVnizxbVjULqKr9FQR9gwMQTyAoyXy85XZb1NSCH7BsnWAxQzZXstC7iqz1nDtpZwre6JE9SKFbjupSjKTZ6Wvcp7LmuEkM7MNNQWNd5XkxcqwnPqmwhyAmQhhbUSe8G2qgF8Jk38JoBemg226o5LRhJjLtU6yopgbKutFkcQyRQuN7E7PzRLyQbGtRWvici1uDHGZ9sKg5tMLULuaQBmqQB8GMmLAQJtfiDwkB7t3wDVQqTkR3wXGxxrzsya65STXzJf2ZKH5Tv2ytH7Q4a9mBYe4sdkFsNheWdf8ywTBnNLBMLA8UWuoPd4BwBnWmY9cCS6wtYk64yxShBjNFKv4niWYg7YSptPFiPPQArVEyb32CpxwmsXoUAa7r9G5u3m3MyyZZ43EQMWEYw9NTdYNpbqNztJKjan8iR3d26BjUQVeR5UD8rDgCeUK2P", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [ 0, - 4 + 3 ], "data": "3Bxs4Z6oyhaczjLK", "stackHeight": 3 @@ -90,7 +90,7 @@ "programIdIndex": 5, "accounts": [ 0, - 3 + 1 ], "data": "3Bxs4Q7rWYJXVKwV", "stackHeight": 3 @@ -100,9 +100,9 @@ "accounts": [ 14, 12, - 3 + 1 ], - "data": "tYXduB7cAui7Gdg5DyTiW9e3sL88TDknGJJJJeJjkY1HivWnDCUzuantQ1cyEPgNBJqT5TzZHaNRcohSXWuCakfC6xYBTKHyyTk7Aej7BS7zdcaLCvu6kUNqkjfXU8o5iRNiJrDtCsonidUHX7diAAeQbjKyV6RRgHWEC3fBtnVaj6zYMZq9oHHRm3bqW4ivW2J5TvAVhBTD58RamBLGCm3oPxwabRb8oSsaJR2TKfnZ3PA9JjBcDVbxFpr4hNL8C6B3NzwSAXCTp6XZTQ5v8kasrwD9", + "data": "tYXduB7cAui7Gdg5DyTiW9e3sL88TDknGJJJJeJjkY1HivWnDCUzuantQ1cyEPgNBJqT5TzcaeFaiSmxJq2snanarbTRQx1612JH9H6ccfhcYpRycpqQDv5686UemXxNb1yTQNmV7PP5jWCcxVqk9niBB4D84SUK5Rus67m6UL84dZgodYSnR2BbgM42xBLjnyb7HAqHgrgcqmQAtspzjCAygwB7nxssFB1FNG1VGNjiPVyqLd8VzdqyhfkRDLodmybjAWkGtyvVTQFpnAXrg1nmDGCf", "stackHeight": 3 } ] @@ -119,7 +119,7 @@ "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb success", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpi", - "Program consumption: 955161 units remaining", + "Program consumption: 955693 units remaining", "Program log: num new addresses: 0", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", @@ -131,18 +131,18 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 3", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9973 of 916083 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9973 of 916753 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 905907 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 55180 of 960808 compute units", + "Program consumption: 906577 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 55042 of 961340 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 95077 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 94407 of 999850 compute units", "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" ], "preTokenBalances": [ { - "accountIndex": 2, - "mint": "4HV5oEidH1QGY55kNTHb1yqjcHmKyT7gTgNSCL8TiWe9", + "accountIndex": 4, + "mint": "753LWB3Vz9Zsj8uyiMRFyNHuiMdFtu7Ku6x4cyKnSWe3", "uiTokenAmount": { "uiAmount": null, "decimals": 2, @@ -155,8 +155,8 @@ ], "postTokenBalances": [ { - "accountIndex": 2, - "mint": "4HV5oEidH1QGY55kNTHb1yqjcHmKyT7gTgNSCL8TiWe9", + "accountIndex": 4, + "mint": "753LWB3Vz9Zsj8uyiMRFyNHuiMdFtu7Ku6x4cyKnSWe3", "uiTokenAmount": { "uiAmount": 370.23, "decimals": 2, @@ -172,7 +172,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 95227 + "computeUnitsConsumed": 94557 }, - "blockTime": 1740104955 + "blockTime": 1740291881 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_token_transactions/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw b/tests/data/transactions/batched_tree_token_transactions/xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA similarity index 54% rename from tests/data/transactions/batched_tree_token_transactions/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw rename to tests/data/transactions/batched_tree_token_transactions/xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA index 1973675d..9d070b60 100644 --- a/tests/data/transactions/batched_tree_token_transactions/RYcm6HYW6pUTbr2D1BcFtndurwRMRYcUDBaSQ9zmRexRra3xzjPe7c7pErL9qJQGeaP6qAPv14WcgH2CJjuWQuw +++ b/tests/data/transactions/batched_tree_token_transactions/xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA @@ -1,7 +1,7 @@ { - "slot": 12, + "slot": 20, "transaction": [ - "ARUqsa9pTWmHSd4OpO6cXFeGc7e8oyXXFFHFHot7zmXraUXnACwnhB6pa64QVWe5/UvoUK9bFjPwUAnkeWfyRwIBAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1wCXM3+gkg3xakEzF8kBMC4RTO5fWG+D8wvSE3pb+oh8CBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAADDMG2DLRh4tBFmFZwkoXNd1xzR/NFoEVTjLKJha0UImAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", + "AS+5Xd5qNZ9SjYnM1YPQcIl81H/hqz7XsM1UMZlAxqSkrOD2X6TIvcCO3Ro6nfCQI1xRBkiTaUZJzaC4cvO9EwMBAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1HMPGkJFMhtJQz+cYHUWvBGNdSuUbrReH1uKQQFB0mqkCBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAAFovFh76K+bpq8cIj/zhW0bixe5G8fbAxBdzBr/eY57wAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 9992017517, 29682443, - 290148480, + 290204160, 1, 1, 1141440, @@ -27,7 +27,7 @@ "postBalances": [ 9992007512, 29687448, - 290148480, + 290204160, 1, 1, 1141440, @@ -59,7 +59,7 @@ 2, 1 ], - "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NKoa4Rac1R1SK8weJHfhFb4VW2X6F7XtNCifihdpKUDtSmx9vRryifFTpQbtk1n6bfgmSqtbB88Rv9BB83NQfTWiugGAyn5wTCx65yCUqqGc6uYw2bMmE7Dp35TDgeYsbxbaGYewv25oB9aEbrQBRxCZwc4SsS6HsgsSZbWW7FwtvULFmxJ7Ezs66R1yoZTWNQPQ7UsGxLYhhYpvBv1XBZ1MjrdCL4UD39katHQ3JGDKzSxzWQJYDMEexZ2v4dJ2UfF3SFZWoZWwsNQPaERr6QN5mzoJXN57MMu2UeScE223Ww5xtExsKYrGSWicY5Ey6ymyyAct5odnuvr9vv6wpFjmb8kzRQYkN8GWawQQREJpZChKiiWgTGUPoScM7AApb2Xh1x1VYCUZKttARFmL5nBsde5N7CQnrGW5E3eeGxe5zVyNteGo1pUyEFg1Rx6LdC7DPYGhgFDZXWC7dboWE7khk7yQx9EswsW5TGgHakuiyEYHwwctubSYmWHvmshVmnW8ahHC3HWqvR6uUs1gZHoQQV9tHCsQB6f3CHgRC3W3citFfqzTd7LzrkfapzdSUpc75cFANpZFCzfgs4es6aLUYv4c6bi8kzgF22z76asdqBNjNnWJHY5BSo956MiADyNfFejhsCSh8yazNAVzFj2yYaUX7RiMoTeyk7YF16MjEgQEYt5aqR7paqvDmz4ndc3BDygorYJ3G9kgaJj9wgY2jjCADmrWaadDPyB6KBAiSvG87dxpHuCk3h8C9LDKnGxPmVKgSWaobv8c7zu8oFwcUfPXJn5YaD6GCQABWhjTFJAb8oJCRQ9L4TGETXahGXKybcpSoGwRR4r141eWFFTudmwRdCH7MGrR12A8H6NttrgGziDbbAUE11g8w2ZwP5Lfv63pzkKNQenBknb5YAHEiTBnj4Yn1che686g2d6jW1Th9rV8Lb5FQepsGbNLhR8JtF4JbNrchrXKqa28kSTmjR6NG5KjUWfSWSbUcox3SxK8zCDipmRxpofzXgtsUK91WCrXn2a2MJUh4Gsg9pJ4CMW7v8eSsMCyvFwJFxfCsfJJx4qLuVUfLJr1eboPYv4EDc6rc3kCwgsVLtAu3KuM23kiUNB4ivAam8nriQkucaTs8tEnAwHKpADVhjPGMSMkG1B3W2VSzM9FYFmNU86YXcPEQcwFmsBhxXriAoTZVGhAnZv68kPRjNAra72FoDEUg8zAo8qAVRdcGTARvSpnzTxD3eEYn6BPPMYttiUquX9D3o63FxfKKSHXroXFCvkYrUiDXRYcZ9kaHikm5scAdykgmv1Bsm5oP38mhETm6vJYdXNpfMCM8cQvvc6WqUfXHvNM3DNgPoMpPsvmNyDnWUeGVqSQAEFEMwqWkduPVGtBtwBomzHXLKua5vexETXxSPzh364u3VUnSXZdGooK2xQvc4kF5tcUbYWLsnYZo3EgcuS6x9SkSxvjdjExQu6QRoMJreef526gnukLN66yoeh9XtdHgZHvSX2hoj9SJ1vEZFvpYhVLvBWpuibVmU9jr3vxXFMgBVqYmjgt5PQTnjTSsXGg7o56b3Dr2Y2qN2b", + "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NLjoczYb92eAmFqje1WHnfU53Dw6busHtFHTdHRDSpWxEQyUbHBvM2pHNgTRZ7TwLtQK87858dprHv3HC6ZB4gMoqmu5QyBVgt8yPqeHxDZd8tMe6JLWtiUbtSXuPdwQGcYZyPMkBtbtUzHgM6rdAD2ahqNUy5TJ3nn1QXaTznjeZY98sZKKavh2y1gddYV1FJdEAAwpQRr9CGZx8urf8cS8md843AumPaao1qcwQzqtb6C1pWCipr5XdyfapKS9XpyPUsYeB2ikDkMPyXpDdRHXdc4AdAjGddwd2JR1abhY9ndwKAJgwDur1Hk1jqLfkfkXXwp5NYtdEkicuAK9EbCh8GYCUqexJT1cQEh7Tj2BgxgnHXibbfgRPFhh44pRmLJDcyahYsQQjdMj5Xsj1DrTnu3RSY8GLVyrGVSBiGWw4Q79ewhMFsvFtepK9icwrGYdzY8UiKyH2T3wtDsbTUHGZptoLfWxtxqybRt8Mk7kDbNwtq4VLb7cVPqezeaRgZKvzxQDRv1stuWPKBgTr5hp7qQN813r8H5PLtuy9CpgxXWribp6sWZy7nhwojKuSGRKzJHd2ha2PArQYQpgKk9YGsmzB2hGnUTTE2TZN3T58ZfbHH2duns2XBPhBmUjheYhQgnBht1v1eRWusJJ5LYQef7BM6xhG4PuENvubKbGGAxZNxqmVWmnboTXb5cjHGiHpepoZTATa7YwPBLu789AmaLsKKMGPWtQfJFjYBNhzLqii3gTeiyYVBv1eKEpqtBtBe5NHtMEYd32sZDFt6CwtyyNnW9o8fMHM4WaMMCTrtd89yJHnsmDc4sUiFX7eVZ7tKJHpEnArCk57wxDrNVqTJRXAUowi8CsJbZsjGM37dph426SqNKXaw87rXd1Hi2uBpngwEHa9PUmUXEcupsbjMiHPxJagFwRGy72JExczPsUGG145kH29ydhkZ57j551bikJn2DaPzBotsqkXC3ZDQbLb8SCc4k1jqB5taUeVKXn9gnuopnTxGPYR4f9FCc3VHLYmpN4LMy8fEPuz36yX7t8cnKKD4eSnpdkpJRtZG83TEvAuDERockh6yY37g9JvTnzHvB1nmNJZqkb9PQ6SdVNWRTFMaGjLcQoNdPbQ7KoNwMZhhDgmxqqRC6LLxqmUeSFermR3EEQLAtSwcu6CkVxmJUvUq7nLkrQHRUGBFSJHCb3XtbUkeQTqwZtLj6hEp2EUamxa3MKiggnzkYXYPBDmBpbZcWmgt8SKBR199P7cvSeWuLET5pcQmwtrrjeYXxCqXU7YQyQnZC56cAbr2xP3WS9gYntFtBqeYCcKNGmStCaBBydtEnpyPBXtRagnToRqaBJoeRQBBftWobi5yZbSaQMu5xLnBKSvrHHwUFtJ38Bbn17BZ16ocbuK4eJtV4K75quXDprkDAWEkzPDyNQRYa2kQVzBXaQetC5avGjCN8mdkzfkhUjNpqLmTdeckAEf3Umne7F1xk34vDWsEVhhkZXBp6gnfsvyQowXsgJb5d1EDZQdHtwMGVcMT5gR5BUUNB5RhJhkSiq8okGgJGJSxKovoJqGq4Ah5Pe5Uj", "stackHeight": 2 }, { @@ -79,7 +79,7 @@ 1, 2 ], - "data": "HWw3g1RVyn6xKiZC1F7KRv4s2uJzten8i14fRzpazP7Bj18RrcgKaE54PFSr1GpsKSYHdy4RB7FqnePNKRdqBCWPBiUYKoUf3tJFzfkFZNJbySVKsGjTuFvocY9DJNL1S78x8b44UnF6ASTwFbExuxaqBrNHqiPHk6t1V7WtnBkveXvw6T1HK6HvdBhk47VYpcXYx6zNgQ37EaFT9Ztk7tgaGvyaTX6DBVt5qCginJNRCJRGTzRcNsVpuyL2U724ZWHRerGofWaAf8Ltz48HkvnmRJCyXAGsDgWTus1e99RMMwUoK4TZdjkCkFaars3bGQV9HKiEsqX2SYwYL1McMkCxmqZ8xiApXkQD3akjwMr8kZ8xb4u9GovPoqeutdd4Rpt48PejZTsaJeAu7t3zmETsKmL8WfgW9kRF4DPZmiu79tGpd3Gtis7B61fQna1XDaRaccZFkdbJkMjPSxwJk69joH8LYzdKVtQagS3s6H3AA9aTGacC36M6kxBkqEdk1Fb152KuN8C1URfmWkLVB2uJE1ZGkM9VqpRVF9r8CDrcweFtgyQ47EU4S4tp43ByEozPtHoSdruGhKjearosNnVDPDm3vodDCjDY7wCnmdPbB9ZB5XnrbaHrSLD7QJ6faBx8QdnTrcgHSQiSqG9rBabKBnrY15TAEYULo7XvV7CpHhDpaRd6hpZufCSqp53bZHhzw", + "data": "HWw3g1RVyn6xKiZC1F7KRv4s2yv6EAAzs6p6GvHnB1fUhHLwFpG9gnnBc8UGaodFfWTaKQdEvhQ4MxBm3BtLoP3mbjogcQ4wYraF366psowLYYh2jMPETCw1XB4kXQGDC5R2ddKnw1NpUKnyWdagDznL7nQRXdh6yMXSbzXjNuMk2of76SJrzvDAmRX1JF4EM25FFP86y9An133hWVRDtoMCGoTCo5LT3LQbD62WsqRCNb83MbLHCk782KGHJxrM12KXvTYiT2EdruSJ4LXarVfp5rjC3jHeM49CmkCF6WVGsqGjSjuzKcHQkjznT3i3grNbA2nEyZ9KX74Cit753wZZCxNeU9NvYrgRdSj4mG9ysAb45pgn7HChX5dEmN1GEpJZTWEUoYDsowF1c88oegvGUbBBDFRtMt6FEANynVQ8XTjJPK5C3oTCBRpZcYPQdfVNU9tmz3skKDxHsAMx6syLTomZs3EobGrrRNZpZp4mSRmviPZkpJBneCHzfLGSyLsvxtDHVNBi2JNMtzh3JpGRmGuQ8fk2ZWZdL7tYYxoRC4y9EEKANYykk7n9QKqc6YzhnB89umK3CabMKxTwWmbMk1NtdM6ALc79xtPmP4eGPV1ScN6dnuELzz5uLB2f3PCQWhikg3Bu78kaGbmQryW1winRFXjpYA5cUVqM5YTDrRU5dwAmVC88Z7L8WgtgHyU4f", "stackHeight": 3 } ] @@ -92,7 +92,7 @@ "Program log: Instruction: Transfer", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpi", - "Program consumption: 948764 units remaining", + "Program consumption: 949828 units remaining", "Program log: num new addresses: 0", "Program log: paying fee: 5005", "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", @@ -102,12 +102,12 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 3", "Program log: append leaves 5", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 27760 of 882486 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 27760 of 883953 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 854503 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 98676 of 952897 compute units", + "Program consumption: 855970 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 98273 of 953961 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 146749 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 145282 of 999850 compute units", "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" ], "preTokenBalances": [], @@ -117,7 +117,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 146899 + "computeUnitsConsumed": 145432 }, - "blockTime": 1740104955 + "blockTime": 1740291882 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa b/tests/data/transactions/batched_tree_transactions/12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa rename to tests/data/transactions/batched_tree_transactions/12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ index d278e0ff..6c20a73f 100644 --- a/tests/data/transactions/batched_tree_transactions/2V3m8kDmAYuF6JBmDaQ1DpBLVW7Zffvn1skAL7ZYFiYAJnp2mofzZYZGZ4B5KBULkpD5Mavp9W8Fi489CboGKNxa +++ b/tests/data/transactions/batched_tree_transactions/12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ @@ -1,7 +1,7 @@ { - "slot": 122, + "slot": 141, "transaction": [ - "AUo0RYU5pMy9qZpUlj4EOj4F9oa/XukIc+cBM2mF95tzTUqXfqhngwq84Kgrrbv7LZF90meP2hAu/hkl4n5OGAsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTfMQxuDrkUpAQnd4sFjAKOP0isaR1HZVYm3MGDHfWkwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQD/51oyNR0Uaw5qGG3jiVd9M31CWTC+ZMg4qXMvylGSsWo6Fcduz9ktd7A+uSSqYrwUBOG1CS1dkVPSCnkCywUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQe4lQSdr+C/ypEWBR4E1sC90qtpbxVHO4iLGfYBQHggIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6PiGXYvsMZxi7G1u73N1XNVtrZ29a4idrFQgFPHTfc6rve5DMf3iK194rNAvBAygazz8UMy56ChVhXfwFUPZNniXT41LEzdxcTKj3PNjTQvWbCwy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX844m72VxsQsMjQHdNWNrvwh5WZC57eeEQWZASwYzBLmzBJQpGuKXDN2H4SKXvDzyTTsMaHjZj17oEtuJi5xbKczQwVRUafLPT6vh5f4qZPQ28Co1", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068109 + "blockTime": 1740291669 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP b/tests/data/transactions/batched_tree_transactions/28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP rename to tests/data/transactions/batched_tree_transactions/28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G index ee853b2d..4e6b878c 100644 --- a/tests/data/transactions/batched_tree_transactions/3ZzeUjPo44WPvKXuVMNyzNhemwoyHNQaXNfwg9MZsURpbxWsuHRTh2Mzynaerx6ApZrS6CM2BykjVPLxhoedfcQP +++ b/tests/data/transactions/batched_tree_transactions/28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G @@ -1,7 +1,7 @@ { - "slot": 118, + "slot": 137, "transaction": [ - "AYB8l0dxw+HPJ+DZR9aJJ/0NhjTq9XX/4OihrWTzoWtQ3/CnPagtM0H+rd9EWs5g9AELNUpgGHaIbokfMOHsKggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnViEd3o07MD6rNgceD+IMegZ2LFM7QrrvLHcD+IHDjfjwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATiucPaLnB38igg/CndJRCXJUkpLtGiveQHQP1AnL20hbj2QyEoH+6+gRM2ty2pokCkEu+FSDFATEqbsQRvz0Q0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXx/bPhLhX+JGEj4Rg+6cZFTtE0mwPt2kOQBupYlYKTLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999985827203, 29762457, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999985817202, 29767458, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDPgeL8u9ApLVxGFr9qhgmtKpHShYURtpjR26116gfw5PTA6qxuaYwJDWWFdJiznpd4ZzZcgqCqhFbjgBvrrfdzvNagNqUbBy8XWwg7xDmz1hxL9fF3WgSka9KUefPxdBGYop9wk9nKzHMFHzLQ9nB9vnTemcYnJ4DXbLHfFWJp6Y8YHBFxBuDCEWC3yquvsajGBwq42oFkXKJytqaHheKQtnVeiRaSBLaBXnKmvq21yjWi71Df73kVXthetzJsHyYCUtC1ABEfq", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZJ2L9zn1wkZYgN4AmTQ1wHXdxReYb1QsrXk1K4s5xB4b17riPqP7DnVg8MdGpuMeJhRxEMhDqBxvsZeeL6yZ7kiCCrQEP8u6uk6E5j133iSwWFsywcX4DZ3qrSsvc1FLjXKGyUtoHheF3Fop78p4z5j3ZThpbyJbZXAYhi6MLmnxvpsXiw1Cx2sgPDVgWM7fzjnuw4KMh7zqnjsJk13K4obJdvyJTSrAYx4CcwGoKeTVoL4MuCLGHQ9dfGAqazJ2TL5jo3mb9h", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068107 + "blockTime": 1740291667 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 b/tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM similarity index 64% rename from tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 rename to tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM index dc895cdc..e1e110a4 100644 --- a/tests/data/transactions/get_queue_elements/23sQPSL6Qwe4kEbMjQQy55pjYMLYSkLjQCxaE1NvP1rPH8JpheRsAk5C8UDcpzfUyQvCuMNU7JdiHS6HsFDofnq2 +++ b/tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM @@ -1,7 +1,7 @@ { - "slot": 567, + "slot": 396, "transaction": [ - "ATR9uuhxOeiWBbV7OHXDGTsICD6Y6pBWjO6fB80t6TBJA4aHRPF4IwLC3Bc2uOhsdyjlcyFLzJjkylLeXKWEwwUBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRLD0+qsXKySIxNBsEzExVylX8jC3NavArnyGvPAOyS7wIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAIjFmheqkNn16KRSwEeMD+O3qVcCckN8IUcaksYrzAOwyDvSArDiMUkzyxYMT3zQOjyTenkNWbD2xdo2NxPWPzJkKu4b2EekrZA7Y3YAJnuOIRcmzlaA3X/S2sHNyG1VURV1V42Vyk6KPhBEm1Icmj8Wk9Te7abVXrg2fkxYrK6xhYZhaJny1pQSraAKkYAYKSO+ITt5s2vgA9Zo46iORh", + "ATjHv2IPeBWLjq8zcl1bedroDlzVVQ0nWUpzPDZDGgcbgUKZLt2JwcdyyDxv5Sb2L4fkC684nLdaNj4ziVpu9gwBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQCLGxbfvAomggXrek0oIAIH58+ywNGyTsh4BXuMFEdQgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAcAJPSKj9V+/+vWxSVG5zV22tkWlKmMXRnA1QMagE1jSr+hNF6kmekcdXVZ+s5AliCinQezfh+mYhgfFvlna57nbRM8GvJ7Ky9qZ3377I81eMEA+Brrssm/IDL0+HuTHgwLvNAxk2tK9f79AADe151DFIFiKsCBqTkzYillR5z6RYK4LvSyiellAS7A+gffxevx5aiHZIBlyO/KOJQzF9i", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995053200, - 29977500, + 99999995038200, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -23,10 +23,10 @@ 1392000 ], "postBalances": [ - 99999995048200, - 29977500, + 99999995033200, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941KTfbw1XPpchjCGUBPA69ioVrMHg2vq3zH47zpGRAVSXEuoZZqFPisdeir7CwJdxWsRfkG5s3wXMB6z4gj4eud5pa4vpQScvJWQJHDuayG6J71WqLjBkubewrt4jxSvLZocfM2V4CyWgxqjjgefJEsXsTfeJpHmWtfUQSAo1NkSDxjz4nQoVs4huX2bmMeKTuENrhKs6eKXHpKcEkZif3youHRr", + "data": "ZZpa4B1Y3ym6r8941um3TtKRLHFyQfxkSend35hDgRUDrauw31d3VWFkzmP4cASgbvqgFKxGAFPsdsrxACNfKb3eirrafMzyxmDJy4R2DYn8E5QyXSoyDYdxUy8TuRdnBA2ysAmQ2kGujcMaGuopGrcAMoXnjPxPdyZvnMkTqf7qbE56P27MgRNd2HuuQ2PxcXJTKv64cbbWgfC44eBMuszp5313TeDW2HeL16WsvtZ", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92PpcRW284KPfR1tizSqP6RZ17isvQwbG87UZr6Vo13AKmxtgShjLkWfP9HbC3Hr2KC7NAc5FDk17YQEcC9PaexxCaMTK3F11QhT56VvFD4", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92Y7db8Fg8gRgiptY6iek45SZTWg5kb3iePWUU61AubESZcsGNtRcx44tVAnLPK11ypeHUy2k9FM4cUQzHSDHQo9QquvEGevQP7zU28tDyt", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740263886 + "blockTime": 1740291773 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm b/tests/data/transactions/batched_tree_transactions/29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm rename to tests/data/transactions/batched_tree_transactions/29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 index 17b10445..6c03c2e9 100644 --- a/tests/data/transactions/batched_tree_transactions/v3cffsoESAZPbeJybF3BvspJyHZJNWACEvFiczMRYfUrytj4JvQo4yXCaizA4WV1Vv2nJN37CWmd1x1mbnDRbmm +++ b/tests/data/transactions/batched_tree_transactions/29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 @@ -1,7 +1,7 @@ { - "slot": 170, + "slot": 188, "transaction": [ - "AS2+ez0aN1ibaKW/0vFb/Pwsxv0NO6xfFxPbWZ7HO4Ftm86lf9fOjnOyCRmXU0sI72s4sOsAJ3meb4/umNqpnwwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWW7evJqCqqXNEZMjpKl/bhwAL0KDvUz+66YZmjfAgCSAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATkwMp72P/dcT1E3q5MOeqweoHidt1PMfav+piN6B9F96I46xcemvk8gJhlNJyCrh0NCbvY+xCF6HaRpf1i2IgcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXn3ljQ9JgTUp9XnAO5K1uWWVbVifM2h98glnjFzXkA/AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAk1HuBwWD3qcNFAeRFismREuzwBh6LLo9RBaNSRNob9H2E4emYTxxtnBXWLcf5gyCr5rgRnPyzT7MQvJPYr3cK2XjgmqTKuf6hXk38iNjnVenzuV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFDNcbYKaWy8mRrEBAMAc1Z2cqKbFFE3L7xYHfCzTxsGWb2FM3bWf5mHPMUn86J6fyanzudJPr1afFYb1tMrVoPRaRTymJVn56hyXpSqg1jCK348o", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068128 + "blockTime": 1740291688 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 b/tests/data/transactions/batched_tree_transactions/2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 rename to tests/data/transactions/batched_tree_transactions/2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c index b9ee6788..d750d1ee 100644 --- a/tests/data/transactions/batched_tree_transactions/4LNkLDb1ByDMtTYfiPWYTrEeknnHEDJiZ6jNJfw5JeFuXuiHMNosEg5YLehL4xcpuqLyKVyFavtiaLM24MMqUF97 +++ b/tests/data/transactions/batched_tree_transactions/2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c @@ -1,7 +1,7 @@ { - "slot": 153, + "slot": 172, "transaction": [ - "AabCXAKCZR7AHXc+P4baoj7N4f+9buA9QQRMHKbjjElcj8bUb8NgZdeeN3h69qVkjuklu8lLChw8kwKsQj8oaQYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXD7qd3yoD9y/RxnnxWo4EdAjIJ1IGESZmwWLVtYxuBLwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATws5Kf6/5u129r9ITvsrcPChlIfe4+7juECboglrJK+xFPctPf/BWXO5ObJAhcmWsN/+Znw/grG9mEV/ZbJ9A0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbW4Ikwg8ayZkfimfG7C94hehr1AXNBcmFYXIsjzeLqgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999971547175, 29902485, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999971537174, 29907486, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCb58dDDWFRoX3medJtgQTA5EvB9YQwTxDQfYBSfAP62TNdiwHorKXJQyAnejhkgxYzZuEXyAeJEoEbqLGqdREqPchsX1jqtDeiVpqDMLqyDV2RUqRUrZh3RRjq3RTPp2t86mUcEGDNpGoTWtgJeLnehqoVpNtijUi3uop7BQ35kHNv1yT35zTVyjmMBReNWqQnnbeN6uM6RFismVNqid7XEZetqUFeGrMZQcxcyAVS4eaGa4S4NoyRvNdxDTGCeonxaQDLgRjM", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDbsCdyhUKMD1HXWkibsjH9ZEcBSV9ar6vZTb6Z7x7A3NLzfs3aEvcwrz9MmQAwiMHeTEpZPawDE144tXPV4XiaiSCJRP3gkLCyKvoVh4kMjFVFBSFCkbwMY4kYKU7uWqzkpNVM1TBLoNKcM7j8kNxuJGrcTVdKET6eMqW938cS2LTJfswHNgb8hG7PbMhYpZb6KuXeeo12KKiTRTWPHAHMcrPWvD2Jcs4J1QpempW71QwYRC8riwKHiXsXMPPdw2zbDukar23YT", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068122 + "blockTime": 1740291681 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 b/tests/data/transactions/batched_tree_transactions/2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU similarity index 80% rename from tests/data/transactions/batched_tree_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 rename to tests/data/transactions/batched_tree_transactions/2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU index 501aa49e..957278e7 100644 --- a/tests/data/transactions/batched_tree_transactions/44XUmjBRwmHYesPbtpdFgk7roY5pasiaRcp5wZMPv6DSg3vVCLgafyhP5TLJMXPbYv7ZtJvnpLb9eY1ReMePgox7 +++ b/tests/data/transactions/batched_tree_transactions/2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU @@ -1,7 +1,7 @@ { - "slot": 132, + "slot": 151, "transaction": [ - "AZkXXCS7MADgXck3E0uA5eqZS6tRoR1yrduUedCpK0OrRHjwBSNaDfc85lSJTQ4PAxC2bCq5VHEQOn3YuZEjggwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU3RRwzFR9m+zZ0TakiCVCPlqF7nRyZkqqnqqsdtcLGnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AT6TXt8BSW+ygCR+1Ye578+XLqDZwvO3axdfhlNDkKpYDA9PPzFfz9XDtfMWpzYL9Mw+aQjBgPK7gwSTOqjniAcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXvorJggGTvqT13IfWsbxslX6rAfhylqz1EGabbuP09XgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBzywzNvK9xbjpYuRCLREFgf6QHfQrJ52xLowQ3mvQQ8entfFeKpjvExAsFTYhGXCfcmqyfU75yHNi69qrBKptjrqphxduFP7ephexmjqLS4DNwbD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXErLRbXrLrXwMXZhcJ1cPpLUFkEeWHfxT3xvjQLyQ3jrfhFJuXw56V8ewFqLznR6bAGfKKjak3kv5pzfx5mrgyR8g9T6tkZY4p3yP6i4C4NGtqs67", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068113 + "blockTime": 1740291673 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u b/tests/data/transactions/batched_tree_transactions/2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u rename to tests/data/transactions/batched_tree_transactions/2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo index 6876cfc3..fb0545fd 100644 --- a/tests/data/transactions/batched_tree_transactions/2TR7thWBTz7mdncfBgqhutbv3GiuMx1hTgpvXs3r5DBHKvW7yJ1vGbJhcvMDQv1wNcTUD71P1Rf4zj8K7HdoUz2u +++ b/tests/data/transactions/batched_tree_transactions/2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo @@ -1,7 +1,7 @@ { - "slot": 191, + "slot": 210, "transaction": [ - "AUjMCVcH4OQ/TgDZy2ZjVQfTp70fkOKGOM+0bpTaqlh7crC1dtzGMoG+IaaKBs7WDkz3L41izXvh7xJvkDpKvgoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAu4uuc1duGakcnWXtGc+BGVseyg+p01vtOUomUe8PwgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUALITzHPo6uFfjgM2VVzzp3/jwuEZrpBOy0SQc+t07diYlkobIr3eda6y0KRB/P8TxqXH9+S4s8Sg9H+JwwtAQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUa6xm//PEWjGFLpBYzZrANH2VgupwQ20AKC9uKZBVStgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999956247145, 30052515, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999956237144, 30057516, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD85jYC81u4atHVjVTGdvCwiEBB5NGXrkjRE2h7132k6jZYV7kvb9DFbKN3v4ixR8McRBA89vzgKPAeGRskN4mS8P5hNTHrAcB8MxvBRCE6rENEHG4Pn9aZ8D5YZRQXyzNqGnYETFoN3Wqzzu1ATcQWPjJvBihdzMxHDqZ9yfre49teExDhdCjFEV68n67cwXi89Y8MC7ywPH9ed4VhEeL6ACd5iBBgmXq7ckhq1sLJcUyeCe7FMpTSFQyJrAG6gr712uKLVRToD", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEaAFFh7YZJtZi4KEeoTAVuBhBAu3QLM3HAkeJim7b9pFDruiH2h67Fnxv8JXSuWzDiNmTPoKkEZScPHeYn8xBZyE5HaKKyamMt5b8NpFmu9oHaFFpxjqXs9L41zePzeLThPfrYYi5572nJewNDUCr6g4zmXpc67f3iV5a8CBTLE1TfjpV3NjRY5aFK9xRNx22Sqw2ASm1jgpns42HV9hVH26wczN3mhwh7pj1Ef81MN4PkFLJBrhkbKU5ct3zf4k2KLdNP9hEo", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068137 + "blockTime": 1740291697 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX b/tests/data/transactions/batched_tree_transactions/2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX rename to tests/data/transactions/batched_tree_transactions/2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk index 670fc251..4a6036f5 100644 --- a/tests/data/transactions/batched_tree_transactions/5kQpC2Jtk87TygY8v9kTeYYVAntncmC2BhB5E8qu6CB3CpVSapAA2ciH2NB6NrwRpQPG8meZQ6eniZYYnw5x1uyX +++ b/tests/data/transactions/batched_tree_transactions/2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk @@ -1,7 +1,7 @@ { - "slot": 128, + "slot": 147, "transaction": [ - "Ae2A7d8jHR7KdhA9lnd0gbIZSG1ucCzjbglEb5DE4lNKQvJ/zvNHXG+ieVzFYLDS882piTmnfKQaY0/GYWclpA4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWORV4euzNUaYJo3uBKFeenGFgOxmXIfIDYzp/bL6lmEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUAZ9HmpsYDlvCw4uKtIh327Zm9f1DVi8+ra/XI4Df7v0HLJ/868HnwRq9cfCgs/cgHTcqi59gZXUbe30+oa3Q0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXPA1+F9KJUaVQOhPATtDhOMYcMEBPj0c8Td/F5knDGJAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999981747195, 29802465, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999981737194, 29807466, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDm1e4UmZvFatyKpWPd5yXmuqPmAedhWLmvzFedx7aCbgE9R1ab7hPTP1PWMvwXaoLmyyL5K4btsP4hLCnK7u2rc7JbJrJDZ7rewMtZ9FA4rPSQn5gHXA7ETxsSY7oeMdQFDNtfryJpMftU2zcmKs3yRjmLcw3AiQnZqZuPY2wrq5E3cQC5aiPUeJ3ne4XD18u7nJwaaxAsiAqiuhyUzU7FsksH2CvJ1yDr9UjS83CaJXUrpVgDUXkuPKzutLF9cVVaRdodDtnc7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEQZTxrjyTxTCE6SLNfCvFGwD4YdzTeKnfBi7qyeTDz7kmqM2Eu4JfLSpYwrJKxPcn62s6CDJCAnfU4iTQ5PTXYsv1gH16mTpuQGmBuVvMzUbwnjhEGS3eUfrSuHamxqyCUTqBGo2jFx2XskeUwGEHUbNb8uTZjqGCfEUiVNUFmDpBATCgp8gGBVHdJK89wZEU5Ue2r5SDTeBmsLVJKWbP95X1U7nNr6q4gNKJ8TRWnDLc3fVBoXgxBpw9aKiW4YQ5wWdFLmrDM", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068111 + "blockTime": 1740291671 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq b/tests/data/transactions/batched_tree_transactions/2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq rename to tests/data/transactions/batched_tree_transactions/2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD index ec2ad933..5ccf4251 100644 --- a/tests/data/transactions/batched_tree_transactions/3eaA9RPRbbZCfLaUEaeiUikSgMuS8e5arABjSQdhLsxqMa9r6DPXSgjx8bavFCB1tNhSTcm3f82wPtE3D9vdVvHq +++ b/tests/data/transactions/batched_tree_transactions/2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD @@ -1,7 +1,7 @@ { - "slot": 177, + "slot": 196, "transaction": [ - "AYRvND5Rf3jzA6lsBazOTwXx+ixaXoV8eVspQ8qwXxy5JYtlG6fxqtQJLidi4hILvlSgy/bJsCQlOq5gtl7ICQQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWzjGqnVtjRUEuWzEue8BiHidaF0aFa6RoRyMIK9XR/3gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUEFkLvo6yMB9wKBJlSoO8Xx7aK9f/XQBNsu4vrBZXppbE3UheflRHp9SGXgmCK08XbB2xIkatocPp6OxYbf/QABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWT6zdBaiVjX67HdQ8th/SgC2mKjJcGVElj896oAGC5MAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7dfyF13AH3fCw9H1o9hHLBMhivYWeK3PrrksoVC3nc6dA2AgzDmPScm85UyJtpq3zpjfDLQLY5qAstYKb84c7qE7RyuqYrGpPc4TuixaQoxGtaEb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7ZHZM1Cnn5nQdQGAUrrtrqYyMpBAk6ZjPnoKaPC8H8Pb7uuGMYQykkh8cuuSu3xLV2E8hXiVdb97MHiMaq8jwDN8kRcA6TLUSQnVgXMmRzHzdGVV", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068131 + "blockTime": 1740291691 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B b/tests/data/transactions/batched_tree_transactions/2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B rename to tests/data/transactions/batched_tree_transactions/2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj index f96eb1bf..b268ed67 100644 --- a/tests/data/transactions/batched_tree_transactions/3Cw3UYpTpiB4WbAY5jrWKnNiC7svHEeQeHXqUCcpXBk7uSVgqrZAMSSJ3YhTi6KTe78dQZa8JHqn8RVvMjEmZE9B +++ b/tests/data/transactions/batched_tree_transactions/2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj @@ -1,7 +1,7 @@ { - "slot": 213, + "slot": 232, "transaction": [ - "AW5S0Q7uNqu1z1e4ndPRJNnkdyjxGHqgGdaIWu3eZafVSoOKvDgUggCFrNctfC2s+yDSrsRIowCPenaMWCxIdw4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV+Jsx0protH3h392yTeUpdDaIRx9wbCDAAsBp9MTpNiAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUMgnF3BTd+Jk/ZuFh3ax3DcCBEOxPgpDu9y8jPIJfOq04KsCBynFl4Q8PE9poodzerS1jrtiNKmbg078UOhiw4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXx0LNtgA9BVIJaOhEFEqdDqXAHNNPJHmHt+6JjHKuUkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999947067127, 30142533, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999947057126, 30147534, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNidp6WUeCk9nC7tfs5NTLk8Qq2V4mG7YyYwiuAsCvnrdMDCheVaQBWehwBsmYo4uKFp2ywEYmntRKe1vrkTkiRAQPbZd6hFnHvGEL7PL7epTcL3Y6JbtXpw3CNUbNANtFpbAmn4hsMjVK79HNfksnAMCAAC7mXVUV3PSgjyqvzxtyjo5dDrY32Ya4VbMGWDXpgW8yJrjohNmr2Rrb3ErFWaRE4SuvkBB4nBZ15w9BM56zbpgeFFTm2de8by4xUQJ43PMkd3hTD", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZaAvYrzah2YruszBt49qLfrX3eDXM1zgWfaqtETUzwSDDtRuVGzWpcvdimsuwpKjRF3ch1mEPAMcCCF8BRoFTKqTk6nZehDcuhixaTY8VSydTQY8EppPHZNS2bsvHRPUXAfWoMg4BXvxD9AfHLxfjteQDGDrwDwawjs5PfKcxhCB4tRhxq48KagUUxNh37wEauzwRBZYG9GZANz7KLCfg8gCDA43K1mnyLTGCDjvVgCFs2k2C2yLQVRgxafyQqtLzN7Xpzo6xw", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068146 + "blockTime": 1740291706 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx b/tests/data/transactions/batched_tree_transactions/2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx rename to tests/data/transactions/batched_tree_transactions/2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u index eea4b9da..a992e7bf 100644 --- a/tests/data/transactions/batched_tree_transactions/3toMKa467DuobYxhzpq9zj6sgcmJXgaN7VumpTSWrWKz76yKxPMD6zWvqyeJ4igYfYy1JgwSsM2nYjJEMuCc1wdx +++ b/tests/data/transactions/batched_tree_transactions/2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u @@ -1,7 +1,7 @@ { - "slot": 186, + "slot": 205, "transaction": [ - "AZC0H+640lAxm4h//QmS7Z6QzcFh0U7/ds22YEB2vaf2A+x9iNQXYHVbqjOCC+LEvbQxHUNyZM6YutqvvnReUwcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSQ+p9so1j5RQUAwVKxinM46MfpUg78CycGp8Rln1sEgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUWTTylh+6P/ptuuKizd/3clnc7iEeVnORO66MownDNP97Lbonz8uoijb9Q2m40ndvkKr4aJiM8ipcE7CEscqQwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJocRmKyDsm+t+O1WvbfTkHbGuw4sbz7VJ+GeZuD21qAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999958287149, 30032511, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999958277148, 30037512, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDaXEnvHoy31veWGRneGPa7MqJkqAcvkzaDAcRQNwUbwnecBQKrrQicC73HBXbGZjfmEdap6FSd3rvCVhMXojPydbTWj38GUs5SRT6ex2e8LDDj1zjcProqZhBMPwQrmr2MDX1q4f3J6eqbzFffpj59ByTBLw99jUEpn4wqmfvHBETipKYCmuYm8Gvd83c5qvx2aCyBL5T79AindfCEhtzWjfTsxFVurPSa8TCnFRZWMdVE9VzZuZymy3GfPRVVuacQUqg58iSLP", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDjhG359TFDUPYccgpELoNWcD8LrWt17bZYX16PNHBSWc7WgmFLqe9ZyyyNUuxZm9VcS24N8sHPvM3RemG3hDdigGB8aJrMJefismnDg2yQeVakV22nHaJQmwpwFpYuy6tWywTgDaZBH4bN41LqzqoT2cFTTt77u5C57pdxjGSFFhjaj7Gtj8NNpCsoXHZPXaDizHqFH95T7TQoXqZM2UZsFLT8pRf8fhgddNExKNbf4FQNyVvRatwyZ4xy6nvLg7WfgZUyFXea3", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068135 + "blockTime": 1740291695 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk b/tests/data/transactions/batched_tree_transactions/2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk rename to tests/data/transactions/batched_tree_transactions/2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf index 60cee221..31b9f129 100644 --- a/tests/data/transactions/batched_tree_transactions/3rPoxhYZg7EsdtMSh3XjxWxuUxhyKXacZs3SW2Gb2d8TE54ub5yt9KhALsbjyACRJWpkZ9UHKFpeXePog4kG81Dk +++ b/tests/data/transactions/batched_tree_transactions/2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf @@ -1,7 +1,7 @@ { - "slot": 112, + "slot": 131, "transaction": [ - "AY6g/iSXepVVTOzArM4LqY17aeXyFUGky59Ka1nbYZ7wnwH4ybxtuKzcBebB14DJ0+zCUI4qzuHbvvnO6IL6agsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVI47cipqe0XDru1yK5nrBayFEgLVOvQVAGa7GjKdeSnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUZHyboa3XVpEoPFkodImcqAzT5AC6x+SQdXRctBdI7r0AJiPwoQ8QP39AMzwch0mh7kUfkjn6iszfD/RVqFaAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVli0vSxAGW/OYkVLDR9J6J7fwvwD8mYR43jT6tlPThZQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6MiW7dabsy2WhiJJjgxuYU6o1dAGqGauDDWoVec9WekA8MfgyZFHzFgVRYKnMwpnruuoruZsKW7iFdk8PZhMYZb6RsQXebzstL18WfXYe9ARwz55", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX81paT3WfxcgDQkzDnAwqLrRsCT4VVY8y9MVvvebWUCoYmGhL8esSqod74UFHASMdt3K8XDLJAG6ZTNiF5g3qYaZAcjoh7anPUU2fk5zX9AZbA6Vm", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068105 + "blockTime": 1740291665 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj b/tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW similarity index 66% rename from tests/data/transactions/batched_tree_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj rename to tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW index a1307e31..8866476f 100644 --- a/tests/data/transactions/batched_tree_transactions/5temnzYDzkSu993LnN1qjatp6h3zhVCiqY42rXTF3TMnwqskN2cajHxoWEjCq3XfPdgUDSw3xZowg28oEHVzmFRj +++ b/tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW @@ -1,7 +1,7 @@ { "slot": 416, "transaction": [ - "AfScLWetcWXCtOQ9PxOhHcntRRKpw/DcGgkED835nviuLlPYUPgUrDaUNGjWJO9X5BREIFwzFlFLUgK0oUYFzwIBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTN6Wc4a0KxYzS85+jxU778ZtZS5XsLA4laHcKfO+YwiwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAnKb3RK7WVyYwsAAbhwbxpLr2Woo2zepPcoV3bWYmh4Yxksm4EHAcZuRHrAV3xhfynR+0S0aVBTbhzU7fWCSOEAgR+GHXHj5wOD+/71EhVYdA6gwhZxRZ8ztz/gZTaLTMdZUm6rfP/436CYhGxcWiNRvsfCSYQXqtpqjeQTAV65Y+bDwbvP30tjyrmK/1IyVYETk3Ps4oKbPEY1gG8Ol9u", + "AUfV//s7Rinyqm6p4Sw36l4xx85MZGKk6SqN0Wc6sUNVT/rQ86Txq4vF4yiNVZLaygWGPNly5ZIC8VoSQscD9wkBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS3MDRsqTjbMK2S+TPuQrMA+9CQV/qm+JY+HaPqGezzdgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAApV6R0Kv/9MXJfnvjq+6k97XLCOnIaRT+1jm9ZxrHy0A1j14lYj8kS4OKVDZ6w4p1hWze5bCKS6JDA1LI2jigLIFv4U0oK1AhBVVTbTrUsY+qkuTxrCGWRNL/BQTw3sqUZXpjgxO1jn6jKsSDmewfRQi2+f3Di6RNuWLfDZHLaSgJjOw5lZCZg/bSnsb7NrsScj9RmetMJ22PfGRTuclLr", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999990116400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999990111400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -45,15 +45,15 @@ 9, 7, 3, - 2 + 1 ], - "data": "ZZpa4B1Y3ym6r8942FSMMz6JYg2ypd4cVJRBqrn9oWaQC5hpZBX3ZG3hrnUBXYEAzQpNvpcPzKLDDmsn3TZHRorS2NDNFxeWw3XZGBWuAQ6cqRJYAaumzt6uFU83hTCxqPEmJrRfANwdfmtYJcoJcLCkqWtSqfng4m19CX8UJPmUaDUQ3PcuBkK3kwKfSQgmVtv8Am8BHCzZj27JndhR4H7Uv6gMxQg13MeziJSzVp1", + "data": "ZZpa4B1Y3ym6r8942KHD2i1gPJYbRbRiUcxewqVq7akfk9NLEP1MFUvtDdjvWTU68NRUp8wkmMdsomMqVXFRJf1qba8LT8zxDkkq1voaEKkheDdzDxXNwRFpCGF5ngsRhDNmvw1pfQmvBVodydujVDNS6DVkR98JRjGUFgX4fhKXPJGfFR1spBZ7SxdQaqdFa8EH4mWygoiHtYYW1WBhTAikGoggbpitpCwkhB7Ara6", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsziT9mEGe32ZFCNfXrJ4ZUmnqGWgnm6WaAttG2jFZX4DTHSSF4t53nrECM1SCmm7DAeoAztWJRZG2eoXwxk1aCyQ5VBhdnr2gsgLAr7ZQYBcX8BmgKdN8pUZrhmHv88revQ442j36WA9BwhidSdv2", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsziT9mEGe32ZFCNfXrJ4ZUmnqGWgnm6WaAttG2jFZX4DUDKnjzkCqJgum8UKTtgbgA4iudCnnPvPjC3e57qqbFF16txxVKEibvfqfi6bm4effo1UkpyJ9q3KJYuRjem4h4m1gurfhKZiEQAkv8S2N", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068229 + "blockTime": 1740291781 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz b/tests/data/transactions/batched_tree_transactions/2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq similarity index 66% rename from tests/data/transactions/batched_tree_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz rename to tests/data/transactions/batched_tree_transactions/2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq index c7becf4d..379f17ed 100644 --- a/tests/data/transactions/batched_tree_transactions/2i3pFnJmDE1t2rNweeercuCChe6jVMAjZ3a1ySMz9JqpsL9fVjweFF6atZoUPFxHXXD1s3yV4CJn8tZfQekkBBjz +++ b/tests/data/transactions/batched_tree_transactions/2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq @@ -1,7 +1,7 @@ { - "slot": 445, + "slot": 446, "transaction": [ - "AVVqatKGeaQFeofJgq2+auQu2OfGxGA48MHzVEN+quizZFZzyRtkN59eLzM6vTLQJ4usa3x1zX0lUU+jY/OU2QUBAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0LTkl7FUjAScktOWd6x+xvrIPVg93twrTOfrjAAvNa2ACAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAXF5FStvPa6di5MW9vvVbD9yHb1YSSMpb9G7TblTsumhkUwpZkleKsiH7MZ1pCkq7vTk+jvf9YNo7AMU5T1BgfBYoSrAmh/tTcpfi92lyNJAUBy2aXLfKR22fWZ2AumtwesGq4RRAiQWCsjYJTMXvz8gfA/bpbSm5wW067n9UdIJvY04MEiEmggAi+2RjXMEqTmzCGZhVldPNUHQGF1Odi", + "AUiOvBSawalEz6qK+IsMBkXZh5MQ3lN5LoW45KTfASP7rZqHZhAap9FQGvQzq643GTLwYlCZrTjBiHodh30meAoBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0E0xT1yT1yUQlJiMlx4sjikdMrlE0qO05TUbZX62zwb0CAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAABOQsP9Hyjv9AMi/SO4LN8+cYfCih7V1uVT/ZakCQM8ABLXmOMSYEMvUzQGHB1XS4jiBeq5BHgtTgcXNtPDVU8gYQZ89LVxrZLC2tdxAkdC/81gxuxhU5lmMjQ1tpiuIEkn6sizVuY8KXpMj85ORih1uUH3V63M/31saXBeve6LhCWjfaQte/owd3/yZZRApXXsPbjCzagxA4qGti6xUlN", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999990101400, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,7 +24,7 @@ "postBalances": [ 99999990096400, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -44,13 +44,13 @@ 6, 2 ], - "data": "LmdQuBbApKVFkG74xVvyT9K8TzkCmxytsZZQSHSDswcibgF5oZiwzXrLNLLL1VE5P23V36vX7wNiiGLm3yFGzPxyynhb3xNuxRGBnpmcMwJT9R718QrgyyaQimJr9CHPk4rezbmT5WWnEATVLTSLghkjWfhRaWGq4JL3zL1ZkCsky6kWWBapUPBPhDMR8wvAZTHvgTcDnoZ9xDv2sDPLMrBpcbEwv8B6syF5QP14umb", + "data": "LmdQuBbApKVFkG74wqNce2UA9aeQ5McpEUxhdcJMRqGMpW8nvxbsbuEqX95YpAeSGYLiiVAQPHa4dfxkvyfuKxarGrf3Q3uEmBtAk38sxzmZtjTBxpN4UXgR3exh4sC9AczCpp1cvx8vGtgYDCuGsqYyDs4wJDS9dkTvVPEKN3YzJwK6hhGcHtYCGBWmqos61MHdNFcjLJkJ24vgDfR4Dr7WmqxVYXQP7UyR31wyABe", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYkYNxznSaCG8KCdDpCvdW7fzj8ojf5mpTV1ANqduPaaTzdZhb2YbHh5LhQpUJXNJt55sg5qGkZdTPeY5nmcuSxpjWBYXNZ8jJs2GmktSK", + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYkYNxznSaCG8KCdDpCvdW6s4mUPKaf25PaGtK9VX9QWNhc1gzQ63E2hLDXAkYs3Ccra2WPqnMq931SaAJGG1YBhzUBbKEixicmWtCqXsd", "stackHeight": 3 } ] @@ -65,11 +65,11 @@ "Program log: Instruction: BatchNullify", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876604 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876612 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106814 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106806 of 983226 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125606 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125598 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -79,7 +79,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125756 + "computeUnitsConsumed": 125748 }, - "blockTime": 1740068240 + "blockTime": 1740291793 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM b/tests/data/transactions/batched_tree_transactions/2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu similarity index 80% rename from tests/data/transactions/batched_tree_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM rename to tests/data/transactions/batched_tree_transactions/2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu index 1def50eb..e19f5c7f 100644 --- a/tests/data/transactions/batched_tree_transactions/dcs6FGKQxpfZrtyYrsFJbAxrnJu7QeNJBJFzKmf17aqm7owdvuRiKTB5gMJ1yGmPpTsisKH53tw8k88DGH4ZwRM +++ b/tests/data/transactions/batched_tree_transactions/2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu @@ -1,7 +1,7 @@ { - "slot": 195, + "slot": 213, "transaction": [ - "AR+UCS3Z/dbTLiObB/by1Hur6vslokrdYIDAG5j0DwWkgRbjlO3tOjkCexe2qiE8xy4hI86kyz3VVzS+zLL6zgwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSybFFiUczuTjzUeVUGJ3aNj4XkfhDNkL9DXra9nS0DwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUlpu4GyyU1ukZ3nFFMV+C+o8mxLqTWltZ8nRR0ZDuCDIbejI62tt5JTRdmt6/kz9tQ5QAWxfBcuHhIGKP0evQwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVgXoXCNiQjYobt/d/pD7JJmlU+4Rx0jRtntDIrSsj9YgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFsGwDgRkqdojVWY4m5UV86tWhpy3ZupQ8nucDxGWm2msBs3pDUkyTuSQsPp77LPuysk4Ax81cfshQcGSrTdNGQeJzXPJYMrJLaqXtaopzmyX8UD5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFvjVHqcorotqamLVAhcWuFo5DoMx55uYfgoZW53bTe7vtVn11av68pfuJAE2ibxZjcJfdSNYyqzdBKSX2MGBH4qmL2NLQ33AGkjUr3yY2yxKTBxK", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068139 + "blockTime": 1740291698 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA b/tests/data/transactions/batched_tree_transactions/2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA rename to tests/data/transactions/batched_tree_transactions/2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 index 6c63e287..166e3b69 100644 --- a/tests/data/transactions/batched_tree_transactions/5SNSPikcAx7swrGQBq4XD7gwcDTtVfbpv44ZBPBdma8WCW7SBZRJeSnfGz5rFZ5CGh5jheYx4qs3m3a3QUj856NA +++ b/tests/data/transactions/batched_tree_transactions/2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 @@ -1,7 +1,7 @@ { - "slot": 185, + "slot": 203, "transaction": [ - "Ad3yHy4L3bEltXJBgqzqvPkbGafSG+UDdbYDjTC6ByaQCh5rLtC0rsPvUlKRk+1GnIZ/XzutIrJDcC5/t9y8FQ8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIqHSHBqUUi7lj1gvXpo+PdbLD/xPNVVsNr3GwNS6tIgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUwX3NU+RKJtl5GdwZgpctuF5xytVmdIOe3nBsAAbulhYUMqgHxX0K24EDpe6WEHkBn1u3c4XO+8KsgS8HQafg8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWU7RWRPCsShLcnevJ3FoUSwICVRc9ENiYq4zfU0uTZNQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6eJrz9bBQWESAKBpocUdLPwXuKXsAW8cyTCouysrTznjpGBeWZ7XLhTkTuHjmmyxsnTHsLxjd4VyeosFvewXiu2BMYRhT8xrYh7jCPRB1HgS9mxj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDqhjXSYm1PLZr8c5SmWxyxsdDCLD5SrRvUyzR5ZyEpz3n7jxbLZ3k7zyRJz2iZ6HtQc7RCzN3REbAn8V7orjVLE3ESHG5R7zCCPuvQEVd67fb1i7", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068135 + "blockTime": 1740291694 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU b/tests/data/transactions/batched_tree_transactions/2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU rename to tests/data/transactions/batched_tree_transactions/2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU index cfb33f37..00eb946f 100644 --- a/tests/data/transactions/batched_tree_transactions/5GjYd27bcNK2Bs4urFE8HgSEhnQ7TPnfZTXQFRCaVMNHNRgteeCXQNV8CVfaan7sXWm8MQgsfaa1ThJvkeAipCUU +++ b/tests/data/transactions/batched_tree_transactions/2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU @@ -1,7 +1,7 @@ { - "slot": 157, + "slot": 176, "transaction": [ - "AdWi0Nkhp5k5nNpRLxu+Dnkhrt+OB2ioelOTBYTypV/bEpWX3pm71YUjqAFY8wj9ISC3T66ODnKe0dCR7H2XSA0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU6wk8qToSga8xvY6fHgb5VqPjwAbfHm2XvFHCH0esCeQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQFe8DeRB6Yxur4R1dWlefPA9d2uN3jSim9TCQv9HW+cYK0ovZimTSyGGyIhT2Cj2HcgcgM3FJviQcXZltk5AwUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUYzwbvZ3IFyz/Xmbw4cgn0r+pbb4SYs43NvP9DqDrV1wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEEbokeXm2GGGVgPsHo4KqwZLWKNB5gSNYXtCA7J6QHeb1XSrVuyaRNXAMGs26RnEJo4jDCNG1nygoPPPwQJyAtgFL8nUb8Mr62vmNpXw2HQC1Uaj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDX7jgbZjnNt7S7V68jW5UMG35dacGMp8RyeMfGPAAbW2aAeFU4TjkafBN5E7MVWSHoPrSr42Zv9q8iHGknMVhEAq27PUkyrjvYGzpwf6RT8JSo43", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068123 + "blockTime": 1740291683 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ b/tests/data/transactions/batched_tree_transactions/2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ rename to tests/data/transactions/batched_tree_transactions/2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 index 92b9f67f..b974b544 100644 --- a/tests/data/transactions/batched_tree_transactions/5D2BVoSBZiJiym1vpwKcFqvYbceYARygA3Ddb7wVae1dfhbrcr29AcXTDUKgNRNAErUThKotTdUBsbz65PjdFgBJ +++ b/tests/data/transactions/batched_tree_transactions/2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 @@ -1,7 +1,7 @@ { - "slot": 181, + "slot": 200, "transaction": [ - "AdJvE+HzE8HY69T+zw0wuBBRqgHzOQOOEA9Kp3MWl1Y0GtcWMUvj+vVwx03SfNSvONd+u5RlFByzH5s2uC22LgEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZzO1JBqs8n2Fo4cn6WfEVtQVXUfsOT0LqGdG+ke+5ZwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVA5ltijPxkeeRcisUJrGe4jYaUgv+bQ14dPzQg13DlQp4e0Lgzcb7cEdG4mVL4OMoBW+hS6hdDo2IDSXzRG7A4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9xIhqIYLUH4803jFstsWJpwrlHM2DKg3b1NJ7x5BqWAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999960327153, 30012507, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999960317152, 30017508, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDbWkb2Z4DpJT1f6NQzaELSkgv5druCzFjL9s5iwGJj6Wm9dDHgdKnc1Xd7qLfnejak3sqTai8d2bjMD1RLZ6XDERKPBY4HtCr7vPDS1YLitxTfHF2ctbJNZdvBHoNtqKABux8wUDoKMDHszwXGiZh55M6UNNy6btra78JBW3eTcNsMeaxUYjpk21NUYTJeurLAMtRQuq1aW1dV629sTLbc2BibXhPeCD3nTmsyVFyW1PhPNVWozyQ9UbkPGMoPK17VF7YtCUqju", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDbdrCzLUFhMxNgddEjtSsJoe94jkga4z8iNWSq1xtBmYPggCLNsYsi4fNMiTxetjf5kPeA9xcy4ryZmhkTKey2i1JaYEAHG7NRTwbgmf2ZDQkicHh3JRbUDSEWtKM3etkaXvSuySgyETNgnp49s1rgWsVuaW6EhVwSVJpm43e2gguCYToZc6pYfKPfEDMn3X242AQEZYgKAXmoHMC7THTaP54gyVKa2jCMK23sod5dagKZcQCR6X2daETMkAZC7CF66beeb1NxP", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068133 + "blockTime": 1740291693 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX b/tests/data/transactions/batched_tree_transactions/2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX rename to tests/data/transactions/batched_tree_transactions/2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o index 48685051..2bb94640 100644 --- a/tests/data/transactions/batched_tree_transactions/2Nq25KFSEB2GwPeeytaaFqVXgnGCSYvjgoNgrcHv751hKLEJrtfdGk4GhqWM4zdn2j9dDh3gf79Ky8jA5Kd7deDX +++ b/tests/data/transactions/batched_tree_transactions/2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o @@ -1,7 +1,7 @@ { - "slot": 216, + "slot": 235, "transaction": [ - "AUTXLqbRlo2OwrbUMxzH4S9WjmP6qWt2LmfBOpVKX4/xXyydoQpH8+AFtqHVOraBrL7kNzSspqDT0VqwYqZbkwoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUdTJUHLFVtgx4ZGdL6RxdRcgSf9wEDKt1I/YvR3mY3ggIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVG25yg9kqYFy6EJbl5R5TWfhXolXF2a1SAIHlrsOmKW9WL53lJcZrqK3bo8rQqygC4cMaaAl2CqMTASspS8YAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFC+MGBdnbILKRIRwUwrEzV+s+0EeHBa6jK5bsk13I3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999946047125, 30152535, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999946037124, 30157536, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDP1ZsW7NvAuBzfQ6bKnAXqAE8hRdswus16Q7AzbHhZBAAM2Ur3xc4kKC7syEo6zCXfd1s18xpaKYRAr1aizAyc4aQ65cMdm1s5QoKqG8gR68ZR9qgcpC6AaMK4tK3U29gTe2YqFs4QY4MSJTFtMDjgUftN2QA38wWxK4s2r47F85Qs1oUYGVsLeVWDww3z2aD5WH3Ao72TUJPKSv3kjYUigxQYpzqv6ywxJDBdJqKo8Ec8fmu6fqBvamH8yXnXErQLVjwmDUoM9", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDB9AZ5VP132q5dEQgCJtZeHeTkCRFHUpEVz235SgfCs9nV1iWsCFXKZeWSqt1ZntsgMLfmzTCfWkibdjMJe7nztt5AZi18isjyQ4THSyDenDTsqTfhNKBZJpZcKCUTAyZ1v9PoxoFfBGJnzvHUP388zWF5MUcE6ApiXPKFRLkTgk1r1gJeA1dpxghWseJ4f2KMGrNAhkcFRBWJsppdX15o6pqYAxXKHMRo9yrMSvErzw7mvrSxR9dP6T6jnGJQkJHFBU3VGfe2s", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068147 + "blockTime": 1740291707 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r b/tests/data/transactions/batched_tree_transactions/2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r rename to tests/data/transactions/batched_tree_transactions/2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh index 4ec6b882..98e8b807 100644 --- a/tests/data/transactions/batched_tree_transactions/4Ub9d4fiaEKc25tRRDD7NqRUL98RKfaLgeyBpMS5NfCABSzrUqPmaY9P9iYmWGQdEaVRVAZwa3TJ5me4FdNp1J7r +++ b/tests/data/transactions/batched_tree_transactions/2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh @@ -1,7 +1,7 @@ { - "slot": 138, + "slot": 157, "transaction": [ - "Aa3XrkdW4EgN2M3nQdTQDjxQL6EMklLYW47VrK/gAMGtp8CJCmosRQV4uDvTHLxGonG9R2PE2XpyKfW9I/kwZgEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVCd/EK3MxnQGGw6soApI4SGuCggkbmOyeRF1lCMSifrgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVIuvOFfhG1226V02M+rukItDHKrxcONyHIXcUhI89MgrUkk0+tADfYmkelhF/X/0BN11VQ2OsK9w607aE7XJAoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVq9ejL5VZwUq/KHx2MesDpTpBQYGCSyQStSQDnh037GwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999977667187, 29842473, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999977657186, 29847474, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDXxnQYgB3d5gtodZuwdRschCYvCCCEGfiTPU33bHv1KqNCbWyG5jptnCJnzcMp8p47YdkxtR7mJDCvKg1zQbiXaqUJfW8kZcf3wNkMncyX56NGD1GqzXq7vs6bCXyVKcttKg2PUYvGEnJmaHmPFATWkvmcuTUhZh668Zjfm48gHioWQmPqAugb5mtz2XqtM3QsxQAEBm3RM6LbE7X7dW4EALgxWM6vwHHRm9SoPFT3sHmPJGYKWGBbpzXWpn5mgNJM7faJQiE7R", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAYjRjgp7SNuXXzzF79QBJpymBUDDTsjk6yX47ry81hyPL1qmGFtp4gLSaM8xkB9svLmi1DT28PxecL8ERo1nDxtkrRr7GbUECAjCm7SdwCfLk5zpFGkSoA5RSx4vZpnj5gbbA6wTKoCtbAWD3brHsfLH5iyvq9JRuWDyQ4VcghQriCWRKHmzAfgaWrtqsD7LD4jYcN6JmDLKFYN8etcZegpjt18qs6Sd3ZiPwKQ3JfEaC4bN2cK6Z7Tas1DvZc2Yi3ReTQHCqd", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068115 + "blockTime": 1740291675 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH b/tests/data/transactions/batched_tree_transactions/2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH rename to tests/data/transactions/batched_tree_transactions/2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX index 05df4349..6438d63b 100644 --- a/tests/data/transactions/batched_tree_transactions/3RQ5nBBNeZwHv5CSPDc5Vpvicptd26QGDEFo9nyev4fDUXQ9FVDaJPcwyfJ8VE8hLb7KiwWdE1AouT5arXNtEjbH +++ b/tests/data/transactions/batched_tree_transactions/2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX @@ -1,7 +1,7 @@ { - "slot": 152, + "slot": 171, "transaction": [ - "AXkS6e3iDn62+KSjjPFU9PouO16wk1rHbTGL2lqhyAJ+4v+iDrgreKheNQYEK97LfPmd2c22A5AjgPFM6SM9UwQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZhKGApwcrHnLOaLhoSC20BG24yw6Q1hoTXUFyAAJmnAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVP/4h/+3+If81AlaPDnTlzNjhCAyikJGdSZqT+rvq+9jVQ63haj1a0SXblYFZeiEPcQYbCJGk5r++HSRnlItAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWlrtMRx9Znui+eYZtbIR6qcbrjjcVW55LxqAWO9TllYAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7VhkTrJXxzFzdYW9KDoQjq2Wo4sz564ZNGV4MTtrqS1UVnduNzEcyWsbQUCL6kQcMnXpN4AP4MJeG4pCyrZTLzzzcKauBVwAnFCt8jodnPLJ7biF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDveCootrhFL2YjmqVNx1bLEcdotSoeyit12kaNQz9HLx9GXzNA2GPu5TRxBRHmCADgkuxAfEkqjr4ehJbdMhyTzAJDNp9grcocLdHBWJdgSG9Eoq", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068121 + "blockTime": 1740291681 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 b/tests/data/transactions/batched_tree_transactions/2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 rename to tests/data/transactions/batched_tree_transactions/2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 index c3021286..2690167e 100644 --- a/tests/data/transactions/batched_tree_transactions/454xndVvAC2ADBPLMUWBZBVKjGPYHGEvWdSjYNQ8eifQLEqVjYtf7U8LjNLqPZCum5594z35bYUHx1wLwiw9jt94 +++ b/tests/data/transactions/batched_tree_transactions/2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 @@ -1,7 +1,7 @@ { - "slot": 203, + "slot": 222, "transaction": [ - "AZmPMYIPTlpJ1j39BlNGC7OqV/dJf3kMOGjCHtnXQbD5na+98I6TIVGKEINPMClFCyuzIcvjfgm3SuAbz1rzYQ8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQOKcSNnt4oIZY/F3HCZp4dhbPmPPe0jTLmZ8JQQQC4wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AV3+wbav2IwbUym0RARn/NdFOGK/mlxK/Vglf/z7qEmLMitpyyvxRKLrQFhYqDSt9GDSPhsPVtvoT0zpetWZew0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVENkWGg8kxtgGJA1xMfi2tzQ3Zire5izauI9eTAybq3QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999951147135, 30102525, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999951137134, 30107526, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDejfohMJsUG2eGNbFxooPWyguyCoNUYgrn5yxr8ydBfnoGo3gNPSty8LjxvpWBnJauCMZi1XrnPuHPdRp4aAUTe64HtaWWKvZNz8GRRAMwedUnqfbD3c2VmDHeBpBnVis5XZHY4nxqA5FmEGWnC49aUBRTvMamYX3DMRASspsGqm6Ank13xqujQgJxeNW6Q2vodjVJXbkXmN3X3aewukmEK66Ym5xpE14DRxYXvU15AQ9TUkiFztSfA622dZyz2ukX53p13ffkT", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDh2RtsP4AHHrRdBwdroEJYSgY6UX6fSMYpM3tj6gGQ95pAWMbCxSHkAMpkRBGPes1QFJmLRHpWyLjgQ8aKf6pdAAHtrKfzVBezptGaYN542vQxgFNSh5dSrEfPqwvy1qUo7j8ozZrhmfUf3mZpYDexE7R5vZeNSDysYkU1jDVfdQqRHuAzevhAKaFFu1widdB9ES9Poyr5UYwNFc7sQsFD1Crn52r8qSkm38PNw4JFrRfVfoXbxrVrRfgjLutxUUzVQEdNLnU71", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068142 + "blockTime": 1740291702 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB b/tests/data/transactions/batched_tree_transactions/2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB rename to tests/data/transactions/batched_tree_transactions/2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE index 2dd50396..9aceab19 100644 --- a/tests/data/transactions/batched_tree_transactions/2feWgWaHAqffYDDKDLzrpmwuDB7YCHxhBZCqp4JCZTFGPyNcA7vracn9VjBnrQut5KmjnaFQ53kyz1vgitzpbvoB +++ b/tests/data/transactions/batched_tree_transactions/2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE @@ -1,7 +1,7 @@ { - "slot": 165, + "slot": 183, "transaction": [ - "AVNYMKSrfh4/8WLUSteP7Ta3zBiOr5QrSh0kepigQhBOsSpZb2uddXX9ALwnegW2o0+sMp1SNCRgwSjGk8aaMQoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVn5OiE1c7GoMlNKAwBtK8jSmqF2H8JdtT/w4UZRPWWGwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AV/gufVuZPCV/5K1xhN2APYALqobmV91zvtjIMI+inw5Z+aWzMb4hFs0cqpEs4ep059MUwEINO/Ms3ApoexA6A8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXvfJdRTm5EJEbq0GAeQtFnhLsjQ42fG6xBDmgy9HZT+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8EaNkVLvcLATELCCsEonVo6emNsJv1jrxWy15JJL6u8GDzEGxXV1EdimNKjPBAJpoSHrsqUwM8skGS3peCVXRBREEdfgT4fPFhBt5WuEmMpVHa8f", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCFScDaoa3tZHrNPXrpd8Cw9KUMoKQTLQ6fB8fEkjBqQbiFyF3Jce12w5VU9wCesPytNkn3x5zG2XPBMHHvgahoK5L4eiKjK1rHb1deamjawLNzLw", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068126 + "blockTime": 1740291686 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz b/tests/data/transactions/batched_tree_transactions/2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz rename to tests/data/transactions/batched_tree_transactions/2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u index 77541edc..8e925bd6 100644 --- a/tests/data/transactions/batched_tree_transactions/5H5wjvNTXzQxH2vuGcDyVhGc6eZQd5zXBqmqHJPXSX7T6MWaCWGxLd1dJQqCSy6cX8rRvSSM2s9QdKpkjCzUm9Dz +++ b/tests/data/transactions/batched_tree_transactions/2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u @@ -1,7 +1,7 @@ { - "slot": 201, + "slot": 220, "transaction": [ - "AdXwdXGOIXFSgc9QZBXSMafZRKBQDn5+MMi07AOtpPZGNJCXlOgsE//cjqmehIO/ipWm7qNJFepdkrV1ni0jQwEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdB8/PT2s0XdIetW81HoOPY3qnyJpoZyNIMQWQfWOAOAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWAXR0RzX1mYVtRhuBBtM0TIKU9MOV7Y261xVpmvEvYc0ECTe6amn4/cJ76aJv7P6fjOlSguq40csZsGMBgNbgQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlpXf8gaELPTghLNuCi3ICdW2VyQoe+J8NIa8kOR11zgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999952167137, 30092523, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999952157136, 30097524, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDQibMPoudGjKavTKNMABDb3xMYwpGi8vdJThSBzMWrEyxoSvQo3CuxTsNg58CDimdrWNc3S9TtU7bXR2YWMWAt8nAh11o178Kt4jUK2tjPYN231e23JWcGqMjuCUopLEu6YRAseevCCAdtGWGNjHLERkLrbtfBk3evKinvUdLRgYYWT2p8DbsZd9Uv2p1KNrQDpk6qPcj46LfXhKBQR3G5A2X8FavHp8Du37Cz89RVCDydByg76WgWYQpgKmkCsy9M5ddAnSR6f", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWFAAsVvFH6urXjMYmnkyP1HTJdHQZU3BwbHDuCB3kTy13iGkgfeXaRk3JZDsxLX6A4rvt3fyRigpMeeiJW5FuXf2CcYB94v4syfxmG9982iCVfR1dgietR3emoYgTe3hTMEwWhV9Qd76SpZCtoQS3vCq82cibGcRvpi2vPD6Ag4SK7PMkeK9YuuzK7qPujW93k4dxEhW7Ekt6u5tVpXp2KXTGnyedxApQyViommY3JWXCb3rimeBHbYwonFdwavw8MjLhm7YAj", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068141 + "blockTime": 1740291701 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs b/tests/data/transactions/batched_tree_transactions/2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs rename to tests/data/transactions/batched_tree_transactions/2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp index 4546953f..a91ade38 100644 --- a/tests/data/transactions/batched_tree_transactions/2rd2bFFFUdc4ueKZU8YgYK4Ew7PpS97CGa898Ci56HHVTPyZVcihkChNYYUzLeDvs4ZHx7f8zxfBYAgSjDpcwvGs +++ b/tests/data/transactions/batched_tree_transactions/2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp @@ -1,7 +1,7 @@ { - "slot": 129, + "slot": 148, "transaction": [ - "AVzO86ZsxnW0O8LQKgZtKQwT2UBy588Rf2p3IuriPCjNu3eUu7jAQl5ldBy3e5yIJPjWHaX57cKWH65Huk5gUQwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6N/9AsPOnOmuNSz+isSgvaUZWoQNSi76cg28YiK60TAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWFA6IzeeZkZxOP+eGLMs7fUzepYGkH/NYDv8eAdeva+5VBrpHvi/vgXQKyuA99Jz/FHSglGNLSp+81WAwTANwsBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVXfzF0DFn5SvmK/4AZeppY2mt6unct5xq+31Ol/3/TNgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFnDm3wcYTsCtw3YWfZzwoE6NYyCwuJJ3QCZ7eyjwS5rjiBREcmiyxdCWmhSgiPxmSAiKCX1K2CmrMZoikQMvz3pTLUgFfFwASGAMDkkChDDVQEUw", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX712FNvAgF6odLVXoSB9v3RR1BYE74pTJEP4zCrPLfBkBA9VDmZ8TKb9jwWhc43ZyXVbxXnoxAN9kQz8VzGsmGsBAz2oZQVdNfvT6crDzWpzCbx2j", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068112 + "blockTime": 1740291672 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu b/tests/data/transactions/batched_tree_transactions/2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN similarity index 80% rename from tests/data/transactions/batched_tree_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu rename to tests/data/transactions/batched_tree_transactions/2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN index 4132e3b2..2b64655a 100644 --- a/tests/data/transactions/batched_tree_transactions/tYVAX4EmvGLTFyYkfBD8NcDdEVVu353VRKa7tXtkew1RJ5Tc2RCM4xLkSTJNS9rcd9oapPk2T8hb4uw7ytyPgtu +++ b/tests/data/transactions/batched_tree_transactions/2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN @@ -1,7 +1,7 @@ { - "slot": 99, + "slot": 118, "transaction": [ - "ASxy144oHDIIlS1oQEsXrEFqlMa7cRRLRS6hrtcHcc5GJb/1YotQjjKz5KtxJEurIgYgBZmYaHEr8R8/+hd4TQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVXlET4926lVDEjaqBSIjYbAzywfxeWhVbR9TW3hBijkAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWJMvySzbjm/2AUvfpU9fVUa3fDrZSL9s8231sIiU+uunhQ6XHdmtRvUSmGkVF8xMbsqg813XKtjcGFIwV9ccwsBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAhAogc2cu0TkCdPh0xDmF4TC6UOBptzzv5aN86aSxEAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6YafNQnoRF3NnAXcZFaXbCuhtUcsQpDBfZt9onGrnTitRUzf7Pu8xoAbtt3Fky6y9y3qDADKhspz71vuZEs6PikTxqU7TGtd2TMTa5GK9fidyge3", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6qrWn6twjoobmWY3B1BCHi8vrwL7zbbQATWGhQkYhJ8YMAvGaa7gc42mvu6jFPvVL1mb7kYxHy5T6dTQmzubwoHwJ2sSHcJsE8pxUYJ54ZvQYWcP", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068100 + "blockTime": 1740291659 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 b/tests/data/transactions/batched_tree_transactions/32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 rename to tests/data/transactions/batched_tree_transactions/32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW index ce2bbe06..497bc73b 100644 --- a/tests/data/transactions/batched_tree_transactions/2aHu7w8B8YNHjsjwYec5CAMHTPt64C4PEXojHgoNuYuTvMA5Ab5DA6rToLG7d2vrB9MGaXRw1UWtqg35eAoKWCL4 +++ b/tests/data/transactions/batched_tree_transactions/32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW @@ -1,7 +1,7 @@ { - "slot": 108, + "slot": 127, "transaction": [ - "AU656DcMCM5xgA9aPRR33Mac7qniSc8Wjg7wiMa3v58nTfGLmTp3hNIi67K2uzBZLYMiollZNvIwNgghTDtdugUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVl7v4Zv4zid1dTeVCHptZNYA05O+HtwlDA2n8B7Z3vBAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWUmVhQREMRlCZYCmNQJv9AvVSz6fCcezlmFv8gLiGrxGalNP4etyNgf4OGe+7p7PfYbSnkM158l0P+sqsHQAQcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXesbkwskualxhms9WP6ChHAbwDCPEYo/tWCj0BZvYZ0AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999989907211, 29722449, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999989897210, 29727450, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDHmWs3Ghj86LWFrEX7Ryr43k4hhYxrLJuQ84Hi1EZ26DAJNy4ZSpwES8Nc7yp8S675jyyBDisbCYenpFvmenutfeswSxXJQfirGyc2pPz1Y91TLmB2JCcLufb855Wv6xQtmK7dGvgQRqFYy1awbWbYrcwCNzMLwCjg1i1wwMeDR922YyAQnJGTZYyAuv85jPExFGARjnXYYNT27Q2UqEPoKUfbSqQkwmaEhk8wNYpX7dFWjFkwYHfGdoi4Eq9KiV2xD7uNr1iPH", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDYmXV2U84YL9czZgeDG858rZSu3BhSAjUJag1m3Lrw87UDGUELa3nUySX5mMcMGtvKgz7pmQq7TQUW4DqCXGQyUdWbFceyqzbnqehrVfemGKYYft7svEuEg1GzKVFzE9QVagooj4gEbtmGaJdM4DTTUdSzpTaAWNH4vbxm3BwESu1g56qARVVm5ThrCBGD22ftd9DUwD3M17nnnPFonA7swSnXkKaPz9kXkmfn8JvW9nDdS8Ttr9Lf5HFCxNmaPGMfkymyf1e2s", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947020 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53078 of 999850 compute units", + "Program consumption: 947286 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52812 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53228 + "computeUnitsConsumed": 52962 }, - "blockTime": 1740068103 + "blockTime": 1740291663 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg b/tests/data/transactions/batched_tree_transactions/33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP similarity index 73% rename from tests/data/transactions/batched_tree_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg rename to tests/data/transactions/batched_tree_transactions/33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP index dd97f7ac..625efbc8 100644 --- a/tests/data/transactions/batched_tree_transactions/PDc745wwpKCpNP3cSUkKipDUtTnhJn6ZVFWEKU9dNyFZnr3whP731hTCMzYpYjLPCv84z5jxfGcJfLHV4EyPGmg +++ b/tests/data/transactions/batched_tree_transactions/33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP @@ -1,7 +1,7 @@ { - "slot": 208, + "slot": 227, "transaction": [ - "ARMozV3h0UbEYwiC+Di8ZBhFySuPrHGq3g+I5sYG6ofms71VAv2mD1nPvI/Av7ENmJUC9FKCMlssSnw1DFG+qgsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWiNeLNx8LmohsR27v6HWyPDbNyhXAht9wiGhm5BT7isAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQHCtFRgf/J3YmQ9EVW/aCLK62ZfSJGUEAR58PiT0AtcYUSZ5S7S3bXpXVVbJKV+NYu1P7lhvWKT7p2RhQHBAgYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUz+TOcegEED5o4Se9ODDFlnP0eCjBsJYQdAhgjDBNSDQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999949107131, 30122529, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999949097130, 30127530, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAGTeJ1fxrGPEgK1puRsQvKbLqu94tk681vgRGMjEXFnnLRUJY9ik8RwD4DKf7kgEJJJTBUWwX3BhLoyTAzG1GMMeiM8P1YY21c7zpUZQfEAe9BhCuawS1T9zy4n9Cgu4qNq7LAjzqvW4Ae6Eu577VfR1KhD7LiHB27Zmd1rd8yH7cU65jYsrnfHRzM6HcaQ3d6RgYLZq4e1AvFMxLfbp81BZaXMDFm3gogWScKZUc6g2SSZ1aZBieUnMrgF9HReGw75J178WF9", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDaRzh9LgBQvt1wMFPXV4tXJWuhLYy7XCLrwnK6GmAPPsUDfEvkYQtxNY4amvBpyQFRqtvyHADaAHwAkvcc3QzzM6LZVLnjqASNCPFUZtrt664vJrietX1tUxL2rkeHtngqyAshjq8wDaS4GeXZNukavq3aMyDQ549EiAxzevsvp7RLMXHAGvPapKRv5j5oPSsztJprNmx9SRzoNBULecCABUczr569zLsd6SGNzSqy7g2LLx26LCytJyFs6u4nEBvXYjNPtkwLs", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946942 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53156 of 999850 compute units", + "Program consumption: 947208 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52890 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53306 + "computeUnitsConsumed": 53040 }, - "blockTime": 1740068144 + "blockTime": 1740291704 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV b/tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP similarity index 64% rename from tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV rename to tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP index da5b4ae8..5e8c6d53 100644 --- a/tests/data/transactions/get_queue_elements/3TuqcJxFbuB5RXCzHcqbjxVnVi5jLxRTUp2Kh7UnRguGXghGmquGZsUSv849jj7GkZ1n3N39Uu6Cx49HDUint4VV +++ b/tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP @@ -1,7 +1,7 @@ { - "slot": 548, + "slot": 366, "transaction": [ - "AXs9s6zzxj3wThI67Se6cKEx1VQLaQ1O4hJlA9m8YArlMwI+Ch2hjWVtWt3SxOVV523EHDL/kxXWxfmJiSWgwQgBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRTdEvrG2dVwe67P0B1QpYE8BCWbDR+e/Xs3uYBMZ2iZgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAVjsbrvmM+QbCKHmAXZq30r31lsVgOtjGTDS3Lit5R3pk8gsKzZcOZcS00EcaJMwkrm/SKQjXkSJB+s9PZVKEbAZAtrTAdFfLr90sevhqRffyqdtbg2+chM1yCexYq5k8FSKexe6yUOiJyDJi9481Ex9lKAJYKTeHr/6U4LZ8pMg6lwYJPD/qUDXrfc9vjQ/Pesg7lyzTYWKT1dBn6d3wc", + "AWZgms+uO977Zx5TXwvy1q6JrxUM5LRZoDbhA2dhhMu+ywgUgn/FfpDUKqhFkI4aMnMiHnb1EgCngDECbR82YgoBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTOkGYfRisrwbR3oxxm3D8ADh5OE1TF0+eTXrdrZ/RCOQIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAASoJWekpy3P4tjFhkGwlKUTftLWRsKV+F5JGPBaa4fFSmvKsCHCmcWciL4USJQlcDgcsCPZHAMxZ4kmp4FxvIxCnj4Mx1Y3Nw0t7QymANsOydvEfPRaC778ybY7aqzhRUNIdbmugIwTDvh3RaYIf6PJlCyYKiRzHd1Ef8Xvi7gUQEsMkKJhQNw9c90IKe1q93tcIUB2A0qisi0nVEoim6/", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995063200, - 29977500, + 99999995053200, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -23,10 +23,10 @@ 1392000 ], "postBalances": [ - 99999995058200, - 29977500, + 99999995048200, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941iQ2Ewn3TwVkyuuE2iYqDtAC9oqqrrG9CxGqSp7ZzFtfbyRwSEgGjA8HmeWDfH7aztbcPXZrCZD6LUXq69emvbVHPMpZAJnfyw8eSkdLoy9eDKwYASTF7zYnLYXsQSVCUmCM25CpsywuzYnEZi8uvUYAtgJhuRLSXjWHRzufRuqXSDmkyqodPoKC3dh5zCF46rWZQYjXhXPZMSzyjy7bmNS6G7m", + "data": "ZZpa4B1Y3ym6r8941dEMV5eo8L7smkUbTkVX1Gibehwp3KkkmmwXUxyaBqAPCDbHo23AZwjZx36iMsweGzpYDn6xZmZoJgBk1wwKv12wMu842oBKFhgsy8r8q5EvsFPpZs7GeyHcfFEuQHsF26DodkxhgxgEUnCEsEQbFqP1vWJgUR6oqizwr2kDPs3PciQn4R55k1hrSJzA1aYp1MD8NAgRaRTZ7wNHKXm1m6Y1SAa", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUabBTN7ZubRpfEjmPGkppr1hoEhiZRxG89TydrfNUBMWKJUzMuJud5UPkkaASfgFTKgNyynoDddNszMxcLQho1CLRFv3z5oDuGfgVfZ5S2", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUZLitP1gfmXgTbE7wCVircJmkB7wRahQba2NTNWZtjiCAgRnDifHCdYJjXfWMCtqfUc7R3u5pSf8vE1WuSURimYjtMJNS3YrsAUjjow1B8", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740263878 + "blockTime": 1740291760 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 b/tests/data/transactions/batched_tree_transactions/36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 rename to tests/data/transactions/batched_tree_transactions/36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn index 7d68cf31..fb8aa0b9 100644 --- a/tests/data/transactions/batched_tree_transactions/5vW9s39DpLvhLwoDJ8mGGv5LQHqXsQYSaNBoq3hEjePqA9T4VaRVRAjkeJeWeC57youDCafWNwGcz2suymNyFeA1 +++ b/tests/data/transactions/batched_tree_transactions/36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn @@ -1,7 +1,7 @@ { - "slot": 141, + "slot": 160, "transaction": [ - "AfY05gLS3b3TGPxSWfdHdkkXvMYvXr0g1z65IeERnzNiHcawyd1TJ+a6LXexA3D7HCY7XCIzNI5vs0s1YQ/PWw4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAuMdXFaEU7bjoYNGr04rp700KnAdIon+jlqll5S1m8AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWjlaD4MzEvySxBtvgeTnsXEBAf9qOMP66PXp7msmyA5z0tEosZe8A96TNDyC1yggBDBupFAXc0An27yA6kA8gMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVfXeBApG0TzLP0ApM4ce2nVmKS8YE2mRVkCi4vo67oZwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999976647185, 29852475, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999976637184, 29857476, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVsKhTt3K85KC4t5JMr5wy5HVo5TVUneGCE4JcVdQX3qafhjDFMXwVne4kkh5B2e5PX6ESZNPDgahgWxwNuULcCfNpqtJyf2HFZTHdNv4eJetNQkN6ixeV2PHiaLpTVQKCVqBVAeMVVCmPPY6C5G9TVxruDbxAiCKFZqEaZXg6dupaJM8CBEqp4xfamaTL3DGup9ZNvu49Y2WGvofr5eh4m7czBTTam3x6XCR3YDfbSMAkJQWS3qcNW2WF8ccQgg8ZfYMf49vym", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNWHiJCsYeeu3jbbSrvRVhNc3qU2h7oNDe2thrGoDTvatPj9hndwRotAWPAipSQTVRL84Mwig752QMs3WEbzCitr49fTVruqARdSZ39YSCSwP6njN5AXqeV4QwAjEMFyshBqv2BanyKwZVXXohdEreVoMpqTm3gtRXiAG4Za8uQV3N2nDZMLLaxSba4EAScBBpirqquy4KYfTTT7LbVepstX71Sazbo8k67bzYiUNiwa8EsY8ZDMQAzcgiUMQuJsZokWdjmtnYo", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068117 + "blockTime": 1740291676 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK b/tests/data/transactions/batched_tree_transactions/37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK rename to tests/data/transactions/batched_tree_transactions/37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C index f602909d..c0e5f129 100644 --- a/tests/data/transactions/batched_tree_transactions/5q6hjfyfNCTtDY7JNGEhQdtmVVAsjN19MzEPzhTKUd7wEGGQd54S9dZcLJBj35qMJuzx9DXVpKEqZsXM3km7b6VK +++ b/tests/data/transactions/batched_tree_transactions/37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C @@ -1,7 +1,7 @@ { - "slot": 147, + "slot": 166, "transaction": [ - "AfGL0Nu0BM5LDDXeYb9Hco6zp68r/A2dQuY2uqicB2QYILoQL0ZAOIqqlMw4LdrQtt9CtMdy9VooVnoYN9rYkQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUd1CMX1UtNwSYsL+e98AL6+XvkQDpvScqdrcwYVuTCTAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWmfn3800ZUR2igspD0wD/EMzELF+b0nisHJ9Xcwj72yjdO+4j6nobnia+Lsp6kE7sH9Q+R9ch4OI8kwZgiwCg8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXbErhYjXDh56AuIZcO2+0AoL2D7xezJ3Qq9mYrMDuIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBYRZGF84Sktay3FfihVDMbGSWsXUXjZ42SoJkTHGqYfX9jq9uZua14NLb9YF7T7bcJNre9WTBxUnSF6orm3MSw2i6w4Jfki9nQXCvk7MrTukfpQF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCvybGzSK9AQRkAiwvCj6GFWAExBy6coGgNoD9xqi9rmMrJ6UQhFxxfxAADF24qUM5nFQMiXpPV9MvFSigFYGDYvPgFGNu6bzrKm2WwoMH1yCcGMu", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068119 + "blockTime": 1740291679 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM b/tests/data/transactions/batched_tree_transactions/39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM rename to tests/data/transactions/batched_tree_transactions/39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 index 37ede11f..0bd23ea1 100644 --- a/tests/data/transactions/batched_tree_transactions/23hpfsSvfzNGzR7ZUg8fqhoKmvCajkKfZCF3v9WxEYo4JsJxXH1PDRkYc9RiEbjL6XgXrecyxkPGxTYpWLK4djbM +++ b/tests/data/transactions/batched_tree_transactions/39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 @@ -1,7 +1,7 @@ { - "slot": 114, + "slot": 133, "transaction": [ - "ATRZQsaNzxc5+QutUYuLZWe1YzFVcFhL/QcqGIrPjDtqvjAzPhbVbgbvZGUmyKhbPVYkIc7nSb+ohNkQcct91gABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVSCP9eUUvf89OUQ3x3sY7ls9G12VF/1pRWntbCbASb9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWu+gzNwnZpdp2Uo3Ynnagc2KnMAM2wN9K3OMOWilIcpHKr85Z5rMIEk57bJqYyc+FFz1XgjvrJEE2c7t4dK6QkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxbojynHfoDqCD/oVUnFRr1ymkG5VDQ7XssRl1sxXFUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAFXc86Fk8fE78zNPJfSEx9j68MJnirJgYRDabWpY1wKn954a3kQoRduLujefBPfJpRMvCeziPdDXBywngpjdyPP5qesGAGzag396FDAUrDiyKhXd", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8xUBTtTu4BXAgZbrut5eV1qnzfkLLBzHGQc2Bo9KwMHMU5exrUPET5hRLfW3PW4uWZacM16kjmXh6yFXaae2uXhkSMTURPAufAGKTmcxcniPf319", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068106 + "blockTime": 1740291665 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ b/tests/data/transactions/batched_tree_transactions/3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR similarity index 73% rename from tests/data/transactions/batched_tree_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ rename to tests/data/transactions/batched_tree_transactions/3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR index 9524ae4b..1675aecd 100644 --- a/tests/data/transactions/batched_tree_transactions/Hxb6Fam6uNkxavBveKVPu4wAXmaUcxxqBC1BvyXXmP3tqqVUj38QMJZset6MNxwuViaq7Si9BVzbheTaZDjPzJQ +++ b/tests/data/transactions/batched_tree_transactions/3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR @@ -1,7 +1,7 @@ { - "slot": 193, + "slot": 212, "transaction": [ - "AQ6f0WVs92Bw/TM2osH4VGcxw3y8+TuS4Fs9iUSL6K1SiWhvRH/wJK9H8yA3UDKC/Nj9rMofGfcdTf25r5wulwUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDla1+SyhGAnercHJHvB5QDgnf5eBjQMnRPk+b//jyeAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXB3+Crq/Zy3KimfNmb6gh3ENRtwgmm0IO0N2HOyCmMCeD1Dru0FVmSMeEBolKUqiwj1DFlayh01BwbKsBRcLwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSQsfW3figgMsGA3fWovqathmeqbp00j6YG6Kn3orbvwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999955227143, 30062517, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999955217142, 30067518, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDHwP2oYjX9o3b2UQhPV4Uep9AGf27GHGPwa1AGgJEwxi73eQJ9F5EHqbzJwainzFQekPcM5XKpQKoqaJdGGgwPEZKE49yqQKiBTwGnLBv8CJXAMgXBFP6TjPbttvLm125fPmQm7p34Uvptq2FrX5KZn7Pm85KzbG9aPD9C31tt7bxGpLAzPZPoPiVaETEkZVh7ufunWbwQTNJpkjETU7MG2AtYY8uRaMfkfG7pcmtPmRGHpJDNp7EBcgwBTtY8efKG6RoDFPfLB", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDi5jZmFpHsnGF5BK89MSy1mVo4uvjHfGWaQgPVwnqW2SiUH6sfv63ByvEHdcRGj13NvgJDj3HL16PJAmaZMXuybrLvm1Bvrufgk2Jtu5yHtEi3K6eSSAKTPrDiCwt721VuSjG5hEfJfHPqhDyUsi1NSWrAw3mdWLNGsswRq9qQa5nmgmVmPuj8xm7XZrG9a2PqA1wu95nmAz7PwHzPZwTMFodQZ16zdxSnBBfFQXz1HNckawtZMHpdUcPwzSymDhBeTzRJNh5D9", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068138 + "blockTime": 1740291697 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo b/tests/data/transactions/batched_tree_transactions/3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX similarity index 80% rename from tests/data/transactions/batched_tree_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo rename to tests/data/transactions/batched_tree_transactions/3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX index 987014d5..5ca0b0e2 100644 --- a/tests/data/transactions/batched_tree_transactions/WYF4CVxXpdcyWtb4W6fobJpFGCzoAgCN2cdoNd2ypBJq5Hj9eUgZC3429vBPD4cMbyfaPAXSa2hMcuToousPWQo +++ b/tests/data/transactions/batched_tree_transactions/3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX @@ -1,7 +1,7 @@ { - "slot": 134, + "slot": 153, "transaction": [ - "ARl5F9SUr6af32sifA2Bn0udA3XqdCL9m3Ib/VjtH6a2nBF1rSnFX8mx7j8Y6Ob+d/K0eWBCHfsnmKgNBfeBxAgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWfvog2KR1axKg7EEQXJS0nrbCXtEfBdYDVEzjudQk21gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXWbuvXZPKE8GYFQ1raSOf+ZY4O8J1iGeAUvpiDLolOdroK/JWmfw2poDbLOERQy5nwAVo8zT3m758+uJaUVEQQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW12ZLd4Mswyn+mX6EwQNzl0efBt++GQ0wLZD93dHbw4AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD9u4KAAd2WCpwf3a2hEpunxDPzF1jLf7EQSkXzJJA9SqqXkMuggvrfcedqjUz3XL8S2ChTdN6UTHnQECFKbj5b6DQ96vwQVfLvSUhCSKXbSPUd6P", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCkbnUDnNNkXetdLqY1YvW32QWzTxWUwCy2BXGvYntsJhDSiXTUt7CJULVjYchCiS5CPHWfKradujBzJbSqhdfH49Min9Nwm9wb6dPJK183TKQPks", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068114 + "blockTime": 1740291674 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn b/tests/data/transactions/batched_tree_transactions/3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn rename to tests/data/transactions/batched_tree_transactions/3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX index 0aca11d0..1ec9b7fc 100644 --- a/tests/data/transactions/batched_tree_transactions/4iskPu2kK3JpzsSgNTHrgjbLfNkMJNLDcMgdjHkm1JtJUiWTSgSP4oDGxmkfAkB7kook9NtrbSv6Jij7zuhiFcSn +++ b/tests/data/transactions/batched_tree_transactions/3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX @@ -1,7 +1,7 @@ { - "slot": 158, + "slot": 177, "transaction": [ - "AbopkaWnVoRb3B64pKpKdQEf+KgoE8dyo0NfKVgfk1rrmyXomt0je6h+08c1L6wJDK/1y0R2s+JhbjqsGLPBugMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAXgv+aH97ES9gPra5X6pW63HerLS6VjuEMpJ6DGfYcgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXaOPhxYihBuT2SCW9Kpdll4lwCagHsZwuZ3+vGw41PAua19aH0EHyZPte3Zx4S/3Iiyvx/HgVky614G+I1XywgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+x+VU5vJvecOq63EsA6kBRXwbAHfIibVxbpD/ZFalgQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999969507171, 29922489, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999969497170, 29927490, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDb5qxpczU5q8BrZ5wqJKyt7H3qifsmmEz4X6M31qaoBD4cRpREHVFXRXqpNbiJim4uvwsea8qdhyyr8nervqTf3e6TJ1tnXUipSTELxCJwcmDuCwQycDafNz2PZN135xdGE6qfHe1Ukr2QZtgiZ2RkqZSP8EGiUNF3dgQjiiwkHAFKFvS5AKYUqB3qoaCT1d4kbqBJDg6LCbZu4Jx3yX6zq9FmBD1RDoa5s3GzpSjntWQ8w15v1rVivPPB7NH8NNyAiGx8PDmz7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDYxpUrNR3eyq43QVLfxkz822QN9oVs3fjaeuR1xxQXvtaT7shPa2T8h9apN3utgajc37iBjEAJX2MM8zMVtNDNkncUUv8z6s5JhtYSDvPtUaqPyJZHTzaFPLdzkEY2HYTws1w2NCd349VNiXMAz3mv8S28UDkXeLPHUYXoB3vJ73kzLyNLmTPSXp4xsDufX63fyDjGpGzyLYs8PoFsSh3rVhotapuhy7bcJDTSay9Bf2XXSp66BPUYEqRo5Pbo227o6dmx8sf9y", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13980 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13980 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946994 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53104 of 999850 compute units", + "Program consumption: 947260 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52838 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53254 + "computeUnitsConsumed": 52988 }, - "blockTime": 1740068124 + "blockTime": 1740291683 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW b/tests/data/transactions/batched_tree_transactions/3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa similarity index 80% rename from tests/data/transactions/batched_tree_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW rename to tests/data/transactions/batched_tree_transactions/3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa index 09cf8038..4e68543c 100644 --- a/tests/data/transactions/batched_tree_transactions/6czHtBD3FQ8ESc7NqrDGsTrAGppKVNGZK51EqKpXzun2iUcEqFNFSLHKEer5NDgaBxjTcU92eG9r7E9Mh9nomNW +++ b/tests/data/transactions/batched_tree_transactions/3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa @@ -1,7 +1,7 @@ { - "slot": 197, + "slot": 216, "transaction": [ - "AQTYzaFfdVsEOhoHU0tJNZv/0tat9D+7dWeyQfmnm3TmFENgbHkSBbLBcRkXmgAhtu91eZ3NSxl6l7jSDcOi+Q8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUakyHUyWm5UJVcrEAiSTTWdCGstD5L5DgQeNUoTJGrNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXpEWQw8u6B0InT18T2A1Y1Yv5b/ps4/jDn/Cjys70huUgJ0WV2Und2BunJkW4Md1ACZiDCi3XwDoIEkdQjqXQUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWd8yoX9DmpIXsdAdtODJ/N9mpe2KfqSnFRf5NfSt/Y+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9zunCFc2nuRWDoSQtjfW99xLCsTw5H2vvBxhFeab9swvQtXMhC2VyxuxaTkh7EUX6YH4e8NYBj4HPmBCoANucooYFtYq5KZuuMNSGdyomKvqfCuV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7oUHNZKuzqB2FdmjHtFwSPNaxX6dZ8LGQ6tbS7ekPz9hFtkMtobnB9r5vSVtELFjt889DLrBwuZvNfMZEPbXWuDYr21LFPjpyjip2WzactRVvspB", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068139 + "blockTime": 1740291699 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 b/tests/data/transactions/batched_tree_transactions/3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ similarity index 80% rename from tests/data/transactions/batched_tree_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 rename to tests/data/transactions/batched_tree_transactions/3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ index 64a21066..bccb432a 100644 --- a/tests/data/transactions/batched_tree_transactions/373SbV9rnoTUSYEuSduUwCwUAg6Mex13jr2vPprB7QoJLPcKi8JDzxUBNf5ChYxUXDA6sS2QA9tovz29551D3A47 +++ b/tests/data/transactions/batched_tree_transactions/3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ @@ -1,7 +1,7 @@ { - "slot": 127, + "slot": 146, "transaction": [ - "AWk+lWB7zZnQ5bXn1r8u0vH9UbxynAkN/z5ogRne44J0KDbK598uFqP2FELrkqXd4rnWwwUAp0JuIMCXr56jWQgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcjwIYmQcwklamF+0bzZj6IM/3TpHXdgspUI04mzgK4wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX3Olc1ScLNWH+Ggj1HdJuMfKmjkmMfRxrmWQJq/tiWWmjyn98uR886aMfaTCJCZe5IJe2twiqOcKl6v8c1F3wcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUan0rpAEzqAt0WgGL82UJpNCWptzO77FzyLPlqnngIiAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9g3oyBgN5YQQeUwHPL3YdXi4N6ids2johtpiwxdbXay16MQo6khW6EKs8tgKv3BRKEAjMyRVmm7Cy6KbCzKE953mTDoXBv9ecBWCdK8ujD9GvYZm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX84i3VneahGzih6ud5Ki5L6ELBpTwUSpmaRv7kQGMzPyCwENT6ZWmmEYKDCakLwkqA3YJ14gp6MpLZBmpax7cbvZ8V7qq8rDL6eynqhAjZmkXckWj", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068111 + "blockTime": 1740291671 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 b/tests/data/transactions/batched_tree_transactions/3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 rename to tests/data/transactions/batched_tree_transactions/3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA index c2d5cdb0..02227201 100644 --- a/tests/data/transactions/batched_tree_transactions/4RZ28MH21HUqSyZFuhBNs8kFTcrdNTPgApiAypR5eEbBneCGua1Kj1QnNmXuRwZYQUg27sTy8gcVKP7WzJQZFGH4 +++ b/tests/data/transactions/batched_tree_transactions/3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA @@ -1,7 +1,7 @@ { - "slot": 148, + "slot": 167, "transaction": [ - "Aas5SEPSNg7+Z2J+pMLvj4AugSAFNw+tmgyRccG8rmtkzWJun3c3w1cVyoHj0xjoHNMqWXvFyn8OSU97o80oTA8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUf73tO8SNfKeCFkE6lrXc5OHXt33EkHM5+zSeVvLHjWwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX41kBiknqMNg37edH/u8id7TLfe0ZHeNoqjgeVWI5MnY7DC3IlQFyI8j0FAopn5azOTdti48NJmRkTuuohMpgMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWHbIOwlYom4lVY69dsejp6fZ9xHZ7EmICZ12uIa+Q5WQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999973587179, 29882481, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999973577178, 29887482, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDRVXpwrjnmQdmiZixFXmvUZq2LsDmLzN8LyEAp2ccvUSDMm6YVMEEx9X5QxkTHzKrqfGWd6sgtpebsAksibLSmcmXYv7vtUdAdPUkbgwVboTFGcoSz3hUToW8xKwNbC1FWcPJrRTbu1HeWewhCmKJJUiHQMDYHMTx6xUH2CzoFcygmjB28XaMpHJg6gJenBewhBLuwZsYeM8PQN1HoMxHw6YHkeMU76ubiyagXHoz72oXGzrCUsPjdZ9qHb722eoERi6RYkzJU7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNKftnJGCX9CjQRQNWaRoodNJUVfHkA5LaRjMacCtMrLpUE1rET9pgqjhSmpFrHr3U3wvPtS5Jq9ZFvefE96Ljc9F1YcbWAVUJp7viFdzourNTwARwho164AYXgnrBWp8heRzya9shNgUTd9r2bncLr3LrQ8v7EE7oE9k62z8Q7fxon9zqvDYX7RFJ34JsbtbFALRtRoAenpZrMqLjadovyMNvJ3QJd8tovGZcC4ssghGzekmU72w6cmS2raA7iMdcxdfsCK7Nf", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947642 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52456 of 999850 compute units", + "Program consumption: 947908 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52190 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52606 + "computeUnitsConsumed": 52340 }, - "blockTime": 1740068120 + "blockTime": 1740291679 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ b/tests/data/transactions/batched_tree_transactions/3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ rename to tests/data/transactions/batched_tree_transactions/3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw index cc1958c4..ab4a9924 100644 --- a/tests/data/transactions/batched_tree_transactions/4enRJceF7yyWcGNw3kaJY4qSCnSGZmD8vcdJwz6TP27d3Cdt1FZrQ4YCA2Jb9D23cTzAWu1NhQiqcdoweJXTvteJ +++ b/tests/data/transactions/batched_tree_transactions/3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw @@ -1,7 +1,7 @@ { - "slot": 107, + "slot": 126, "transaction": [ - "AbaiOdSqlAny6twdYgAA5s457yRHV3Cs6bccvSVrzX2iIsmjn2zTW0vD38ANfiUU4le+Wgw30KxekWXzP6l/RgcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUGv8ExJ8zhfg6BrlqQyOwssXmE/jWYcNiz6fQf7uCoGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX6wAZIORr08NQb9m9x8SAj0/uieuFVXhITFC77uea3xXg71ixPiGtyLi2HuisF2z6vnssA5ACWBW5ZxhuH2TwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVmhahY1/8cvU+c1rN+3SxlrBHtgnUvOXy+eyidCG1XqAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX63WF9zZiZGs8ufHhzNGu4P7DYcGneBQgRsCnNLHSjBWv5CiRN4Ca7mwo3uDidgK4RwncgwwcPa3oogjJ6sS8hsNbWoGcnnFDngjC66Kz4FetPsQ3", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCt9dbTnYKk3nG3rkzrVJYrgTSF4BxD9vYfMexCriCpk7bAV6puuyAgtSpBmGhT5VkcFpDhrkUrzJ9VdohxXEqXQMC7ibNjHZb9ACM7vhSNsA41Xm", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068103 + "blockTime": 1740291663 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 b/tests/data/transactions/batched_tree_transactions/3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 rename to tests/data/transactions/batched_tree_transactions/3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd index c2b8fc39..bdceb512 100644 --- a/tests/data/transactions/batched_tree_transactions/2Z2RQz3oaj6k56rKeh4nwn4Pgg1gmycqXRDD5A6Uv9mEPcz11rVdHRFx8bQi5M2knTrBAsJtqhUJyhxf4FqxvLH8 +++ b/tests/data/transactions/batched_tree_transactions/3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd @@ -1,7 +1,7 @@ { - "slot": 113, + "slot": 132, "transaction": [ - "AU2iOtiP60BSl+noR4i8qmB/PfgqJNmHPR+cz6YvQm7r1sZRmyDDL612iLW7SSREHZVcmE/+TgkccXmapnPJhwsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzEBE1Vv+3dBqLT6CfhL07YTjFPa+8UNzyvd5OXPxDYQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYDS2U3TTVuLqpPwjIc9BmRoKEHnHO65rc+BZdpq8mp4oByP0Er+zg7ifSIJ3iQXeQebQCAxtkmVJxP2YuaXgAYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQz82EWoQ+gvase4WVdrBZ/JGP8OLZXlGCehvaf3EzcAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999987867207, 29742453, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999987857206, 29747454, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDFVhzZCXDm6utURcmScqjYfWRsJ747XFVSWGw8ZSwy2FgBFFbgNnUfrJUupAzRzPotJvymgLpZJBvVKKKM38mb7bxuzjfUwCQJo4jsqAk5UsVw489TCT8d7DyFqpK7NMqmQ5trfQfgFJHsL5PKufWH4DjWVAMQ5mv1iAyqZtzT3WtzqcQnFDoZDndB6w2gLXfndmRtRcp1P9c9RPxf8nTK3R4jWLQZ8f1q3Dhv5fkLqHL4xEZ7E16oDqek3pJ1ttWWzRcfk2DE7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDU9aWAgtMq7bbQVZ5k3iqh2xPfiQEifPjowCyxUu3DGM541SBSHageBS7iiaZaG87jDcvSGRRr9uNkbz6sNKaDYbQWEKz39ky6hiPbfoFr3h6KntFHHDwsqStQFqCbsq3wYWrxTrNX6kTd5mJZxA8mUxLH3Bnpz6ubqSxgjfkWH9wUQjzQcSynQEiuAMv9wCgSV4KkFQQvhvHm96dZhZLpecsPht5XXpbRi8vukS9NXhMC9Z72uTah2rijgfXHeh2YXzG64zZgs", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068105 + "blockTime": 1740291665 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop b/tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 similarity index 65% rename from tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop rename to tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 index ebd5134f..cb074e63 100644 --- a/tests/data/transactions/get_queue_elements/s41tPaghCo4eAiqGXarEFPkFdcVAxeFPGkkVwfaf6T1DpRz9RMvKNKEKrdfHWHaHpJznrPAer5Tzjv81esALBop +++ b/tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 @@ -1,7 +1,7 @@ { - "slot": 510, + "slot": 306, "transaction": [ - "ASsptgztmJHegR1fpajecIdUAUuLL30T6Yy7EQIqH0QaOrCY6kIOo4/+pgLdiXb0PeQSv9ylHE1NuK8/5LBNjgsBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTLXLAYq4B7tSGw7s4vy+596BfgoRrIqfDlqQjolHKq0wIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAEQLGGsOgh9dDoW+wK8E+1NKljii3kalrMm86ekHuc3xi3gaFSeHckLzoOg90XDeALqZVLEZNWVLJ6LAGxk0GVi+/fBV6JujAT4zuhuUVb9PVN2W58U0VnTco2TmMeoQwZqP0IXxkNGg3al6lvZlunUFE9a5xoKejIdNStrkxbvRgJtnpopJlROdv62gzPq4GO+rYuGvNRh7wWwlBubUT0", + "AYa2D8hKoj3NzhmrSNwzW81IPa5YUgAk1QaIRZaZ2rWW9GUC7aTpxbDZvhY8LMEY2YDqiy3yWSr3Ni6tDpLuBwABAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQfnYkDdywoijX7YQ8GN0M9kPb52ie6Hi3yHNeEOhnfDQIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAq19eLWJHTzE3KB7h51MR1axaca2ZPVcWWUUe6ls5mGhPEFZuCH8zhEWAMqIYa2cU7UfIRx7d51i/OYkigvnX/n3dhW1jDm+8ew54reHsPDv/QjKpMZUFE7B4/kW6LTUAn6ozdCpWxmiWdRLVeXx1pVICQCujU6twEB+vSp8pqv4rEM6nR8OBpKIhTAw45SdZKcWwbOMdBSsOW9VYaqPVC", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999995083200, - 29977500, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999995078200, - 29977500, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941BtQKrf9YVyK76iNkjZCFa1QbjrDYF2kNkmYN123gqtTAs5coQwa9TnTWHdyig5dgz9sfEvh2wMbqHpst4xY6hoit6CognayqgX6xM98vr2yF2vB7urDZDbe6SqkHHd8A7wnorLxoQdcSbDM8gsvwRoRQpQWBn97s2DfkGD19LHF2cNqqR7yKH5jJ527bgUPRpxxRkrJXcAg9tP1fGjZB9pxCwd", + "data": "ZZpa4B1Y3ym6r8942MvgKKrXKckw4k8RR45jSfhLhPL3PwhWKJhfTm1rkwwg4GRi9TJTWUVXzkph7EixW2VKjnKAAm1xxbtQQ5UQJkGGc4YBrpBPH4SoBpy21igWPZgBYgNnPTnFtxkTwxmRFjU6DdyEBwEXvnhUJYL6theEgFKk4bmQequkDCpnqVhaNv8G82Fx93sSNVwBNMy7NUmUicJGDMJvi33r9DzygdekGNV", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hCbXcEmAsnZoBAuRTV8qrLR6jK1EG9b65wCv8Fn8Fy7zythcFwmxBr5bad97hWsttjsaLAQyxmRmQ7hqZfUN2b3PuyGFYhRJuJP3vWnWrv", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hV3iTu2c3MihsvueVUsAeJ4WrxcqRepCedNjcKqfK4bAHwQPkLYV2D5TPYVFrkWuru6eJjzRrf2t1rW4Zonv93nUeV3L8o1orQUT6Wn8JE", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740263862 + "blockTime": 1740291736 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX b/tests/data/transactions/batched_tree_transactions/3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX rename to tests/data/transactions/batched_tree_transactions/3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz index c420c619..993383c1 100644 --- a/tests/data/transactions/batched_tree_transactions/4P5y5gdxDJKCr2DpA8PrgSi8YXhMCuE94buE8MUQpbuFqufRxQLmTSqL1aqrbkypaQ2N41nbxz9AsYvDdqqCySEX +++ b/tests/data/transactions/batched_tree_transactions/3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz @@ -1,7 +1,7 @@ { - "slot": 124, + "slot": 143, "transaction": [ - "AakYyIO8p1Iqwy91iajm+uOuLYM2I0t3F6lkliOVOS4YRDx4OLsWQw4e9zvJ8I4r8LJZ2f6WcopA9kwreV5icgQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAcM0WNeTke30hqmgi9jsClw4Irm8LVYIu36oW3cO0qAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYqMKWXOFQWw5rsNsoqKqJGWSwFmWBiPl/WH8sWWjVAxjrOxn+DRlUECUK/wES2nBMNasv9fuvqImqzQLxPfFwkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXiV4XGmKKAbYzjpJ3cNMi3CF1CE3bJ9rLNE3oBspJwJwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9ffSMBtxxEe3MVgv2nYxtn8dvKEVJL1Hqw3iZcjfGwcWFX7QdcnVEuPwXpuEtNUU1jp5fCmBJSfDgaK7Q7tZpT7PbScFQigur7ZgYspkpnt6MCwh", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6nc8UYUXPyn15EPLf5Mk1jSbyhHVuB6pGUYGF3XhYrExnkjKoWNVCz4rrAPA7eEt1V6w84eTWW5mpVrogDPWKTj3TLB5oyqh4sAVmSWymSuiaGZm", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068110 + "blockTime": 1740291669 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn b/tests/data/transactions/batched_tree_transactions/3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn rename to tests/data/transactions/batched_tree_transactions/3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj index 3c0647a4..a4c46703 100644 --- a/tests/data/transactions/batched_tree_transactions/4TSd5iG8LoTENQSrxrWnzjWyg44vFc7vSkdRCFa4iUDjMTfkZhikGzqp3RQeeYmo8twY6GWWrmQPkDA1GKgL6Kmn +++ b/tests/data/transactions/batched_tree_transactions/3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj @@ -1,7 +1,7 @@ { - "slot": 162, + "slot": 181, "transaction": [ - "AazadigV11H8HJnBCjx+L4tuvd02gs7R2JSPznwUXLv0sB17BYJTY04FOpHfYVZRexKr0uPBRe5NymWnnpGvfQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2lVB+2A+URzaQtvVIYeSzljDp7/EUg3R+kRM5CRg2EgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AY3Ao0grYWd/Mmjj4C/g9k7Bo1M1yE5T6COzwdcIv6+VkzaSLdlNG++4fAGiTVingZo693Id8PMRySb9ucUxJQABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVh0mmB1+mVg6GQS5aTPcWvZra+y2qErnaZTFa2noN4VQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAmMvnbf4rzcXwQTrVv1Xnpt9DjpN7uGDcjPaevZQWhhHJmjdDMk1VBBsFGe8Ec6EJueSEQPoHJUa4JpVjHPDyMhpNiGJXFgsKj1Bc4DbSY4TE4kF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6dMM1Xc1ws3t966xASCuT7reLXCWnKo7nVbbkbqb2ddrkFmZ3rzGWgAMADp9zuzYxTyqwBkSjEi3D5GrHoFF7EKck7rJci5ULqs9zqsmtoocmpxX", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068125 + "blockTime": 1740291685 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd b/tests/data/transactions/batched_tree_transactions/3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd rename to tests/data/transactions/batched_tree_transactions/3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG index ae52f7bc..201b4847 100644 --- a/tests/data/transactions/batched_tree_transactions/5KXdS3MKqZrPeBp55LG3EXdMaunXqpjSDvpM4NEF2C9rATykNNQGn1oHY1br4DtoBXQe3rtmfP9EzNP5wcsMqRNd +++ b/tests/data/transactions/batched_tree_transactions/3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG @@ -1,7 +1,7 @@ { - "slot": 212, + "slot": 231, "transaction": [ - "AdgLwAeOWdPYp7v/uc6DYL2I/N5I+lF1YTpuPls1blSmvVqwvNXbhZQLXDe6ilIpNoP357QbgK31GMKxSIbKBAYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTFSMXUzWKerVVNMl7yhc4DlqtHoIy0bdOk4AePqiDAwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AY48nJ7TDjtbEK0CBftJ2QXH4Hk0rACHJv1kSzFgNKX0HwzSokBxwHAjbrMJxil4FTNiV2hz8sWt2GFfTcuz5AcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnceUGewiul50fpsuUIKTZQ3qDgMmGsJ/kXrTwgYUaPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCG6isKcoMf5eDusmPBSEH3DDdoV8wcBXEBgXBPQ6iMcrtxKHppukbiiKt39Y4ExTCabLiq6vnSPGoKfF7cssfHMzYgT6hnWjCihTxBmPtoNAybbM", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDrkHdu9o1jrrncFuy7RoBYEEijMCh4qeyMF1k1QYd8r8BPcoKHMHkD86XFM86PrQh9jMb1HdHGzrgJXADfT68BWAfA8zHF5G3RVFQtGvHnoTdNbR", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068146 + "blockTime": 1740291705 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh b/tests/data/transactions/batched_tree_transactions/3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M similarity index 80% rename from tests/data/transactions/batched_tree_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh rename to tests/data/transactions/batched_tree_transactions/3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M index 93bab07b..f67bd2da 100644 --- a/tests/data/transactions/batched_tree_transactions/kPsoZhq3WjsVeunrJ3wapSX5cUKxyv4D2yWbV2PKaDPzEKCXjeYvE2fXgec5nZbdHoS7j6jjFMuvDmD3mbgieWh +++ b/tests/data/transactions/batched_tree_transactions/3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M @@ -1,7 +1,7 @@ { - "slot": 190, + "slot": 208, "transaction": [ - "ASVr9CIN2OsipXR63aSu+r4qMAd2nbmGzIN9uAsgsyOg+CEu8ZAhh4jRz/IBXTbKgEpy6ztfR2x847oH13qDHgYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXUmTW8QARMQgEc+sdTQUBPvyerUWI/JKnFcPQsznWgQQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AY85P1MIxZ5tS69v4gnbtlC041MeLS5YZuVIuOVk20G48j9j5o55KbyL2Xlgz81xD5Rg2Dhq8AUkd3QrkR3IrQABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw4eB02GPzeUlSPu6tmlmOV1Zs+67ppv6ukqPpAzdx+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDSyVCTdLFUdK7Jx7ukVP6LudEbdEmsmhqWbLfhFq1qoxBo3uKbsH1dDTcxRJNFADyxLLNmDoewD5PbXYjtNtVx622mCY2LmvwGKhQDZqr6YvXFq9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7XDWkYY6b9cevnaF8cdRyLkoh9ptV6cjACS16LtadxntJbts1yZMXp6bN3VLCgvRo3xbuz3bBpmunfTSvYYzTe8E1PVQj6obxpejZCB76DmBXfwV", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068137 + "blockTime": 1740291696 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH b/tests/data/transactions/batched_tree_transactions/3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH rename to tests/data/transactions/batched_tree_transactions/3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk index 5d6c6002..647442d1 100644 --- a/tests/data/transactions/batched_tree_transactions/2PJWZ2inPwRq8yAPAxWMXW24nsHGJJ7BwNDhYmFenCSgeACRhzTtRroKbefy7BT2zkiJhdkJ4DkeE7xzt1BToocH +++ b/tests/data/transactions/batched_tree_transactions/3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk @@ -1,7 +1,7 @@ { - "slot": 116, + "slot": 134, "transaction": [ - "AUU/0iTuYXkbs/xwMKyF0l50fsoIts6UC2zWF5BNXQt/IMSoKjEkY0uhU0Dbt1wfNrQ7zbuFZ9bhr5BSBxY6mgYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWO8xmtIinpm6CrGTYrEGTpmyBbyZyTk6n38pGipbhe5wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZP258F4AsYbVCO03H+HxtfeLDt2DtL9GdQNRs1wr4krbbWCpZToqNaeCgamyErYCJwUwgpe4lVimUkcpBD0xQ8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXHVZxTiMOTpbhj6pjAFr0F+W32wkEuI8fqHPPMMc+J6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999986847205, 29752455, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999986837204, 29757456, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDYyeUtaHAfSGDPxQpAxHvMDWxAgXKkaVt3GZE6TJR66uL5tffraTm3TJumawvDdFY2nyMfhF5qz57GKm3Rpr1P36uwCacSxT6FxpVzxPP45GdroJc3yss7YBrd4vNdD6Zei6tqPzMqrZENZsZKtNoQDX2Dd3MxtKkvSvPBwvg7uUxc77Z45NS3hCKzXvprXUMxKKvSqRLiMcNcr2z67Ar4kP7zHGwpFDtcQJP2sNdnWDWMz3ZL6J6Nyg5iUXCA6FhErpCsWAtzs", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDBwNBmikAbUQshkQeTsvqqty3q36BM6qKfmJZBHSh7WsAPpaxVxNGDT6d7NVouwscmCpEnh7W3VwuwrxiFrYtzPcoHPREu6hpWXsZf8QpiBBbBpNYgZyzHgQWQt8wo5uUmBRNouSMMNcL4Zht2J2ZhiPZs6XGKE5L8v6SUNaAAAizMD1rFGMUQZ2z9PasvEHnNMmU9n4yJjEfEfipJTYJtFRWVGo52zMgZfNvt1yTA1CPS7vUgyeSQ9vjc47rKRcmmxNUQXEfEo", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068107 + "blockTime": 1740291666 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY b/tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o similarity index 66% rename from tests/data/transactions/batched_tree_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY rename to tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o index 7e1bb5e2..7315778f 100644 --- a/tests/data/transactions/batched_tree_transactions/4RqF9cu1ixWkYWB4MmKDr5zkEtxSM4FNHeHcpyL2Xs1vAVk2Nf4fZrTdmumqqDbzPXJnpTT7PXGRAz4KUN9pXsCY +++ b/tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o @@ -1,7 +1,7 @@ { "slot": 385, "transaction": [ - "Aat3CZbBNNxidaeer/xMCl31iSkwO98A+MhOSCF2p/GqjSaBOI8Rui8+uB/5H2OK2MBoHpEEVIbMjoyA0mz/ggUBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRcLuL3cS1iH3tns8XFD9q+XudpoLVAPivrtRAIYXCqvAIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAv/xv2XWGV7U1knL7oN7PovByeOD3YJjPKU4rvUre/rSdYJ9GrNgZase84vgmSQd4F7sCi5tJcPTN7SK9+Jj8fjfjdk7f0EwZmY9Efj/WVCPeoaEyasNQWT8n2M8hyTMMB5jowlV0jwUmEm5CT5oinB4btd5cnB+SXSVD6czPL9TAeWvbzhbtI3Imxs5yv7edmQCYqNandFVQmNhFDNtT0", + "AZQJKDF4ZCiSWTWBt6z+YILG+JjWy54rXIz2QIv8gixDbA2/L2NnzvZ7Bm4yFor0ejLBzxVJzfXWxyHMRgoj/wIBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRFOlFcEElgwVi9GxDirkcr1Tp6MHDuUwPTXjxEqmRA7gIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAACTgtsuOh59D9Y4/WFtluvKuJRBZaZ83QRDVlHOHe3hCwztFRKOApYTFYCkRMGCbPf+iBPLYcF1tKLi+F9Kj+GFbel5bmdwOEJTrAZCNIMkXrOBMy6s/gPTrc+2PEeEy0FeeNGit/h9HkEBYGU+rjYbd3b2tJpaj3PLsioXnf9qqfpQnjR77nvxj2w2JL44A39JGtuXHexDd7sYBjpUiKi", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999995043200, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999995038200, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -45,15 +45,15 @@ 9, 7, 3, - 2 + 1 ], - "data": "ZZpa4B1Y3ym6r8942X1fcpsapo9VvB5kER6RMRH8r6cnUQau6T8BEc7hrVgMsGi6DGntKKP1FZRnyVgucP9Nbg6WkLh2kJAG9ULuh6ZBx4vsV1evAy1Viv66nYK1Je8V6JwtBDAkmkA6JNFh7g7VSkYidLcrCze9t16z8qSAM8BgUYyXNaUUVkLCkvjcGK8rtwqYjDvraZvb2ZxpYR8e8xE43Ga93YqTK6ea1aX4YKD", + "data": "ZZpa4B1Y3ym6r89418TDS8CXfDsvMDBmtMHMuakKqWHYSnNzsjrxkUSZJoDm8afvJd8K95MZa1QhyVScVt6NbfkHGjFPdxSbZm8AY752ptvdKHqeZYrZwEYG3HMj9Mq8j72NnL5EFisVWKgnYiNbvQrdskQ85m379spSVkp1WD39r4D2KtWpedUNVDyfXLr2NhmiHEg8NQNzuLfnXG6LRWhFC8Lam8FSvoH56N8AQUH", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv5C4q5zn3ritsPxJVJzpAM6jrsRCr6jbL1sxY6LJehoreTE7yyukoDyrZzfRh3kbpeDMcAwgANk6wGRaDxDhoW5M31iuWGwRrPfZwydj3ht", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv4rb4Hjrov5BKrc4kGbFHcWKToPh6Rhhaa96hHwk3w6kqbqYRZLXGPaP21jz5SkA8uBN9rWDmxjVykPw1eGkPoyFuKio6XbQy3Gn2TGMyuc", "stackHeight": 3 } ] @@ -68,11 +68,11 @@ "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873331 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873347 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108756 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108740 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128985 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128969 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -82,7 +82,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 129135 + "computeUnitsConsumed": 129119 }, - "blockTime": 1740068216 + "blockTime": 1740291768 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 b/tests/data/transactions/batched_tree_transactions/3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy similarity index 73% rename from tests/data/transactions/batched_tree_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 rename to tests/data/transactions/batched_tree_transactions/3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy index bd6b41a5..d87f3b19 100644 --- a/tests/data/transactions/batched_tree_transactions/BemCjc8haRe6E2yVJiuy8rha9PsBS7tDKqKpj7CSY22pTiSmaW1k3eNQyQySipR9ex6T1WSCr6ebcRA7rNJ7Ug3 +++ b/tests/data/transactions/batched_tree_transactions/3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy @@ -1,7 +1,7 @@ { - "slot": 143, + "slot": 162, "transaction": [ - "AQkvYVmaAPqxTFH4pZqYICvXTz4eQ++jNR1DeUfRX434SZegyEfnx+dEJfypYtBuLmdkN9QCM2gbPbtaiigPgwQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZkSi/2aPw1y0dvRaCZucrEPBEslgEhExFN5Wsu7wg4gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZSd42HeB29C1KYPqEE9GJ1iEuTnjwPtFsYCs5rp4cVPlyTM1JYyqVUaeQjLFEXcHsG9CyjDp35sY+skXQwBwQgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwW22ycpVd8ScsBQl08CL8hygnvuDLc2xi2Ncz4YWeLgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999975627183, 29862477, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999975617182, 29867478, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDcY9cikCMssyXMv6RbYe73emCnAtf1bmKMCHUNVzqewz6TmPgPLp3UuRe8TMRf9tXD967annmYh6hWqzX9hAFJnHsSfEoLcnR39WS6QgSkBHvzV2BW5VjZAheKEBLce1SiouudGmuEK9fQUXLz59CKE1j7F1MZq5oAAEPLuxcUP2BXBctV16TTbkxSRPcZuogwbis6DHAfQgGscjA6zFgLqfQQKXza31f1GZodh7MLk5gFWj9i2Wtad243HrdVCcDHb8XCidwdq", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDTyzEKEZmCzZS6h6UZ9BtAPZDPFjs7cq7e89ZELcFN54wSudNXQ2hrwtqYfoMrYVZHZMqkFMqXvBdw8Nq2nhKvYauUCYeRV2LiPU37UwNbyZfNQfw5Kwd2PFasGBgNu3yHzyy6qb4K3CdSdh8tdWyqwVUauchezE1GcTQ3EZEwk4QM3jhfJXes1YjkiaDHZvYXqVinsbgjc2xq1a9gFVuCD2w2wgH869Z5EHk1Yb5DerWcSQhgXUJPGB9uk7MjpnQg6V61vYc3y", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068118 + "blockTime": 1740291677 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF b/tests/data/transactions/batched_tree_transactions/434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF rename to tests/data/transactions/batched_tree_transactions/434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu index 5b813a6c..cb8529b2 100644 --- a/tests/data/transactions/batched_tree_transactions/4WNLoVNyczA4dEGxGJhUe3QgYUSJGBQU2HsRxFp6Wxe3MJq2WjvHvqjcrqxQ15a25odoJhQZTXB5ZLRpDGCrp4CF +++ b/tests/data/transactions/batched_tree_transactions/434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu @@ -1,7 +1,7 @@ { - "slot": 187, + "slot": 206, "transaction": [ - "Aa9gdkru2rPke+QUFB+ej4aHxMXy+03oYPBUX7LKMhzRdT9Jxi4NX6Gy7uA3C3DtbGJXfk3NRf9Am/Qsu2Js7AABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNA4yZyMYD0yI2XwdxrRw9dlBPD3h8twUbUU65n1riOwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZfTe2Qmc6c1meJJhyPZXxRwlPmll+dsKgwQ0QZpKGX1P9Md7LHm/5kMLKBgHSCnu+Vm4rPxmNJKvijdTfMYsg4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV8uzY3T2N/WxtxHNBm1Cuu9/DfXcVKbPJLGVZegVoHlQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFDQ9Ums9kZjxvvmXVc1K5QG1rpSJdigDQWQHpedhTXbBZsUYqYmvMfUhFxF9R6CyBXbafQ6wbb2FH8xSV8r51zHKqmhjXJQszRAD3D6mV3XddSnj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBkpKghEXMaYsazKTEFrPaMT2w3n9BfCwmGtj2LqXb5aE4MSyaeYtyLQQ6y9rePtSDZpNTeidvJvcX7V5hihbJRERX1Abp83y6Mhqy2gs6HsnLyRh", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068135 + "blockTime": 1740291695 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF b/tests/data/transactions/batched_tree_transactions/43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF rename to tests/data/transactions/batched_tree_transactions/43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi index ea453c94..b94880f8 100644 --- a/tests/data/transactions/batched_tree_transactions/5hMVLYQcQ6UVa8u35roAd1Uv48CswkdkdEG3bVqQDuRS1gYkPeR7dVdntZ7tBwmPaAXxDWWfRSZPBQSc1Fqiz8YF +++ b/tests/data/transactions/batched_tree_transactions/43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi @@ -1,7 +1,7 @@ { - "slot": 168, + "slot": 187, "transaction": [ - "Aerd+qGHwvtrEz8X8LPtjX2YwTc6cBpMnR4ZevNHBvcAIJxZa4hesAXMBIfK7OHbRO4ytf60kb4RU3eV07tczAgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjIUaf2VOMReJeF7Ur/a9grC29buh9v2HH3R2dugZz3QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZf0ERuLzLo9A9tA3E2HJt1NkTVwGqWY60xbw9IHPYe4BZS4Ilf5ollizW+2NjAszVSzBV3J39M/SOuzqRjE6wMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0TI5//VT/d7pc/bA7Vks/Q8HBZ9n76HHj5ffergTP0gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999965427163, 29962497, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999965417162, 29967498, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZQXMwaj5N32qNBQwVFKwLCECxXsdYnW8kWouuMA6p2JxsMJAjEyGY6WsVPf7w7hYYz6kHdDvJ4JeFmkHtPe3NijgU4zLmseEvCEVcTSgxdd9nuLzHuGFSFCjwjowzeP9MjxMMKDzz7sEt6PBNMNUx31SfaXZSg5exMWfVWmdteA59aKAvsuS3tvEmTscy1ZvM7tHMiP4LtAqx82QMmKhTpY7nUYYevZHZH2hhZ1qkN9BnbAYcxf2fPHyMpuaWKivF7PTRt6FxT", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDB7tY1pHUgQrEeWPvASx2oJv3xt4Ds7K28QxpWx2h5PQD8pKeMHJymD9mf43MsrjLG2pvm76sQCsaNfm2TnGWLzoezJC6Wy1a951QFa9z4gt62ePHsLFnEnvF1B4SgFGqsvMK6QVSgPMuQkCwpSWxcZXdKx3HVQwSwpapWU5ZtcouiBKC9KTcYkhXmRLZSGVBSGrWU2Vg8aQxaGqPXGdD5rySY4DrTTTcUdeTRjAFhZ9PandQcibwJRq4tJtaZTn4H7QsxQg6wh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068128 + "blockTime": 1740291687 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 b/tests/data/transactions/batched_tree_transactions/43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 rename to tests/data/transactions/batched_tree_transactions/43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx index 66dd5ffe..4651c422 100644 --- a/tests/data/transactions/batched_tree_transactions/3q7rDQFJUWfetSszBZajaXEr9CkGfpNbypX7p3CMcFpxN8jv6KkaF9ExENVGcmENWVH9EhZNK1vY1B4GPs7S7499 +++ b/tests/data/transactions/batched_tree_transactions/43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx @@ -1,7 +1,7 @@ { - "slot": 161, + "slot": 180, "transaction": [ - "AY2HebBbhCenCMmc21gfHzClx2f6YAfjXyLoPr5oGhMnqYrB4nxW36J8lXSJ1nMqZD7BndsANtnTgc+ylDewowQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCtR5sOI1cfcaFlbUZH5KC6QUKsh9tvtdROasTiFm1CwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZgk14Cv15fIAMXSTlw7KceWRgQTw/S9pSB5nkag4J8cR9pDOYCSPUwtctBvldVPPXhKC3X1lzakGtuZBt5+0AcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbPWlrD2wf8/oDfedWdiJO/5uv9zhdIufbOEmfP0cguAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999968487169, 29932491, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999968477168, 29937492, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDfpom6NZWPP4fhH5EV6YJzJ3ctjXeCW86U8y3jWY4f2TDcjmJaEqeENicmMCAgn5tEjWeHLwjz9bwvcyCDPBwGtHWTfyHFEKDGae5nNpozZ1u5HZfYk218yMtXuFLNcf2idELNoM2hhLgDFbCZz6Yvd2LGsmnE48AwUicx62xsaGEzQ9F2FVHkXfiEhimDCSwLwQJLGaFe1DXNecqfBVaiSzmGrMb8pgCrDRoM4G4MjB1XZ3Coycwm5GdnzYC7WPDyDxWeuidwm", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDKWEz9dTcGxHpfip9uLErankcc9XQLJciqqQo5v1mZXtiSjc3gM4U8MRzJcgngnu4o1bSfReMNUzNyxTerj7g1HcvYU9QhL3ZoeXAGgrggWLqh6kZFL7Q8h3y7xxrDju7tmRFeqaXGHcrhpk2dor9SuGZPae1KGcu5R6inQmqxAPtcUQAU2yfjCNyjjVeTQmWdGQoqZsZrdBbv9m5R4varxKhK4uC2EMQ8bTUyiRCiDACXfgMKbbiboMpVFpkcoozaEJY8A3zBy", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068125 + "blockTime": 1740291685 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 b/tests/data/transactions/batched_tree_transactions/43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs similarity index 80% rename from tests/data/transactions/batched_tree_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 rename to tests/data/transactions/batched_tree_transactions/43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs index 7e75ceee..42ff9529 100644 --- a/tests/data/transactions/batched_tree_transactions/PamLARPGQuPZ4HmDi5ZLZWYcBPwMcy8a5YaP5GPHxxDbSMYPozV4pQoeW68adrmvR2fDnd1YvqauZXsMJTeXZ13 +++ b/tests/data/transactions/batched_tree_transactions/43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs @@ -1,7 +1,7 @@ { - "slot": 180, + "slot": 198, "transaction": [ - "ARN5Vve78gplTKesH/Qn73fEBOpPSR/+dxVbWT8C9NES/8594fxRB6rWkfPmCBWRBxnisQNKjKvpgRwfkAs7dQIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVar3t5mfZrm6nyZfysJ2IiwIBRib6e3NX0GzAERhHbtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZh973ODqPwivwkESi4YxEl/CZGyf9V3d/SceRmgWrqatpCAhutXx/cATnXUuwhDy4t/jTXdWF5V5QTOCxqisQ4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCKJRPVYvGg/AZbOa2fj3j0k0h9IFphCHFUlB7rq7FPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAEprnsy4o1FsM4C2jRPENVPk3nfwWkq2HW7aLVfhJQkh7sRGitrZUDTqURgkJbxLbn9SCjkJM9kZjQukLKukSJeJpjtYCtR1T4nvztoeTP9i32oH", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCGNfnQ7hxkZWLfUm9a5g7dAegfamX8uJnRq9YcqXTSq47fzmDigSSwUvWRc1LMoV9QTgaRm5FAQ1AS74ZECt39P8UkAsMPYqawPhyPknFttMXtdV", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068133 + "blockTime": 1740291692 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu b/tests/data/transactions/batched_tree_transactions/47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt similarity index 73% rename from tests/data/transactions/batched_tree_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu rename to tests/data/transactions/batched_tree_transactions/47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt index 8a2e1176..6932a70f 100644 --- a/tests/data/transactions/batched_tree_transactions/iF7DHEypgiFs9eK5WppbkESwDgzJEGQaDrUy1VttSBkgqYm4urwyZwphKxiPRAYz1NGCqUUy3q5TSN4pnWevmFu +++ b/tests/data/transactions/batched_tree_transactions/47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt @@ -1,7 +1,7 @@ { - "slot": 221, + "slot": 240, "transaction": [ - "ASORDDNbGJ0H8uaYA8x+s0VnMgk6++uCG10YYEQuGRmZFs+UAnmYmkufEICvadW2NGzWnDK56qwQXeWci3iA5ggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXWP7zOllMjPJ8T+lilJ1x+tmqy9pWIiuBOkuobxCATPAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZuPtZDm7qMm7qDXeO4r906ehVLIBevp6JfEntoPACgueE3i+bJGvncy++8zEV2G28OWiGsEQ321HlKyS21S9wEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWfYCDI2qbjDg1xgmXLwSIVu/chEAW56DnryfGKCGAvQQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999944007121, 30172539, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999943997120, 30177540, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDRdAcXxRTtLJraXA52d7jif6ejoy28sVAFggWW7UPsCN6sEy2L6YTyMSnPXVFdhvpeJ7VNxfTeLmZHRKAKY1oxxX3HUCUbQYr3HtGdMobDAfsvfznDVqWJtyGcNNoxsd3RRATxdoxaDj9ZFtDfJ45d73fsGunJTKKXPFWVXV57MyDvDeTptUzuCJb62ti2XJm4S2tU282gJ29RTdWUCBQXzYv2LqCfiirnQvjn3CZxjHZK72E7BPncSmofZHBfMsT8sCoXdk91h", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCdJPZtZxasiFsDArCzzeH9DWbijZ3zWQJ5HxHypw2qqY2kNfwvTzHKrEUCtnjk7kYnyVMfd67KQGrsXqnBYo5m4c3knY7t9XpnWzC2B8ZBN3UrhgsPmMZ1ahSv8tbXCUjmUAUc6TYYAGGYj6rwyuEdfTaP6r3TqdQ17dMnZo4mxzm9V5y7gjruMvcb7rhShV2q8KoseUzJVXBaPGGvFMZ2D9qzVBYyojVs6TzZaRyJa7i6ihEbUbHUKRBiqybDj6zXoaEY7hmh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14099 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14099 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946875 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53223 of 999850 compute units", + "Program consumption: 947141 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52957 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53373 + "computeUnitsConsumed": 53107 }, - "blockTime": 1740068149 + "blockTime": 1740291709 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw b/tests/data/transactions/batched_tree_transactions/48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw rename to tests/data/transactions/batched_tree_transactions/48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t index 76e21154..94a35008 100644 --- a/tests/data/transactions/batched_tree_transactions/4bYRVPqaXMWyDVTf7Zu6An4CvzSGKCW4QzEgkrEi5jFKGn45VYxBjzJnuY9bfwfezg2UjPdEz3umwjVdebxVQopw +++ b/tests/data/transactions/batched_tree_transactions/48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t @@ -1,7 +1,7 @@ { - "slot": 123, + "slot": 142, "transaction": [ - "AbPWp/EldeVNjBZ4tlfpkd05wEvZpl1JZ4PcXcAWR6yAgXnaCBzmT+S+N5DKrzVMyZknBBrTeXUSAYVXQUR2oQwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUDVdg+s0ltfkkjZfis1Kpa0nMpTCDk297xpDHjjK9q8AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZxuhUFX0bpQy+tjmx9bSg/UjnFeF4mLuabQJLQ3Va526TU1Wvk7OD/C1OROp/5B1aYqmu0knRyW2+BHck0KWgcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDyCS1phaKt60oP84Sxv63TY2FS4FHUrBD7l0pC20MHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999983787199, 29782461, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999983777198, 29787462, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDUa39w6VULJRdY6waV4xNu63zHND1FZ4aB9oq52BGEoZQgmUwYN7EXU61ZgXa6RwBUY6ELipG8yWcgn6STMEdMd3AjyVeFQ6F3Bh6PCR6cHTPQD5wFjFgDcFds8VppYGzWjKQSHuW2hF44Eode8LzcZeKuUqmZn2Sq8SFUun9ra8P6BoosAdqScera9fkmKqw8mKWQ5mr77hwZAPi3mmHqw1zEeokk9ytepsSJAL6b9fvhkgc2rExCbUbv3SZ874VaeMcbK1WNB", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhW8HnpNaiqoXMjbQ7EShwWQsiu3BjiwxFEqocetQC7MwcXzEmPbXyHeRUYFTLzpcyrUR5dssrAxZ19A8KDvN8AmiqYGmNjexJieEyzN43Xxem1mxKQFcdWRbN6PfFLjVR29SegWfonEJLM6N1StHT1zn7r22rh6dkDGGzLQSsTm3u8trvin7krJswh29aTZsCb4Us54WR32r5XF2sHiGimNJv7e3oWFmR5woSDeHGeMS7hqmkNqamK84Yhc32AeaeWauo7Bwhh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947642 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52456 of 999850 compute units", + "Program consumption: 947908 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52190 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52606 + "computeUnitsConsumed": 52340 }, - "blockTime": 1740068109 + "blockTime": 1740291669 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX b/tests/data/transactions/batched_tree_transactions/4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX rename to tests/data/transactions/batched_tree_transactions/4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd index fa8280f1..63c2f301 100644 --- a/tests/data/transactions/batched_tree_transactions/5EKeb46mCpw8pcMHfmqW3QpFHPb1WZRwW1pq16dzUBzsS7TP1PetT8ZLkdPupVgv3JJag6qH7D1wsoDqaMFgkTJX +++ b/tests/data/transactions/batched_tree_transactions/4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd @@ -1,7 +1,7 @@ { - "slot": 210, + "slot": 228, "transaction": [ - "AdOOU7sqnmBW5K2ErTzN6rApRHzliywcCuQ7wyK99ihOdnSEp7Bl0pYnS+F1QGKzaKzXnzKbn3VSmMonAqbOMggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBoGrgGUq5FT4+cd2qXWVpLvxpE1a4aTQl5mcksROT7QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaG7r7dgwXuZ5mnQmTvGw4ZbIyYnnO9sxcKrpJ+cWF7uARMGHoEz1myOkhwPkeukWtOMvT1BcVaMCDdc1bfy5Q4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW95BLmX962JGUU9SQkNS4nvnC/8LKuTA1WGjgkTotj2AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEnMVgEy1KQwxHmug9NR4Pn3E3Nz13WoABo8n3pk6RfVy18vh6GvFC9V5rRqUKGUNgM6D9uaN4PwAvFeSFDE9WPSJAk5EA6mD4NYvGzobMd3VzDiX", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCgVPd9GGuBpJ2zKFp2brevaFonu3Q5J4BH1cUCW5HEawe2k8eMG4wofAk4iKTUtNssfS1FnRnAC3yhDdqBcmmvW6P1B5D7pJThhRbCuRpDQ5cpfq", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068145 + "blockTime": 1740291704 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH b/tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK similarity index 64% rename from tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH rename to tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK index ace42483..86bbcaba 100644 --- a/tests/data/transactions/get_queue_elements/4aXo5UsyegbXUfuSgmtaBxmyfCepagYaaCrSb7ZtUv995ecgucBunBQd2R2XMrTxAJodJSA79ZTajxrTyPJ7XtfH +++ b/tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK @@ -1,7 +1,7 @@ { - "slot": 537, + "slot": 346, "transaction": [ - "AbL3gHNeSN7Av3Daq37+/7z9cVWjx65HD9qPoc53r7UCfJ26GSAiCILTEREDvAUjdcydj0Rk5vfRdBS5gsYS+wgBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRIblXHu/IDZepPrSERqCjY8Eqsv9HGVDaNz4YXd6WkagIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAGQvgcA88jZxdqc7RXVc70qzb1RJeN9eHluXgjAsgbmaRBOBD3EGRYO1xT3pMhF3OOsBQOgC7xqQBkkvlvBYvnB6nUx5V5U0JMPgwKnof6mECPCdptUYt8SfdqGignmN4gKXDEjnYkrM8/E6lfnQgjYa3g7E9VAKJL2cb3vIAnthYtH70twGnqkCwFis3SX4MZxYeEwoAPC+L/UG7tQMst", + "AaHwwMiABKbQ9oxOu22iIsCd9L5/PkK2rhlvXS1bMvuvHZKEqVVpz4aH/lE0NVbGTzp4dlWJX3c0dNBrtY/n4g4BAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQBi2ELDarQpqLubvrtIA4rDSuuNAmLOvtx7ErafnetXgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAK1DQEETG9QSBlamhQNcb0LGw+tOlNRsO3kknFFk0o/xquWK3mGPhFCjPn7/RFUxfzwyD1BSRfZ5msdZl3Fs1OLhmDhmI57HqRaPR3ChyfSAjs4Bz+oqz257YSzGULYiAUZeyqxOtml0Wto0LwPHKb9RT03B/XQ41hszQ1FwBULRHFZj+MnLoLWu35rV+kkik152segOx7zZP2vOKWx3CQ", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995068200, - 29977500, + 99999995063200, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -23,10 +23,10 @@ 1392000 ], "postBalances": [ - 99999995063200, - 29977500, + 99999995058200, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941FRqGUT8GPgs1eG1i5JD9c1xfefnWApQwANgTzaH86jJPmBGyjb2rwWfxEWPHrrj5QgENUrsrJivmeQBAPFnKZsEkqYbaXX2MUbiuSxX8DpqCbQfgLU9QT4ngLbBkEg2ni9wPBMPPReYrHpVMPueXisuVQNJEhxBhJe38t3tZNVm3Cn3SNUspB3PfCwzP3LaXAXLkPHSSh5Yb3hHvEa9G394n4t", + "data": "ZZpa4B1Y3ym6r8941PUtYHFdP1xPBZedsd7AMDdyGMNRMPvj1Y1MLMPPZAsBsm5AiS4zKfkCt9RdXXZ4jSr23GuhBuY6sbnzx4Vpr8kHry8SFk7xmsnA2TZJidKdS3p6ueVQURmKFwdxRSVYNyPprHi9DaZB7Q2iJ4iRMtUWDkoridLujCH5uZqAA3VB62PiH2mcJ6N8Geuj4PQR7BGannq3DmPpKzYnj9Hz1pTerBZ", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgoczt3s3dHnEDErcxP1kepM12mzrxdfUg3imSnRCVac8soWLnhEYEf2SEtUhEbeN6k2sAbxvo4fHPVv9zzF2B52oxRsBrUQYoVJzdddUDrwLo4", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgoczt5oyfD73D7RVtWubZsHnpxCWE6AzUajJ8isoLTxfVLXusTM1wpxYHWcnth3abAoki981Y851XSiEJDwEMBzcmHQz1HdL68TGTzCggLnGNe", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740263873 + "blockTime": 1740291752 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS b/tests/data/transactions/batched_tree_transactions/4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS rename to tests/data/transactions/batched_tree_transactions/4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC index c21d8f18..5bb84f61 100644 --- a/tests/data/transactions/batched_tree_transactions/5LyFwwDwKqXWUpaFA931sYNe7jS5qk193QPBxWWQV9P554SRXHLeHL3BA2uGgXWdQi9Y6yfUTJRAaXvNpB8FLsyS +++ b/tests/data/transactions/batched_tree_transactions/4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC @@ -1,7 +1,7 @@ { - "slot": 217, + "slot": 236, "transaction": [ - "AdlKEX6DSBf88ufg62L9RYaeNeRkb2Hcc0IYjHTE+XUXhuGitao+TQXTjS3rdNo5FMZrg7Aaki9GWaTuhK1akAkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWTkV36pxBTlVl6LnJe02zaGuvICSK6TPvao4AK7rHW4wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaMCHCwuIUiBHsRybhmXhXn8zOdjIZIviaY2axJN1WlLrkb7AK9Av4mWwnYTrypt8B61LKcUbJKKaH6Y/kmYeA0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVf+vSQvi2ZwL81kNmY5GJM9iQSJjmibmDj8+UcYer5XAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9i2Rt2LgrFtVXVF8RyiL4DZ1N4mSZCiFEUYxDyR7FHXt26uBrSAH6Fep8XVurWkEGvyKnZPg5YYZyUincA5JLVKpbBGBjaT7XZiMzotDQzjnYBks", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXF81yTg3j7NVvSwnf1KwzbQui1CDZiPDgytkTM2iTs7Krg6DmAPTpwB6tYL45UExpmnSvkXN44vezuLSRcHRdgeaLMmE8hD67TvFPxZbZBiNUYqBM", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068148 + "blockTime": 1740291707 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ b/tests/data/transactions/batched_tree_transactions/4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX similarity index 66% rename from tests/data/transactions/batched_tree_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ rename to tests/data/transactions/batched_tree_transactions/4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX index 3f565b91..678e115c 100644 --- a/tests/data/transactions/batched_tree_transactions/2p3seEB88GEXHB9DchA7FQV2zs4naRacq7JpDhNf2t35RgPiWBYKNiBKvyu15KBhgG5jxErQUncMLzdQYrzq9pNJ +++ b/tests/data/transactions/batched_tree_transactions/4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX @@ -1,7 +1,7 @@ { "slot": 375, "transaction": [ - "AVqXOkbhqaasysp9yVBfziuIpgnSMYaMSUBEeqAUvmn8jtyfQ0+5IMPmiNXBailB9Iu+DdaRVs/+kG0rSkYslg8BAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0w9eNoa3o9gYLF3lKhyub5OFUgCuWh7TXTqSi5Z8RCB8CAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAn20CsYt0Gd8X/2LKAgMaCHGymbF3ecW7q1vegCYMz9hZTnsArp1F6VpcLnqS2d8FdBZCjRu70iqPrWDY44BdZFnZ9YZxC4niCWKUVGKI1efYB3p+YzkPGA+1ps4wFZMIHbC1nuSF8/3KLPAOcYbBNOmu2fq+uSET8Kra2cm1ebxhJ5EhmWcZ2ut6S62f9B6691gTx47O+nKiU5RkH/gi1", + "AaNnMaEZnjLRXtcjTs7Q2JgzWm/nLzMzqu9KIzTQ4oAnPXb6haPHsgAzMJti0Bh4bDix3D2TVadDw7gra/0mYwQBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0IAs6icZJ65rWTfHuJHZwBzIwrbihu+Bbwpw5Mu2LB3UCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAALmpgOpo99V/b8Ca6mcskRItze8gjp7Y8fL7ibjuUqrqayZ6Lfgeb/WcgFwD4mXwm+eyFVb0LP7DqeKRhVdmyiGY5tbJigXbbJ9ihogt2dk2xhCVbuGEHcUNNWZpAWIsgdTaHiMbWRLaWWjgMpy5KbCnv8Ncfj5sqxlGGtuPalDZrXfMfxPuZwn/iAFqrmM1MF3C2ObsQolNgIg8KqBIXn", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999995048200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,7 +24,7 @@ "postBalances": [ 99999995043200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -44,13 +44,13 @@ 6, 2 ], - "data": "LmdQuBbApKVFkG74y1VJtn52zLF14CJmr6yqKZ1AfWvdCfKdSFmsPKNeJzjCvyvb5QvHVi3AQ7eZd84YmVe4Z9UMyK7v7Qo18cXbuKnUGiG3kANDfEqeVvvWVNZ8NbYKeFHacuChU1rMgrsF7GEmi2cHvPWuwo2ocVgPpvDi7ZnR3t8Hrj7XJTYRgbiRujA7rBKyKJCpfHgdyRgLTVWK4zuYtfNtPEbSCx9Ff3gMRXz", + "data": "LmdQuBbApKVFkG74x9gBpRdFMkk3EiuHgNEw1zpBQhjP5WWwSjEqsFCLM3npUpmx39NBRcFMA3aiSdTsbWmZGVTa27PzefMZu5KidvEc2ABUeYYfBzq1Yx2M1VB7ym3LqbyFNymQ3RpsTXcxjdaDGWKLKen8FHnWTvupKsKgR2brtBfPgjkpHhWWYjvF3DW3m7NGBaSePD9Kts7tUnAXTfy9Ry8xVcYfWqtCAUXqkXG", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYKpGftSEGbbeGnxUKL16CwGg4V5VPJXWnUM3g37PaXvZAB5ghxErakFHnaALRCJd1aFEj4djvSvdVCHVnx4xW8LpDrgmuNGWspPCajYAT", + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYKpGftSEGbbeGnxUKL16Cw8rQD1RNZjZGyPQwZwCL9hMAFfJbb44DZphWCE4LtXcKKRcMRx8F87jfhH6uquHyzchE4u7gkZ7dwXUNe3hq", "stackHeight": 3 } ] @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125601 + "computeUnitsConsumed": 125593 }, - "blockTime": 1740068212 + "blockTime": 1740291764 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso b/tests/data/transactions/batched_tree_transactions/4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE similarity index 65% rename from tests/data/transactions/batched_tree_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso rename to tests/data/transactions/batched_tree_transactions/4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE index 282d93c2..5268c6d9 100644 --- a/tests/data/transactions/batched_tree_transactions/3u98VKMkSFuKn3kye5UMSi3dg34YiuknW3Pc6AqoNnyKeJTMZmCLWgthMTUe29to72HM5YkfrGkjdkRmXsZf7xso +++ b/tests/data/transactions/batched_tree_transactions/4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE @@ -1,7 +1,7 @@ { - "slot": 355, + "slot": 356, "transaction": [ - "AZD/aIvT427xb7ouAO6lM7ElZLimzRpU/HLQyrk2pJuYEi5uHwZggwVXl8FP0L8idyGi4Ry//Y3+Jhfdfizomw4BAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0zOtFpRD5EMDO4muRkU60GLELBxvwCSxduGfAoQ2LVFACAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAB2Sb2dZ48FTXTd7R3or2UVSp8JonWT3TpFfoln6FSvyQuromEwxYB6FFIW9GK86R6zmsFbYUuRtGiIpk1zx0/mdqpiMp0atl5htD0+Ui+8Gt6CoG7rnXlPpU53zKZsNchpZlEwNFW1i5YGEE1FkYPpULkAcm4q2CunpW1Y0tiChq0S7RgjtJlfQTgmnceXuvZgfLzDnImNLqwuZvHJ2wl", + "AaRegECYldGSpJWZ+bntQCO+kaZuKhuu+Rww+hgBwM9f56YpX0kS47LGkLYSGLpGVxgraqGoCeV8IoBUFHe3WwMBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0eWFhwHlvgNpslclBfbJ00i54lIpjP7gJ1rQUx80Qkm8CAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAqX3MDdk36VoXVf4H3BwatyNZyAU6vClwXr+A222CWDSTm5AAdjMoAXx4iWapjRzXUsMffqFwxghfCQfgVLmzPmc7BURrUJBXOu5iSyd+NB/HPkJb+X9vNbMr08K5qsPINmSYtrxM50gj0CMGeJ7CP7L7EWbcuNQ1wwfbup04BbyW8UV4pG1DhJYIpGEQkdylJAftNh1jKJcuChidItR1x", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999995058200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,7 +24,7 @@ "postBalances": [ 99999995053200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -44,13 +44,13 @@ 6, 2 ], - "data": "LmdQuBbApKVFkG74wrUa7AHLq1QuUnEshPzBwYkLWkXETSGMEmDW4xXT41XRmZiqFeTJzydHHEjryUjK1ANBPuADWwBHijYDvXUNat3wwY9WNHokG59gXwXKSDqMyR9p5v6B5Gygnp1s78L4owBvxtfr7S125TFgESfyDk1pgafaxpS6aRgDubYLPD5pUqKop4ka46FFrPBQ9AHaw6QTzkGsjLZxPkewGuHiouGREEp", + "data": "LmdQuBbApKVFkG74y5vdtpKyFyD4ktC8PoQvswJKizLe4z6tnGgS9j39D99fjRtuQ2TNJMjNGsCGmG6i9V8q3vCcVFyaysj9k73AEDuTdJfmn5GQTwef498fsHgpJzaJqczQZfP3x61aEGmx4WL9v4WiP4HUd6qbqhnNkQSnmM7hoPj3BgV5dQZ5Gt6FrU9tyPKM3ired4GTYEwi8VSLHrYVeNaPfvw8b29TrKTL4Xa", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXu6ANn61xzwAEPHipT5YumYThDhbBDEzfsTaJTZ4mH7WRP3NnFD7pPwEkLXGj8bCLyrSBiTQHePFrT4CRcUfZW2Rv54BNPSyHRkWaHMbD", + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXu6ANn61xzwAEPHipT5YumQe2wdXAUT3ANVwZzNsWttL8AJPksiVeF3WKBdTZrhgWjvcUhfw47KkTm137gtpH5PDGibBerjxG6ubbAQx7", "stackHeight": 3 } ] @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125601 + "computeUnitsConsumed": 125593 }, - "blockTime": 1740068204 + "blockTime": 1740291756 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif b/tests/data/transactions/batched_tree_transactions/4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s similarity index 73% rename from tests/data/transactions/batched_tree_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif rename to tests/data/transactions/batched_tree_transactions/4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s index 104c2164..694247d4 100644 --- a/tests/data/transactions/batched_tree_transactions/XrPV9b3LP38FavffTU7f7RJ9MEnfUBR1M2EpTYmQGPyc3zQpzFwDgMsYtUS7QPxjtFqP5EXXHt82o1StNiQDyif +++ b/tests/data/transactions/batched_tree_transactions/4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s @@ -1,7 +1,7 @@ { - "slot": 183, + "slot": 202, "transaction": [ - "ARqa7Jc7gIC5eEP5GLAa1tc0YMrBwCV+1F/hVu3Z/fOqnWGX+5AIHD71v84avAeBwnBWw/e2HCT9uoSHB1AAigABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUuByiKd7TO7Vt8kJBUDPLAYwe6In6kO/EKuD2kQGaAYQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaR633z8/BR9mfxpRzhwXVLM0kCltg9A/1ZmpNGmd7gUE+DEAA74NyfV1c0rMf8knFmDeGcTuF3VwNw5imyGtwgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU+5bhx/0kuEQqH3hsi1vOgGUnYBYUVMX1go4vA9ELrDQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999959307151, 30022509, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999959297150, 30027510, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDfkJhzRYxC3f6RdHfrSPsUYkDZYBGJSuLnbd8cmKWhgVwhobDphUq9irvDU8MfBPrd4ov5SLpYTLRc5m1bqGr4PK7NNr3HwCZTiV1PKnSAgBDkBXPu7yxnz8m3SpoqXWLdBReC3Tqt7MjzghstbixjPeYT1JwsELW1vHBRaPL4vyDmxThhxvqBhTZs5SiV14wy7P6Dx8tEKFBQzVqX3LAkXyVnMBCtLqTsSbQNfe6pZGAnrNXqSv84NnUfiNPHfPn8ZDQdvxTPu", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDXnfZZTkW7QRXCEixj88jY5rNeMsdctZTPcSS63Nx3iW4w6WDvNBqaUpgzzUZbRL3cGmhcjDSLghvmGUSpJ7Tq7i2uw6NUxjNVKHtUL1QTheegxh8c9XqVnNUXGou3fkzH4uU4hLQ7f6hpcoqGAAeKDBhsnfq5ETaG5sKkSX9zFAHG4g2XXJ9xvytXLmZ9z4hPFNomkjwwQmnJ8vpcj6za5959wDMMCZWDHCKcSnJMfsNBz8R6wEmmuzDde6UegNCfV8KUqDf9R", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946942 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53156 of 999850 compute units", + "Program consumption: 947208 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52890 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53306 + "computeUnitsConsumed": 53040 }, - "blockTime": 1740068134 + "blockTime": 1740291693 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 b/tests/data/transactions/batched_tree_transactions/4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 rename to tests/data/transactions/batched_tree_transactions/4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 index a34949e1..5b76979b 100644 --- a/tests/data/transactions/batched_tree_transactions/57z6PZ4jF8Qh7D5EUz8rDQ63yMpPwstRxLcKkkKpoRtkCbMqUGGfjL3u4qR1KZEbz3wejEFFcLatLy3qRPxkd4G7 +++ b/tests/data/transactions/batched_tree_transactions/4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 @@ -1,7 +1,7 @@ { - "slot": 139, + "slot": 158, "transaction": [ - "Ac4XTnWMuJi33ikW51usuyoxTctdk3N1si1J2TPL8fFD8pEQZSBkSQsE4VWRKuZxYOdVwXq2iT543/PdSzOpQQgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXz3vnK4mc/fiJ6EDeBQ8RbFQjgdRwBI7ePFYk+/uGvhgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaTaOtPa4/1L0J88sGHQXc9iqJEoUUaFRtntfDvx7aukz7ElOmTH0ig58vrrRLIsf0HQZJHBuzZPHph1Ya6oYgUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXtdTD6i/PRL79AFdjo3y3NQEaz7UJ6yFDZQyEEmcSHCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX63HPUczd9GSnsnp67NwPEGnuQ5L4HVMVUymAQuMEftRvsGAvz1EEynP6gbSFAy9NRCDVCufcAgJ5AyroTUDXD3ZXvkPU8jV3tJNAHWdqSBN6Mu5y", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAqrLGxz6tj6uG6covwt1KmFWUX7ENMFVw8Xv3STh5Rtz9mgDCA93daGJxJZxSf6inVay3siLG3bxAD5Cjz1hVovKaMAit5XveNHpAL2sEu41hu1H", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068116 + "blockTime": 1740291676 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD b/tests/data/transactions/batched_tree_transactions/4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD rename to tests/data/transactions/batched_tree_transactions/4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX index f115e64e..426cf57c 100644 --- a/tests/data/transactions/batched_tree_transactions/2Wc69ekzGtVqxu18K7nZVQohXkqE7uBadLZ4GzAR3Jg4Cj4PwKpZzSo8p6Y5Nk4wjrbcodkbYiswEV5Bn1ZtXMD +++ b/tests/data/transactions/batched_tree_transactions/4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX @@ -1,7 +1,7 @@ { - "slot": 163, + "slot": 182, "transaction": [ - "AQFNcyKpRskfI1HQK1MfnKel9yMxw5bZYkHQENlFq23WbdeFZlHp8OtPzc9EPnjamKLkrW4E4x+dTegmP221iQQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUDHidfWpDL7/VDGfedWr4RaiWtv2g0EJWMBkk6m4csDAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaW+WWqeL4ZiYetU1qKO5fibSSz3E2WZ/OGTIxA0T+am+e8DRcbuyhFjHFLqlr4SzHs9vFrdWKLpCFqLo0SUAgQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWc/uuNcReS2pKOrg02V9OLWJ/EEf5VfZ02eavP8EMleAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999967467167, 29942493, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999967457166, 29947494, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDi9YBKTUoyXJNWwCbHte2K5Yq1mVV9HD4d2Ju2LvcjM2k2CHP2XBgkWhkBhWkNcy877iXR3Fe7xQ6cq2dGpU1YW18HkvZoRMwMFiPY1VQHGRsHy1RMCvCU4C2gbr5cQw4sfgVjczC6X8un9V3AfDWPRNgZdeqy6BfeHpcjwaeNgxw7pYNsVkKwpZjVcE5BcQPGcerhtwQNu9rfMES6Y3T6EjG7ZvUAkrzpcuskGbH6UYnPq16fpbraosPuz6ufEFmKwFG1NYKt3", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD9e23CfUa1cfBRKaTNFFy8CSEawoKAiqASz33B4o5NLP4tnHcVxeGFhN925KUCqtdsBCgu8oUtFMCi8SrGGqMa9qdLjztKgeU3foCkqUtNPJ4Evwk8MRptKHKDS3BWP86wYhQLgaXpbZZkPG6BHgWxLLQC5eLxm2RP4tx13rEwtNriH38tSyupjm4cLQR69997EY8fj7mBJRFLjKHsff56qb1MDQKysKEauStntuDLw1iizqBrLmhLz7omTuJYARujJ8kn11BKd", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068126 + "blockTime": 1740291685 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz b/tests/data/transactions/batched_tree_transactions/4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi similarity index 80% rename from tests/data/transactions/batched_tree_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz rename to tests/data/transactions/batched_tree_transactions/4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi index f2021309..85443e43 100644 --- a/tests/data/transactions/batched_tree_transactions/657HiusPnnoBoUCzLVpm3x3ByGr5Ggsa5vZWELejjkSozpRPE796Q2CQT4UeffQkDNhVBnuoBaT6FnfKAAdj34Fz +++ b/tests/data/transactions/batched_tree_transactions/4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi @@ -1,7 +1,7 @@ { - "slot": 160, + "slot": 178, "transaction": [ - "Af2gwHc6m1CaEcDvjgHUYv+UrBqCW4WI2/C05KDSZZAkYP7YdovViRp7I6pw5CurF5ZjnDvuqHcwbElQmJnLpwEBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9O44xjF02iD089cXTys0kkJx6XNVBTgrno0t3MIxA1AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa1m4e+pY4WyMOBaALFQsVbLTAl9xkCIVyE4fKiRzmavr2yGAh2sOlzivdx/OseTvwQ4RfqJYvP2BVFrTZmS7AUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWPhtV/BoAah1ueaLWkEBJFCEoqtxnuCOFWtl+0DTKVGwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCp2Pbp9XAVvPfbUaVQ39fkJpG1ei6BaezUYshJSRNLn97CxJTAaw5HVdQrufHbGuB3ijoum8pLpe9SGc4ybfeLXZT5W3v3th98scBYwvwmfaZkmm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7vYmenM55sMGMD41M862YfzGknFsDBuWbjzbkqSEudzz861b392tSnbToF4LYUHfCrDqt8WG31yrEWDPvhB97P4wQ4BwdXTKhBFzibivbnGz3iWj", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959899 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40196 of 999850 compute units", + "Program consumption: 960032 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40063 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40346 + "computeUnitsConsumed": 40213 }, - "blockTime": 1740068124 + "blockTime": 1740291684 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN b/tests/data/transactions/batched_tree_transactions/4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN rename to tests/data/transactions/batched_tree_transactions/4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT index ffa4e01e..715cb9de 100644 --- a/tests/data/transactions/batched_tree_transactions/5YiCWkGqkoHSYgJoRQ1jhN4u1zCGr2fQMVCyn93KNcxPcW2AknwB8LU1PKHYN58ySVp2bRX1j1E5bgi2bLnaujPN +++ b/tests/data/transactions/batched_tree_transactions/4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT @@ -1,7 +1,7 @@ { - "slot": 97, + "slot": 116, "transaction": [ - "AeNp7MH8x3+Hu3bQ/PULvyR24bj1JRpt6HW+tvL6+Cfoe/65AwZLSLp2550+S8hF7DPf1evejA1MDjL9zwcVDAkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdJt6U9okY7K4teXkEJRLnh8atsgAmgIM9XIUCNRL1SwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa4+ZowUjuBwU51kpB/LSPifN46HtuGI7+6xBPyaSveNwG1ocwZ5iOhv1Z69exFhYGGUkcjrB+dozZSpm/11JAIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUXiupu8l59uz5qEqvZZ42pd0/GSFNe6CbTKkKf98RabwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEoxt15bYq2cYWf3NrYZnBmPEuYa4vSiqdzoH3bLhyDWNw1D8Y6kcbnMyq3hq6z9mobQ38BJPa36eimPoH7ST2rBfqmyNaJC1q9n3y3aHYWK8EvTq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDnWLajmuUj3Lggtv4gjmAAyoT64aRjUNMiVEpeqMmcqAY5TZuFahrxua3inhBAJKdVXMcgFXev8DrEzkguJXPUgUGpKWTGAPz822hNfEGt8RH3h9", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959899 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40196 of 999850 compute units", + "Program consumption: 960032 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40063 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40346 + "computeUnitsConsumed": 40213 }, - "blockTime": 1740068099 + "blockTime": 1740291659 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj b/tests/data/transactions/batched_tree_transactions/4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y similarity index 73% rename from tests/data/transactions/batched_tree_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj rename to tests/data/transactions/batched_tree_transactions/4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y index 7058b9dc..fcab8b80 100644 --- a/tests/data/transactions/batched_tree_transactions/b3yTaG3vwZNRbgGdK2DJ3eEXBjMENnNDthYDMvyKsjJhKAf5QXWnwetHEiM8g9ZJA6sgwJMoJZ1FDyTrGYQvQLj +++ b/tests/data/transactions/batched_tree_transactions/4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y @@ -1,7 +1,7 @@ { - "slot": 156, + "slot": 175, "transaction": [ - "AR1dUR9YU9dF/4Q+1e+c7zZSGMf00kDjRisLvX8T3TbrQl0Yf38vWLjRKvN3kMQhl/CH+fTlTNcJpDgiyjUtEgwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVqCdcC8KYMX2uFy28v+D1t08LN2y6jy8Q9cZy966bwgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Aa5d5fIq4KRaugWwJPvpPel5W/7oq7iY9/8EZRJT9JNT/0UM/qqxpixr4r2l0zXRvU+Yi3W0q+nMC0J40ZMowwoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV9VXMMHH6byjOw3M6D/zGF/J2UTvBLK7kC2J4Klrb2nAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999970527173, 29912487, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999970517172, 29917488, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDgStEufyEHr4jEfWheqUEXyff9QCtFpMXxA5WAQT6xbDiiJkGeEiRbHu7FVYxWbT95Vmee5Zy69YJieHpJMMGpPo77kd8NWVYRsVY35zLGZY9hiR5CY18yQBqgtGgf3pgRHWvfErMXimaLcmUJNMb2CcD4oJ46c7qtKsFTJkvcYAySR6JkrVtha75T7GMLXEA5KTWqeFsiRkfjYwGfcASTNTpscVwPypeEEh4zStnc4oCdVCbM3zMty8YhRWvYhpKoJEuowoTef", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDHZ2YrQYc954yJsGdcE7j6TAV7QnwrkYbpXc95r4x1e9Y6vBeJNCSKm2emA6PoUPf9Ny67F41CcMpqnTVJE2svrYKvJUzm7uoTUF6F5q79YG9J9qY7BRwnC838Wr4k9vbSzBcfk3e8JadYofe3bTYy3y4SrPvy5mmFZB3fXfJ124dTxGSVF1e7hY5AWZi1vGKk2dGWthnYGvyXR9ra4tKCJ5V4ydjQf9VXRqJUGSjvHV8nbs9bFYbUNnCYuwL65M5WNzRGwiJXh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068123 + "blockTime": 1740291682 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc b/tests/data/transactions/batched_tree_transactions/4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc rename to tests/data/transactions/batched_tree_transactions/4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU index 2d15dd2c..69339d73 100644 --- a/tests/data/transactions/batched_tree_transactions/4JdaB8g3NYTkzXSgxX7BLKMUTXSRbTRGSAZtNnjGYQnHFZy47B1MRhWrV36a4GJdmzxnLgdzoMceCGSXP1k2FTrc +++ b/tests/data/transactions/batched_tree_transactions/4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU @@ -1,7 +1,7 @@ { - "slot": 173, + "slot": 192, "transaction": [ - "AaVBQgD0Z9IVgVuFHHiJEGhJmIIlUJXbDca6r9b8sBFom9CCNXWmF4815oOprI6rb7jOre9/m2HqneddM4W7sQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAgibpxyASiEDumUi7+MWRPr5r7DC5clkIUaL1UtngZgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbK1MnCJ46iM7ytgopiDgjDcn3fQnvXS6iTmKji3coRWHL8qmB0sOPI9pJo0zIdfB3kW9V9dSwzWCjbeP4GGFwEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU9R5pHJh4DLLeBI0lygJ7w4W4KxZcCnIkbeyeA5xx9lQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999963387159, 29982501, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999963377158, 29987502, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDdaxuBKhuQftYrx52FqLe1HyFurjpdPc957yUVyLjn5tXcYxkhSWq8RHNUZ1EqjWa5ExanLJqoD1Df2igMasJ7ppVsS9njB2peXFszdemspQVgNRtVgfjhH7kQkHgYC36aeTkCZPV8raUerQvvbzmUZY5nocejg4bAykDB7P8L1N4YTwZWdAcGQAaBCfbnxf9sdHPztaSW275bRuRBaj92DxN3StU4u6ixBkAuL834QeqKwaMFp3gFDeo9zbWXL7BMGTKdWMwio", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDeUtPLuPAqQQfkc8A3qQGAV4iEh7YMMgkh2GxWRhswoRnrsa32JJuTUYejWfzmEP1d9c8H1jD6MBtSfFyawXxwLRoCL3YjuvgRY2vNeBs8VQEfGKFNjEF7U7k5cDakQzCTraFXBhoBY7A5Lb2ig34ZSCysvqND2TtdGKg8xnqWxHBknQtjje5MzJjtekNzVSxLBj84fnh1kkqAqmayixDeVuwVLeZdmqNbugaTsCDBPQXB9xG3MsXXnLaqwHszb31KpdwxdZiTy", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947564 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52534 of 999850 compute units", + "Program consumption: 947830 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52268 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52684 + "computeUnitsConsumed": 52418 }, - "blockTime": 1740068130 + "blockTime": 1740291689 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 b/tests/data/transactions/batched_tree_transactions/4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 rename to tests/data/transactions/batched_tree_transactions/4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ index 765cbabf..3c5dd837 100644 --- a/tests/data/transactions/batched_tree_transactions/3Q3FAwSzrkTKfxkaXC1apMWygdjHqE1AeAuVib7reG9KqrfyyDGgAsn6HLi7AFxExupeXJQqwa7yfDEcTra9UGi9 +++ b/tests/data/transactions/batched_tree_transactions/4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ @@ -1,7 +1,7 @@ { - "slot": 111, + "slot": 129, "transaction": [ - "AXfm1Vz++Q6fiAB1W7IohLiBwB0AJR+j0WvF/MFaQjGkKa0m7cPdP6jiqS3/kCIXcH7qc6z/bI+0tZmygxplewYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxRkc8MLL49yoIvqIryF3HrlLOHT2WWPJ8ZPz/xst/YQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbVae8sfbJU5tNILTAZ4OLbPxsHmh6RRIrt9fwl9v5kki6UpDqkI4PKGUXfWRSKIdSRTH1dH6hUWOkrfkgrlVAkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQwRzHfjhMt/J7gyMkEswq2pZsIbDhvrR9qS5GBFJp3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999988887209, 29732451, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999988877208, 29737452, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDUdfZHVV9WCeN675JrSPCvqTyzKPgDu7R62WoF2RxnkYo5Yjjw4jDtxefB9gJpd9e9YzRtBdqgDMEPx7wcr9cR4uo6suptfysqFs1KBKjssYEQyD8U8ZvSpPGxfM4TJWtk6r4EXjYoDtakWFPGQeVz4cQdVgGGKpbavRM1uG8kEnSuNJgTN19xmjddPercfgTapGbdmRQAdNe6cyBGZ8rvVfP7VLXYmnLyz61s9WFS28PuszsKPaNUL1F9DxRhDVzNoWr3X6a8X", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDRVtmK5BK3kio7eK3N1aLvsGPTA2a6QLhsQkrMbFhNbHKTTyfhGMMR6oRmPyLNEX8a8FX2AfMWsN7WiXKsKGrgcxUUqqVubXN6j7tcqQT3mAb3ZaEfpGR564tJqN4hkeTSGerjBLhXh8FegMujEGEXHXrQqUFNq3rF1jDTG57zEpTdWGz9yh2VSiFJ1Z1BBoX9NBZfr712EnpGVmgvkT3RJsvrU3RMoHb82ePKtTMPgtVrHJkZte7Qqw1QPqjztoUXipnSVrgto", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068105 + "blockTime": 1740291664 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe b/tests/data/transactions/batched_tree_transactions/4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe rename to tests/data/transactions/batched_tree_transactions/4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x index 80068312..43536642 100644 --- a/tests/data/transactions/batched_tree_transactions/4Q7gS75Kz4C4BwQERpjYUkzaAAAMcRdwUoXcbp4B4DWD1RrFEexWRQLUK1jNVzLabcxynUGxNpeqAksRjZaWsvFe +++ b/tests/data/transactions/batched_tree_transactions/4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x @@ -1,7 +1,7 @@ { - "slot": 172, + "slot": 191, "transaction": [ - "Aan8EWesGjBnRO2B8gPLgMtWUyKQYNJou4Ha6Tt96QRM2q6aQhj9QTujmaQScCnf9Iu5YL0agi/Uf9nTK9AAHQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUu1ERCFcrr3AqJcZWbjTWS4XvvO3qvzQnYhvq93pArFwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbWDkCXdlS0hEGS75ddxNT4daRoDWj7mZ6VHLhwf4Q/kYFGu52KAsc3oL6CJvMopfbYZsL+aGIrpPwrYjNJVJQUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUhPrSso7Sd+x/EZIHGwlD+iPxsyC1oB16S5RpH8LMT4gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE1EeXYMoxpw1vY2WYJeEYcxtbeJv1RaJG1Qpf4az8G5J1fNk6Zq5FhZQ8TirLYKbwXcVmGP9tQ1grbieYTMuQSXwNXXnr9sFajprZx2cjfgP7S2K", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCsomWMTu1s1x38uZBc7hkDar7pEc2LXERVaNCH68wZaDxYcWA5uHC37A8Mx8d6uDp6W5XNyhWvF9FxSEte59L7Bm55vNcYLQiyS1SZkDXA8M4jbD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068129 + "blockTime": 1740291689 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg b/tests/data/transactions/batched_tree_transactions/4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg rename to tests/data/transactions/batched_tree_transactions/4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg index 202f80ee..d5cdf6f5 100644 --- a/tests/data/transactions/batched_tree_transactions/4V2Y2ZL5keTZLf68ox7VYDFVJK4RQFzPhnZJ9w2SVGPdcqR7W7TBcPsT8y4F9dLrhz1JRPG9WYcgumVV9BR93JFg +++ b/tests/data/transactions/batched_tree_transactions/4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg @@ -1,7 +1,7 @@ { - "slot": 117, + "slot": 136, "transaction": [ - "Aa44Tu2tWwbdmutF7t7aODBGjrO6PUXPbGNYWxJuuXU0/yL9GDlyYzJcCwFkR3jWyepNnQtjHjkTpRZzM3xz7QcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUs/eEESonHkhr7e0VuXynqdGnTwiJgPviYbfG0gs3+nQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcRcdkaAVcubgtFjFw57rx3FWVM4Tf0aloeHmnOdLVEvxSpPQWsKGF8ukxYarl264mCvi1Nco+rzhcESX/+LVw0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUvLdNAoWq7nR5/bMccRvBdV3jo8UmrQhtZ2map7b8EtwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDZ3oeApxYfYqjTi1a74ZgfCiRABMQK4e2YZ31uHb8H8obbVgQyiV2VScuzKT3Sps3NtWGBpBxy6EyYkrNbxXJaZcaDVYcAVcRt3M2C4n4Gv8RmdR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9ev5dfFcbWFGCU9xMjqfMoFrErnYGtifJvFvwG2spiWKkmexJ3KVmbDFXESjuBaZYQDi3vEqV8wweiv9gtybNf7fSJpEwCyFiw6yisx2VXNTv4vB", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068107 + "blockTime": 1740291667 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 b/tests/data/transactions/batched_tree_transactions/4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 rename to tests/data/transactions/batched_tree_transactions/4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu index 20d84a91..016954b3 100644 --- a/tests/data/transactions/batched_tree_transactions/2daw6pSArBPi3ccshnMpCAXjJ3ZzDgmqYXv98wJsgnSUfuh1Fh5yawnoJRZb8HsGKF4BkfxDydirdNHJAbXJYBz9 +++ b/tests/data/transactions/batched_tree_transactions/4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu @@ -1,7 +1,7 @@ { - "slot": 215, + "slot": 234, "transaction": [ - "AVGRCbtznGQwNlylS5xqYQbb5W0z9QdEiTxejIybtKqehp+d0sDrjdFt4zcWM8nbT8DAP/BakMWbJJeTxFrRygIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWME+B4UmY77LxOl9ANYBAZ0ctFXB7h80stH0U51Ub5SQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcbjI7n0Xzz1OXqezrO3QMZvvUIwQwwlslRAg67pEP05wxGLVesCxZPXtP3lBwz78MSCsPIM6rL0a5OdLyoiBwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUvYFuhwZGAI9Ub/0cWoO13/dfmfb6gD4hX5TkAZIvrSAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEPBWmtaKnLcZJQCbgnE8fbJ3eN7rQjMosrZNeywmkugiVQT6iy6aYfL85BPRJ5nZrHYYFmbm4Azvc7sJcfBjdGqQwJ5pUtuQaSPyhnG4Z91acHvw", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD84QvbujwGfwsBHYnLQe25Aw4RUzW6safmXefwcVkom7rtTKmEwoCBacjwNvHBxR7yDjGmZTmksgFBijuFRRcZ86pvEgCbR9KAUbUECLuakpPjGs", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068147 + "blockTime": 1740291706 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm b/tests/data/transactions/batched_tree_transactions/4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y similarity index 73% rename from tests/data/transactions/batched_tree_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm rename to tests/data/transactions/batched_tree_transactions/4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y index 47f83d59..6b138f2b 100644 --- a/tests/data/transactions/batched_tree_transactions/pnKqPDXkQwJwyTp1QxpXKTz43hsF5ti6CpXCe9n9kz7chFAUxMHoq642SZADP8XGCPzCs5aRiJKwTgPVMzVVEBm +++ b/tests/data/transactions/batched_tree_transactions/4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y @@ -1,7 +1,7 @@ { - "slot": 218, + "slot": 237, "transaction": [ - "ASk0dYLYRIlStyaB33lVwTcGd32rmdVAwRVNXArJHhv7G/7DlypWrlXU8POuFPefN7Yis/547LQZyMnIzYCFDwQBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU6TV2Iu9oztyqDlMtBWUI6k3BC0BKc0dSaspofnvZOHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Acdl55QBbQjv4vnjsnvQRrmG3DYcfGOyCd5gQmGgm9c7j6PxJuQORSOhQvcKAoqlIV04yiKouU5hw40oivTn9A0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIVljjh/YztXhPOT838Jm8bTcM8Uo1C6JuZDc3wRvS0AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999945027123, 30162537, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999945017122, 30167538, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWGjVFwtNk2cQK9ut5st5X77VBYLLTfp2QiPySsJfWL3e47DvPKamwKt5wmPErV8UiiNvxbZCaoxsafKhtL44s8ksz6W2yMtMjpc4H45p5RR7SfYHhAsLrfewmUCqQkBBYjc3qLTDNr9M5Lf8nyY1at3wzpL37KXPeMXbruxPPjg3M5aKi71EBUFMgbSBgQxQCFataikfvEFMLT6BuhPCdqKfZzAvdtVnxE9hLJF3e5AnX7JTuUjpc79AZe7WbEEwUJCB5R3DzP", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVw66oipHBwZvcCnAxWamD9WP18WW2uwTzFqeUA78ALxZqDiVL6oc2cwYZpZUD7CTCsD5nCTdQ7dxv4SKx2kJ45ALjGweiTarmfXgvMA9QbYmfmHtZCYTVNoR9X3eAuMiJUJDXmNGgnagnzWh4jZymCDFKufgD3ivakWAgMUoNe6fehtNE2WKpExvpSJN9V67GtuqWMRkFMwQyruigkLQZhFgSbmG8SmzxFdeRBt1rGSSaaggQk7wMgoN9Se1791tKd9khTnZh9", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068148 + "blockTime": 1740291708 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh b/tests/data/transactions/batched_tree_transactions/4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh similarity index 80% rename from tests/data/transactions/batched_tree_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh rename to tests/data/transactions/batched_tree_transactions/4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh index b8beb34a..261eb670 100644 --- a/tests/data/transactions/batched_tree_transactions/afNWZhXr7MoQWA3tjvokaN739Cu7Kxysb2k9E4weaStai9UX1EmWzVVNTt4pbxR8YShEbJd5EjH8HYwvRV2ShLh +++ b/tests/data/transactions/batched_tree_transactions/4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh @@ -1,7 +1,7 @@ { - "slot": 137, + "slot": 156, "transaction": [ - "AR0HSPiLE5CDCfExmN7Za4lvKFt24qXmpsdgKHyHyjx9FJudyhbrgx7XXGx2PGoGr8HQ+DIQgbtFAQNvAkYhgQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUdArrV8nYJC/Tq8YP1PhqFHI7tER2hss1ZmpOqe1MI3gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcgAdJGkzgZ9G2uSTeMBIu6qLjOpaeVz80776f7d5oJn4fExgnsFnCDRYQCqtKFSPo5rQwwKkjeSXe24n6Nc8QYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjQXQVQdHmhU/Kzs9xPjifpqILZDQ9bLfN1btHVHdEAgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDaYxZ4QxUUAyNgkM8VEVhgVe8w6yom4ievXC2ZBaYyKemjZMDjuTN9d5mjzKLGZWosj9CyDBHZr5SQCHoMwUbiRMoj1C8S79DwGyedFeDP8Ydzej", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8SVFv3zmPamtBv4KuJ8va1kGAbcndENEMgTiEA7Ndg27VngFJDm93M7GoiH1U2VPEYUeGiqf9qYdYY7usJFJ54abTXu93NrPHGDfCnJPAK8BVD59", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068115 + "blockTime": 1740291675 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha b/tests/data/transactions/batched_tree_transactions/53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B similarity index 73% rename from tests/data/transactions/batched_tree_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha rename to tests/data/transactions/batched_tree_transactions/53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B index 92b751e5..9bb8a35c 100644 --- a/tests/data/transactions/batched_tree_transactions/34aerLxtCBzVuJr4RbHXhBZiDDecFbHyCYUsJMq2rQUZbmtYJhUBanMDseunGFkL2Voj9cDYYTLfn3k6jUyh9fha +++ b/tests/data/transactions/batched_tree_transactions/53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B @@ -1,7 +1,7 @@ { - "slot": 131, + "slot": 150, "transaction": [ - "AWcfFrSPCynrFFCbXpSv6di7OYZr5wJA6UzR8DK7UH9PA56LT655mBgcDjcLWlhbcpdLocYCL+hK6nDszjOHyAkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDsblnOEMUrTGVb6pNdf2j5AcrZhKuFKT8206iyl00rAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcqD82POTntggDftQNuo9ZftsRjaER5yA1YsN1J1Ut53G3FZWk1Pk3eQkUzYRKvPo+dhPoXHUPU8PkpBz5VxaQ4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU5tlyN/ymhrfRACoqUEsJWAdR1ayT+M8TdZVY22cYG+AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999980727193, 29812467, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999980717192, 29817468, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNQBcKdb5BnReh8zTdGpCeX8wHfaMqhmbJAuxya6oi86R2s8jdjznkmiKLdm6CDHm9B1EVDq77L5HvwjSJHTYdg7Qtx5j7yscTQJDUtm1Y2A9nTdgQ15dzm4CsGvvnxk47Sn8vkn9ZcmnudjKFREC4Xzot55jVukh9Lc3EvzT1kbkesgKvt9ixtCrk8anK9mKo5KdPcvhJmExF5S4CxE4mNqLNJ9dHtRnVJKRajong8cse1u1Mqwqv3KHeEx6r4cuP2JZ3A4LaK", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD9EjrMDvaAFnBewqkoHp4K8NEmCjAxYxrsgjFTiYT6qVhq9hsrq9JVb7JZPYVDrQ68ut4aLyw1Nc87rTfUmdqP1HujpkKEuFNQwBH7oeZem1EurNxdezQecwCeHapEMcP7Ynjn6h1J6gvsLKdLy4UG1sbRBwBjcwTiKTk8sqq4MdEDKhQmfEapKbs8RP6AiGQ7aZNbuYhkH5JoCJ861YfXVcCxLep4st4YGgu9qc5bFvP5d8Zpbe3pe3VcrvunaU2WPbgGW5u1Z", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068113 + "blockTime": 1740291672 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 b/tests/data/transactions/batched_tree_transactions/5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 similarity index 65% rename from tests/data/transactions/batched_tree_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 rename to tests/data/transactions/batched_tree_transactions/5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 index bbe2f027..a8d60f65 100644 --- a/tests/data/transactions/batched_tree_transactions/25r23nfKtNgEcg5BCbgYme3PuVJMxD58Tm3K6ambk7wn3U5m75FoNwoB1yAMQBcGq6GQBzXPsUGz8ggYxys9b4A5 +++ b/tests/data/transactions/batched_tree_transactions/5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 @@ -1,7 +1,7 @@ { - "slot": 335, + "slot": 338, "transaction": [ - "ATYx/Lhz6eKsrIau0AR23wMyft6wsF64iwjHm3rmxg5SrsH3gL8bW0X5KowAo0XYxkQQ1dukZEoL3m2EFgL/HQoBAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0AhfrE7Cdp9NHNUAN8Lc9U9YFdYMNmweSmz4kVPRz6OwCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAmr0ot6KX7lHa3A4WF3mansQ1Op4Irm0d54EdcJzQbGKXagjq6+Jd+4MfkXudbAie5ribKBmdMISAn7zZ7r5w8LB2QqXGdwmsqKmKetnFrs4xfiaHLTVTHBoOHhB3clmcYfSSOwJ29feiECjHyP7sZVozjIAl2YHLjIsA7JSaMP54Mu1alP6jAiyoqJjV22WEL2JF6W0PbAxoSxowMz4sF", + "AdQmYsOZVmdavpI4uBHq4Bmbp/Hmn3IJJFyK+B4W1cyDTlHesw4Qn7oyvvk8ezvH9xpTaA2B9n9GmDnOFcVHBgQBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0Aej8R3mivO/dx/CTG9MzaC/NxMIWyxP+oIY3ZJi3cIkCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAWJWz9ijTf31eznpw+1TntVeh93Ya+hnA/vmYY5H2YPKGvGkbIs8hWs0qPZ74mQLE+uU8ltsYY/h2fB3xTWqzaChjFJWGEJqNTW7/F46tzL74TSJ+anP6+WXUXh44xpxcHnCaRqEpc8OI5/4hVymupjpeu2aZ4HZZd6EBRwC0GsK3jJ05cluRerETTnQ/L9h9hV7fMk474jnOrihdsoupB", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999995068200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,7 +24,7 @@ "postBalances": [ 99999995063200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -44,13 +44,13 @@ 6, 2 ], - "data": "LmdQuBbApKVFkG74xyRVEeMTjnd93TBe5uJidqmEfzBDS4PareLrCJw3cEVHoVQUT1baZ4R4k9pXeiMsTDVHNyg3nL63qK2KGV3GBqr6YhEuGbadaNNsLZP1BpLznfHmfy9HwDQESDzYzUzrfuZcdNhRW2R2cQeM1DMgkbLtCWD7FMkVj8jdXRoLFmAmRcDPetnM4Rdzh6AqtqYcz8datm6hJZkVxKJ8beWSeFfE5Vv", + "data": "LmdQuBbApKVFkG74xUGFQsZDSpF7hYkfc77y7T1K2PP6duhQWeAVNcbwqPscKwyNJMu2MPBXNWFFZyCNy9YfUgt2gKkMDv1L9esEhgSoEvo1DZ9EaPv3dWbjZ4T62xp4npbpUWZeNHmjHDek5ioo1AK3pXxSnagpx1VF4YtkqKtGznS8ersZQE985p4B6LkqrVKVbkoxPPa59EqtoFScc32FU6Rm6RVxZWrsk71YJj2", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXUN45fjofQGgBycyKaA1cbpFKxKgy7xUZGa6vszjx2JVXziDEWfAt7UuSB5q4vAGjk2cvy9rci85Tu3y6XhfvhA5JmoSLkFoPvA3dChnw", + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXUN45fjofQGgBycyKaA1cbgRfgFcxPAX3mcUCQpYhe5HptK15ccGhb2ipx6Qx35n18ztWrQbnbaPXRWBiyA2yeRcMmMcVZmSVHXbsvcJK", "stackHeight": 3 } ] @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125601 + "computeUnitsConsumed": 125593 }, - "blockTime": 1740068196 + "blockTime": 1740291749 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER b/tests/data/transactions/batched_tree_transactions/5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP similarity index 73% rename from tests/data/transactions/batched_tree_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER rename to tests/data/transactions/batched_tree_transactions/5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP index 5bbcb7ba..145ac6b7 100644 --- a/tests/data/transactions/batched_tree_transactions/42FXpdjVrSR8t99GACATMAXykhPg33wBViFgS3exQZ95cai7xvdj4RABde4eFnuBNb9E5qqrpT9bW6NPmHzFEgER +++ b/tests/data/transactions/batched_tree_transactions/5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP @@ -1,7 +1,7 @@ { - "slot": 176, + "slot": 195, "transaction": [ - "AZchIVBtVA4NYWB54Ksc7l9UphQpqFCfI3Xj3CW6J6lFhOUGAnrLLfW0l4O0LKc+c93PDPdsKDPyQIJ+FIEMhQ4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeOUWPTpxCj3BqbE+s5B2zAscDAMBh43lZD2Qw+T2BRQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdTwV1N45Lfc872tuFC5iebT3FJsO976LCnsW7WryltPecqlQshEY/q6jVa04Gzw/Duvdfe90e73ANFgW5CzSQoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVsbmTdCCsybF43SG3MzbUa5qnMayGcyWEIIxRwUecsJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999962367157, 29992503, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999962357156, 29997504, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDfus1A6E9CYy3ornXSUqZ2BAtPeQNJ3cLgDLpJU5TRzvbd1k3wb4yW2Ju1BWjP1fnjzwwoRb58bBA9sstGmCcTdLPSweZYkfR2J6jJutsbdBriverD4HGnCTrF2wUeufG6qD2mW1VUqjqvKwP653bmjuZAAn131RRcvU6K36kzqFPmTd72xaWDA548ZYimxtN96joQa5oW6uWMP38FWEMqzfd2VHpcVubUG4rRATQUSZMXatGevY31nHQ17x3M5NrCwxymgYqm1", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDLhwj1MGCKchhyT7sMBt18iqC7Rp6nn8fUFFWgGNNa6xVJDP3ASZCX81fQqUFiEuL1Gxc8JfxT55WLGVLQBFNbTtux1FHynnDaGoXgnrKku6N3EspTweDmL9xrbBkqDMafdTgbjitqV8cuYTo4Ppm8hYsV9L4GhjnYyWmpRtgp9uFvJF6rfy8PwWUsFwneWmLFHsHJLK8NuJc8bZvok7hrVKnvQYawMgA9qjcQAqswgtfVHgD6XxMY6tC1Ys1JjKXJxqvq2tCAb", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068131 + "blockTime": 1740291691 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC b/tests/data/transactions/batched_tree_transactions/5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt similarity index 80% rename from tests/data/transactions/batched_tree_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC rename to tests/data/transactions/batched_tree_transactions/5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt index ef43e65d..98c8f55a 100644 --- a/tests/data/transactions/batched_tree_transactions/Und3yDBUQ4VP2i6QHfUSjyg8xmQ2LEhiz5GW9vgdnUg3B4bL4PHqSbPfrUM1BCRBRKwnwwuJoHVfMf4KTwZUEDC +++ b/tests/data/transactions/batched_tree_transactions/5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt @@ -1,7 +1,7 @@ { - "slot": 200, + "slot": 218, "transaction": [ - "ARf2S5XItEKjw92PEtp7lhdl9ogBX0zg/cdSRF6LBSzdhjWz4eH1e8wIKtOU8Ci3ebGY6cvj4ttUg2ti3rfoYA8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjjLD/8bH5a02lF0koqlNk2ii3+4le3YL1mHqPGhN7KwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdY5cDhrSWGOM7WruSNo1b9nTYU0I2zpuVYaHm0hWLYywkQgr95ivNS5zd0BNIt+7QEyxAoZnOHVaQZKPE8DKQkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWsf/uGbMZoma2maKiHJTC5CcqPUhdGvq/YIGqFp86bSwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFHum1xzfAtY5ydoDENdkwbe6PsYfwsyByYx4MmH3y7zujwrKh9uQAcxZQfesq2bZ6CbFE1ZdvFWAB4uzQ1eu7ddz3ZdLrFwBtDM2k4gvKaaUJZnP", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX91VSjPnsgqo7FYP42WhoDStAxDfw2iugFVgvuV4eBe2yQFvJQFb6otytyn7HN9N6PsmmMpP66H1Bi4bucvWjQExvuy3dGYY9RhhTBrKPgLGRvghD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068141 + "blockTime": 1740291700 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj b/tests/data/transactions/batched_tree_transactions/5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj rename to tests/data/transactions/batched_tree_transactions/5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu index c39d3da1..bdf997ae 100644 --- a/tests/data/transactions/batched_tree_transactions/3wDqzcxiL7TUbjmPPHrDxkRzTqQz1xkcDmtU4DRPPGso77XG7oDBiNkP2uE3HCQSwoLmcgKhPpCvCdNVtzVbXUPj +++ b/tests/data/transactions/batched_tree_transactions/5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu @@ -1,7 +1,7 @@ { - "slot": 220, + "slot": 239, "transaction": [ - "AZLK4v86pFJnJVuzN223M94C+rpDrO0rF6l5gnkEu/55KIbGFTnHXV/5qHS+aZgXO61mLtM0V+2hFgeq/O3iZAIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVunJGHqIfAan6wordZ7voTqxflR9Ina3aYmm/VqUt6kwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AddeW+LYnkw0GDLlWqCdPpe1LRwM4ldUUKT40YQWJ5DoeXgQOedlX1TOTw9g4TQThwHXBSSy5jnhk6XWZdswcwwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUrN4t1SGFZOVJDZUP3f8UCqLm4XVkW4eh/yqLr95SIXAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEsTovaE8YHx6SQEAgBvtR9VkhSVRMUrFE1BmQWBZhA9y2yX3qPgX3qcCo4qyXxtTCBcUgaqLHpBYEwZdzzf4QucaR2pdbfajfZh74xgiQQgRyEFZ", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6MxzTtM1FrNVKnxEwcap7Pi4dsZBedSMN4KvSmMHrzmfTrmjSxiw44jNaowX8N2uPkUTVhm27nSFgvoiLrGhZeHHDHgGm3WYavsFkygS4wcAkF4s", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068149 + "blockTime": 1740291708 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK b/tests/data/transactions/batched_tree_transactions/5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK rename to tests/data/transactions/batched_tree_transactions/5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 index b53a39dc..939698cf 100644 --- a/tests/data/transactions/batched_tree_transactions/4grZexyno8Rkr7EYBc43LRHNYCoVrGGBEDYQ64fP1AmKG9XMeAbhWE8BR2cXjGoYeW753Ci59xweVSKmMbaQQfaK +++ b/tests/data/transactions/batched_tree_transactions/5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 @@ -1,7 +1,7 @@ { - "slot": 101, + "slot": 119, "transaction": [ - "Abhrh0hjWZJ6b8igcc1RfjrrAFaOmyT9wP3Ey+aThRhu2p70bH+hIYNFpf2lfoHGvt2RCDJCNq7iXVpYNzx4xQwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWiYruV9ZuHMI/Kuookbh/Wj/8sNIFgEj1P/JOf2Cm8ZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Adg5f4KyRnD7pl6G/tYUoHnM2zOXNGhAUBY2d6QUWY1tBmUw71c193J6CqiHzIBoAVyUw9JaELFFh5zo6K1i7QwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWenYdD7hZY2LqRrp6dQUrtC/hzHUc5huWznjGN6HIa7gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999992967217, 29692443, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999992957216, 29697444, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDPRXc7T6Q9NTF8qQk2RQbgBaQCg6bg9xfs5ctfhrrq6bVPyxEYMV6HwwoJFDWT4zupkB6fUxXMxKWJhRM8NtYzhVZ21HcaaZchoYW4yUtpvDPF36j16nJAu5hPLBTe5SNgzCSUg3wLADaQJwdtMUX1QJ2bLWjqzNvEiaYSaxjJb7qhW73MmamYa6wzcXWnHqH8x3V3sDYmfxt6RZvFTEkrEkse5SkCdpAzjs7D4Bve6ATvtBp6p8vZsD2rgKHdQLQbvGHboqnCF", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDK4Yx5nhqCJRCsLU5oBzvpapqwQinGBqeRBaxcJVKqCZYQDHxqDhGdsLD1Ar3dZNrbRuYoUminp9459VTY1w5nMzy6CZUVq5pEmTS8uyNbT1Si2Rd7iS5iGMf6p1hQcNLCLzm7W6LzSj6sbof85RjAXEYmNFgCCTScKWkhU8uMymTGdAmaypVEY468KxGXvCYaMEgkivvLoMX4Db1VE7cK6jsnkTMTpk7HSzyGAURQbkTktddqp2SzqmeQZvNjDE4NZGZFmxfPM", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068100 + "blockTime": 1740291660 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf b/tests/data/transactions/batched_tree_transactions/5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf rename to tests/data/transactions/batched_tree_transactions/5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb index 679c8c9c..7377ebbe 100644 --- a/tests/data/transactions/batched_tree_transactions/2BZTZx163HdLmmPjNKKeKfnTAjCsz4stAwE7zur6diH12veqz4yaQssp9NYRVJBisHibM1rnCpAi74rHfxpiQWMf +++ b/tests/data/transactions/batched_tree_transactions/5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb @@ -1,7 +1,7 @@ { - "slot": 205, + "slot": 223, "transaction": [ - "ATsfiwy1xVChgRTsJetxT3B0CHuPFlix0/6AIJY/v3Jmg13co1QS4rqc09E8Euox9IYs3iRw7NDJMAZIaZOnyAoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqDiVH+2f2LoQpKEWl5gLfUsGscP0ywPttp95Qs/mYPgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdlbKlVZo4iAwtnfYIHs589sWKS+82Oquu3BLS5NXNSe0C6wfddaSRnYJsnapYynyPLh/FWbkX2Nqr/3Ul/lIAIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWq/ayrEmqM2CM1+6vPO4oG8CIx8/FnUOH5vlikB5uFpgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDRHXmr62V7cMQ8d2tQrjYqNd7nQcJMF3JBQgmehL9vja3fWyGLzQyzHQ1drdCGRHmZ4fCsotfvLPc6pw57Tc1HuPYgoHDmxyx6etcCe4W5BUFKkT", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEKuGTsRwdbE92wN7ZwjNuqscCtkZoKf1qkHL2dU45Xk1tXvM24QEkS8ZaqLhkyg9rzYitV8HBXBq3o7qFtYKxVi97rruE7aRBQkaZsJGYTTKnYhm", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068143 + "blockTime": 1740291702 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc b/tests/data/transactions/batched_tree_transactions/5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc rename to tests/data/transactions/batched_tree_transactions/5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 index 7e1e7fca..eaf2bf1e 100644 --- a/tests/data/transactions/batched_tree_transactions/jbC77ue9YMGpyYq1XoeLPQmZZAkZz536kGXPNo36vKx7NQEHxxPzm6YzyZaCWDXQik36kKDzPdYADH6PaTwwxJc +++ b/tests/data/transactions/batched_tree_transactions/5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 @@ -1,7 +1,7 @@ { - "slot": 166, + "slot": 185, "transaction": [ - "ASS6Ql5G0wUXKS7U2uvDf1dcRwcLfQprO9PkV7n2Vf/0CIQ963VufSFckOWLF/qIrmvCnDubUBRm8WE/SC2rcQkBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWim3SW4JvDg1MmiItzaf4g9Y/AlaqaoPyE7P1vfexSmgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdoOKcYQej5hay4h0qXO1Zyn2HoJVSHNJfYHb+M2V75o4Io+dPUsCp1lSJ6sW0Hp2AoD7VLEks/gJh+GqTvEGwMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPS63FRMIqhhdgnzEbAOAbof9oxEGQ+k58N4dfIPbaHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999966447165, 29952495, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999966437164, 29957496, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDkNapSorSEKDgBSXmvLVkn2WsJe9eXqSd8Mxgvuztw8HxwSQCUz8CACgepqzAW8RmckwM8y6H7pEvdd56A2SaWzmJrmKtY3nHnmRrazmeoxkHCVtWJj3UJkzy5ij6BXM2pGCraYmwQxskFhzn6FSJFEZjCaWsCz1hvWHWHh89x1LBBuQGXHKkKFkXsQBvXD2qRY2vbN6dRM8o16J48b9oaqHHPKWuzTnbgbKFTX7Zi6mVV7VJKsw64tcp3yAL35xqVGgXzqAVzX", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDARcQ8iALekjNLvF7zbjBCh92HuKMX2s7XGY5t6ehD7352R9WCUfvyJvfKxg9BeMhVo86M4BU4nJCH3EMnAtxvrsw8hwsnS4pUHc7ecerkKfmvByus96DTEEKL4HKnqboSvkCoUQc5Krkgh6WtghcjqALWAaMBgrY7MWEqkqLNKZ7bD4QAA3VCTXPC58fLzJ7j4FSzidwPMMa7qYRNuFLydnNw5noMwNP1XffW5TPqqYobF1voLnyFepV6N1x7ojS9ofch9mLAj", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068127 + "blockTime": 1740291687 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB b/tests/data/transactions/batched_tree_transactions/5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq similarity index 66% rename from tests/data/transactions/batched_tree_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB rename to tests/data/transactions/batched_tree_transactions/5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq index 18160b1d..576ccde0 100644 --- a/tests/data/transactions/batched_tree_transactions/3ffsyZEeNffAk3JaoPkaFCG6MoxM9Ld82qW8uaaPkYjhpre6nEke3W1mBPePutiqXqJvHGWfxiLbLbWjVujJhwJB +++ b/tests/data/transactions/batched_tree_transactions/5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq @@ -1,7 +1,7 @@ { "slot": 315, "transaction": [ - "AYVhvszHNc4Ykbzwr8/eYq2FOZ9aMLKZOzO/bfojFgWwdvk0/dLYeQcItHCLTKxSa81W3jyBHxr3ZmSt6UpDUQwBAAYJtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0RXnrskS5k+PUucb5ck1gHohQeYTidxkcNiCpj89Ag2ACAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAv2RfUMKrRacQKxax/sRZehWIDwGmEHX+dG7vuzBuEAib1rKJDuR7TBFNA3j8QrhPN2vSes0kTAhw0jBure+hbof4Y7JspFtsgYqF1Sw9vNWXGFTBjeIYWWS9tnzj1UGkRtNkik8T2iTNqhYFTlAp1sblFdB0XUCUhlrTv2ngTTp4beW8f0lbDu2k+b3R1axiLpAArYaiPzbSqK5N0x2CL", + "Adurf2DAM7XwmJGCLPRHynoG4qyOVesUXXapiu2IsuenosZmMXm+NGZ3liKluFNNo3Bwgq6iNWPKMMo8tBZgmgwBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0fwjXv5zXTcUpGowqE5Khrwgx+ZptgeoPwZXHegV+dyMCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAl0Q/WDrdDl0llvT32JFlJNsJT/MwGq48pPXXRGTEoQJ89wiCXDhCF7Wz86x5MQqumZITlyxMqX0rb/70CAQLgHfSqndgw0rxpGWPqs0OdScE//mGSDlCrjXzqcJ0ZcNgFXUXH0woMYB7q0vL6M4vyVvgUQw6u1xTvZglP2nxKSS7JmK0L+nJGrS9zJ0qRl/XIlPZhI9H8H04J1/7j3UZt", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999995078200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,7 +24,7 @@ "postBalances": [ 99999995073200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -44,13 +44,13 @@ 6, 2 ], - "data": "LmdQuBbApKVFkG74yFaXjBywz247qtJ4Ppd4mZiJrviz2aAb2iUAATtZ8CK6JjqzjN46mCqr4Uui5hyvnb1sxK9GrmDz2nXxc4LxNLjPAfDH36vCVZ7Ts3zPk43hVKjLSqFHZ2UGkLMoJfk7FhJnHaYeqeFnjUf1tSsipRRQtk3BvE59mgfJptro3kfzbVBUUSHXfzN8xJeprySyKAbCCtVdj6up6yr3Ls5DmgPFVCn", + "data": "LmdQuBbApKVFkG74xwtiaB2ZDmgqDUHurku5JYfURLsPMBeGNUyAmUrecvCtLZBAvqXLTHT62ocMp2CyibBVLc2AYM2AtowttcNAY4ozMnhgEappESNJVYz8gixXyGCT19UviXKug1d2BjVKE1BACBMoZUysqwkdtVmgp2WE7YETvPrZUTzq9eqAH1guJFs5J56YBTzjd3hwT927vgPgQMBJGFG88kpBE31ZSDBYvfe", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKS62xgwnm2fxSfgdZJSR8mVTxtzuJHzJyaUgK3wWrwGGEy8UxkhjUo2a38SnpCNqVv4dw2DYdgrqTRjZrWvLf", + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKRxDJQsikHszwAizpqGDtPGGR8DuwkX2dsuJK8oprLaJKtYLUKXawfnz6Q8yjc7N4sZyQADdSFhyr4C3hhKAo", "stackHeight": 3 } ] @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125601 + "computeUnitsConsumed": 125593 }, - "blockTime": 1740068187 + "blockTime": 1740291739 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg b/tests/data/transactions/batched_tree_transactions/5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg rename to tests/data/transactions/batched_tree_transactions/5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb index 29eeba95..77c0afe9 100644 --- a/tests/data/transactions/batched_tree_transactions/5kKUR5JNgfCQPpUJcD9X2QjDkarc7mC9jqhgy1pAsEf75dYdnB1ummp512Y31jriTxtGEstSKP9jLjK4tpXf7bXg +++ b/tests/data/transactions/batched_tree_transactions/5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb @@ -1,7 +1,7 @@ { - "slot": 126, + "slot": 144, "transaction": [ - "Ae1smZnDJQ8440IXPa6ydxSO96PPv0ymGX7mozbFkB2LUhw06yGtV4cPTv9vGF9L6dhkVE+IOfYAdI0m1JYFEAsBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIirvVrqmPkgL1GJ/LPmnI1imFBrpShPLkOx1KTg/fIgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Adur/y8W31SnekUZgGvvvNPjPBDC2YZSuqhf9EibBDU+99CoZopBEUjR9p+j5ei/yRAp1+ZhLq+dFGhPJer2pgQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6OZvn+0VkwjSNOVnDXwMgozu9VVkRWXy9oNc2bkiqqgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999982767197, 29792463, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999982757196, 29797464, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCgVavvT6wBHvEuX6Cr8UPMw9pyzx34drF1gNzw6bT8ujiEgyWQkjLVzjaw8tZfBzdnYyrau7uQQ4oGLfxGQmBUCKWCnn5D8Q5PRUzVFQqHyjDtkBsP77UcPAVVBY5LKmtFb69UK2T2C28sUG6TmiNYq9nzXunJTYhXqW6o2V6TVH6Hzjg74B31DLP8P987tY2NapnRFaU96rUX4oaN4os58haC7L99AncrDAL1wnKPvyzYdkcFZMTz6Y72eVH4FA86xxb1E4zb", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAGUr7g1o8xddotvrRkL213xh8Nxt79t6DeVAg43ATeMf2zn3e45hR9yG18Tx6BiXcK9xR5J4rMnfEbYJizUu9YZ3bquhT4idZB4r5vAkyWyNAuHkCGxwhURTmFTvhzhvndmE6KkrVmLiCnT3rhJqnkTfu7DPBgZhCF5FHYEzzdSY4q7JhC8JLGVBSmDqL56VRxqdvDddEUg3AgC3gKfN11GVoLSCTRSXLS5uPXkomxpsAKocrA47EEkWWyRPvkZhfvmPoHV5DR", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068111 + "blockTime": 1740291670 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz b/tests/data/transactions/batched_tree_transactions/5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL similarity index 80% rename from tests/data/transactions/batched_tree_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz rename to tests/data/transactions/batched_tree_transactions/5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL index 89706032..d4b6f03f 100644 --- a/tests/data/transactions/batched_tree_transactions/hKNtYw9L1ECgVG3HrRzGL9PhP4379QHYqayGSAdvpsFYy6qxA9oY3YdsBLC3vXg1HZMY2jqoSqpQxvLpwPxUEWz +++ b/tests/data/transactions/batched_tree_transactions/5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL @@ -1,7 +1,7 @@ { - "slot": 102, + "slot": 121, "transaction": [ - "ASLEiXU7m1wabfFAJTy5uxkXEtu4T2DtSxmVLaK3x9JXu6H0EYo1MIHEyDac7SV+JIuvYOp0Jw0N2ZRbFGU5dgcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZoCIc2CpP+ApI6RgGMkD573GhqjDFbwMMvZ0iZAWvtAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdwAUQfrCZ3JD3kDafl9kV3CzIsZpY/s+B9tRT5k3etAr3He6NrQaplE/exBGSIXvpGFIBdCd6Q54j87owIt2AkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+sH+S22UVc0Cl0lxKJOCnnqu//lrXLWCtljFB5ZGEAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAB4jnL5i5Ez2Lxu2e53ABwJmvQhcSf2oGGQQo5RhTGL8azSRFGdkpd47FXi3EC6NeDCwG9AZeCjCmsyMM4vuywdtPNMusQKDUQYJa4w583fpFsqy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDskmfZUe4V4ZRiZUjMYTNukwxURHemirAfz4PdVsnrWtooaXMuXChdUmqMyGYL8zPQ8UtUbE3t9MwNnm15rjs1joX3xpMYRpgMKWVhJa735e5Wm5", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068101 + "blockTime": 1740291661 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf b/tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu similarity index 65% rename from tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf rename to tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu index aa97c9b8..832cea59 100644 --- a/tests/data/transactions/get_queue_elements/5dMyaoecoSguwbYKLsV5ov7vDAqwVdefBME5ydmRSm8dxQiZiw8aSwgrW1L9rQxa24k3Z4YTqmDMuDjBRRHwkLUf +++ b/tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu @@ -1,7 +1,7 @@ { - "slot": 527, + "slot": 326, "transaction": [ - "AedsxiHOefDWTIPhz7ThIogIVLCWJQ2jIlc2UEU+VPRSyMB4AfbYNK19fLrVNximtV3rw88jaFgBc6TLaFPSUAgBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQXBWH5yfxPaEW4BAlAe2Sf8UutM4G/2xa3Ss5RwGz3mwIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAk0CHasqCuZ2qEeHmzvPCtlS4t7/RHI66EGtcIp0yzhKsFLep6EPz3/nk+CE/4n8dZiB4QMwRFo9PPbCralh8Gj5mc8HqYYTj4Zta2GJHVHJkrQ/abHWrlUm/LGmv100EUlomk44befZz+HjgJDb7kC+M2H362MUq/abbjsBmwoS8OMeohbx8nXpyw9hl6cgsHJH7I8B90rVpueAjL6IPK", + "AeG1y43o6uOTwWnF24pEF/PqVdRDTsFS67ssTiLqTFjAu5rwTHI8NppzteovggsQgwnnC6q0HK4SfVeULNU0lgABAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQpXodFlxnXKQKjgDfOQOv3TRBB371f2LzM/V2/+s2N+wIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAhTrex7q8V+XoJba1vnzw3czzfayd3eEVNqwzdj3zA2wvJqI1OHibjxhN+mSpu9NjJiRCGtNX5EWC2Tl3+OKj7gG4zaPcstJtyJfMTH6kf7gxDP9yaSz1S84226EC9XeICOFe8JD4C3eMypoYPqKxhKOmQ/MwM1UFXbPatpOl8wCjdZehBWWTIcbjPdzz7Nj9QohJDST/JTh81kZYoOXky", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999995073200, - 29977500, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999995068200, - 29977500, + 30177540, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8942BJ33VeBR11zvJCZ2vMiu8whhxmjs6J3QKHX1htoFoVerGPXWjvqPzHFf3pGuokXzL628BbQNMzmTex46vZHpoSCM952JHCJMhuwXiUo641hbAu57XqQBoDFUvkTMM3RLpaSqFxCxMmvgUuCSJRXdVAmpsFFfSqvkXiKTbZZt3oXK4eP3RQZuBMPtqxvm3EJ8eFongbFRxd59acqgViWF5mm32h", + "data": "ZZpa4B1Y3ym6r894257ZPTrVNCLo6i8B4QdbTNiXzMjn7mTrn69QV3YyazWAWzmXRGsEP5pfTb9imVpj1Z9J3XdbooTNAGiFMi7EXb6X1g8Hqnyz42MpYT6det4KRBrYByfeCWjQficGWSFmqNSkfXnqagWQTphKjscQFFbJ29Q5mKNmzeAoro6FqVH15gDnoWU4Uyyy1gSu3s4BjoerQUoczLeyR8vjYu5Ue7SBtBb", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3HrgY9eJqerZpQB9mD16NY6zYsR3w1g3W3mgRJZqK4tDDztfuZ1RNCzCbRyYnqqucUpdo6aRdPtyDbgQJjHHKznjb6gBd5gcFdLtbCx13ht", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3HqBrqxaWqDnt1g9d48CrkUZKsV8NA8vFqGJTWto5bYtbVZpLpzDPjrzn63KCsXV95N1HCE7wfAxTPs8waeEeAxE1jmh3xNwk7JJynr4kxr", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740263869 + "blockTime": 1740291744 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi b/tests/data/transactions/batched_tree_transactions/5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W similarity index 80% rename from tests/data/transactions/batched_tree_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi rename to tests/data/transactions/batched_tree_transactions/5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W index ef8147bb..9e510f04 100644 --- a/tests/data/transactions/batched_tree_transactions/P256ffiDszF1FZgSLMV5t2M9hdEFekwfiWwCr3DbuzfEastAxMUTy8hTLtUGVNoVjXSkG675hgwFXBuEC2HqMbi +++ b/tests/data/transactions/batched_tree_transactions/5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W @@ -1,7 +1,7 @@ { - "slot": 104, + "slot": 123, "transaction": [ - "ARL85fGTbY/njW4fReUQ8Tm2ZPRRagCwV6C4raj8XDIr6IDr2GPlXyP2Ff3SxBPUblaWVFEqU3u2UzpsONER6g0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/ffUamupNZ7bKUETBvwA09PHyJiL7DCt8KY3IwrT3TAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeOI+gOWDXYoFlB89b9dgnxyWcoowW4g1M9wc4GisWQVOfcs2RT5VeP222Ip+Z8ZKUEieBNjx0bpPGQLL5vGjAUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV320QZb2Nza3FSPlZJ9c413ezEH6LZ1eNdXfNOf/lwNQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7GZm2vL3VuEJomjymjNUX5mx13AxGxxqxmMcRG7qzzsZLZSs88rsJDAM5rB4GTmyAYZBgW8NG5bEiDhZUGMj3TYfiK8aUZXXQb7wNihYCpPHTXy9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXACxtJ1qCaGt8NsHfHEs8ASTF64nEKj3HsXfeSXop42bSKP6dWtG8b8ia8kBCTiByVxDUeCChH47k7Fb46wJrAAwg2aALmct7jhtuCcynzZ1ncoMy", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068102 + "blockTime": 1740291661 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH b/tests/data/transactions/batched_tree_transactions/5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc similarity index 73% rename from tests/data/transactions/batched_tree_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH rename to tests/data/transactions/batched_tree_transactions/5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc index 213f5884..904eb99e 100644 --- a/tests/data/transactions/batched_tree_transactions/TFSwc7qgY3G72qjGg4BJLVA5JTXrzioyEuAYrA99x9SXA5Hz25yShZsc7KMRHG2rRm8eEnNsPh8prMXoEdT1FHH +++ b/tests/data/transactions/batched_tree_transactions/5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc @@ -1,7 +1,7 @@ { - "slot": 151, + "slot": 170, "transaction": [ - "ARai30hlMMabEt2/C0DTsq6RqcXWMtjIRuhpdxRTA4mluG8Pwyqnhb/MeM2DD0XXTPByZor9Jvu4qJ8H/gEbgAgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGphsIfELQZ7zqW2mhaM+/arS4blKzb+XH8TLlSYIB2wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeTR6YnSqXJ1mKI5InoEyXz/8FsA6qoKKSQsO0kfmEosK4Gx07VWbdwBiThSt7krpPLxZGDq6MdwUv3FVQa2PQMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVvCLLe7eEu3ADvMp1uktHJxmlvAnLRXIySxwxchZs3WQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999972567177, 29892483, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999972557176, 29897484, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDTTYmUPEXw6NWk3CbBLwUoQiqagDTmPKrVRC2hw1xJegJYnUQu7rcugiEfCR7Yg95JJPgJEoHtGW7ukH3eB8p5hnCvpwQvN7bnoRWkR8kdVefYYV27obSi7CEKNieuruDN7RhUHfGAHEq1uRYNNVFqjqrpKUWx2rtdA9ZzPvsEe7JAZQMMyP1sSia3a1uxCkx5RJJagmiNBGb5rGp9pSt7YvBS4qtwSrgg1sKaRiPcJGvLadNHt2Y7Z2ccY4j2zjpp34mwVVSYP", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDYSULErbVYFpeQxJyGqw455xygM2etdTtf6kaBsLmKX1t28E2zGD3AayNaz9464Fzm9tpaXXpHF1Xskdoty8bAbJL8wKFnSHBiYj9bvztVhDzrm9UpG5uDwTwSWWB1fFtPhD5LhFDqxj62aMCrntKnTUB8Ln2GAG35rVYaxk2YkUQHrgiQJJe9fWED89uC1xFt7ouLM3rxj6FkAqFgb2Aj3r3c58KvHhJFv7L2G5967hUCxim1way92zeTdERWjLJEmPyMUdTxK", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068121 + "blockTime": 1740291680 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq b/tests/data/transactions/batched_tree_transactions/5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq rename to tests/data/transactions/batched_tree_transactions/5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm index d7578db2..e3cd4a95 100644 --- a/tests/data/transactions/batched_tree_transactions/4K6eEtVdA9AqNDYbd4vCDQt5BB2TtqZsquDuaGGNfKCpgQTMSVWtMSN29LixxE6rBc8Duii2dVEKAYXoajtXRuvq +++ b/tests/data/transactions/batched_tree_transactions/5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm @@ -1,7 +1,7 @@ { - "slot": 146, + "slot": 165, "transaction": [ - "AaWoS1ow1i/hqgrUIgPyWZYIPma17PUHf7duRt23QbK+TYipwC+K4n2ZcrVl3B6Wpl2Wwv1K2QTxpDJNrj4TIQIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2uKodox7n2dg8r5FBvRV3hLz5XbmUf43BlQAg4xP6MQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeZRrkYhIQQaZgezlmwechCCUU466/JJCIWYS2or7VujIkkxyAf7IEAcLgtx1tv+cyFR4dM5xZPUsnu0C8cXrQoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVk8G+7E3g6IN1iQ6MTNsqfd6rCMOLmh++RL+0HbnprngIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999974607181, 29872479, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999974597180, 29877480, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDRsB76CKMW6oEc479VVocPb5WYu1j2gUtBn3MsfF4HS65W6zgitDWyxSLdyNpHjb4W6wUHBzhbPTqot36CR6We3Lgt4fwA1MocAb69F6JSbRrgHN3NPtUuXBQ2gRXXorYEi697KfV1NrJ7Kc9RUUAzqyEDfSDKzKXFE3fE9rdnyzmJhraDRjHnFHd4z6NYWjEq9W1bbyRFn5PKuiNQHAdMoyH6H9iCgr37S6EW4W3y8oYzbbrwoMBBNPvUEr3LcaveAgzUQ8fxB", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDkiKW6Rc1Zz7rbdDM3p3iXKko13ZA5enNxoVZ22Jw72ZZJgnQN5XzyxuoDsVS2Exd9tHiJ76JQL9ouehbBeECKqZrFMiYyxy7yrsALHwaCiAoBqapEtd9Ex7C7se8JxrHVjJbucEriwovxQWHYrEhuLbqUDMdiU53FdFjB8X6tRsrFCkWi3UW9Wk6yNzGegCWdQmXpkSu74V5DqzM3d3D5z4Wyn5UwTSUxfaFTkNvhCbXdHATmgCbgs4xQ1QXeLSih7kLySjBKd", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947005 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53093 of 999850 compute units", + "Program consumption: 947271 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52827 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53243 + "computeUnitsConsumed": 52977 }, - "blockTime": 1740068119 + "blockTime": 1740291678 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 b/tests/data/transactions/batched_tree_transactions/5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 rename to tests/data/transactions/batched_tree_transactions/5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 index cbfa247d..336baac0 100644 --- a/tests/data/transactions/batched_tree_transactions/5KopxQCCwdLASNvV2RiLF8ek4zyQCikcF9kmgFK8DE9H52J1iX6JBbgZSBWs6VR57EiHCuc9kfc1NrbfxovBK8o9 +++ b/tests/data/transactions/batched_tree_transactions/5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 @@ -1,7 +1,7 @@ { - "slot": 136, + "slot": 155, "transaction": [ - "AdhJaC3nAJuRWOS4L5D+XsJdzRgv7rA7rxmoytBrWNYq1yknE7Yo5BqI8Ey4U9uLgqzuu2VbgtgGjOOMz9FvAQABAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmJ8gKEPViHDqfUARwxjDyjZaeZAoi3Oh05YPN8ktxKQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AefI1G79cdEoxKY+pl036tLLYTPVgWyp4AfLBia/jnVRjVl1Vfk83HOBG1gymzM9XJUpyQd55LDYFrdR5mE5LwgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzLpjnF08PStDXUyUAXAAX3PXjgvMutQrdp34a1xyxgQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999978687189, 29832471, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999978677188, 29837472, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhQmeaMqhzWQWjAp6hCz9tZi3rZ7NPos2M6WR3JNa63E6vQbv3zgQ8y514KDcBtvKgybMbQPEu1dhaay2WFYayGdWYbmGBHg2DPAHqWtXPq5edEytXAFwuKAYo2cS2Y2hQWGpFEeb111db9HNxHR43w52UdkmKFCfiacFyZn2FxiZh1cafQf8W6cSB8UEYFi5DzNfTYt8JReSnKjCnUgfWRkZt5Dr2X8Jeq24XbUBsBZWdzQLPxwY2yTTxqSBJnbehk1TTsY1Ku", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDJGV5Urm1X2bHGLokqyudbTvEfL258iVkg4cW6eCtnWLGnCUExNhyt43LpJySZwN4PQnKHkuCGXXmvDkrhqD8fGbwhKpsJSRX2sym4RDja7PDEsLwQp6UWcTNTegEgo2wERTAnfpA16bATCVXYH4oJPiwoAF2jZaUQeapmMJfo8mksGJdAMCAe12pKDswfG1YLwS9kdekQpJpeBPwEXCckxvUuuEjPxu8i2fqEi6QxhBz8fvVBB21sXUmv3AWZJ6Aat8wCJBBYK", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068115 + "blockTime": 1740291674 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 b/tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj similarity index 66% rename from tests/data/transactions/batched_tree_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 rename to tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj index dbf76a91..1584b546 100644 --- a/tests/data/transactions/batched_tree_transactions/45RHrMiBpCinzmZESyGzHCNWWT5AocnUvhJXXUSh1NLWSq3d7qSATekm62yvQD3emsAahS391e9fYTXRyUK3qVC2 +++ b/tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj @@ -1,7 +1,7 @@ { "slot": 406, "transaction": [ - "AZnckfvQZji+/zO/UKAdISTCmOFPfB3sDcug7ODQv6ej5UMUhMZIOqPLW9Dxh3xPF9fO35iah4IwTgsMIz/BUg8BAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRb3vYsE8GG6R+fHoqBBJm7Gr8mYmSVM8wGV8LP+NXMmwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAoAqXeRGUDuypbax+MRrdAsWZDNqN+iZMp26pMh91E7ROoqr0he2sHY5R0W3YKZF0WXdP6lS/1qpfl7aIshUcSiYKHMWZ7+ilbMj666EPgzL11RwmMTP8O/73Evz+uNkwLD1Gu32KaTWgyrGYNxZ4fANr9mbAqzZhRGUFqFH34XY+45UrgeNTCa9dPhlmj9C4CSlw5JcH/vbMIOowMiaAM", + "AekcFiIpkCnubueX3/bujZe83zZdxqHJ/L4Y6Nov9goNIymK0RPPVTOYAtS++MoD/oe9OsMuHw1opdbLmSgBLQoBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSQWqPqAcNlYULal65sSwJd2inr0cEJ4JXZZ03rQnO2KAIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAf38EFpH6beUnSuJBSAq5okMng8PKiHVJJSZOO4AJKXRTHJdW68FPc9e+NSywmZOMCcBHZUnMlU0wj8nzIDY3WoOYTYurCZFDz84loWuuQ5kgC/gfX/9JuKq/5z97bmk8LIeidFvz+QNObNhMl4Y8ypJKrqeCO7PLzSLNqhVWTzwrCn3okchL1hp9nWyOCCCtTsp8p96Y4zhkDQpVnuYsY", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999990121400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999990116400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -45,15 +45,15 @@ 9, 7, 3, - 2 + 1 ], - "data": "ZZpa4B1Y3ym6r8942GvzjfVA7dYeHXmEzWjtw9wLhU5AnD445LSCHMV36Lf4zNBXYHEbvv6zpMzwbJx3UZgHf4FaiDkFi6rFigkJZHp6fTMmD8bG85sYwhwDbXcADzmsUxc83PHGrbYy5hE41HxuRm7utRdrUzmRciwwSxUFsdVQqSfm1EZVjpoAp1k5kHBikngKADxMsZutts6Sd5kbY4MsJnGB3Ny9GBpC7jp7Drb", + "data": "ZZpa4B1Y3ym6r89422ayS1zUq2L2LmidhyFSrEg56amiGwcQtd96cZ74eTvz7wMtUrcbVb7VxbaAtXrDHTEz1Qfh7G3xU95qeEdsfxwm76iYnAbW228SkquyQEy7bTauGM7jL5tetKeAwChutbpBSSEbg9XDgJFhL2r3Qy9hahZRgusSusfiaxaiaQo982D3YBJJqRoKTXM6M5xP3z2y4R4Mxe4bL4w3UNSX4tp2T8b", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmssNS374W3MTyEgfxbGfZdNErWMNsfWyaNVgu7AdYAS6d3SU1vdRuFemthPNNMAbQqXH5LFg47YYpXWZXAC8M69VY1G9MHkj4F5h5qLaVwnfDu7YFLJSZ3qqnrf2eS9m3ogu4vnvmMo8fCT7mtr4CS", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmssNS374W3MTyEgfxbGfZdNErWMNsfWyaNVgu7AdYAS6cyyHfzkrpLE17mWwbn1fqegVSnq4Yy1arLTrMFMtMPD9zYH8ahzxwgWUKd7XK9FTFSjYbwuZRJytYGGHvTXyXihLyBueNYcn8vwL8QWuwx", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068224 + "blockTime": 1740291777 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 b/tests/data/transactions/batched_tree_transactions/5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 rename to tests/data/transactions/batched_tree_transactions/5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx index 1c85360e..f9d57c11 100644 --- a/tests/data/transactions/batched_tree_transactions/3jFUMUoaj6NbMSWuTrCnTVCYACSATxws9TjVhnMYSQ2XuAJyX7gqcGfFBZWsr5Q3zd2vHTQnemXmuhPu4nXApYB1 +++ b/tests/data/transactions/batched_tree_transactions/5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx @@ -1,7 +1,7 @@ { - "slot": 142, + "slot": 161, "transaction": [ - "AYh35yZk0DtILIQHs7IRZTKhqBeVQmAQUHY3gkCk+oqsKoasvQJ3i11TZ7TgydPl3I/cK0g94iXwcWnIIcMBjggBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVROpiEI2UYIfTGwDuIOUaGb9pirfh/TFMBtrWSF0i3gQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aem8RpSqbEBZhTP1LgAK8bUBwzTYvoVoijnJvpRZ+8I+PH8PCDU+YEpZAx4vcZjB4gfvFOb55BpPrIQYi1QWXwsBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXccvYqdSLpMiZPLEOhUosdJzQaJl+jz43fw739cB9jzwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBNTw9PbN5fR66sqeXaTeB74WXVrm3sUAiDDS1YLfxMpkhPNeiVgpfuPm9GwSBVCQjkKS2v96VhgRrbKMnqZHKzHcWz6q8y3jWZcE4KFtdF9u35BV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEYmRSQDZs56o7VxouaxpfWLF7fUuS4NgRMAJ23ZvYJBmJt5y8bb1dg6csJkcRQGre2S1zyzAYdmvAVagsXcDEkHUCgKXRgd5b785WNw74B44SweF", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068117 + "blockTime": 1740291677 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ b/tests/data/transactions/batched_tree_transactions/5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ rename to tests/data/transactions/batched_tree_transactions/5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M index c0eae024..443f18b9 100644 --- a/tests/data/transactions/batched_tree_transactions/3g7ySQXi1PAcx49iiCwHUr7afYXk4DxL9KYEBg21mRHHybLcyv9yv3qxqpdaxY3xEtAL7X3dxYcEukw9ZFiGiaqJ +++ b/tests/data/transactions/batched_tree_transactions/5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M @@ -1,7 +1,7 @@ { - "slot": 206, + "slot": 225, "transaction": [ - "AYXFETp+z60q+kL7B6blYjeaZyd4wJvKAhNBAbzM77Smoefj35W8m7GOnf2B1Vj4RPln3LWFRfPPrNP6pFjMTw0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVn7k7C5V8dnwrrOb1sI4tXQnAqJ3tI/pKqTnfd3g4lJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AendJCLmYPVcsOOAjxhfjtJcdczjqi7irW/V3RoqCVrjDWYV7F9HAVA7WxAeuNCJ9Wl9tA/9eQY0NK27AsmWFwIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAhIau2xm0s9gY4kWs5oPkz9nkI5L/qyH/e/losTw/YAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999950127133, 30112527, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999950117132, 30117528, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDeszfYASD7F1nteuLCtUva84wmj4axS34aRD8kyH5hzVVj7HicGQrYm2wCRjfSjL3iCT1pKGMAjkjBKTX4RuwxrE5KzJxa6DzsjKGFohxDLGxDRSEDFtWSHYW8tWBoeHFU1HsAXQ1RaND8wWAY1CEj7kdcrR4f8mfKaLoZDdUuj7Y2ivfLvGk6rwtV8iSFUCh8pyCs9raU8ZQh8cFZEhXmisR6UzoZyfbkaJkmhTYk72dGS6V5EyRCtjKAa7boBQGHW3LidbasR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDS61K6RkTcsnonntCPgGTM1F1dsEnGekx9edg42ATocY7f3orZdytmoiyfiKMiqb2GeJyawkHGwqSCRJyiFyqkTTfJcP5qDGJMq9PGf3gBMC3j2pTMeAaE7Muchxz3CMWQgCeQSM1EWjZyghSFkaQgavSJQjSD3yo4SGffx3ZVskVa8mza1rET9vqLTiiyKhCdMMtRF5CLGcuNwaPf8ZSmgKFgJeK7suYoJq9dba63Y7PfDyqtVX66tp3sqUNMfZYcGFUycfr6T", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068143 + "blockTime": 1740291703 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K b/tests/data/transactions/batched_tree_transactions/5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K rename to tests/data/transactions/batched_tree_transactions/5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur index 2a478800..a2be397b 100644 --- a/tests/data/transactions/batched_tree_transactions/5FPu5TcxabsXoyhQZbpn4NYhjmn58PAWpdfDJAom4szwfUt1UgsMUgbQ2fEQppT7HG9eCpFkPb2aMzprkPVYeE5K +++ b/tests/data/transactions/batched_tree_transactions/5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur @@ -1,7 +1,7 @@ { - "slot": 109, + "slot": 128, "transaction": [ - "AdR7RI7/4dyA61+yo/e1rzR+6hPLfiJwk5QKgim9lh0Yp6jpisY8kTi+/pPkXkcDvUHC6QS5+yZtgZhwTkyEngYBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWYewh2iTAfLkorrrdV0YRUUMvF6LuUzT2VMAeyJpHlswIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfHsCl6x9ywury9Po/5sTIuiwzmbsMUE0n44rzuTo+D5XYkl++1N5f6hWTyo0ezREOHhJswsVt2+kVdQEneHIAcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX6qrrbzzbkguEJO4i1aiocIpIUmLsTFHl+T8bL174q+gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDQVTbaGX4XC1pb2hUkJcFFd1RDx2bfUvHe4FdeaibTQzX59Shen7gxDLSbo1NfnoHw2Tjy7Sp6NEdiQckCFEeSk8AaJkozwPe99KyVaTAz782P4b", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8zqGGXiqkm19omPJMWn7QHhbT1k2DymdX9EEdBZYkVwMueBErWWTPMwaMkWNnAGuprnYc3FTVcJ6fJ535Kh4cRBx3fbDnjjA1TSrde8FTXnKFRjm", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740068104 + "blockTime": 1740291663 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 b/tests/data/transactions/batched_tree_transactions/5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 rename to tests/data/transactions/batched_tree_transactions/5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 index 4169a9b2..8216bd29 100644 --- a/tests/data/transactions/batched_tree_transactions/3yy9DE1eJZWnDJmwmtJXQE4Espu6Ah2g1KwT6jGxa3qNa613Sa9rTfYv7c9Xpjdkz2cNBz7i2DmhbaBNKPTJDv54 +++ b/tests/data/transactions/batched_tree_transactions/5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 @@ -1,7 +1,7 @@ { - "slot": 133, + "slot": 152, "transaction": [ - "AZUpN2HnHP6OC0voCXGskYmPrwYP4i6bY9/MqwsHanJnwAtRSg56g8/2jsa8Y+BUgQtFfJK00VSwgfmpW5wwlw8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4aEG9MVv0whoYQAula/+s/w9WrSkDzePJQ1yX0a8YrQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfeRufCh2vVZccX/sxf9hZuyxY8NgtdJBJ2taOb/KqnmLWlED6HQ3L3hYRCc1GSQAyhiX0OCQZYlqDCC2qeZewEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWkCt1ILTezaR9rz3dIVZFTd+QpTcWwHhd5X74NdWZ1dwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999979707191, 29822469, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999979697190, 29827470, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDMn42wbtnKdiV2qYXGcB4DCRm19N33B2vC3YzLGvcMDie4aCjU7FNH6wFTze2oKfuB2eavvgibrsUsmuPvqNgVNFMqyKzWksx8GtWkf28utTKCrAhBzioxh3px2GB1Pwrpgem3QiSfxWaKkYYBGa6zdc4VLaQbQSRNzXbvdyrvLayVTTotp5MUSLbX5x4An6UFJn6JCLZm9pnpLAQauTPYRaMNiu73GrEJyATiHJWikdrGjiu2me2khx9hh55Adsbu4fQMvWFqH", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCQmNCk1SrFJqGaSSrzZcenshU9Kgqec2nZ33sgxVn51kdpfAEgryAET5yY37dsE7DduiCNeDRZeVZAwBaCJxQykmp26GtSmqYZZ2iVyYiLGX4bNzfG3mbHspgEgwR19Xb1kswuyuDM2ShmduzVrLooLYH49rAuFK49zcrskppR6EJPnpfso9XQYdQEnvCrhDD6PW5CLdqWuaUGm2AiBK6GQaqtVuXgT4qgt5aR3jXScPDgZHrg6UWegSco9abGjnBt2G3Lf1ZZ", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947020 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53078 of 999850 compute units", + "Program consumption: 947286 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52812 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53228 + "computeUnitsConsumed": 52962 }, - "blockTime": 1740068113 + "blockTime": 1740291673 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd b/tests/data/transactions/batched_tree_transactions/5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd rename to tests/data/transactions/batched_tree_transactions/5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT index 10afa387..74b0b4b7 100644 --- a/tests/data/transactions/batched_tree_transactions/3JrdeH9eRwzWA1a1N1B1fXDcUXjv9QzRTt7UEK2otYRbM5H32LrKCMUyTEE2rfEyPeYGPwsxspyaeqPrkX8vphZd +++ b/tests/data/transactions/batched_tree_transactions/5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT @@ -1,7 +1,7 @@ { - "slot": 121, + "slot": 139, "transaction": [ - "AXNunZYjtBxl94Z6wBNeFNM82+EM1puWTgBAzMl/qOqwbMjtsMI6ziZKsNxY26EyFWz4RjH9VxGR2kUQxTzGEgwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUyQXYfYUKBHQu8h9F5OK5j9scJu5FuhN2OB6ur72ZHfgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQRFojWjEnGiDrpNrFbEvbDL43omhvV7NxHavHaN6BGy3/lxZGzpmiQECxNUhUO2bG4ftl9pYV9Fd7JFH3LysAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIoHT+laQhhCQTv1n8sZQmb0CjD4CWpE+Ac9YcSNmsFAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999984807201, 29772459, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999984797200, 29777460, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDERBumjjSYBRtdhSDd2J1u6VGXgWQcUoJ5gES1yVvY2ZJ8tpjTrnsVJPztUHs8EZUfzfNPCEDJNP321xtfjWarYj6emtjiq4Lh3TpKsetMxJCSj5DaYyc28rX8A7FiRnGRMVV6VbwZNXp8yAX8iyiUzYg9DmRAAxCq4WEXCYKpQ1FSXSEgcGBKHDocmRFCZiJMm6MxnbiLWPf8Q3eM78sNzkXPfSwuNNrDRRJfjG2wDqa9HgYYyYNbmgyFr5ARhAXiMG16f6yQb", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD9GCpXwmwvBZPXeDu1EQpiidXSsBZeroF2xS8QNyBe1bfFA6NK9G69fU4SwGGuv6YmHghyiqnwboSKgG9oMzbWLBGK3nVpkNgfQzcro5aPR93HpGiRXrg9GzmngyyErshdVbPhbEwJs2eFRfvekKzdBNXPZDpG9oQvNDcx9B4CuRZUCgjCtSntGmxgXDRfsitW4KheTnajhFyAfNYEZkjAnDpFuwTxNH1BNgVRL76CTLQvmJq7chWeDrejAeYRseLnP9MjwiaFh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947005 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53093 of 999850 compute units", + "Program consumption: 947271 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52827 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53243 + "computeUnitsConsumed": 52977 }, - "blockTime": 1740068109 + "blockTime": 1740291668 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr b/tests/data/transactions/batched_tree_transactions/5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr rename to tests/data/transactions/batched_tree_transactions/5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh index dd4f809c..b6bc95bc 100644 --- a/tests/data/transactions/batched_tree_transactions/4Gd8M2netEgwtitsuU8aQF8gMuCspXErPh13JxxCGYWhLe8urANnPFk3A415HFvSt8NRfwXPzaNbicPDENxYg5rr +++ b/tests/data/transactions/batched_tree_transactions/5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh @@ -1,7 +1,7 @@ { - "slot": 149, + "slot": 168, "transaction": [ - "AaOGCIyUyPKzcnVqY97dNWT6sQoLb5XEBXiiik8vGnpzqTAmNo5GGHJt2/RjQHBEpWuEr+zGd9XhPG94laF3fgMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV6908tiu/JqgK83zJiLJKIk5jvokz8641m1AVlYcxXPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfiK2MB52pBnI609OfBFRWQe++CdgCZrc9jAatcFH9y/BmODotLYzbOoLa1R4R077fS6vtd+1mYAd2A3y7kESAIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXRBv7yUH4JM4xp2WgKOLoQW7k7/SL5hRsqR3yDlm1WpQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXExvtByfdUFnGQGfqozhiZfHQkJ1wXaEpYeLknXs47Aiy7kHqzhZ6oU4vXwMFWJYukmEGUNG8VBgVNaKYFB8oWqUMc2F9MxBuyoXEJZd2DjgWE5tj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBKG5twq9nP4kHVCmKdQUwPwaxGCgzLzQYDHU5QuP3ihfbafUV2NcFbhukt9k45p2A3suDvnKM4mnCUeX41Eaht5DZtZYiJMoCUuiq5wb7ks61kWK", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068120 + "blockTime": 1740291680 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN b/tests/data/transactions/batched_tree_transactions/655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN rename to tests/data/transactions/batched_tree_transactions/655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 index ded162c7..657716c2 100644 --- a/tests/data/transactions/batched_tree_transactions/esAzMtQskNsVqG4TCgbSW1BxPtZiPS2tDAYLtjzndUVg3YQP7qUz6hWJDzCXpvYeFTvA9YUC1w71wa811sFkxGN +++ b/tests/data/transactions/batched_tree_transactions/655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 @@ -1,7 +1,7 @@ { - "slot": 167, + "slot": 186, "transaction": [ - "ASCnQ17tgo60ba7k3aKesubbPtNW4Ck8bihYGXtE1Z/vKkXutEx2OyLx+5RDP0ee7OYAefkMT1P5PAxQdpBGJA8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWoo06JX5NVX11HgsLuMxiViEacyq36zCsWekCuuYxKNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Af2aVUGK6DDHgGWUPvvbmU8yH0Gd9YA7ft3sBUjq1A8OI5iZWUuwAOo5HlpQNJGOHlVxA5Ss7CpjAJ/NOrOfUQMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXsgva81Eyvq/dfm609yv+sMA1GwHEIPfg3CPlIr5UZTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6XZaowqySaLe4FZoWUjwH1fhNaZpKWpJCp8gAhX7zxdnfzL4TskkimXYu4njbXHk4FrjidMzGjx3bKUfxgeU2ngEy8BMDHKRgRSXsRX4YqtoZvnT", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCk3K7TXehJBkJmbn4Wx2jnnQS75iVGPbmMnpC4A3hkvo7eP3cVGsZjxAh8xtJzR2vAPtnKBqTQAyXnmfWCBnCdcjRDpuCKtYbsa77oLrrPavM1JP", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068127 + "blockTime": 1740291687 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 b/tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ similarity index 66% rename from tests/data/transactions/batched_tree_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 rename to tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ index b6961585..054b100e 100644 --- a/tests/data/transactions/batched_tree_transactions/2HL3oB4zxKbZPG3qRLUNMhB6c8N9wJgHfmbxr55V8XMRDP1cXAG4QW15TqJdzoYodaEoqaTj93GcJKooeerTMdJ2 +++ b/tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ @@ -1,7 +1,7 @@ { - "slot": 426, + "slot": 425, "transaction": [ - "AUAZFudSMzq0ylHXKFt2TzzVpwei18tG/hP8+oqcQFB/1V4JrD9XpFc4lehcy5lDNO0pnc3UHzxoxav5QfvshQsBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvR5CEdg+vRkyJ08A9BGrmRyCsseBQLaNWgNVQ8hvOia3wIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAiHPQimJjiqlCX7GPvDsqG5Eac788vMIu+10Cmq35zjAnKjoTULhrQp+q/6UIDKrpeIsevph3GXM1J9wobdbAahiggkUxf93PiKUztkBKc35IbtcmeidT1DgCQCIsgz7kXhkEHYFSr6Q34ssQzOTKBmffvAyUkSSWvfTP94gAm3BaXSqQAaFx7PtL7G6lifu1l3UWCXZ5Xpw40cy3+maDo", + "Af4yNGmIxjhWvp1pe6v8x7vlaelXd7JvgsF+xwAHbPBOFMO0jZ2kzqWbAZFZuJ8fyFODzCbReygpbnX987S8mw8BAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSiqA7DKqbaIPobqhIsrsLqN00Z7WlswwvysxSSIzy/eAIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAVBMB9ZDEcqpCNZ1OvDm1G58tZkCLEjJNq7qYpWsf8toAGMb7uSE0UXM1TxyHYMzX3zeYJYID3gtio7utNoQngqMfttUB3F3rkok3um7bh+QvS0aRY50An+SpNKFJumOEplg2z7idh99L+DHEPmD2uE7V/WiGv1H8PsPcxpangshf00854Bj1L/eJtaOjWPLDM58d5aM04uYEBEejvmTBy", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999990111400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999990106400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -45,15 +45,15 @@ 9, 7, 3, - 2 + 1 ], - "data": "ZZpa4B1Y3ym6r89426XwYg2BBCdxgUpb9zbAWbVKvd3ntw5xM3suYmDYez91x5GgYem5zFe5Stc9FWiADxL57Yec3h6xhHMSQZxrWqF4W5g8vhyaoy9MgaZAH1rBSydnzZMFfSyhp6can7yry7GFtF17a9NvBJSDbQ7JZN6iiwaFKiwfjXcU1cGaTVWTJbPFyb51KKmZrTr4HADYyJZXfSFYQ5dC7NdbuYMrW1XVZVH", + "data": "ZZpa4B1Y3ym6r8941hStRNeAWGjxUHBZTbawyvHhLvFAtC3RHz5BexvPPbMx1x9ykWjHEp2dYBdJeUQHRKCfmXYrLSaACTmgPEUFzw9sZGc9fkRmEWF5q8vmYZgcp2Hb6PzLtjaMoRWoNT6sprpnDypvv2V9eBV73ym3pJGqo2X83KsYdPTmuVZLDtCWCdT3NZz8jKWFfZtyvVNs9XmvboCJfjnMTgT69aSMpqeyjtm", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmt84UGRQ3Eib9Fi5NURvZVbJjABeVv1DSmr6sQtpxxc1oqLVnLNMWfrw5Pp3YV6q99D2PDMpnnTMPVgXJFkkUbxE8J3VrzHsApv4WHAgLLHqEMdGWYaCBtVmULtAYfFXVuo6uFLD7SqTWg6BudV9CW", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmt84UGRQ3Eib9Fi5NURvZVbJjABeVv1DSmr6sQtpxxc1ojkinzAhrB8JGQ5wHZ5TdrxVBeV5fD2jKZQW2cisisiSTHURJS3NJ8dJEEx53Y8HGBaSnsib5QagU7aZUnV7Tm9dRThGxVY1BWUZLoBwsY", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068233 + "blockTime": 1740291784 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH b/tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV similarity index 66% rename from tests/data/transactions/batched_tree_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH rename to tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV index ed71889f..ccc669d5 100644 --- a/tests/data/transactions/batched_tree_transactions/KhDjkp93auWnBDgKJfczPJje9VjxDtnqUFoS57VhS9mG6D561Nb1jLb4bg7EirJgsG3A5zAVWVnyTFi8TxZCjPH +++ b/tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV @@ -1,7 +1,7 @@ { - "slot": 435, + "slot": 436, "transaction": [ - "ARAe2gdg0lPMRHtKrMUCtqciTtD3H2U6Ry9y8N3GYHMAi8mmsywfrf7NnupONaLKGhLgX8Uz1ExUSd++7c1lDQwBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSTwyP/j1ShOgdUlabhdI1vUWHnBMwWJEXP4qRrTQ91IgIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAVpYqXSovPF+OQAtm0Rt99gKPIf/+MQIk2dvF/k4K0tSsCR1jbUldtnvNzSm/Po9P3D+aug2W1tuPL7X2qroV6LaiE3L3ZjhRiHni1PJaPu1ysdsKLlUXH/KaDe8MPHfIHqjE9xHnWz761CHLIWwWVA2R76rUhiN28sFugM2UsxgY31zDD8XggSEooDaJv82rCbXpp9CtyL6IW+EKDMRwZ", + "Af51yJQsyKLqsQfWiXqbfjX+aPm3NkWrAz9YnEHxlTTJmpcMGJwAExmJs9FzOp5/w1OGELmuUpXtatXr5EI15goBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTox1fHTTp9gM7vEYgpo3M8ACgtzTocPDkG5KCW1YrwfAIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAkufZIvfQ/S1pFU4N5rs8MIEfsq8TGQ8ghmLXJP8KZYwvCZTEyRWkEe3YiP+gPXXsOQbuJtQREh38j2Mey93lhBLHzBCQqfaNleT+5R3K0b7a6SdGX0sRzyoQx8eTg7OAQYjUEImhC+42A7r3JCH1Dinhf+rGCyD//6rVrqKEgwZmUplZ8RtEMNpCui7u+w+TZmpcu6JNkds7NdyYBWSpj", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999990106400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999990101400, - 2735280, 30177540, - 290148480, + 2735280, + 290204160, 1, 1141440, 1141440, @@ -45,15 +45,15 @@ 9, 7, 3, - 2 + 1 ], - "data": "ZZpa4B1Y3ym6r8941iZ7euP8xKfpr7GfCMR8wkRYJ9r1PQa1gU5kpoXSHsbAGs2yJ4bAoGx1xrCAE11LnYN8TZvCkjBn5c1q55wxYgCH3JLMgLvAhgQXpH1CZ5k6i24ipfJKxKm5UhEDWFAb8gPDLDEGWdz44xd5pNRgMf4BVz6Emrw7uaeKw7eiNdFfuLcgQp73FAgfjhsg7rYLsqdKuWeqrEyvrUigN6nukEvGUk8", + "data": "ZZpa4B1Y3ym6r8942B9BPvSTaKYz1cqn93jFooKonDzHqBaghWk9jo6vzUL8moRE9DoY9G1gV1W5KTyGy8Tx2qvE2AmkYoy35Xge2uUiZ21oqFNuZCFAbgCPJv5dDCgbKX6Qk8CKCQDjF1zvMpTypM9ayUJqATyBAeuqgJezDispaV6R8SNpMiwaWh9ai89T6i4XmfZy9RJ3ZYVTQoewvA1ufVkA5QAT29KcAehVN8S", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmtFQVP5ZoqQ9jGDn5R1Z4RhqfV6nK3FLNyXJrZkvgMgyQAEB4T8RZtg44C3NpVULvVujc55DCemfstcHBz6EMF97uaL7G5Fg1nNvPg7Rt8sjLGPNyeHZ56xEGSxrBLEuYaYUvcoJGpMCLyBre1MHvS", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmtFQVP5ZoqQ9jGDn5R1Z4RhqfV6nK3FLNyXJrZkvgMgyQGf35s6s9paViwWh5Q4dQo4giayehUzS3S2BtchpB5mwA6kaXHK2PFXgZVLhELqz2SZBtMDK1S1NXdC2jwbCyxf9NWqJtj9M1HhDXUf4PL", "stackHeight": 3 } ] @@ -68,11 +68,11 @@ "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873331 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873347 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108756 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108740 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128985 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128969 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -82,7 +82,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 129135 + "computeUnitsConsumed": 129119 }, - "blockTime": 1740068236 + "blockTime": 1740291789 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF b/tests/data/transactions/batched_tree_transactions/6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom similarity index 73% rename from tests/data/transactions/batched_tree_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF rename to tests/data/transactions/batched_tree_transactions/6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom index fe29b754..c395dfeb 100644 --- a/tests/data/transactions/batched_tree_transactions/494h4eMEhfz8tBCB3dTuxCVAwAfrgjEKvUHGKEHm4NPebHtCwFJhn1f2JJkQ3TrfGAQtuBa8fFx3SdgN1Vrx85wF +++ b/tests/data/transactions/batched_tree_transactions/6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom @@ -1,7 +1,7 @@ { - "slot": 178, + "slot": 197, "transaction": [ - "AZ0BOGEKb9mtHyaxtEkUfEtpEUiC8BTVpqY1ZRmg9+fqGIMMvdHkWJP3TUSQiKi8zNf14LQeRXnsSx4PU4a6fAIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxJy/qAqdWh9ZTN3gjHNmXhwEeB/9ar9zBNPGj480tlQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQSxc7TEV3yXDGcmaMCft5HJK9HonyXXraw17pONG6QYjhhVFuLDpdta7GnwNbsGbaWTY0w+3G/UE4YM8dTv0gQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJal9Hkvmb2vxTae9NVnkJvx64uOxPjr2IT0YmDPozBgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999961347155, 30002505, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999961337154, 30007506, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZCLmg2v1odWKJqhjEVCRtDAb4bRyZF1aQcHYJNk6UDvcU5HeH1myzk5mayWkj8vdSrYSpsi3fTQehv2wyuN4NL4438Qyeb6JqSmKfrkSthMnBXxuSZs84pbhh6FrEwp4TMZZQgph7Veq74hzT2Wwd6hXhkFCA6JrRFewGQdPssGwGUMxPGiPhNtcktZEU6xY1cXYFuWBff7Y3rzHDcbYvvf8JozmBXdA7BfDQ7fmJMfQE6mbnFGARxyKrNK5Uw8D3zSpbZkF4b", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDQEhBonT6z4r8ZDVo6vC35SFpqeRkejiqkN7Rf9LMvo7w16zikjNWXVZ4a64iNYDRTS5eyTTsMW74HR1hvKsHA88tAHrno5ULmXagfMfGNZNNvG53gFNa69UwFzh8mECzne6EjnYJMApHjbkaaoLHaDamsYAccNYhptV84oGBAo1A47vhqBtQvsHRdE2Hcv34hAbMDY8yphARvU8vLee8onLZgf83A8BDCB5CVkH5jxgDsGDZuEyiXc1AEgaHTQgVoctQDoAMEw", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068132 + "blockTime": 1740291691 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ b/tests/data/transactions/batched_tree_transactions/BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ rename to tests/data/transactions/batched_tree_transactions/BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 index f75f0de5..41c4d516 100644 --- a/tests/data/transactions/batched_tree_transactions/36ugFwJVxGK83amXEp5JwZAcXtgCHx1uSAgZufPvX3YYTXJEe5KWcDZ9D16QK4TitLVEfiU4vAWBQsE4WuPt4QuQ +++ b/tests/data/transactions/batched_tree_transactions/BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 @@ -1,7 +1,7 @@ { - "slot": 144, + "slot": 163, "transaction": [ - "AWkhB6O7bxkx1i3ZMxJ6+yyfRCOFWKONQGFkjvKUiCvgXO3F8AUZws9tMqyzoQTnOWfpfzYoEjh4r9XRJHKeiQMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU62IB596hABKkBRzx+59ytutnxGIXdeuU1pKzUJJdXdQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQlD7ijvkvSp8QLPvf0Av4g6Q0+Phyi0AWshKNHSbUM2PVuqRKGeNg06PY2BqD2TRMfzzQwTZkGpC3RrUuJjvwkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrjkmp0FFA9JBaBDAtbupW9JV9zYDR4EDgHtdVTlB9FQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAFSRgmWSobDob7hQrd8sZbEvDAx9RqUGfsGuTin8gpCwrZgYNu2B3U4h8p77ameeTSm597RoGsPgZy1opv7HAYiDijP7XA9X69Yuo2oQC6Qb3ceb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEsjNkXEGWdEhyDL7ftUMUEBofAvWYSssPyQFBDg3Exxah3s1BQaa5LTAYxUBJZxNsXLQL59Qcr43G7BbcbQj1YNX3tBp1rB3WweQnC9qAn6pu1A7", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068118 + "blockTime": 1740291678 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV b/tests/data/transactions/batched_tree_transactions/Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV rename to tests/data/transactions/batched_tree_transactions/Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY index 0ab53b24..e412e1a1 100644 --- a/tests/data/transactions/batched_tree_transactions/5LLVtRF3qsRGxUxY414oqMMWg3a8kRBDo1Nhbg7vvgzQPb7EfJ34rJU3Cte11C9aDFgziJnjzq6yaMBqdA7uSUEV +++ b/tests/data/transactions/batched_tree_transactions/Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY @@ -1,7 +1,7 @@ { - "slot": 202, + "slot": 221, "transaction": [ - "Adi+JoV5kVynYNTLa+cIJCmpkOCsa72SdsZq5E2wtiYirZssgizBKTYGq7ERpNSkIh1w/l3DPsCYpxBw96kvmwIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV+X885C+3e4e6TXlL95PKabhy+NQThHBVI2cxgWSfInAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQrpbYgXYu7zQKnUlcsbhBvh6+kfG8bW5YceQYQ4BbnBT1oMozgQ4wTf1zgAqbsj+21xS4yQAAmP0k4emApwFwUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeA0N30NYrLiYkLTvziWV0be7PnnyjGNglRnABeVqlKQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDNFoZAFT5iiTLRoTUYhceaCBsspVr2RYbFms1nWXXDAagguqHy3u1HKZC8MetCBXB6rh2CtoFM3aZSFCK9QhszMrfj89VEFcM2Vzbx4MHSyDN8Mu", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEDNzWThKp4qbvGg1bEnteTfebvFNLH5HepPBF44n3ETTkBobpcwYD6zAECf7c5vBNEzN2GbqyKdG1Hu7B1dNpNhm53EMTP2U2eqNftTpoVea9ZmR", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068141 + "blockTime": 1740291701 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 b/tests/data/transactions/batched_tree_transactions/KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 rename to tests/data/transactions/batched_tree_transactions/KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz index 355acc48..bfe1d26b 100644 --- a/tests/data/transactions/batched_tree_transactions/2aLAJ49hXH58fX7ckFnnWyUg43FHJXtxq3guG9D6w3ZHR8qdZeNboSHr7UcDTiyrzqcdd9rUwmZ7QAvFn9vEphp1 +++ b/tests/data/transactions/batched_tree_transactions/KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz @@ -1,7 +1,7 @@ { - "slot": 207, + "slot": 226, "transaction": [ - "AU7Cg/fssfL3cyxS+971TS0LWWLyJM5mYfS4gaud9j6R3sJDzVNUCVkBtHFgYTB8D6n5wm2Up5Cpr763eKoY4A4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXY7JF10FgueT7tgGMORDedrA5+Jkt0bo2vkgx/3Z1dwgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQ/kCWgcKfhVw0OiP2xtVJ94nXTC2WCyqGzpMVEMd+vv8V/QcHV63GOEvlGAmT+pQ5X4EGAuqjSQBAMRQWSkrAEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWl/X9OVXrirh5La8Qbz5E26HVPKMnHdPstzTpYNpxJmwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA7JQJCQT7MqSCkLcFg9jJ6KC9CveuF7ZWA15b8zad4cSo6Xf7D8tzNnshvQbFTBozWm3AsRPEntApGfs4hHD8EqW7csswMdewYQLUZr71qM3QDmZ", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBpCuo2sYDgcmnj51JRQM5xvmdp1hTUXo8SP7C8KMKZ6Vro6P9fhwrok7HYViYdozGBvK51n4wZDoYX6p8chr7G43zmAfYZhuMh6D7U6k2EXBYr63", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068144 + "blockTime": 1740291703 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa b/tests/data/transactions/batched_tree_transactions/LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn similarity index 73% rename from tests/data/transactions/batched_tree_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa rename to tests/data/transactions/batched_tree_transactions/LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn index 7ee83274..2713910b 100644 --- a/tests/data/transactions/batched_tree_transactions/Z8Xbqa42R17F3DYDaox9L1wPU25NKGuo9a6HHxtwXdH7br1tRKM5RXTWXSfHqsmDefMnDdpADDEFdP7iJnhZmsa +++ b/tests/data/transactions/batched_tree_transactions/LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn @@ -1,7 +1,7 @@ { - "slot": 98, + "slot": 117, "transaction": [ - "ARu1Hz4YsL8OQc5oqJ2Mzn7rGR7PmqpC4fM+PzUnJ6uB7FOrA9rYLjKcnKZNHZjj3mOPFz3jqDzTb+zDwyYeNQUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVuseVJEptC/1oIZIQatAoij46Mn+DYwboeOalxIgwT6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AREWfTfJlkgPKtj1CrVNqSboD5eyFl2dc9yYh2pBqshbrpFV08ZUYqGjrF6njfXifP10cbYiS1g+Dup2rBKEzgEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXfWTP+nD5gj+B8V5Y+kRzguIwUMK94u+FBkoyoyBD/fAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999993987219, 29682441, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999993977218, 29687442, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDeX7PZHgVEL3xLEPL3FGasQ1egSTWZ8c1T2NFgcKPXmiFmKnkD8qKRkWBF1QMrKz4nyEt6y7HbT5wxJSV7xDawpfVixUWetMLj46zxBRFp9r8yc34jvj1i5hCBdGpYWW3nfpq4M7xscmeH2ScsrQvCa5jhfzHURoqxgwYE7fNAAFgCiTxEuKc3z5v8ciaXfaVPjssgat4qTcJnABPhhiynNm7nUhPJDoi9FictHP6wkwDcJ6doHV8g3SjCJP6vxDSyWYBf8AFVR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDFUxupzTpgReRGb7A6tuktxJkXCvF2Ji6gbkxk1FQ6A8166TPoo48EvgjH4K7iPPTh5mLUoPXBBsAp5r1Mp5maXk6ExNXiPxiXsXb1iGg3K8186p6AA4nnbWjGXsnqHfF8zdY3UQepEgguQ9rpwrEaMmbMrtpKuUbGyt7iWK5gpKE3iimtexfHezYWF3BmSLitBrNe7Gdq3pt2czRRnigtWo9nHtidLwBd4AVDjPfiYsHww4qRQvCVrnJtfxysjzedXaMbrpHaX", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13337 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13337 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947637 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52461 of 999850 compute units", + "Program consumption: 947903 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52195 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52611 + "computeUnitsConsumed": 52345 }, - "blockTime": 1740068099 + "blockTime": 1740291659 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 b/tests/data/transactions/batched_tree_transactions/hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 rename to tests/data/transactions/batched_tree_transactions/hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN index d91151bf..bf6a4e25 100644 --- a/tests/data/transactions/batched_tree_transactions/2oBN8ZZmvDrji6cwWC1YRk55C5JgFLNxhBdu3wR8bnSRTxruA6fvkaj3x2tXdDW9C4YVmuq1UenXbn2WnPWmHq58 +++ b/tests/data/transactions/batched_tree_transactions/hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN @@ -1,7 +1,7 @@ { - "slot": 103, + "slot": 122, "transaction": [ - "AVnW+f9cRemGpQ/uOKaVa76G1KEDIZ8DPsE/YMHNIECd32VJ7/vOfCpI1hpMUYknTiuTHIESQ9xwqsR1InyxyQ8BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVIU3/Hona0o/FZayb2i4TFm3AbRjT8MYR3dWJok2RkWAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASKnGKzKNTWl8NSHskkNGt1j+18gkApB2CsaofCDsrDdR11lPmgB63y8j8xtN+65FtJwB3AzAiKFJQC1SwXxJg0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNjT4vlPfwh9KkSzumN5sxurs7UgCkP8cUrB1XI2nD9gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999991947215, 29702445, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999991937214, 29707446, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDJSLFzGTJhiBnPkgU6ZeYUfV94VVrEZTgKM3XfFgjQYyVfd8KA99LzmSKxP9WGAcD28JdzUjeokvR5gvJWcwmdZmhFDVq2b24ww3EFYGjqkAvauKPPQsHjm81L9hALhfLRKK5xcZvt7DKoeQdHwDB3Anxp7DM69W4brdjzdYgTKGEhkp6erxH8pzZES64k35yw6jcdZnwhwj9Hp9NB3VnUZSocGVCRsjTbCkaMNWrU7BXLgoCZELZAppHeYHTx3CxosfZAabjK5", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhFeBsmZM6whU85r8bNCN9TS69uqP2GPzjnJnnkA8dkpANHUpbm8LY5YcSTFPv5qUKepePwZxgw4Gefvb38dH8NtNMawfoz2gNvaGYWhW5hk2pQ395dw44nJErHSh2J1SDQMZy8i6LxrP2xUvCuchX2LwUN531PFFdKotLtjJT9nhv1NvbHaonqokC1jQbscRwJxnF6TgY4zsE3taWpAgvYNT9MBR39uQZwGTntm8KbegjyXKwocAX4jhWVqm95cjGJsBEtAFX5", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068101 + "blockTime": 1740291661 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp b/tests/data/transactions/batched_tree_transactions/keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp rename to tests/data/transactions/batched_tree_transactions/keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn index eff35ab5..e8a64587 100644 --- a/tests/data/transactions/batched_tree_transactions/3YM4hkLGimmwKGkw116YJYsgCcJiNnc26tabYtHH9yRprAq7mdCvHggPA5gzJEGD1REifuy8EMDTpY8rtSnjBAjp +++ b/tests/data/transactions/batched_tree_transactions/keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn @@ -1,7 +1,7 @@ { - "slot": 182, + "slot": 201, "transaction": [ - "AX8Qxu2zwnyqKmO2aFJNldDEs3WDtERCw69qciPYa6d0T7x4xQFZ2BZsO+Gxty0pE0A+4UDhKfQl4xQt3F9PxgcBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU41zHcdQLCl4xnrc2WrFz2BuDGDJpd5LKZiZhqX3ulaQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASWk4DRLY2mGOAgitPxKmMKxC6VT2S2Dzp27ijRmVioVQolCMqtNgSoWkVWTUCSLAhvaYAdhWhEGDDMP/oeRjQcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUd47vL4icVf10p8DpQ+iM0hRRFKmxeSIToYWHcsLoE/wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6JCBN4nEW6cEz3dYa42Api8mG1A8FRbYGmgZ8oTMY8nkozixjjH7duhXCsXFHdQpXRJNkL1xjLSn97u3xRDDA6oZsUkkPfa1HT58cPXtwgUQW6jq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6Xf6pS9R4cr6NJAmPFJ275uoi3sjrhQWGUAzYgd6uJcNZthzvaJB1yG1W3DNo8HKB5XGUiJW7sXZY1jes3682rEvgP5gPGykNzoFDGiVCRGE45FV", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068133 + "blockTime": 1740291693 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 b/tests/data/transactions/batched_tree_transactions/m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 rename to tests/data/transactions/batched_tree_transactions/m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK index 13a6e0e5..7ab0efe2 100644 --- a/tests/data/transactions/batched_tree_transactions/2qHPvdpQNqPCkXMRqzETUkBUJUodMdt3pAaTWYVTjDz85aDm819PcdPhpb24vpqST4fPcCox9524LpZSyxE4cQw6 +++ b/tests/data/transactions/batched_tree_transactions/m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK @@ -1,7 +1,7 @@ { - "slot": 175, + "slot": 193, "transaction": [ - "AVundh5RAE9Bl/9iin58STV9rxQh2UCeX8Ur+4D2XIyCbdBG6cC0YJd2kRXuQ0rmkxCCxZ859yUAQH6OCrv/jwUBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMdh2cLSader11VwaCW4dvQ9qXNoEbzaohTgZSBDgMsQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASYPYY9A06M81Qa+TvGS3NgE5Lrbd+XKmj4OtwiHAeozq6RvRjWjqeDf6zjc692lhybr7MkkSbQXe3GbXrUrTwABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQg4gTOSW0jaNAGqv/4N9E20cgorUxlzuI0fA5mkm1SQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFatFAd23FdkQvDnvcPbBj9m6FnUG1wp6zcG9yYnzbv67PNdebLG5XKuAvrq6d9sQC3mmByQfCwbddbo7dCCYNkgL9AEy3tmb9c2JuwyPBGEx5smH", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBbjcVVo19cTB3CUbyC858KWE17kT3hL7AygGdgpPnAt1CNdAnVvywFUafG8AgXB47Makiwj7kYrxA1uhcy79Wf5n5SLJAxR6FNjZXU9a6gLL5h7M", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068131 + "blockTime": 1740291690 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob b/tests/data/transactions/batched_tree_transactions/n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob rename to tests/data/transactions/batched_tree_transactions/n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA index e7b5ceaf..8fc1130a 100644 --- a/tests/data/transactions/batched_tree_transactions/2FF2cb829QoTFfy43m1mjTeaa6YcFfdnmDhm8aesk8U5paoWkk24ymgKKVCVgYZhi7RaVs3nVhdKETjTZ4hjM8ob +++ b/tests/data/transactions/batched_tree_transactions/n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA @@ -1,7 +1,7 @@ { - "slot": 119, + "slot": 138, "transaction": [ - "AT5Mc3jBBlg1hOwrbuAk9jp75A0IWajns+m+ZtzZ7ZqokTwPWMeCUsRIOBIG6oPe8VsD//qQ8exFn3XWCXK3KAoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVD2CVz/I3aStGjcMjtLrDyno3jUJLldkqCqYADh+iYGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASbiSfdWQnxSb/NSzAONQcAeteCIk+YyoPj9kmFbSdCErh2zkv6WwLhI5DYUZ/pnG0ZXfLCJnqfdIT6+oE521gMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXg/kgzdqDX5omkg9ZLGeZyXJm5eQHukPOnj+Q3+ex17AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDMuZyH6JM6QjSAJZf6GudsnnFd9mWySAQuKcJhfwP42exspggTpgvDYBwSM9SK5YHnn47quCWiVmt1zCnKQeWHG6p56imwJSGNenB388597JJAw9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8NKzKYXJmLsJVoSmtb8DtEe4B1Uya7aiU7KbLLtcvzVSxQM4a1QF8C9jQzoN5Csafiq6bqbFiTRKZehwpcj9KGVod25zxFqTin1xZeVRTVaSLGSK", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068108 + "blockTime": 1740291667 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN b/tests/data/transactions/batched_tree_transactions/o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN rename to tests/data/transactions/batched_tree_transactions/o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 index c5770e22..a9cddc37 100644 --- a/tests/data/transactions/batched_tree_transactions/354bXxwDSnqbxVKq9WASPdRiqJxPCceBydPiLu2y8aRpWSMYsuQaQsN7q6DUN5ZV3sPFEa3USzi169vvrW8wsiJN +++ b/tests/data/transactions/batched_tree_transactions/o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 @@ -1,7 +1,7 @@ { - "slot": 198, + "slot": 217, "transaction": [ - "AWeJcnNfyXHSreCnaWWzLxrkr43kap/fFNELLl7qRXPeiH66g9nbhDMkGWIjmIN1sJMVgCJmvQMME3PLD7oOygMBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX7DwUhSBhDiy8tzpFDo3F8ZTwDih8Jpt8Hecrtoiz/TgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASer8PGmbz0d3O/WHfqlwk35JID9dwGay9ym5FDYTf7LH9oJxoX51kHKFku/OMSEpjriadsROtO0w7E18F9KCwIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXBbAK+ciGTsT+GMGrAExfz3/g+0JkzOGZywdEhtKIZwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999953187139, 30082521, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999953177138, 30087522, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDaJaT8cR7ZzF6sqoe5mNbcWsUty6N95mRovSKbb9AHVX8YpzpXnNRctLiKb9sEL5MFQdLby4DvxQsAk4Wd6oqbtrbMx1aRDtKHRovPvtRsykuCa1UATJFy4fQULC8ANWkBxVAYgwnL92oYxpuBSUhYZTSURt62VAyTRamDvkR7cYAZdBp4jHqKcLJtrWB4gYNaCMmjqujkxsyu1y6fgVSJNqqPdFjg9z6wMeh3wZCqsC5hFDntMFfXna2DVCa9N1q6uDsXEiAnK", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDG6gUnuFm5xhYmaKwK1Q4gPM1h7wF9RsDqzW2okNhp1YrjDrXDSSGDUs8u3pDbf56hzy2yXQLMgDUDfufERu2Esmck9URw5pYoE8auc8CzvZV9Vzij7LP7aWFxakuCSAC86nZCXCHBZ22wVyL5uZgXdu3NauQmtaSDhZgrWNByyocuLCNtxVG25TDRrCwniR7G1oyZG14TUSieW5oaqbfPy9JrpPPviJKBKDifTnLXjkJo8drrdAzy4eGRxkuFLvmeJGUag6sJ7", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947564 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52534 of 999850 compute units", + "Program consumption: 947830 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52268 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52684 + "computeUnitsConsumed": 52418 }, - "blockTime": 1740068140 + "blockTime": 1740291700 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry b/tests/data/transactions/batched_tree_transactions/rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry rename to tests/data/transactions/batched_tree_transactions/rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo index 04cece3c..676fc7db 100644 --- a/tests/data/transactions/batched_tree_transactions/4tmySmqwLSwJ5onw2Yv3GdRYHrhuXoHKJA42ATZCaNPvzBB4YRPaFM1edeQuXWzB9hMC5qAbcSNhduNvYWyhUHry +++ b/tests/data/transactions/batched_tree_transactions/rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo @@ -1,7 +1,7 @@ { - "slot": 192, + "slot": 211, "transaction": [ - "AcKzPAMEOkqFlZLiBpUXkc0eWw0mJj/2fWPxmtwHiDJmCNz3FNT14XsFR3hSu6jTqTcx66jwjfqHgKLMy/QbpwoBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU9g5dxlFVqIgOSVpVXrW/8Ui32Ttiwcj0w06KzlRPakwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASrlGoyZwBF8zK85CWN37gdRvayFdpRQ5Lx3CYKp3zVzQokV9o7anEOHoHCOKQXleU9TfamKx1/2FIc9KjXozwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw1NOEl1xcBp8b3YMvPy0CIrPMI5IlJbYTtZfuZzE5vQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEJZvtp9HNVC1jEMpPqNyiF3sS7XjQwigw51voHkbKmRHJvm9v3cWfVnunCrzceHaKkhWcEuaJp4jHqNkmCiQy9LX9TTUAiAjc1ySrDhdPP3dZK35", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBFXZGeUB5dhtYFaqu7Jhgy4xmdxhdsLC4VSmskkzpr36CHEpW5U3ue86KxgqCPy9STLh1u1VQhCCFQ3TsgmgrtjczBLfR8AfD8fNHtrYKBX7Nx2b", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068137 + "blockTime": 1740291697 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX b/tests/data/transactions/batched_tree_transactions/rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp similarity index 73% rename from tests/data/transactions/batched_tree_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX rename to tests/data/transactions/batched_tree_transactions/rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp index 2c941857..9449fe97 100644 --- a/tests/data/transactions/batched_tree_transactions/54NPM56ZXHimpghqEWvvU4c3jaAQawvM3FDxUcpEtx3kkhT3Unq8EC56XKbcybkcHGw1PaJVVbsxx5VsAjr7spjX +++ b/tests/data/transactions/batched_tree_transactions/rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp @@ -1,7 +1,7 @@ { - "slot": 171, + "slot": 190, "transaction": [ - "Acr5GVHt+kZoDK65cWR+gJaNm0GahnTlk85/84k5QnLjbgPE1ttKfhk3W3oegxJavH8UQjYgrqDqdaU+AlWoCA4BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW8EUY7F9Yk6h3RhMTyR2grHOjjsafUeU8O2GV9A6W3cwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASsPoSLoMZatEo/Y4jsXKv0EA91uckKtvhn/GFykOotAPKeZsMRIfyFUYZUNGLygQGOYGJJQBtfg3HGehwzavgkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXv5wQBHpEE2RwtPaC96X9YnF2tMgFv9I1P8rJOEVwQfAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999964407161, 29972499, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999964397160, 29977500, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD96arJoHCVEyjwKusuJAN9Afkg6JPM2RZ5FLFuoJmaFW1iNW8xFubH2Qfp9a4cXFxT22ZCfkV6MvfwhCJHUAgBkbJ6tHNkSo7eCT48kiRXzSD5b1qW6ffUShury34jU91v5iHCpe8H9YbfZVjPHUoWLVRDiACZmjLxqJas1m4p9S8s51TrWkNnXdbFfDjXoHkDrrSfJ98LP1hYfqhbSBUWD4oaM4VKwSvdP1zGaFqJZU4LNNj7wByZ8TkYj9y2WDW2C9q5F92rb", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDFmJgZ2Pxf2kL7tPrint3sP5aF7xx6xMcCtQoRsShhVFA9C9yu8Ly2XLzZwNYr51eMJmMdVTWjVcxuonzh9nCm8ZYQqR8uE7kVSsv4jK93stgQEFaidAroaxvFbrfWfjQX7PbwVrV1M3YjTNTbWQVVrkrkNCDLsg5veEHsC7voCo3MWZaAeq73LG6RY9BjmysgvWSyjQPiLLSMcEt9eVGTBcy1uYfpMqK2YVRuwQswmvGfqmayb4KGTw8XrVwKYCEnCm7WvJQ6B", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946927 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53171 of 999850 compute units", + "Program consumption: 947193 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52905 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53321 + "computeUnitsConsumed": 53055 }, - "blockTime": 1740068129 + "blockTime": 1740291689 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL b/tests/data/transactions/batched_tree_transactions/t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL rename to tests/data/transactions/batched_tree_transactions/t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r index 4d28224e..ebe71f6f 100644 --- a/tests/data/transactions/batched_tree_transactions/4RaFQwd2NFD47G75NWtHpmBGmvWcX71SeY6aRy2fN2uwQTm9Uk1sDn7krtKNE9SBjYM63ygoDvxa1NGpbU5eBYCL +++ b/tests/data/transactions/batched_tree_transactions/t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r @@ -1,7 +1,7 @@ { - "slot": 154, + "slot": 173, "transaction": [ - "Aas99eH9LX8fnIvTnDhkqQpxh6gUauj8gc82lSYH7OQKxpTT/RLkIkdGNQ9xG28+RdVSbmioUlRkuyBdAHw0wA0BAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwOjMi7D7ZitOwE1Pry2/cQz4KGx3k0VLBot1HAF/bxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASwK6EUhqjRyjPA+Cl/0MtviDtC5sOMJINymWq9UOdPS/Gnbmu0hrQwi7GzQpKcBSnxC+2FOhiBd6Tir/tsfDgcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX+vKMmdCvVTSYkUDXxDfldW0Q09crUHWW8dDsJeDi1qwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7cnzMMWBNAtBgfWUJ28KMJPyC2pxySbEYQD587iWJCPZLmm9y36WBXG1N4bTSjAtevi8XHkdevEEhyPHiRLx2QQVC6NaY9AP1MmRmCfCZFP9DJcF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFZ5gR2kM2uTZsoe7AE1oX4rZdvdcVEmegZkMwxmCGBFuF4fjbLjeV4daNvLiBD3v88k3TB9x5WSGn3G9dovQXPJg4JAR7rgfqTNzrNs1EtgtKnzb", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740068122 + "blockTime": 1740291682 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj b/tests/data/transactions/batched_tree_transactions/uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ similarity index 73% rename from tests/data/transactions/batched_tree_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj rename to tests/data/transactions/batched_tree_transactions/uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ index 6878e140..8fc23903 100644 --- a/tests/data/transactions/batched_tree_transactions/53x1ExRPUnPh2iMXM3wx2pzKzyftTnkHGqmsHEsas1iPW9FWYe5x3Qa4cRuRX7ARXf87nDUgRJnFWunQAeV9PXxj +++ b/tests/data/transactions/batched_tree_transactions/uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ @@ -1,7 +1,7 @@ { - "slot": 211, + "slot": 230, "transaction": [ - "AcqcTB0onOtuoLb6lDlvZwqQee1vjGgoVOsO4bn8RzQOep6/22VgOH0KNG0KYLMtiZDBrkFjAIifg1r31IRh4wgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZdDBm4lN9IyzxQD6K96NUhefdRHo+gj6G84Hw3KU2gwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AS2sA8r+yCLBFknd3eCmP4N9KJptOmDrM8SemeJRudmyrd91m7rDCFms8+CN/FEBRnaOiLGvy01i4go08HfITwcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdHuXQwoL40f3QR0hi+scp5wjZLQNY6sFqbel4mI2aJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999948087129, 30132531, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999948077128, 30137532, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD8JoCK6GRPqF5QGLVwCPX9BT6c4QxVgsAGmg47v4zNuu2Vz4ngxGJzSVHi934fomuF91gT9VQTcpVQiQuL5J2txayRveo1RCHYiMe6MrvoQhUAABTRwqfPptoDKv645kiuaychFbEZvchGsaRnmEBfWjWhZhVacoMDyRRbqHQ1yo2Y9hBZ1XW4P4ijEwWqGMWvzW5c16UACpp2DqVuezXFGD4UB4Ftau4tfchPTreXrUJB5qMpWNZdjz9b654fpKboMozV2temD", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD8rR3Gj6Pk82KMd2MWk5snHWDf1hScmXuAiy3UZLcGdRmdPxvZFqouwyXL3L2WHvaa5dNjMhA459MkZrWrEqcnqnRynGP5W3YVLz8cs7vDKF2BzLHVVKWNGWY4uWUeRhyRQp9ErLp9V6TqA78HY3P2vFzX4zVWRXKJBvZXvqbusWqZWmKBwQSd83EroJ3mbqkrhzfXHYbnN4VEvNokxNCm8oSXNRLH99Yo16N6X5h2nFiJDmsXiYpYobDjXqukQgvSoo72Hr7wd", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068145 + "blockTime": 1740291705 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK b/tests/data/transactions/batched_tree_transactions/wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf similarity index 73% rename from tests/data/transactions/batched_tree_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK rename to tests/data/transactions/batched_tree_transactions/wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf index 9c76d04e..26ae5311 100644 --- a/tests/data/transactions/batched_tree_transactions/yVtdWHYLNM9iyRcTUe54DN1pme5HR9bKotaVXf9hAD1K7HNDS3aSm5eB5r6gikAHL1kX3UVTidEGAA9654pRUUK +++ b/tests/data/transactions/batched_tree_transactions/wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf @@ -1,7 +1,7 @@ { - "slot": 188, + "slot": 207, "transaction": [ - "ATC4yVc8ZbK3UiXl+egpzgwteKte5S0jaiOarka0+o6R7SUTbabI5YkevtFM6/W5MTJwdfg67UDvmJjgErylLwwBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1vJ3KfkWDIVjEYpaZ7jkQwSsosLIHJsvL2zVBwew0XQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AS8m1bqJPRkrmDdj416fyEgWkc1kbTcpjcP8L9w9gfDcz+iy41z8hkD2FjBbAEc7p2qCu8GF129jQghrodxInQoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnYSxYaoxnsrGK7aNyDSzeEr5M9k3Fr7VFPUpDqpWL6wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999957267147, 30042513, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999957257146, 30047514, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDU23g79r215LSXhAUVmwz45DJ1P259AjiRWRr3nhDKY37tQcs1SoKZN2Lavp4kgYFNUqvu8QDy9kLmMWxkFamG56gse9jQ95ZoP81KYtiXxciBVKSq3wejDq5xWY9UX7vKh45DPvL4qP7ZAcTVu6gvfsVkYfGCcr5W6xx2kXTLiX518kvaym5sQ5eRes3drVaqaRVCjpq26RTaGNaz6X1JDVpEQdCFZkrA6EpkzrpHYtEBasQKdZgx77GGTiBn1CDQrTKmk6qyR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWqAPcGsU5VHK3d5QkCCZWKfZYE9Rj29YE3kCFro2ehmhcPf5LCzY7bh8EZUoh982N4g4ogFub7RWbWvy29ckyoFWJWLWLVbxvLhJCjqj63Qrqp69SJLvzwWhnSyy53PA8R5uGrF2ndj6zXoBFWo5ooiyK3aAgJ3YfgNqM3F3KTNnfjcYUmvpen6Xembk66KasDSFPZ8SoeVwBJJvYYd79nh4GCj44c7p7fdD1WCjXthBPv9Hvbu3ZDyaVwLKwGNqPELT9Rbzd5", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740068136 + "blockTime": 1740291695 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD b/tests/data/transactions/batched_tree_transactions/xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD rename to tests/data/transactions/batched_tree_transactions/xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ index 26e2088f..df21f490 100644 --- a/tests/data/transactions/batched_tree_transactions/3PuPCUx6JEzxnwYPghpePemuUyfvkZ7Ypj79msWraAhHz2JXfiuvDkkfZPHmUDb6peyxdAqFtYcAmYJW2MngJsQD +++ b/tests/data/transactions/batched_tree_transactions/xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ @@ -1,7 +1,7 @@ { - "slot": 196, + "slot": 215, "transaction": [ - "AXfI6O87/TNPNRJnN1GWoDKnPRleYcH4sn4SeqUcgFMVTdj9iy4njO/icD/UDtawmvGazIMtRZFIlmRxRwkPaAIBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXdr8SwU1PE3wthSTq7HHQ136tRMgf/IJOrdFHrVYrFkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATAFEceNsg/IaEUo0yruVLLvV1VLd23PiYmF9sujL6uh4wEVgJH2KsFGrihdpHC49xhezjLDEqTkclO7BX7I+AMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX06VVb0lKx+0dyKqyeZw0QQ93A0ivPr6bbrVoKljR5fgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999954207141, 30072519, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999954197140, 30077520, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWZPEnpTrd8fnkVQDmmFJt6N4xJcmpn5RYDWaVuxbMYvv99cRfGBJDiRP884RGYCVccTpeSM8xxtdQuTSMfd4qXYN6GzD28E4joLzTff7VEoU8b6vedanwpeuNHNa1U7pqjVmzWDt4MNfmXsrPXRaHQRDF6MXzWV79zZ2uWr5mB9bd6omwiGBcxqqAHMpiSPAQJFKHJGFQesEGjpMEA5qKHtrKYgNG5oR5Dmv3JVFZ8Lqis6Q4t442rQKEq8HWq1PSFBdq63iab", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDbpxXskcHmAgYjCMuUrNe3tFX4CMY8sBbYoWqm4zCmCGP2gYKwRQmvoNm7W55AbFCJkAgEgUkRS7YnAS6zUZqv13zSbsXsibB2iJz9refccfQ71yLdsssSU5nWK7hcaHGRYhhWPnNjKrPPYeY6XXvesJvaFhEwXCjQzwMjNe2j2ADKWCKDhU3gj94YRULoFvaEQ2keWCVnseyCprcVncHmehNaVoapqU2JfVno9oCnmZ5sSEq6eR9G6ouVERWpmmWJg8pmskwyZ", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946927 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53171 of 999850 compute units", + "Program consumption: 947193 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52905 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53321 + "computeUnitsConsumed": 53055 }, - "blockTime": 1740068139 + "blockTime": 1740291699 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb b/tests/data/transactions/batched_tree_transactions/yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb rename to tests/data/transactions/batched_tree_transactions/yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 index 7b25f706..1f9cb58e 100644 --- a/tests/data/transactions/batched_tree_transactions/5SHZjqHVsY8uTP4tPnkdWcG4gahQU1iey2nxxPyvWaZUbMQ1hNSU5cduBkRzHP3p9HygsxnmJiAuisgPZycWpzJb +++ b/tests/data/transactions/batched_tree_transactions/yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 @@ -1,7 +1,7 @@ { - "slot": 106, + "slot": 124, "transaction": [ - "Ad3fko8Dt2pTvxW32uJEz/zNF/yKtFy2FEbWWxEzMClqnl/UtZdqd9vHlr5JC/GKGZ85QwIygsfDe+2gdGpW+AgBAAcKK12n74yJx4mIeWU2XtH91pvq+KBwLeYyf7i3Z7X2NX1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCmhh79qneWZZ8FLWJUFHxJYadcBhy/mmAcTRfG9tzSAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAArXafvjInHiYh5ZTZe0f3Wm+r4oHAt5jJ/uLdntfY1fUBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATERZtppuSD66KU4Pt4x3eKCRAYjoVknZfqJsjEOHSkZVZsIZuX/7i8WD77QzwNda791UpgR2P8XWwO4HL2W2Q0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUL9TKBJuOiuiVzrYiSqtTktYORRqS/SdOe2cevQM4A0wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999990927213, 29712447, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999990917212, 29717448, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDQbXTshLQnaNDGQ82P6myfkfdTn78y8KPGc5GV9sgqKyk7nmg9MaymAqEmaELPrV4Yex7mSLoaa5sx1otbXTjTWvVtkrbozAKgXp9oB9V3CYtstSmRf42DrFv8tPDuZeY25unuxHYPtkg6pYS8WtvPjhaDW8SPKp4ZbrBFo6mUUkNJ6uYBa4MHePKH7ztsxBnHgnGtbnQxRt4YFDDYDhRxELRXXCeoso3MtJ7x9EjJX8seqNeqSbhcbCZFWji7iwgaeq3CdkNHM", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZYyUL1T1HLe6Nodxqj4sirdEXDWnEJPgKDeGvN4vfS6J3TeeXBxJzKK5m3C5JX9N4ND4oCktPXqxHAXsnqJaBwSAhGuVPt9odND6PdZKfNeufNRSUyxrpDwYNABRhJFpc1XDpsqd7knPnaFyvDSTXgeEvtRLp8745nQvJotUNpZgGoeQ3n5a1zQjTvhWhE8jYXkjWPM3e17yrvddHGsktWWQLmkj6vDRpaCfTBZmxNvFYbcGaUCddpz6gcRb8B2xCfHSGF8P2P", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740068103 + "blockTime": 1740291662 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG b/tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG new file mode 100644 index 00000000..349fa451 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG @@ -0,0 +1,97 @@ +{ + "slot": 198, + "transaction": [ + "ATYnzZscRCj/xWzkav8JCxTRrKpHFlBsHlPZuyfMNIz0m71FZtyDQZO5Wg1B8xLvL6xOXz0g0wzJ0T8JVrXewQ8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnURMpZ5KehqRZOu/XeXRx/ZXTKegJPgY0r6x3McgrYAKwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAQsAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944407161, + 29972499, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944397160, + 29977500, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCLGAjHZHqANCAcMHzfxbjzp5b6aaULB6Bs4CGi5VNLCqjcxC3YwMXyuCptceB9ShQjuHw4JrwQz3YtJU7RMp2PgwF79zv9fG5ZdnJaA2yjc5ijyxhxrygEHEkPE8YqdBcoNSwbPszzwVqrBc5ZKFevMmtGYYJVHBkN2dq8G2UebrdHsXBA5VJamrKPt5v2TM3yfK5mvipf1a5Tge9z6TiUC6bUqEsyuHVGnm12VjS5dqMXDe7DDtaX61DWhhJ3jLjnXVVL3oCB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13347 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947893 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52205 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52355 + }, + "blockTime": 1740295053 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 b/tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 similarity index 80% rename from tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 rename to tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 index b4726beb..c2dc29c0 100644 --- a/tests/data/transactions/get_queue_elements/m9WeMFt3PvXG1SnCyUff965APwDxMM41bjSV9npsJd4AdhqTb9ELrdSut5ijC1wy25gvtNSFNDQiPZ7Kx6Q6ZG8 +++ b/tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 @@ -1,7 +1,7 @@ { - "slot": 406, + "slot": 185, "transaction": [ - "ASYSCq8u/IgYwdrSgt3dKeEtuepuMs9Wt8UXxs0O1NJNPTR5rqqILNSQfVNLpaBXWXROunYCHHGTZVYLQRiGDgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUtoVzkS3Ro5c2UKHYDL3v0qGgtDR7+TkI+YmB5+k98XAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATqMIMg9BhK5tHcMn/pwHZ30zRDKgLtMDES/qYkQn/LRzrNKpSKCzKrN8VJEakmerL34q/HFbGC1huoXbaBMjw0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVzm8mm0M2WAjf7XucVveZmLpIlnfcg1/fq8VGVrej0vAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6bV4JEJrt7XFQco7FrBPXw58g78546iWWdiHiMFK6irzZst9Tb2k6aki5du12NMKEUorRxT5cDztZPQCvdmVCAK8H4oSY6yNHuTcryCcByjWBXhR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDSmuoTz3qgHMTGA47tbbZ3AYpUnSns8RDdTb3UiuMMJVcdb8F9xg9YViiygRkdia1zWCpEfJJ7KgY1H7LApw2QtvS2Zk7PLWBgUNjL5SRFuZx7t3", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7844 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7844 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959256 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40839 of 999850 compute units", + "Program consumption: 959389 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40706 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40989 + "computeUnitsConsumed": 40856 }, - "blockTime": 1740263819 + "blockTime": 1740295048 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW b/tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv similarity index 80% rename from tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW rename to tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv index 08147e2e..e4e37b1f 100644 --- a/tests/data/transactions/get_queue_elements/7bLKpELFDp9s5BNrV7agKU32EgRcVEU19MEi4dGXP9NYF1X43MjybmndYZ8gqp21eXVX7pDNBjU1T4N3empSsBW +++ b/tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv @@ -1,7 +1,7 @@ { - "slot": 348, + "slot": 127, "transaction": [ - "AQWvRSH8DhcejyCd25l0btJSHsmdrlEgIFiVDBb7Mb6rr0MDwuY7QroZhsl/SQn7LlcNXR7yYwib/PAAOyBSFgEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUBFqXjbEBm611ZZjNhPXzxh19j29MjpGPk/9wDVzsVVwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUZdCJmeBT2zxVDIqKZOrOPk4tsccOcoGesx90jJyh9SejGKSLz+Wo60Dg2s6bkzgAxfJt3/B+efe33IYzujxwcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDYryLg3D3RjTE4CHhETtichF0bjjYqXcZEXdltgOecgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD91mnaWVWj4dP5vpTzrWgEdfQTmgKVQFuEJWi2adatZCuhxotCpMhXbRci352zrygiRyVQvYdjqBPCGWmk5vdGrLEXjBeDu33R6ELpGHcmw4qtXR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXABGzbFt55ikytBDTmadJ6PwbyjnRJKbhxyaL4Q9uwm7aaNSwKhpYAdF2tdhrYbri2qpUhK7wnQQXzY58nBKZDU4Xz7Dcwgx8Tmq9MbuNbGVCCE3H", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263795 + "blockTime": 1740295024 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn b/tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn new file mode 100644 index 00000000..12bf7ccc --- /dev/null +++ b/tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn @@ -0,0 +1,97 @@ +{ + "slot": 204, + "transaction": [ + "AUfONkIHcOOvupF2kYWbcliSuRwztLXWEtc9N4ho+bELm3p5GnLhIUsIba4/plMWWj6eVhhXqQCIpei/kKGH4QUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIyxsbE7u4IpQ5KE/U489z+oa+bFPE2/J0lAEGgj5UFwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARYAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944357156, + 29997504, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944347155, + 30002505, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tD8dsapZbFU8S7aBy9k2sVtQf2PhK33Gs6Qo3QZDK5gga7US9vs3Vtzek7MZxMsZJzDArm5NLYG4kXnnm4MY24GCsJGczj6qbUFKGf6SA2Ei7LadKQS8UUzfkB6yXkZd8mk9vuq4hMSmk8u117eBH9Q6XBYikyb1wfMkbgsBCw8x5qeGzQ9Kq2sjqnx6JuCiK9L6MqxzaZvLoNpw5dU7XzejutXhgaejZCpBz7A8DmRFCeMSaPDjfhtg4mUF3A6DcAoVQrhZ9DUs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52947 + }, + "blockTime": 1740295055 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n b/tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV similarity index 67% rename from tests/data/transactions/batched_tree_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n rename to tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV index 23ee3316..be5656eb 100644 --- a/tests/data/transactions/batched_tree_transactions/4hvJ7Jc7bSsKxSfRYeGyEuJfJL2CBmtX17STZnaZMq8sfM21sAb7tADQ3gG8A2xQEUxxsBaPXqiBS6a3LcScs48n +++ b/tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV @@ -1,7 +1,7 @@ { - "slot": 325, + "slot": 324, "transaction": [ - "AblWf4Gpam2EEqewdagBmI7UeqGV3FyneOjCQKGpFJeDPaR1/qQu0vj9LUo38i2kljCRVeR5rgzCcRCT2kbPJQ8BAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTgKz6ulH8A0f5IZ5i6qa7bYhOHdyihRVz9KSMnBoin8QIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAEJVFuyb/uGKDhv8oz36kxmQdmapckAvxtJ/9TJhKhPwGFi4pVQFfDhOgfIBUCS4uHLzGpRKGkk3DdV7oIaj2ZodqKjordfYbqIMJb3R3yiN8IdhkYS07edSOTEnttxYInnKu+DDbf4FMfQrKY/oaqjvQVaRzGGvV4lxA1JajwWSayQfI3pdCmH0DQIfe+uM8Xhue6Oph5UsadSkDpO3x8", + "AU7OELQGjbpE87IeHwEwzh9sWI3vWF3Q6IaV4EeGsuIi2qfN3KeY2rPlrb9sLuVF3Cu1QoJEuHY/F2AFGYB/sAYBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS4B6O0vFWnRflKmx302T+LgZkCqeqUcUk07J/ApMcbYQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAedldAdd19XYd0bjoSJ/XzsfwnsG3QQjz4rgUTnLlJiS2FkEkybfAK3zSGbVe5Ahdk8cqMnrruYduIurPsRN7LG9GYsXZ3Vuiew43mRWbF4CW+7hdy1mzAcEJLLho1JR0HjGBYx/a80jGR3BjCGFhiylhs05fIVQlmqya7NDd9eBPfX/vMNkZqtxJ2+yapqv5uQLgPU1NEKuP17jTm/lHL", "base64" ], "meta": { @@ -13,8 +13,8 @@ "preBalances": [ 99999995073200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -25,8 +25,8 @@ "postBalances": [ 99999995068200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 2 ], - "data": "ZZpa4B1Y3ym6r8941BhU5kYZdLdLrkxy1aoPKaLYzRezBykrjcZnwnK9UGcFFZBrrSZhEKGEJPDW67fsD2H8p8iDkVW4aNi9JoQFvRHQzooT3Kq99T24fAicJ1nxQsUPuDxDMggpn6MX8KHJdJNqCipLotySrQXXbvGnqGixPpViW1ctiHPTNANz61dhGPeYUKL9wQqD58WxM8LzCmd6eUVCWDdEYCfX5KryuEMvkfm", + "data": "ZZpa4B1Y3ym6r8941z6c51wQEywtzTSv5nMKDDaSA2gnzdYihX2gm5A1AqMK75ZxoRDwoLFNJ6sCGi8YP37AMsUFQYKrUHKtcuYQaLrFLtDTWfYCDJK2wkUWonMG1PsJzFexdbmo1yyFVncABysyAt1PmWoTbGn4tWGFD9F3Vh8FbVdVVmvbNeKu7hH3tiwiKifPxS8Cbxx57UmetUEi6fFsw6u4KTh3jq335wHggx2", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3Hckon68QYxA2R2f4yQqK7uNUoSfB84ViA3MLdS7W46mYZqhre6FMsA9NTPnAR1CitxUsVbs2s7oKegcpPZJwmZiKRDmmJ6ZJDSpVrzZ7QW", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3HoyWVH1jes4UuRqTqo4inX1jhchqNCHSg4Z7D7ibBuhwDqDxSCazexbwrau6TgwubXeUQJK34DVaPT1Lo3rAxhFJ1scqgpwzzxhF6nnVR4", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068191 + "blockTime": 1740295104 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym b/tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY similarity index 80% rename from tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym rename to tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY index 48539c10..6cabfbbe 100644 --- a/tests/data/transactions/get_queue_elements/4Vx8i2mFaRXakoCSbBHaJwVSDdWPaDuhGQ6KYURVbqQVr6jVB33DypvWgvM2Zb8gKCJkxWqj9cZVcLNUCUXtEcym +++ b/tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY @@ -1,7 +1,7 @@ { - "slot": 369, + "slot": 149, "transaction": [ - "Aa8EUUc+9B3sx77+qUMJZkBKbozmyLbDqqDgQom5VwvfQsVmLOM+aIIN44l2lIxLSuo8tW86J77XFF7bY2ETzQABAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJk9fgaHqnhroskFA4WXOzZ4obAqAyvIazoHSmYcm5fAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AU+Lv4BB3TRbEXL3vRQ6VMQt2em/JZQwdI0IeZhkANWtuSI2B7Spoxzhx846kLygRwDyfWAlgc33E+Hnvy+b5wUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUFp3LU8Q9PyEMjONgl0kmEw8/STZXP8vYhqEs4jBTLEAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7zh4mYkYrEftQ1PwVijyMM84XVXh4iFNBscS1CmBx9h8z9YckKuTWtKL7R7KpfCpnkj3e5Snd4nAJF27ECxCDpAa1JcwU6vXgEcavNGjDhJxVKPD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9LUFZLMjZ9ae9Zrj5TXcoiZoZrDVJTWDwNazdKXYHfy3mtMXGnWQG6d3BGK7Ac8k5AejdBRVBHYaWDcknFisgSBNX4ia13dvvyPXbz2rhDESZpHM", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740263804 + "blockTime": 1740295033 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 b/tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh similarity index 80% rename from tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 rename to tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh index c8924729..7a8c7d8b 100644 --- a/tests/data/transactions/get_queue_elements/4bsDusQXiKgwpsfAABHw7n17r8ar1sqPkB9Cba584MXGaQssWruCmomkJenJevQLeMRZcbV162VucZHJQj3DVxT6 +++ b/tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh @@ -1,7 +1,7 @@ { - "slot": 362, + "slot": 141, "transaction": [ - "AbQeNzZlg7XUndIzrF/GHLm3WBOZkchys1fWE8ZWPeTZLcHHikEPrFdf0RzSmfjPTJ4KQZ9oIQaeuLwryH/VHgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVP+3jXiddhfDUqXocpDIzcJ+hDMQnknLHXfSs6HR0ZWgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVArXFVrmAdWO9L8pT+LbMgq5YbCPZvVEcDnwDslS8EScPEGoL7o/O2y3dGAkJ1Rac58Evv4F0UIFbT7Qb7rNwABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcFh/2P0Ai1yZqQFSzUqGvuriC/FjNh2hfBJZcK90ePAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8NhbsQoSKMREMnwReLom5HPyHeXJg9Sc8CNpJZeKCE2fm929VDowB9PkzHgU9fgzieaFPHqiRUTpPPsiS6W1gyHjcXi5zFVbrm3ENjncxpK2DKqh", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6W8ZWxBCjRhE27R3gpQ92SgSujkQNyQ6ugtc2XtcK8FQoktuY5Pe19SUoB6Lid1BtjWdFaRR1NT1DewF3YK3s1RhsKktUjqeDihfzgG7pAPgA3sD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263801 + "blockTime": 1740295030 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D b/tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy similarity index 80% rename from tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D rename to tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy index c77f4da0..7b0469ab 100644 --- a/tests/data/transactions/get_queue_elements/4psLgeER9gRTbjPvRT1StqK16suhtAFQSozdyYTQ9FaJDAXE4kJThheyXQ2BeYXRcAvAPSfpQVgr6TZKHLqg738D +++ b/tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy @@ -1,7 +1,7 @@ { - "slot": 403, + "slot": 182, "transaction": [ - "Ab9UmdiBz/YmoezsYKKcn550ynaD/wUcBxswqsOHR3GGN2SldGOdNFZ1kzK8jrBU3JMqlND8QP7bPfynK6BD1QoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVLYjvGG2ksogAdw5kq/Wdb3f+WvsrZ/rSW1bqqDe2wsgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVSf0/wgfxfxI5ixPL1Cq4v88HLRoYv43IzASxQz+Hc2ZKK6hs4iD6dsmJeS3qBXLnNXP9+4QfhG+moAAWeF3wIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXyc9fSiZ5gJIm4llYPpeLk4vAESIrV5z82IqmbaCMTawIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAbkLCpQjBCQvDrmNczaTD6Ba2QvrRCKu2b1wayoXiCYVW7e6eW7qes3iWz8MY7EroReoU5cMwHW4ipdkqUxffxPbuTFZg8jBsPBUzNdZ8gBZqc5m", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEe29UBaTzzMoFfQgLfqtDrjHnWcbZKBF2BRdJqQHtLPPC6ANV36ozcSQPGaMDdMT314uuvq3H2yNwfbe7JkUCpiz3j3sLS55Am2Hsp8Pq7j9gChD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263818 + "blockTime": 1740295046 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 b/tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV similarity index 80% rename from tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 rename to tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV index 576f63d8..3494600d 100644 --- a/tests/data/transactions/get_queue_elements/49ZAmNmURXjKKxR1x3qFGZLgZnCMXNqjVhEtUsoFNjF4BuF7QyvNg1KdNXCuDDTnLngYECfTxeNXPXjLGGsVPGQ9 +++ b/tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV @@ -1,7 +1,7 @@ { - "slot": 355, + "slot": 135, "transaction": [ - "AZ1tnUBeYYWpEdgVttD02hvRIT7Pn/iS7X9DXdCO8yCyQopeSxcLLJilxwXYhAewJ4J0ApMnL/YS5ryI3GmBSwoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU11T/jrnfK1qZ9CoA20oYMBwcRoTZXnutuvFIDRKb+iQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVVSWK2q2OL5THLPEqWpz+Z3HoGUKl8HiQn9bldyzOs8B3PVKMUKq8Xrnq+4wRwBzXy6wuikSCxkaV2z9G/O/AABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUPYVrdvwVLsS+QEnzMIhiiLPS2NP7qkbWK9Te69zh1XwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFqtkidPTNEufWkAsvGz6LLYSmRbAHMhM3ebMMhqJHQTJirtExbwECkYDrQRGaq2yv6FMJth1z8E5ng2RYyFuTQdg2RCt5HqbMAUXjn85GhYLoAoH", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXADaM6TzhxwkVQYWNSutS3nXZgMhDtDfrfoR29RBikWKkLPNUQaystYYSzCnduP86p7eQbjJTbeHjZamzhGdxybA3Ngj6PEnvQXjXsefPJZCpEWoh", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959282 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program consumption: 959415 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40963 + "computeUnitsConsumed": 40830 }, - "blockTime": 1740263798 + "blockTime": 1740295027 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE b/tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo similarity index 80% rename from tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE rename to tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo index 03b0c99f..73d26167 100644 --- a/tests/data/transactions/get_queue_elements/2mVXt7bZtQPqybtJQxVZz2Fgf9qgSCUTJLEVGABnF5wiCHsWEjGmVxyV43ydfnYbLuR16bjidtq1buNLqDoqd1fE +++ b/tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo @@ -1,7 +1,7 @@ { - "slot": 383, + "slot": 162, "transaction": [ - "AVhimauShXWd+K3uiuTTI4e6dGjxbPH6k/kl1WejAv1f/Llvji286rB68nZYOJZrlL8E3bUyIEfjCP3k+cdlZAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUol0Dr5ResTmzgCjTiFuvXG4JXLaVdUoFe78u2v8DiTwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVhaLeC31/aiJMFp5qXnQbFitFn9C0KGWRrvFHETOv3k53w0iQ/+OeRahZ6ga8vhxyMzPb+RrQ83vbCkrILtsgABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw762X3q5UkYVB+7dzD5f2PAfjGSz+kqGRWkLcSxDH/wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9RhmcHXfsa772jHHcaZt5ASioTiHHZ9RKLPCNoiHAspw1tnTW3MMVvPp9wn4jMqcgQn3raBQBDsaYeCYjws1TpVLvSh9nm65Gi7ooTHf4AZeDVhH", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8ZhrvLZCmdU5QvUpajJbCww6CQubgFS9HhA83j79HxarVCrJmMqK5LEseGpg8PdH2UD5nh3jzhAy1kKFDmgcbDDzE9Qy4kxnBAoJwMvGbqeq52PZ", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263810 + "blockTime": 1740295038 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn b/tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn new file mode 100644 index 00000000..9cbe667a --- /dev/null +++ b/tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn @@ -0,0 +1,97 @@ +{ + "slot": 205, + "transaction": [ + "AWU0iIJAgFDGssZQVOmapsC9exO/qAY+xx9ojAwRIt6+5UN2hcSfwQNd8XUh2BTf8yme68WA/iUNtgoOCa5TWAEBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw/oGmhgrH7jGONEVOxes+v+2BsWbjaeLeUHeSms85RAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAASgAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944347155, + 30002505, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944337154, + 30007506, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDQkq3of1X6b5PjGY8rhM4v626Wbst9KNaocD2knLoS9zZvMnM3W9WVUX2yfFxibcgCm4ZpkonBZEoH8B3ZXs5LJ4eTWu1vcJNRXazhsqjYfQQpwe9kDxjZAa13sHM6Y6azn7CvPzAvvRthr6Y4n45UbumpugnHbPDVmskhH5j1bbrpjSSxW6rZJZcXcvSBMQjn8M2rmgVwDBxSb5iW63tdmTjvN64YfZeFZtWon1igxBNSvze2aWFzdXBxW3ucf437ic7UjFUeb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52947 + }, + "blockTime": 1740295056 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM b/tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ similarity index 80% rename from tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM rename to tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ index 324080ba..8e011928 100644 --- a/tests/data/transactions/get_queue_elements/2d7CyHzqFUnsePvKJSJbAJQw4BdcWMJumqeM8QLk75qBjVTu4p4AUtyvXvzVDoGZiR6CpdEg1e6kqM9nLC3vT5MM +++ b/tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ @@ -1,7 +1,7 @@ { - "slot": 384, + "slot": 164, "transaction": [ - "AVEngOKzYejUfe1ggcX3oEzgD2OxABpTwxiidG+5W01bzv3xqg65Bofh3AaFPuHGpt/19mguD5Zg+WGeGIr6qgwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjp5sisoSc3YmW8DwDTDm3FhYRauNvhWpqTwcUhR3WxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWVwqR88A/gbRDzir/IyRERJcfEtBncCMS6+9NNGhUTIzzFM0PdG86pQhglCOWwPQdPcnIYVCLZjIW42FA8gmAMBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQIOkQyXnj1bOONJdznFrfoM5g7ic3qXfneed+teu/bQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEUGCG5CH5S2BU8gkMHtHDECQTZijLyaLtQCNTiGS72dLBP2eqfhY2nGFaLWeZyMXvWU9j14XX9fGNUEknDb6cZnPQNGGjeXMmmsGzN3MseS65XXm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6b8Yq3g5LJXywnXnDKybvCJ6bGUgiBaKLx2fLageZ4HSsG1SZgVuYWkrfMg9RjFAjJ61sVhGehX2EfQ2PNAmPBxGQEJWYFvJGE8CsqgPWVM19Eby", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263810 + "blockTime": 1740295039 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf b/tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 similarity index 72% rename from tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf rename to tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 index e2f56f03..ce247033 100644 --- a/tests/data/transactions/get_queue_elements/4pfTjmnMJkEgJbAprAhNxjkm6jmez81DZi53SCACCZuwDofcp2rjtx8tog8Zr5LKetybkw9a5jCSEPdXwwmD4NDf +++ b/tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 @@ -1,7 +1,7 @@ { - "slot": 408, + "slot": 187, "transaction": [ - "Ab8nY3AfS96RVJT6yoaF1dtemPMHIclQXp/KlPltCWBdw0qoUBT/DuOcCWCAdwfbwb0PMxWwO+Ulx3blzfIMeAoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXnHnpXDyGWPl4AFzX6cSydsYMy5+qeJWbd+KpV9khqmwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "AWihWtKCfJKv4Xzalr3fZ6FsOigpJYiqo9iP+JNcds0QtLNxlo+QN2TWHMYNn8LFXCsXzydiO6x1CU/yEbnhcwEBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAwFoH65aQ/ftZUx8S0Anr+RgQM9VxmvF9ADPVxV/OHQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAR8AAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999944487169, 29932491, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999944477168, 29937492, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDGMRAzQCuGMEWiMkSPL1peikoFGDJF9v8dDkYWCgQxWHXCd546hECxwbwaMkpqJR1zRE1ND3U5hgiSpnZDtsHHh2BYXcbgTnfBtpuMY5NcCka8gu3AA4ZQpveTFPsSX8YiLpgbPUFZsVFzEh971x4dNpjApfRRRxz2qxpeZRiusG17SQAsDyqZMvxrz4xixLnPRzNmadX2TFN2NZPG5AjdmiVcEmtySCGxzUJJJ9YsLnU3RBgPCEu3q4MDdCkp8Y9XUbEqAeGnT", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDgVLQ2dtvshg8xVLy592mERFDFbrbRUu77KyeaHWHMy2RkgsSCB3khz6tGW36cjg2CxGpQGB5y8oU61RCSJX4Hn7norkRUBgWWw17NcUWdSzvcYTPr4Ey8YLraPFxrHAxm3zfsZvKMXdPze4BeeoiudgT8eAYqs1XQLVdWvKxHHs5JSfep2o9JyovvA8B3x5zayvoTLKSbuateNRRGMQrzFyhDcpXCtxvVggQZTZtXSphWEKVP6gXRzjPcG5jXHSrk2SYkB16Vu", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740263820 + "blockTime": 1740295048 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr b/tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr new file mode 100644 index 00000000..a38064f0 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr @@ -0,0 +1,97 @@ +{ + "slot": 192, + "transaction": [ + "AWk1qkQDBWEOd0/0BHRNEbSRSH9Xaxe+3UoH56Us2HNx0vhd/7pOKhNTRPO0L9iS9wE7ZZh/k9hd42mHevIx8Q8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUobfk0c0I6Zy3Q9ocsjS6lla0tU6z43jLUK+7XgGetXAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARoAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944447165, + 29952495, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944437164, + 29957496, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDKx27y771cHf3tuBuaZ5rzNyKXU5i1WXGXqdkaEcGDH19VQnpA3FpAyRqyfRCfz8GC7sVWdfjK25cKcjPF5xhGSUX499QQQrXk3jwT4jY14PfcAi6zz1j3Ws6qMFN2gq36fqEGT2cCuo6CVu4kGsn4JPbqM6eJd7MkGcwAwJ4dPfxta9uif1VL9ZVwdFCzBiJ8UGVJnhtSfJbeWP4mvy9sqZtQ5rWbmkEFmg8BxK4s16BZGEiH7SGfEPg7t4H1oCUfb8QKG75mR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52947 + }, + "blockTime": 1740295050 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW b/tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 similarity index 67% rename from tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW rename to tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 index b2c13f39..eba4bac9 100644 --- a/tests/data/transactions/get_queue_elements/5UmKSBtdGT3VcZvJzpd2Z5TWsHcE3GzBN7mpgPZmWxzmvwdA9BYDMvW12fsrdnXCGMoRWfbzdcczWTArsqiftYfW +++ b/tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 @@ -1,7 +1,7 @@ { - "slot": 413, + "slot": 190, "transaction": [ - "AeACvTuJjSnIWtxmOhtO5+Qmt1lNK65SFtt3AsOxoDmU3eeE936tNHgSABnazajxwUj9qB05vOBsrfaLUsNzsQ0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUVlOWW332TgFlo0+7CZMOVXQmj/TRiDt0Xn6W+ABnGHQIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEzAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABKQAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "AYAo4bTBFm8ZTNPEUt0b9aFJpvSfd3l6TfG+wJ/C89ZTIuco2FTLydtqZZFp4gUA4HVjTJC2vBVl7h9Fe2DLywcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAmiyCZaTEIXr0du5KAyUfEIOh9qY9vpH7VJeBcpa93gIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVAQg8AAAAAAAAAAAEVAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAABIwAAAAEAAAABAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZWAhB4AAAAAAAAAAQAAAAAAAAA=", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999944457166, - 29947494, - 290148480, + 99999944467167, + 29942493, + 290204160, 1, 1, 1141440, @@ -23,9 +23,9 @@ 0 ], "postBalances": [ - 99999944447165, - 29952495, - 290148480, + 99999944457166, + 29947494, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1fiweqGhLztrAdARsDu6euSa78h8qBxfVWSWvQfNb6DY3SJVDHRtnvrtGj6s9u3D7nfeYS1EY4fUqGEng99hW9m1DYHsbzS1wPFq6oBa9YLNKhrffFgabBaL1fgYTRk3gjba4mGFYJSf7TVSS79ZSqdmJfa8Vo2jSeUfh5YxqWfgVek5nWXBHojwZUwW3AVbqtMn7cyYzDjucjEr9gWR3nEJPASmMyUKJf57veajXg9sNf7ZzZtpoBVdhjq1vpQhoDFZqAwAD5KSdtxCGkfiVhHYm8TioFe65BLPNAZ2uD1HThPucq8J2nSVfcihaJ6yT4mrehYCmTkA5EsPwPMTN7nsEX2cEKF59rk9SomeP8EdXPCMx9d8jP5", + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1hsdpBWH62TMHh3p1zQmVvju8uS1o6BWsAm4TpujxE9QAvkVoVFCJdixA18jQGN1nVED4djFzbtqcQKg82UwXBsVnrDJgeGTpUbzDYf5kMxPXnz67CAfCQAGukGVGcKMNZwTmfuhjSX4WvRtQT5DCwQfPtfkM8Tknv5167wFWBhLHFUNuLrEskpCet4Huxsp53BU4gukGzm4tZBq15VojvpqRTnBwztWJznmyHFYsjRbzydU39iobTmuz9KScwnFmEJTvEBkC6hVYAjTipJsfLZvuZCYJwQGFTww64QDk7KceELfGcbnLUDhD86TAGTnJ422Fx9n6uDTFgH6PdLBJe5Gppq1tyyChqY2bVUA6WYr4v2oDzD2Rcj", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 2", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18457 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957871 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 938930 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61168 of 999850 compute units", + "Program consumption: 939274 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60824 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 61318 + "computeUnitsConsumed": 60974 }, - "blockTime": 1740263822 + "blockTime": 1740295050 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN b/tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka similarity index 80% rename from tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN rename to tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka index 26ff5edb..3d2052f9 100644 --- a/tests/data/transactions/get_queue_elements/2ZUSeEYoKm76T4oJECqbwxkPcZEs8QXj8L2SRmroDGNBMkAB7dNWHa7ah3qPC1bCuTgaEcLZdRCN6D8A9V1G9RGN +++ b/tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka @@ -1,7 +1,7 @@ { - "slot": 380, + "slot": 160, "transaction": [ - "AU4FRiJxdtQ//T4XEGOYBmq9K8TmpzAHhZQeSmXL+UI8qRJ2JB09+yoCK8A1lwDZY+WaaLBVjJDwn1ecoH7bXgsBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUpzW3uJjse3VFYbGVdVvWVsKoFa7Ya9pdlVsj/XxCoIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYGYqvyqT+BE67bEsZdBx2vhvSFEssTyAcledC80odwcvyWMQEKSKU3BATo8rVLcB/jSHBVcqFbJAewFgyOy6AcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXCPLdpY8yXIPIlDinMSLuMn4Uj0vd1Clk8MWssGbiALgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8F8PXizMVyCnsvVBk4HeeU6AYBt3yJ9yCd9muLJFjeeXEARsc97Rza1TFdmaEJsKeVS9i12FBFaoFjAfLkYKRLxTWRSW8m2iQLuJbF3MUfY12kib", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX5zGefVhvJCLSUSstrdetqtxEGnhK9fU1SheVYkp4eX6X3PvYCLEvBxTEQitdndoaHnQCs7YBVfJdPPmFUNzfwZN2ekhVz9AnGmJyn6gaSyEcYNZd", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959282 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program consumption: 959415 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40963 + "computeUnitsConsumed": 40830 }, - "blockTime": 1740263808 + "blockTime": 1740295037 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi b/tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh similarity index 80% rename from tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi rename to tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh index 416b886b..d81ba010 100644 --- a/tests/data/transactions/get_queue_elements/42kan4fMwhrNdGAprdRjMGJMuKLjVYpibEUqMC9KHtbzEgPhZ6hkkmKYrEGtd1poARCW8BPzHqgXTzEjvmGWw9pi +++ b/tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh @@ -1,7 +1,7 @@ { - "slot": 349, + "slot": 129, "transaction": [ - "AZePtNl8NV5PSG32uZiISIO05+FJd2n5egfjydPr7t7z7CcCC+q8eQJ+lK2gMz7ZF4SpaemrmaiQbQyWDy2dRw8BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWC6sIvY9cNEsRdV1v7iT8BG2msMdNQsZdTYkeoRTKD7AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYPe6xiaTvmsmhx9oD2jVLPiOyOdEUIck++pbcA3+F+dQnJbxrkLkfsMl89SVI6D+JqLbKpcJX1WGw6AswxZOw4BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUHxoz461eK7Zncl9tiVXJ5Z6Xuxj8fbVom/8aAuQfN5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9turi5Uhcc2w2MfwJMo11B3a3hrhFqEGYKg8Nk3QcpMqEcwFMAkPmy73XQx8nubTHcviSNJQgoMsB6VP84zNSdFq1pzr2GbDZtk8kJYEqX4aSBw5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9peEYkAvhU2DtWJcH5zAbHRUsdXBrqzHNnRzVQndtNKSj8DtTazASovypGvMsXjJRTGYHQVABwDHknHxKq5844fzG2B4TryW5mazE3iJ1WRrG3Tm", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263796 + "blockTime": 1740295025 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF b/tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD similarity index 80% rename from tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF rename to tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD index a87a03e5..7bc6a74f 100644 --- a/tests/data/transactions/get_queue_elements/3ayASAEvyerMy7wa9y3NL9Wyxt39v8nrhbYPDWxMy13MJ9jvAkuFmUhMXqJ1R6LQJ5G4QBJuHSzk7NU9kdywgqBF +++ b/tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD @@ -1,7 +1,7 @@ { - "slot": 388, + "slot": 167, "transaction": [ - "AYFTtXqH7vXhrTovHD6FgmJ/G2GDmo2OSN3zYHKmHZYiGQj/+0yTsjcDSNK8ryEoN92rcUVNjh8tnVC7pc9csAoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVewAXnd5qSohHX8DkZd3+rYpnaZs3slPv0Lg5oYDfZpwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYP9vMC5cg6ucMITm5i6xoYogs/w7C53phDoAheohnUWT8mmCqwuDhOI/tyOoQUMOvzdVkxIVzs5eHPmmOk9fA4BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhA25AmhbIoa5yOXymprX19osZ6qEN0vs3XHLubSNyXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX65VTBDs8ow5xW2YoNBUoDLvkvqR4dSh7mNGBK1whDjSNnLKbdXoR9sGbNbSrLJ2agUhKRDehFHPcC7sHGK2uQ4VXXFqYULq9jcsbiEpdQ1FFeQym", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8raF52CYSaFWSDQUvzn8o4CrHUeCBm7REm6VAe94WJcA9KmFAyKHFioN7z4J6aAAW8g3rBwCBs6RYySgdkXKPyLhAd1kBjjPuBQbNzake4kXdJ5M", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263812 + "blockTime": 1740295040 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv b/tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA similarity index 80% rename from tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv rename to tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA index 0f9dc5c5..8d652f68 100644 --- a/tests/data/transactions/get_queue_elements/2cm2MUPPfCx1v4t8py5j5SabANN3WqanGwTWNDWKJLw5XDEaD7pbDBoPUFiJezFDo4zLUr4TpbjrgUBcgs2Hbeyv +++ b/tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA @@ -1,7 +1,7 @@ { - "slot": 364, + "slot": 144, "transaction": [ - "AVDarlC/TLzuFpLvMkyiCpXsuNwpKLeuXdZB17+kAU7H17h+YGuwS3/c+TtdHGPpxfN+/HsOwGL9OrDFv1yJIAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQm8PUeVFd96VWlGOWjLfRbBxNs+MS326ZLN9sR3b7eAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYu1588olSp4RBUbg1WdAkjInOgewzzgvtnDwRg2joGpCFSWGmOB2WYNeeIpAydIk/Gq89HMNF7KODyKm23qeQ8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXsG+ru1p3CKKtwlCOJ3Js/LgSYVEe6aY53e+XfNBv0JgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9gfdyKGRXnKhbA6r2fw2Wc7N7BQKEnQhbFVRGQNx4txY6jk4MuGG7UfKCYj5ZJkdXrC3JvEpsAstREpt6NwxVcGH1McuyDjZvpGK7gmY3ichB65u", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Fms4DX61jrydBaAEtdr1nWMCdrPxbvDuEzHyevu56p4D1uQ5BbBp9odjiauboZLLf3jF6n5K1DRA75hDqCYM3atKGSAtKJbo3eLkATU9rw1GaP9", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263802 + "blockTime": 1740295031 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s b/tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s deleted file mode 100644 index a368b8c3..00000000 --- a/tests/data/transactions/get_queue_elements/3oazQgsedB9BvwpPRismLGwawe1GS1MdBBf6S5DeA5wuW8FY31Sjcg9kW3uuTGECP9JxLK8c2AhLwJDW9EJDrX7s +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 410, - "transaction": [ - "AYw1QOby74kZ6VR6zlyvSOrEYtnqu+nFRcXaRgOBQfkznsB55SlZmA0s4bWbQEs5LxbTuOM9pyThY2geK8DomA4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW5gdIUxShrhjsVZ2mBIgQ+/M8UWejX35A/oBk/QVf4fAIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEIAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABIgAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944477168, - 29937492, - 290148480, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944467167, - 29942493, - 290148480, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1Ri1N81wT7iPe6R34sPJie9gTU6FjkanPTFmsDvE4S2UiHYdpnF11gyjzav5VTSBCmUi7WL5RX8yriTEDZYnf3gL8J3TEgiqKxkxgeV14ZpiLYQBJ8v7ZrqvArJjKFgThfqSaJHRmJt13Zao1vqXKGD2tvwb1SDV5QvimJs9SGpMPM5Wvqt9LNzbbxjyMEYrmjNoFWDNFqL9tw4B7uxY1V3nQr9oXsLE2aGBKxjZu5DswUZsUX3b7SmknmsgfmAjW7MZzuo1YphS2oMqh5EhXYcjbZkYtXXLZnruQJWEDcXCu3iLdHABLnSEY8Ng9ToHF2RrqdUAo8YEHA28LqUGxKuayAYCjecJ6VYB8G2Ny8PiHM5nrRjZ2GP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995063 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 2", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957605 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 939008 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61090 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 61240 - }, - "blockTime": 1740263821 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA b/tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T similarity index 65% rename from tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA rename to tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T index 511313af..6fda89ce 100644 --- a/tests/data/transactions/get_queue_elements/4xNEJq5Mv6xrACkD35npaMNuwsmHRR7fZyphZRmwSf4RdY6LgBMaf92Byydgaitqftqj1W6yeaeW5KNgAzAuxLKA +++ b/tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T @@ -1,7 +1,7 @@ { - "slot": 558, + "slot": 354, "transaction": [ - "AcXL6uq252U6ajIwlRcH/U3t4XMF7S50IPURljS2yvfPIapGSIbuT2We+oNXgZTxmr+FB4mt67N16MTsd6jJqgEBAAYKifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42NPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m29K25LJS93nloazdtCVEl207/9xu4zduzA4+CmIqgUU38q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS2Dn39KGCWbi3eYs67Jkw0wIe01/70KHrhiEnCY8wICgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAIktbpX/lbMMGUg1rv+iQYEpQtBZZmgByUD2j2xBInoJ8OrOAQ0KZ3ZzoSDprNW/c+1pu2IFu+7nrEd5VAqqL1DFGptAcU+rkhCNbs9G4Oq/euGjofKnUgDiVtWV3eCbsjxC0JmIzbMhA2iqm6fjdXv0td0Wc6sKRvPFKnv4n1rhLgQuWR7r94xGmzlKede1ZXsCwLe1BeJSuym8ZSQB49", + "AZG2QJSVhaQPz+46xdaXXTYyVznLijGBKItoAf52UHn7/w6P5/O8IJoo7ekKpwffa0YOZaUO5txt0Oibn+9BQAYBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTX16iqqcZSKvDQFlNdTKKwPVEwZ0vVt00Vw9lXf9X1xAIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAQjZoggSxWTh0ipo+CLTxpxnHHlRMefX6d900azjXhjKcEde69iMFfdmg9A1drBilT7kuTwtny/yL3Cs89SZMYjY2nFIYT3lzgvZGVlPtPPiCFCbLdOfxguikePDw9voseP1wfk3YfpXs7C5uV0pwL+qfuDGZNPCH+UzKfvljMfwN4e6HsOS1pP71Yb2ZKumt9F5k3D7YFWJOjVu1Xa0L8", "base64" ], "meta": { @@ -12,9 +12,9 @@ "fee": 5000, "preBalances": [ 99999995058200, - 29977500, 2735280, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -24,9 +24,9 @@ ], "postBalances": [ 99999995053200, - 29977500, 2735280, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -45,15 +45,15 @@ 9, 7, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941KWFx9EzFAvcY6kFMwEcfJ1ksUg93n5ZC9TQ4PUP1nVfPEHLY6XYu1PoDMzvaJk38ffuXWtKmNiPsZbkH1CMNW96MWaEmD1Jpx9WNgXywxjeamz9qN6n1CnaRLHnyMLPY5rA1HP3H8qUh2VkpWM8zSWRgxKyqPxizELdtFcBzEngrAiY7kFGdN4w1mLUmRQo4ac9MZiHhWdUrxSzL2f6LD3YDfz", + "data": "ZZpa4B1Y3ym6r8941ZaFUb25jDYPUbMoScaTQ5M1xMW73ugawj3DkN8aJNGVehfhzJMw8xrr3m7rTt2738VyYwgQgZAxN8PyZNUGnnkCq4U6kAqK3J22g3qfRni5wvsJTvmkcgWYQKqF5bLJWvmD6UFWY3bZLTK7ritiqBusPUWYsKnpsKVWd1hGSWMSkx4XUs2eFKWEvxxCutaSZ3dizpUGyyAfS12YPxsaRG8myud", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv4uG4L1Xeg8Q3FfEcSahKHeDKARAr1bdn4dmmNLmhtYkC4WnLibJAKSJxmCoSXto4EDDjdFffniNPGL63Q41MhQvSjE1eDLUHPztM3bMWSW", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv4xfMreR45fRBb3GG9CaA73XpkB6HPtRbjeJpHJ7rKUnE8Gx3HSXPjrsaBEGxPXdhYDAigttkUqabn4RXeg4hGS9Tnb9uSu2KegBAzVTisL", "stackHeight": 3 } ] @@ -68,11 +68,11 @@ "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873331 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873347 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108756 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108740 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128985 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128969 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -82,7 +82,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 129135 + "computeUnitsConsumed": 129119 }, - "blockTime": 1740263882 + "blockTime": 1740295116 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT b/tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY similarity index 66% rename from tests/data/transactions/batched_tree_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT rename to tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY index b377ed26..37f351f8 100644 --- a/tests/data/transactions/batched_tree_transactions/3ficfcGzy7nURzqt2eGuyXd6aLiL1SbQrc4gSmwo6xUVUW9ZkEou3sRe3b8HrELJ7Y34TTSeBncztrg5T4XQdSJT +++ b/tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY @@ -1,7 +1,7 @@ { - "slot": 395, + "slot": 364, "transaction": [ - "AYVsKNPhv6ENuH/AloPdh+en2wZmvtFGkJL9z2sNE4TEHLBgAVxdXY62GZPHdYc5VAsVsZuthTZFmKIetvKFOQgBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSMsJTo4/XRrR4tOKk/1Hjr32RqGi1HaNbDxzEu+YwWvwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAljd8OFI3+qUeZROBmSYz2PsjG3ISRZvohIChGwgbcbY/oSr0pZHkSjRlCx3A0DBFZMeTR2mRQmXXy5/gfX5CdE92IdPAuDIsGtfyutwljXHNndyfc1KjUuh9kBI99pMchWZaRvRzUZIIti+vcIEwbGXNHwLNFlv7IGimzXWXBUYnCd220VnnlN7n1CGJmDlEay600enB2XRF/Hf+waJTA", + "AZRC/WlRNfKq5ERAAKX+vx5b5Mvi8TuktqW1hQGpvDR5Uk67ToyKEK/4zd5jS1pjGkc6BXF5e5YCFSzlpclMSwEBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSiOa2Z0jOst3+O+fn584MWeJwBCpCddwF9GmBOohGRrQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAFs249ae/4+4bQCiBLu1HO6Usg9pCrzCzDE5d/6/2qLak7V05yfBxMrBGqqZuMN2pZrQ34DAGzVnsF/Ohp9f8+DQrB2kRBuKq43WhtC7SwZc36jGeCPU+1Rnf8ggsnHP0SO6Sq3F7TymwGi40/PIRjXDT/uELdDkL8xr1UcGMGsRh5d0OeL74BdGppvcqBFULTWxj+YZhxFMGj4roDXNYS", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995038200, + 99999995053200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -23,10 +23,10 @@ 1392000 ], "postBalances": [ - 99999995033200, + 99999995048200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 2 ], - "data": "ZZpa4B1Y3ym6r8942CbpzYab1jq42P26NTS4whqf6EdrJ9t7Zxj5fxsmjsVdcPkY7BycPEeo1PvqtYpUQvSYX6vfxcDyEVBtX7ixgMW7wwsqNtDP93LQbS4wD1d6rFHoqYzV69Z4Hm7cFd1WssVdnaa4wbq7uw4xbEYVbzBxYfa2udCZjGPiigCV8Djv9LjZhVGBm8Ney2zdgLELEbaWLzBopsRVJfq6ovFJs2SSKEo", + "data": "ZZpa4B1Y3ym6r8941ESVi8tBceTAurtNdGTrX75RAoFynZ3odvZSNsojZHVJukabWxk9Vh5bsM9bi4oMqjGcmAfr3gCpwKnwcQpiKsWtVdN11HmxneN3xQK3C8v9ZjjmoQ7zexHCkyTxuunHg4dEwMcxDbaJvBZkrnbANJbBY5PAeFV5cbkRYFWqGhjSo5TXgdBDGXijcdHBQdR3LV5zapQBWXP3CNh2a1awFFyVjv9", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92cBp6K7c7w6T7CanUvo2EczEugqAZsqdY3LA3V4ruLzyNivh5BtneZ5ks9GefsTUgtux6MbKBuM5wbsAvgyFk39yrE8hYSCXUy2H5vie58", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92NcD2U2521MdiDcoyTcxGWz7xS9H47UuABuWBWcNt1ATDZz9mLi5aZqbXB1rpb74Xhc1pYc5AFEybx2aVST9MnmNgAHFmbycis9j4YK2ok", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068220 + "blockTime": 1740295120 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 b/tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J similarity index 80% rename from tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 rename to tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J index 493bcfb8..73a95e54 100644 --- a/tests/data/transactions/get_queue_elements/2D2RL4FsPZTJJ3VUXY2WWERkjBHQmikpUG5ftfYpyHg3qXaaGdLkBCweLHY9T8mbsRBAoHPCphpWeZuZFtchJi32 +++ b/tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J @@ -1,7 +1,7 @@ { - "slot": 351, + "slot": 131, "transaction": [ - "ATxi7j6BeFcGeal+H04jDK2ONF4FrbQoShAUDevkDlPWCkGd192jLAxsMs3mxAZmQjBcU56FEinsLAZTN6hI6QEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcbhDcl3tANC+J+abtnRnS5+FxxKagJCi9PlG4CYcPywIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZURslny+g0OK/kbmAXDU/vCgO0E/lnhmQCQLuu5mc5AveTl7U/G4y1s3MC91YxwA3z1ClwNoS5el9OmzvvQigcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2P0IiAtyxFTcgV9hEAXPcfceKkuL5u8c76VDLMD+GmAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCJkLLwPeQLDhR7JudjE1FrPSsWKwvNp7Zin3TiauPBqMyNQvy49Z5q7HxJHQfSKdHKuv7hgw3V5kbNreZ3RnTwmHnAVSH1csjvR8zTonGtxav6nb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6UXiYhLV54tRregogSiAXaRDxHQbHdbGSDQ3ngBaCaBHaRyUHmY5HDeR96z2YK1hkJkPjLFWcTKDxJYyey6U7NajjdW5yDZKieDxahKxn5WZvmkj", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263796 + "blockTime": 1740295026 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 b/tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK similarity index 80% rename from tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 rename to tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK index 69a4aab3..e48029f6 100644 --- a/tests/data/transactions/get_queue_elements/3YfBCFK74Sp1v3pCUn3hVMk1zUBSLwGNdHGyz5aRHjbiGS8pXo1yZdWwdkryRuCeFEFVbaFwDXs9pChxxJGHXx9 +++ b/tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK @@ -1,7 +1,7 @@ { - "slot": 346, + "slot": 126, "transaction": [ - "AQIyB5M8UhMDF1DYtVbklxl0TKdVTuiYBx9iJJfFld+WyGszcgw7CDYMQ9yEhyb28Zr3w8IU8BDBHieSIcnPaAYBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8dkbfQmKOfCAkDFJwUDEOCwcfwpECLMUSe5Ce1lysEgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZYUGNXL8QAkCZazUYMfBpRS3bfPKH+VENJ1ktF2AYyTCXdaSB7/X6Vsxg2HhSDzCbMLO2R+U1NBPRQf0kWHTwABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw+x1JsITwv5u53mAz7KXDaFu+lBOD8omfiAtj5AREsQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7RLC9xmDitGXQYhjikngtzpTCsng7pdJtzpskXgB56yHR2aPD9HTChEfkrGeubn5KKN6fbetUP2GESz1VunhNTHhpZAobSRpRUdBgjXxRAhfrKhZ", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX64AC2rSa9skCLT5x2STVZPtYe3uMXz4KEPFpzrR3XDVS1fv3WAm8yjrejvo7ueCPBZngb1s1MAPUCJe3vYkAV3HCpZZ9DRBBJxTco4wW7Y7NPtes", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263794 + "blockTime": 1740295024 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs b/tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ similarity index 80% rename from tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs rename to tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ index f3d7f322..97353b3b 100644 --- a/tests/data/transactions/get_queue_elements/3ztLhFFpEK1KxXf7rb2qiio8oziG92BeH3GogjmQmVakR5KSTX2GFUjWdJ6iocAstVALUJq7hBbVP7axxZRu3Ezs +++ b/tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ @@ -1,7 +1,7 @@ { - "slot": 405, + "slot": 184, "transaction": [ - "AZXztALu8ZBZVZVGnQpbHHx4BFia9KY9+eSfXeMZrjua8E9in9TDzrKm6KIVkOZfBOgXMnKYQmX/508q/Q3FXQABAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWaEQaUgWI5asZaT9/ZOaSpJD1He2tVaTtEb+IMmgYtAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZlptbShHgrKh5qEQpF4yq3P9c+elcF+/N4bqvcRYfzzoLJKMsvprnTBniYrR79FavtHNlLsIaAw2OYXory7Lw8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXdzeTqTwZ96EC89z8DMI9TGZaxjUTFW3gizP0ipCCTswIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDfMynzMZMhyjfXwzWAdmepDACgrsnFxjYJU8R1G6ayT7ZQztxMYaPK1GZvoZdetjjUq4kRTPwTzdLDtJJ6ZtPxEwchQ7icHdbV4QwP3DPGwMNUUF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD8eTkDAk9m5MrngGWdpt1h7aN96osQuq5nP33LZkQ5hNzgkLUKL1CmhFxHGejRbXtMAFuTgZqSn32AJx8pheZreuvfxxiPp4gaVPzkRhtMjyFgh5", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263819 + "blockTime": 1740295047 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT b/tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK similarity index 80% rename from tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT rename to tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK index 5325b2d7..72154792 100644 --- a/tests/data/transactions/get_queue_elements/4dgKMtqH42FAcigfktqyDHofzQDKMdoU8UyHF6aCJNpKGtGgGkfthf2EGt5SjRTpc7rsYPa5KfqknmnAvuUX2pTT +++ b/tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK @@ -1,7 +1,7 @@ { - "slot": 367, + "slot": 146, "transaction": [ - "AbWuO8NWXA5qAZk3RFX/3WkDVzgVf6YmYfmmUPEbnRzyTa4knzRVk3/N/n/JHSX+mXyw/SB3AH6qcFmYD9Do7gIBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXsJfr0Q6FNysC3MpDOulPRZBBpiVt7L8IQ2G7J2vxMPgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZtXUTbTs8YTdZaJwFvMo60pg8rh2/g9GilcuMWIJDjCXloETkt8+4v0uqizfI9B6ovUsw6viGJo0DdByb04iAoBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX64KV1bYLiUcjwwJ6W5mHD0o0OuiSmSX8Jztfhr/1bkwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXF4C49EM5NVPXmGjGFtBHLW9gSZHdrzU3GjgQeMTBW1vkKSbx9ykeg4b468NMk5xGkQtNBCjmL2cY7RcSwmzWqt5ZFHv9DUZbLdhzngrvov4aS7A7", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA417VfAdqdob1mbyvMcS34D3ongf6aa29byTbcB3PWVkwaZGiwvzsjvzLJkVb1j2DdknfsmdtKTZ48X57CAGy6TYKdBxZowvae26qYYLJPv8mwNw", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263803 + "blockTime": 1740295032 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 b/tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP similarity index 66% rename from tests/data/transactions/batched_tree_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 rename to tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP index 7cdf9882..a008f483 100644 --- a/tests/data/transactions/batched_tree_transactions/4fSL41yPSxcUuB3oM13UdLZjhcLvfXcaz2HZscDKbKsPAQZ3NV6paf4EwEAVD1Q1Nc7x1MeuFcatZWG6YLXZPFW7 +++ b/tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP @@ -1,7 +1,7 @@ { - "slot": 365, + "slot": 344, "transaction": [ - "AbcyhSrn5yc7mmUxNkOvt7AURTfoHuRd45uM4Oi3UDcGiVBvx+p1CKnU2V5Q0I6Nr45Lfyql4iQpEl1zSl0qFAABAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRSCmKZ1xLmnsTOm3towQT+Fu/G6RiJAP0fA1LBI9t58wIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAFbTxTAz/A9rMnp8euM7xVpebA3hoMgQ4teEA5m7xwVqpeND8IeoXgqO68cPH/A30MouXFch5453G/D2BQkexKqRz9o1UIFm92u0gnOh7LQ0xMjvXKBb8jcdATCzsoRmQRaId1yq2glEze6oech3Hw0AAJ1Xo/WuVjIJwlgsdahgIlhksk4YcIWKyMr1ViT9ewfO17D23jYSwEXoVjv6II", + "AZ0PlsUpzDBAFLD5lq1/nGC5Z6WvvWzTF6I7l5dItmkdPfrVeu4wXqVUCs2ACEvePPwkB7eXQuglEFiUaBzDFAQBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTvmZ9s7aR0No2Np9st0KR+9l1KSQJCJrFxQ/F/HI5MZwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAIxvoK96fEUpADmQll0PLxcZ8z/DVSNoD690pC0RtDXCtnNwxyFiliYPG/PtVOIN6kKHU5SRrIEjXA8MF8QgFhi/6piLc3v15LyK1CPyW8phlekt/OoOi709V4Z5lGDJUg0Aehe58wlbF5KxReknoMIpF8fZapE08aHxHad5qoRAT4KphlqPt5bbimH05BtlY3jq58933nhKed3iSfo1OY", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995053200, + 99999995063200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -23,10 +23,10 @@ 1392000 ], "postBalances": [ - 99999995048200, + 99999995058200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 2 ], - "data": "ZZpa4B1Y3ym6r8941DxTQT8YDvNVNahpWmtdH3yhNFHYKSmSAgtzJo2SXYEQ33J4VqNzRvL4UUyEmEsfxU5wW93uaMh28gJdb2ei6KqXzHqp4xMdzhayhpLrkBDL98fPnPPRsCeSKc3wWK2WzjpTQTsaugtceYn2uQjo9aa84YCFmywsmeMXc8zixtj3dNmmVagum65SMjH9Qoxo8VtajnuhmLE1YNvgN5kDnXPp3v7", + "data": "ZZpa4B1Y3ym6r8941Ks5tRR874ann4hmepdj7KohHWMVFENU1LQJcPJR9Zn9ZorSenFiMiNaGtsBc5DDHFEG5WjGmFw1p57Vh9njNwLMdhKViGXNbB6Q41juxNPJuut6EFVjovy9g3NutsaTYRHACnc4dSeUumY5PNuFBjHdq8mxhzpR6aT1oekhVgymEHrcrhpMdtUCo7cw9umjaVkVmduUTSKbam1RUCGijRFjFPu", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUTiKpY3dBfk681hWL6fCHyuGQkfjkHc6eQU8BMCDmJwnFXAchH3FoeU4rZ15DgZXSQaKXG1BArZcF3AarhuLRLnNR5JkopeXEwTzsqJZvr", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUV9AsfaeuGVgCqQ6kvV4ZT9EsRZR649ncq9VRfoK3PnxTuz2EsdSF6ChouDgqYDhNHdoQWkqYDzb1NVYWZ62WUgUYe1oz9RDyCv99YuBbp", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068208 + "blockTime": 1740295112 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt b/tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj similarity index 80% rename from tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt rename to tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj index d1d70b4b..7d7b314f 100644 --- a/tests/data/transactions/get_queue_elements/41LNcVRQcsDMNN7aZWQPvXcxjkQsmFpDUVfqAdY5Cc563AUrpS14McPDUv8FNHUXRwGg4iXfkphUAZd8QxYfdznt +++ b/tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj @@ -1,7 +1,7 @@ { - "slot": 387, + "slot": 166, "transaction": [ - "AZZWyuJ8KW4drYi9JddZsnwnsLVMZia5Tmd6KDDhYuU4kw3cVr9WE6/iQk7LXteYCOHNXwPjI/nzUqgLTrFoRAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRAE9cnEbalpuWeXFl80ddNCcG0ZxhlxxHlG/98wjXKwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaPNpmmQ5roShfi31xXhBFt8JkCXwQORPzY9kZQJ31bkICCREU/me9lQCSHAKe70jnUxZPF2bf9lpHs9czCTgQgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUq2pZkALzscwXN9x9Fp7xn0eGSvahA0J/4HMrooXJRngIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7AVLDdseNHiyEmPz3Xy7JhuzP9HASW9Asg6xDWcLiQpUog7u3CjzJy5qfdZtpLM5HJRHfGi5isMC3xokmiNo3ui6PrcT3J6DQafXogqurVCrHLLP", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9DdnDPmypDmUwZrr71bhbVBbryzD3wM3SqRQameuBZpXPDvWzAQE28V5tXCqWudWZxgaNEZiixCUjs9Qi16gWjd4LJ6fXipa9fGRyFc79zS8RQ8X", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263811 + "blockTime": 1740295040 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr b/tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv similarity index 80% rename from tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr rename to tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv index 659e320e..fde74e1b 100644 --- a/tests/data/transactions/get_queue_elements/5uQx8caQSx7HK9cmpnD9p1tPY1fPwZoUJgkReZD974LA3c97x9dju4WwzYuVNoXu8gcNx6UtPhZv4EqvACw1m4jr +++ b/tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv @@ -1,7 +1,7 @@ { - "slot": 358, + "slot": 137, "transaction": [ - "AfVEVR0ucp97O19Z3gG+QxnaOM8y2/Ck3tehm0uuE2xldzseJ3zlxRtWNlqWUnqL4jRwqwjt9UZsyOkmKp+pdAEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjAS8PbppXE/wAPK3x2zMhnZuwzapz6/N4ipbqTJXHygIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaRbsni6XwaFPwZHS1+3oHKq04hGGzLUnBna44ab6Vecca/Rga/jS2PRdUSLI3EVRn4KRp8N+YSOTdhUobFaTQkBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2KpYYsEXJmVspzO4RfgJbhVF9kudAnQU+KCExUusLvgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBwsSkcWxyPTvg6ibh7bMBNKGK5U1LPkDJcPjUTHMEsJfBo1puhFHA287Tt4mGczU75MqPYR1Rbe4AXpSsZbEYNGaR9q7Luw5U228v8mx9qyAvFmy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEN6wYFSKiWtnwBLScMVHyhsixxgb5ptdRv3XCnBTxrigXdxRRiQYmixdsQSGoA3fGUaKQun5UkPfxaRaLBq7xRY3Rz1ErsXkiQDeSkjjCmVBcSsH", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263799 + "blockTime": 1740295028 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga b/tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 similarity index 80% rename from tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga rename to tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 index f172b8e3..c04d4a6e 100644 --- a/tests/data/transactions/get_queue_elements/479yxpausnYdB7BaqFuKMcaSJjsHr6rY7vL2J2dikZf298F3rTV3MmjsURmhEKFdiD5wLhQTNaD9uTEVEW6Zudga +++ b/tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 @@ -1,7 +1,7 @@ { - "slot": 368, + "slot": 147, "transaction": [ - "AZtb1NNl9fhPiKsvKCVgnu9WuBM6wqAprikl9qoITLvVzA7glbD9MZ/yjc29ugzxaVeDGPf16SlJwztCxNQqtAcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV9bIyz4Hpis3poJXM6kt1ezBDS6VpTliu7nDJH+J+O6wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AafyE6lPh4jtuQ06OUBeGrvr0x7uTGUAqWfLljQOH27HdHZ3n2SSeryPcNapyPwERMME/x8SrEdhs5DZjPGzQQIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV2H1EwAgnwE0Azrx6w6zAG7XQfeOXOoeFnc2R9qj7jywIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8kjMmjGK2FznbfQfGkrDKEKUC6SZ8vEhb9dwxSYJ962ezBS4GDUH1L3N3v9AfWsbhTEqe7jcJdvPKdnmybETBo9y79sayy5CMzV5XkMwCbrvgDwD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFEMZvtGphH5SNVaZJnCSwRTxSiVjTjSpHLZvsuwKeXusYxw6AnwfBEJBciVmdTUWQeboWPbZKTJ1L4T24wMUqgwGGGDjpryq56J7bbaWZW8pV9gT", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959282 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program consumption: 959415 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40963 + "computeUnitsConsumed": 40830 }, - "blockTime": 1740263803 + "blockTime": 1740295032 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW b/tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM similarity index 71% rename from tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW rename to tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM index 3e3446d7..7a1cf35c 100644 --- a/tests/data/transactions/get_queue_elements/4XiE1RTKA7LhLKuh5kpqHjpzVMRpxsvxUPD4byx8U9uSm2YKVVbPWb5EtXzuSoVF69pCbSn9KPJdS2yTaWkGXbqW +++ b/tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM @@ -1,7 +1,7 @@ { - "slot": 411, + "slot": 189, "transaction": [ - "AbCI6Blm9YN5L3dkJg4p9avuXVJiJQATVjOZgXALbRpXwslU5CBzqLaXllyV8pp1KHTCsSYg61GCyx6VPw9/hgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhoMCtu5O2MP+FVpR83S9h28koDY7rMSKBQ+AAU/8AhgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAREAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "AapuQyZ9ClCbwkaOZkkYQwxxhEGBe8f/Ngh7TL5X+/G3nP3YWkRSsz609Ixqa1XGpzqZKOGbDFZu/ffCiSpQ5wgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6ZT3qhylx3W9s0LOkgP++PWpBaLUeCuYpXOjPapZTtAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAASQAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999944467167, - 29942493, - 290148480, + 99999944477168, + 29937492, + 290204160, 1, 1, 1141440, @@ -23,9 +23,9 @@ 0 ], "postBalances": [ - 99999944457166, - 29947494, - 290148480, + 99999944467167, + 29942493, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDU7sQ9PsxwxhsrWrLq5faJ7uNt6woRzfiDTek5zUwDvNtqVkFyHX3QpmwmBvD8crALPeMDdU3Wcd88SztaN36MNi3ZRGgDuKS5c4zGUbnmecFgSyN9VMm99nDZorv3uTQuct1n8WeLWD9oLyPWyPPySu81H5RrSZkV8B8UAinyD6qxQd4jnA4EUmi7Xix8DxGH5bugDKrn2dq7zTDGTxgjaFX52jbWH2stkoyffKM9Yk9yLyFLmrg9jGoVHGGyNPE7YfxiB9t7y", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD8fv763EG2vHtR8BXLNCzExiZuupSnZsdubrGAkjR8VbhhP23f8ZkYSCgaBSqdSFSS9vHXXrQyVXpSLSSMXeGWcHBYw1DaWGG3KE1ZjmJqXMbgfH67az67CNEdq1FooNYUCQphyLyMoaApJL2N78e1A31U85GMJfaES3E6i72t8rVJycdtatFT1rzA4g4nD2YQ7HJtDTB9RMxiWteVPHxgov6yC1akkEDHwdZ1rVJtf1qwVKUyNwTWpqRyE94ZemBoj3Zo68TKV", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947035 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53063 of 999850 compute units", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53213 + "computeUnitsConsumed": 52947 }, - "blockTime": 1740263821 + "blockTime": 1740295049 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo b/tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze similarity index 80% rename from tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo rename to tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze index 677f3fcf..e6c51f3d 100644 --- a/tests/data/transactions/get_queue_elements/2XwG6vwfhtHUjYwwybba6wFWkSzdzpe1XGxYkbpKufezeuGqng3EmV4ty2ttw8cs4JtENJw6sydjEhNUEpSyexmo +++ b/tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze @@ -1,7 +1,7 @@ { - "slot": 356, + "slot": 136, "transaction": [ - "AUyx0puzSxDkR/XMxly/szJxz202vHy/OrMxzXxGnk0KtprnSI8Cv4SOYkVMoz7IqaVj07UE2rTBdKJAWtunkAoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUEp3/wQXKepc96Xf+Mm4AK4JdBHI7PHhwBhWgY17hwXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaslBs2O+t3Lr7zWX6Vme1gQEVYa8gBhLmNvJ3Fr43ytYQnf/8rnF7qtAEdtyXE7C2jF8/hpihz7nl9OKD7l8AMBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVM7IpSSqGMvTfRtFEsJ2tJc5BKfNxn9GzuD9ihR//0FAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD31HTMXVGR53yysQgq3xMY4zHMr2rK2SuxSF4bhVpAkYUe4o8o5oFsA1kknWBMjyqkAWQU982TBHoXFCnK8KXd8Wvad8bvDgZhkpwEKqcTDCAExX", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCKm96dsNXmXWWHZQu2AvUC4xRx9RjouSiwDjo1uAPjSjYg3NPU8kCppCHGWTeNeb5KpH8N9aaPr5rYktMa7YvmzyuLvCtEDC4d45bd6U79iuM47y", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740263799 + "blockTime": 1740295028 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra b/tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH similarity index 66% rename from tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra rename to tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH index af06e726..464a9c5f 100644 --- a/tests/data/transactions/get_queue_elements/3cabgDkqQyaTmV9wGkj1thmYmY3jepdxiTYaeXjyJkH8U8UXmT2BmTwwVt9V8khCRYm4Jd3yuZnoX3BsqNoEmPra +++ b/tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH @@ -1,7 +1,7 @@ { - "slot": 419, + "slot": 200, "transaction": [ - "AYK3WabFKPhXsJVqlPw0GbCxmOvcTYFc3G/mXuiOnRXKF+URgiSScwR/p0hFVBric/wqqqBAajtEaB4+/xp74QMBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIVSaYqhBuY9znqNsAfPAZH5v26d+Yxj2jYHokTueAXwIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAELAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABLQAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "AasyqRkXCIF2GUO6ERN1C9GLXaF26RGRtdwHxiLIAO26bZkjx4S+3eXLHCJRYyrgcJpS43Km986jUT9k6BJ93AgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4kL0DJCXvY8e9tydsemh3rNtnLxqCFfJg8BWuvq+P5wIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVAQg8AAAAAAAAAAAE8AAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAABJQAAAAEAAAABAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZWAhB4AAAAAAAAAAQAAAAAAAAA=", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999944407161, - 29972499, - 290148480, + 99999944387159, + 29982501, + 290204160, 1, 1, 1141440, @@ -23,9 +23,9 @@ 0 ], "postBalances": [ - 99999944397160, - 29977500, - 290148480, + 99999944377158, + 29987502, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1j3X9yKZP3rQ1a3XnQ4erwVPZxrzBQNtfzUbrW9Zi3Fi8Zr5PBDxmQ3ueeoRUPKn3Sie9xwAEFgPEXCZXvGg5a3qqcYKA7ZpSKL9ndTuSSCvzZAxJ5Qda26fp49DFHv4f9319PFs1CHqAVKuTKTe5Xf9k2q8Vu8Mn7AbtU6ePxZdpXk7duS51xEy1yTk79Kwhqs9C7fxvs7xPr3QpjChjLZR7PFruFHNh3peSratrvJK8WuvKTQkuisg8ZAHnq3d5x1jy4zCGGtvccdECcbtJcw5rgrR2XUZ26Y43EtAxcfdRMZ63783oDzfGxYYXk7G3EKWCMbJdy4BNUejqHqQ3TvKxQpjJQfMgDeZhCLw9QQ5huKyCx2RkmD", + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1iPfyTg5cHhshnrZYsguX8o6fuMhB3bHrmERTSwpEUQELPPyew3CeP8AZmLNps9JgTav1MBYWCwr2E3MzjJtkqytWjASkhQQVnErZWQZNNHVGeeCA6U2aCSnANo6cBNPh12Bwzqw14PK57PPCiyyWb4T5uhvkEeNDPh7uWLNbQGBTC3me3X1BoK4m8LeJR3BZ2Y3Hd1PXW3BejYz4d2hnrwS1MVGCM1cvUYfMU2jhEaEd6wZuHaYh36JNjX3Hjb57y6iLwGDKzyHFhVB5axT4xpGLJtLwVFNBmgyuRxw2GQGna7iuQx6wSFH8N9yQKPzE9EnzKdj3crWxQbYsX2ED7m1gL9SuSQAmsPWGzQjsTo1UG8ESXx3Eud", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 2", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18394 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18457 of 957871 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 938993 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61105 of 999850 compute units", + "Program consumption: 939196 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60902 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 61255 + "computeUnitsConsumed": 61052 }, - "blockTime": 1740263825 + "blockTime": 1740295054 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 b/tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq similarity index 80% rename from tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 rename to tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq index f6ad2f09..dfd2b3b4 100644 --- a/tests/data/transactions/get_queue_elements/25qVbQcTrPbRSYWWdorC7wNcmThmrT3uQA5CUcXgghGFrRsbuYnZqf8FMpMWC6dLewHZf6cQdZw2oTHCcwuKw9g2 +++ b/tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq @@ -1,7 +1,7 @@ { - "slot": 389, + "slot": 169, "transaction": [ - "ATYv/RMF/+ipauUXDBQ19gHO7P5Q7b7n51pPlgD9+zRnsnzQiWiXI8CrvV9gIItv5w15Y3Nr8h571gQp0Ie92gcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWveEomEAVdR/Mt7LDGZCkFHanRYqJ8Fcycd5wH8PpzUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa7x0xnaeQSnRrF7ItaG42jyl+UvFqn2YDjGbLD8zc6xZbZAw5GH89CgIszh0USx8t0uZmwqJE4FmgxI4byGKA4BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWT+ghNH9czvfcOJV+bvyR4M5cMcfIBAfHzsI8LIeMhHwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9H2EN8XBfvJieJziM2L7SFNsXBzPDRsgLgUFU8Hko9gHDhiy3qcJYSALdSei1aGCEZMoDFyEm7DSCQaSRUV85eGg6sGcWaGnmTHcMaYkm4Ait1mZ", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE4mtX68cMhdvmnDoEcpKXXrCZ9QAsnfEfiATQBFcg1dDnWLcokCTe5u9QCzQ7VAvq1o4fbkY51GHnKuacoM4kjCdzohdW8QQ9JFa8X7kdffs9AYP", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263812 + "blockTime": 1740295041 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe b/tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT similarity index 80% rename from tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe rename to tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT index 31a09a83..0cd92d3e 100644 --- a/tests/data/transactions/get_queue_elements/2ZpR2D1FqpN54quRUwFx6xkSaYKokJVKt6NRJrduJTDsAr7wYT5M4Z4d9fuUngxxX4TVj481fT8LWXAAt2RjkWDe +++ b/tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT @@ -1,7 +1,7 @@ { - "slot": 386, + "slot": 165, "transaction": [ - "AU5RSxd13iPcoq0f/QrSmhWMXBA8AMxGMgu8c5dQ+7PgEEuEZco9NqTUlJMc9M+O3e8EG/T/AhzagIWfBf/o0QkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJjtjhv8+WfO2CcOoCz51zD6ALCCKchgQVDdMqrybwYQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa94xUrlYoC3VaXBeDP/VYRYf5f+ApNQjNfS54e/9RXgZ/cMxdyTp3dLnRhTHmh2QVdnsuonH41yYIcSJRptogIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeDGqIf1Nd27Uz2K723h7NOBKOD7aOwD6NVpTM7pdjtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8cHA1kYdZ87UYGxC9Gcq6rjxyr3k6v2Gk75cx7Nv5CC4XBP7UZWKA6otsAjdL2Db6EVT2AQq4kBCGSxgktUM9KmGrzjKRELBqFxZkc52y9HsjFs5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCnroWcLXRnQTUBLdDesvDuwyY2XSX2A22oRYkgvPJ8AKTe8nEn8NmQHDsqgz9uPuJDRePMeC9dxaaQw38ganCW6VU5mCykPWoAgJmGXSX593zWJB", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263811 + "blockTime": 1740295039 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL b/tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK similarity index 80% rename from tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL rename to tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK index 00987d70..6a535da7 100644 --- a/tests/data/transactions/get_queue_elements/3WEDud4NnHNfz8tafxKczRaUnDegQsS1jzijSYAsGmMUzQPA2Xv1dAuNkC5qiytW6pzvMKFXbNmByBFU3P1A8bYL +++ b/tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK @@ -1,7 +1,7 @@ { - "slot": 401, + "slot": 180, "transaction": [ - "AX09NS9I0FROvnlgGELgCE+sNubHcd722qjvTdU7BQtZhhgXmsyBSuYAWJiE2acPZtj0N+NzrN9+RvhOr3uYgAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUu373C98qOTepCpNLQgxM1S70IXesqL1LV4S5idnyFFAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbAwkf8wIiGyaOMLZYLYCttitoJovqg52pDtIyKkCxgOX4HBgcIMDttDuEfmMhZuBvI6oEtW9gyu2J/q5NZT+QwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlBYSjsK+2ocuSR5l3vG/d6xzaSWuRVLsPmNqajZbvXwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEVyTtu8nFw1XZ1XuqJ6iMf1C7Jt4AqyZhs7Wyn9vzQAhQUyVHkZjSovcJ5MxXMkDALvBWkAqQzWD7ue6Y8SH6Uhv2mkjhoTc1ET3BTprR83QMUH5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8pLPEstFsgE5Hfnyvzdf9yfa8fHx4UmhovaWHEUc5QyGfSJgDrLYngWQruWwaV6nA2rxaqEr7ychx5izedAaeypbSYRQhgARp8BEJcBAkyotmMq1", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263817 + "blockTime": 1740295045 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao b/tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF similarity index 80% rename from tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao rename to tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF index 063a48d5..eff5db5d 100644 --- a/tests/data/transactions/get_queue_elements/54kP83cAP8xXvuE9UWcUK1bwRG6ibwBiZkxrodZ9G1rmZEi5jiXgLcrUtzUwoenAQz7ki6arB6dEqdcdek9e1bao +++ b/tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF @@ -1,7 +1,7 @@ { - "slot": 398, + "slot": 177, "transaction": [ - "ActM0o8Y6sPKMSUQCymFmQU8jrUyWyRr7EV6d7M2VgFRtN7zE0J9tl+UxVxWujh5TKiG8Vjeku0pwIIOvXU4+gABAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1zR+eEG5W2jEtKu4naqvAroSnjCD3GddHWZOJ6fIYtQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbOHigXI5Ft3Y3xipMdJ+mAsq+/eakskj8wb0Vm/o3KZB9/ox22/2W417ZopgO03neagU0RZNT4C82M/iGVKyQQBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWTA2YmfTdS2ZfhGMvb+B1Rjm6cPDCciqj0LeufY76WuQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9jAaJ9JVUp2SJ7AiZ4WVhvDGCo5LXmR8gWQ9Ao3LSQL2KYeFnKTefAWUfsPLpPxHfFUpRAdNwZ9jcF67qqqQqcDDAzEpvaWu78oKiTsZ4E7tP4eK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFDkrLjuwjvxVgU5B2S8aJR1t5mVJ3B9jwm21d5Lo8H1JyK1wjt8LSqo3VDeieZV3Ewacf49snWEi3zpDmCJvxCKhgWMpQB7WPLnQMpx186yj2vEK", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263816 + "blockTime": 1740295044 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx b/tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx new file mode 100644 index 00000000..796b4e19 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx @@ -0,0 +1,97 @@ +{ + "slot": 199, + "transaction": [ + "AbQC5/0QcmLze24Glasz/T0PhmQRzywoN3qgME6MQPNd7KMq4YiSZ2Ts4tkmTjGqG25bLldGjy7Cfix70PEyZgcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVmCrKFuBHpxKM6o1JSHBr2iKSgNfo3GtzYh6gc3mc+sQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARsAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944397160, + 29977500, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944387159, + 29982501, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDR5joUmyn5hcqJwLdkcfkkRhB4zvxCP86ykqSvYcTtAUEQRC1rVD221PHexvCD4PacEGtGpwbqLCYvxXBV3uDXmGK2vc9ysH1SWUe4zArxNymApsTGATZFdLpL9EpVBjMMN48GnotxBmyA6GnpU8t9MKrmNasnntZ8xYe6UUiHJTc3LGefw3vym6r7wrTv8VNsDLczkVjrBPiKpMKKFzBT7scb4NXrfnbZ1PkUoqyK1mG81XWmPv5FA9YY4Kdy2rA3ytpA4EvLf", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947908 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52190 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52340 + }, + "blockTime": 1740295053 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr b/tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr similarity index 72% rename from tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr rename to tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr index fbbe66e8..ca022644 100644 --- a/tests/data/transactions/get_queue_elements/5ZJ1UyGSkZa6FYDKLBMWixHhHCAZZRTbJnZaR73dDYbTsX9nMoMM7QyCdkE1tayxHNFf3VcSBvxEMZyP16yK9jLr +++ b/tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr @@ -1,7 +1,7 @@ { - "slot": 415, + "slot": 194, "transaction": [ - "AePqnV55SV0WiCQ6zCFMCil8No1meyTrHewETT3AtMLPBgaXJym+bLMdDYwEt06kk12Rcd69ENxUjO/rApktOQcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWChrcqTFomzuAgbra0VbLfJoEeMZtn335TVBuSIFPaDgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAARsAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "Abk1p39T7aGzTlfMUg5wdbI2MJycK+OIcJvoN6bOV2kWdzt7rj1YGQx2XN7Bmk2dQEhq8Z4fA7GJrAKvSsWh2A0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmGZcrZVpYRPtXxnKr7KPjZTpcMinurwBhoonrZ0X1wwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAATQAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999944437164, 29957496, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999944427163, 29962497, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDcW5SBJ12JLVqLPP6LP6PPvM7ej7JTqQJxNfVWrRX5u3QMVgb96oGtrTuaWu8t59dvnXWjg9icxBMLhzhPkBdnoSAS3jHrosjVQwy87paZYLPvFNZxoEWxRBJ1bpsdZAsFWokZKT5TDv8bHt9411Cdyj457yvohJ2gvrD5GqA6FN3s6w1LVpYE1p3N4CoikBJMcdiKHWmxF6nagGa8djowZvKwPB8QYYbg5qgkchVgiJh5nFmFaSHewfPKCyqmARjDWRdeErBXu", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDmADbCLzRgswozKbWWFD6TH4ZVVJHfGnQ2wiK7X6vGsqKeoN3yEa5gPageSr9taB2dMc1uW32PwxE7oiazQ5QmSbkmFnpDTW7LjLTxHYkHdPzgQyUw8ohsFfNJem6UUc6k2SNP881LoQT3a3isCNLYuciN5nz9TY9tyebRZ9fQmMexTHb7fyPn3fSvpn8rs3Q422bjjruKwUWyTqE13v9xDsCya6RUhu8SDi7MDkRazVttZnMJMfiVH26Y8Jthi8kDYSm6YDTq9", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947020 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53078 of 999850 compute units", + "Program consumption: 947223 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53228 + "computeUnitsConsumed": 53025 }, - "blockTime": 1740263823 + "blockTime": 1740295051 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX b/tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC similarity index 80% rename from tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX rename to tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC index 3fbcddc7..8a7c72fb 100644 --- a/tests/data/transactions/get_queue_elements/3ist9dTxm2NocDS3E4AsQSLsRs6XzwUUvj6dL47SCXLpoAiAVoPPsnqMQQ4CUcfKbRevzbC7a5VyCgVmHLQP54VX +++ b/tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC @@ -1,7 +1,7 @@ { - "slot": 402, + "slot": 181, "transaction": [ - "AYgluejN9if83ra18uASY4WJoBPbJeW52riiVcKc/ptW3LMmQKd/kScG0uQViD/fI6zxhfQc24t04RZOb24efgIBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDTG91b+evCg33W6jj5LMC6kq38xkl5q41CZxyEjXbmQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbpOCVZrJoXrXePVZaPAoqktaVU1oOBJQ+YDz/XrpeFPL5xfF68+dgmcBa2n/2n9ovjsQbx7zrrursPtP6rx/gcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX9zAtn+HP5YPaX/QUL9YiFb7NcOrfLK3rWRFQLWm12QgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA9Czf6WgbVKyXjxkdojDypQ7oLwpcNBaMSL8GKxWRufUKp6kfoahKaGNB6caWtVfjd6jyUhPaxbrCAk5HySPCbZJn588BwNFGm13YmfbUrmjrMao", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA8CCL2nXxT5oY8A1JVvs4cLHAwmL7VZovaFoRWUEXDFsZYxipvLQY8WyJ9AZ6NoRux4cRmyQb17DjwRJ89u2vuzS6hP2NejPEiYoHBeGQxi2vpUF", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263818 + "blockTime": 1740295046 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK b/tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq similarity index 80% rename from tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK rename to tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq index bb1550c8..62d5072a 100644 --- a/tests/data/transactions/get_queue_elements/4nrtp5QwGs6y8qCDnsusjwap3tNk679VGxmpge7iAGffVA2JUaNKY1wbBXYP1VUNuYjhyWtdtGXdiNbmZG5jX4mK +++ b/tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq @@ -1,7 +1,7 @@ { - "slot": 379, + "slot": 159, "transaction": [ - "Ab2ZX61lQQvx29aSYUXonJxfPWfPpYO+wiFfzQI7bG+lyyKXxY80+dkAOZSr6IgOuD0atCYg7p3/BF8u6L6sRwYBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUC6jOyTC3PQOi7cxQJueKlL9OazaaEqgtU459aRBuF5gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ab2FKJCH4lwTR05o/od+w1ae/LhOSa/tOQXebYDBXrM3MTuQNFcvltNKNJd2AvTl0C0OMQJdHxVNa0fjM7gwfggBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVEHtSajvflrb+bbBBpmBHw3oYP8tma5PZF/bLdMNbGfwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9WiCyqURAHdEZw4EMMcKnxzPnYJmTW4xmAgFDraCprBMsLYHXjQrU4vnLMenzZPTLAqTayNfZbjeShkFmUdtx393XDLEAk9hzeD1r5suG8YiQ6RM", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBjWij9FyK1dGk3ESHGYLyZPzZbbx9T5RBx6akYyFMFoy4jUfXkTKD8GxA4GEP8AyBYuBVyqGL5cM7qmFu6C5NLpPjHNT9JpAUPioS456s95rKXe7", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263808 + "blockTime": 1740295037 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi b/tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz similarity index 80% rename from tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi rename to tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz index a2468035..1acb3938 100644 --- a/tests/data/transactions/get_queue_elements/2riHkPTCyrqHhkkSfiASVYM2qqiQbSXV5DbkMurvfw9mBzrvfRfwBft9aAB1krYzxqEterwFw5tXiigkgGNz4fUi +++ b/tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz @@ -1,7 +1,7 @@ { - "slot": 350, + "slot": 130, "transaction": [ - "AVzi+llBvLei1dmoIRU/es1qg9tDWp666+ZlmLSkL56H4nsjwrcIBqWXPXYxon2HA8PSQhALwHEyyNb2/C32GwcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV8+0E3hwMwTi7CEQhVhuRfrSX6Ibc3meuTWgU03j/VQQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ab6F64FgmNpG38Hp1QqCp14fy0g81PP+rGLBaso5ssycqGzcGLWbp8bKZEtJyfCOCDQSTt7SNDwEJLsKKTju2QcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQRKZv/m3LGDiuqSUVr0SbnjnOlufpn55tiFJJ1y2ergIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD5fVZCLhD8fpapBXotAanmrLjjSUYDZszmako7sePi3byrgfjiEog1SDbECb2pDupYKXc1AssECdCs5RoydaFYDEhDhecYpRZiFU81kJi6HKaQfZ", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX79ptf88VKu2oFW7apmKQstQxXGKNgo7dKtaHpQR1KoC3G1CyzhuD9oafEz5W45a8qEUmKR7Ztkqsmnq9ZMZAjX8SA1KHe9L2Kvpd1su42Jitg1s5", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263796 + "blockTime": 1740295025 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP b/tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc similarity index 80% rename from tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP rename to tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc index f4c69b64..ab88ed11 100644 --- a/tests/data/transactions/get_queue_elements/3SPmTuEzmVZzsHPeT9MACvXsn95kqMrwxwgfEisT6DmVW9Vu3dYZ43cskLwj5gYJDgRkwjWQfBX1pGuhTGRxzXpP +++ b/tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc @@ -1,7 +1,7 @@ { - "slot": 373, + "slot": 152, "transaction": [ - "AXnuef3Ux7k44Wa/5TNQX5XxKNUh0Sk4kWDvTKj6TbS/viUqVtd6svhDujVFcbcJnV0ItgTtlfLKkPR+AoLPMAwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVHfsgrpX8AopCOgR09Q6uTw83yfffjdKD6GyNUEg09WAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcDx7xzLobhAO1nEOTvuZ3OCrrfNZR9SCzR6Im7jl1YzfVwQUR6AfmbIIsDUw6gcXTv0mDL2cerak2yLDLSMKQ0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXelKl3YOSRTAvTUztHm017DIE21FfOq4IO/ZfEFokdowIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFXPkyz6doXBcaHtNs1rvgKwG98rEiGx6cZkxYb2Y2ihXDvTKiYqyCanZbkDwJ41Dxenx4TEscjECrcTjS4nwMrnPCW86pGoKKBtkBrJKJa3o4dGs", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8JbTEtYnYUi79jzURbNX7UL32wqB4wWLg4kaj6czN6fSbVtBTjZL9JcHu3RxQF9JhyyBXvNnFzk5k7VhVAj4WcvjXwZPFoEJs5h5Ai621wQACnj1", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263806 + "blockTime": 1740295034 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK b/tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 similarity index 80% rename from tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK rename to tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 index 37c3db37..abad0b26 100644 --- a/tests/data/transactions/get_queue_elements/sDuNr7MDKGepFCjTBtweha6ug4snQdQRLRUDsakXyyZW3qmpjRNR7Y7DrPg1UxBnC4PUFjECwjfZYPqAjvNPYDK +++ b/tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 @@ -1,7 +1,7 @@ { - "slot": 375, + "slot": 155, "transaction": [ - "AStPWMngf5KDLW3zKN+vHVJRPTlpKuWyJNX5Gk5LTguYLRe9i9Jv0kZ68UGOlSPPNSPwL3RuwB/ObR4okyrM0wYBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUnwQw/1MIQcCPYoVEiw5iqE7wLyG8dFqI3LLlqrKYfVAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcKj/EsZemPM7Ap/d17SsBLZ9qZNGK7/s+1p7pJpbop66G+ym+y0k7ji7XdNWWoQdlXFCra4M/q+akTGt27ZdAcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUOO0PwsR5hfpp7NZzNxK7sWW9TtX0O5HsuUYSdSjs7ogIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFsMMGRdEL13QLpLY3fgMvTW4khCA2aLuUzfCZsp9bJRJALoX7oYVFssswGaL2hwwHEmkuaGFU8Fv5ewBCshcCRGbMGCDCjNwYnUeGm1jrQzrVD5R", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEy36CvwnjSzAGyXebiniGU3vqMg3M3LfsxZjeC6Li7x6eRgDfcArdEGy16w7UD13SJjdCbf8m5smy7jxGFU6wzfJgxr5L5Wsg1KLunmmv9ssM43Z", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263806 + "blockTime": 1740295035 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X b/tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi similarity index 80% rename from tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X rename to tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi index 8bfffb8f..216b145e 100644 --- a/tests/data/transactions/get_queue_elements/MQiDG3nAtSfKPeJnbaKBPjEnMieAVVbToaqrAGR8eke4RfhZLDqDyZPKBiEb6tqr8gpTRCUFrfrWhQw4Jz2dB3X +++ b/tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi @@ -1,7 +1,7 @@ { - "slot": 363, + "slot": 142, "transaction": [ - "ARGZivQ0qeOAhV3h5x4TmmiNg4ZqAwoEgobfMbsNHcTCFGk2atZaCaMUgFa13XpVDaBJVh4J9exnwwGMRvgx/QoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXpjuxzOhWKQFB8fyX7mp43LS71gZ9QngaHDXaQ34NgiQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcuxjxuWvSbCzL4cEJwvSPAteW0gk9j/XhDjKwzATYzJDzMx84lXEoAD5flajqphaAzSvsiwT4hCyiX3Z+9pbwcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4HDlriWYgpsbVAkfEmIfsWumcvEfwS6comtx9d0TeAgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBYrodGG2akDpPkmF9fRLqw3auLDkHuyRtup71sLTWtX1T97rKUuygQQLNkMuy9JFkppkc5h6FfUvi6SHZtU5NkmSKpJye7Cdv4TkwGPPNJEzeqqh", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX96hr2DU11wEeYRspFQwtmSwJSmVYiu1LLW1vQ5CVVYmKpAmmoTXfZ3NfC9yFYk3RJwwi9LkiK8TPzTiYaKpcHaKcj6VVDMnmEJjWb7KALJHsxudH", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263801 + "blockTime": 1740295030 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M b/tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo similarity index 80% rename from tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M rename to tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo index c23eda9d..39427279 100644 --- a/tests/data/transactions/get_queue_elements/2e35RVBY3E9deRnDWNV8WTbwdoggbtw8wfRKuvwBPmmSxBupsxjK2csqMb6tyDYZWuwfyKFwqjSNwsxSTo6Tno2M +++ b/tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo @@ -1,7 +1,7 @@ { - "slot": 354, + "slot": 134, "transaction": [ - "AVH0jDD+OwJ2ysRXADol9dSWow12shunu/e/LLTayZH8EmNzNygX3p8Mpnq7fa7fykfdMhXRdudbDw1NNhbv/Q4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWKB0LBmPC/Uy3uRTWHKa4hNQKTzpaRwWXBDNJXuYn0ggIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdSHI2SOUq52PyUSHTk51UDWIhBKcS2hYVbTUNAqPemeQIbDJp9ah98Dg5Ov6TGY3y9Zd40i/T0S1jgOoGmmlgIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUrWemEL8QgjRNS1td/9mHWiwg6OCwtLSEOEepYUKIWMQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7cszph76huUy3E3KqGUenszxZ41F9P1B9hbPVZAYrBoQiSdyLskerGWX4WqqnX6ao2wVjidAZSjGYPuwmEmNrUbzR6TujFVXMh2oNLnA2ydi5vQf", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6PcjV1sy6N34M296LiRU9wCPBndWbufBmLofRV7b9H93ZXnghpeyTDyeNYXvAJpoY7Pmcm1zt2jiL8fvDBLWZwfvGVyeo21Saprpp4ZrJvDLJDYs", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263798 + "blockTime": 1740295027 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x b/tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 similarity index 65% rename from tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x rename to tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 index 64074217..c2c4ff7e 100644 --- a/tests/data/transactions/get_queue_elements/4sUWr9ZxLtqSHV2hpz4ahRPNdNogd8C5w82Ucm5Ac834hB9PEUd3WGtG245QXpAMCTDPyyGqE3kBprHKJEQXt71x +++ b/tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 @@ -1,7 +1,7 @@ { - "slot": 517, + "slot": 315, "transaction": [ - "AcGUBHSXlg8Ch8Vax8Kdi19OrBm9hVSrvcTtm5vUqEHk+EodKE9scI8fNDzSYbJImKpLc2RNXxzLsQvvC+xisAcBAAYJifZ/dGcVcRUDWwNTKrZvhvUopY4hcEozqN4+hvxg42PStuSyUvd55aGs3bQlRJdtO//cbuM3bswOPgpiKoFFN/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0IXbPpJqeTtBwpjhIFFGFPoWcqMXfVNgoaQ7Rq9VhQIsCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAEJEbR4IBYxdAoGfA1ugzsBGsy5gdnEZ/frBUsr/SORS7+nlswhPwlnElhgfUToWTWZJTgBtxxBGIRW9H/GvP8Aipha5+VgNhC8pcwja2qrV2k0VQT0eyFy3BJHkAZdLcGBfTEHBWff6kW9G2ZCZAvB/DH3XcK7Nzil7bMPaoAg5M4Y4YMb8WhhRbzuT7r/Lne6NviGeHR1p4WfN8swzT/", + "AdVFmdifjntZIwyJHgfWjUKr97DochAzOWeB9ZJkEvQujMGc+LXKzvy/EcrxHobqo3i9Rgb9DX/fin0T3teRQgwBAAYJpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qq1pH7Sjlzu43kK4JQwwjhzSIRlEuzWXqCf5ITY1xiUCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAuY4nlZsc3W4oDAZxpAB+SLMIrIi0vmwAdI3+Txi/D8SX7z3kNgmmtSivnNR9Xq4O9HCz+weunjREx3RdCumLELdAYXzn1LQ9KOppbQ25E+VHp0o6Igy9txTrAxATDkJca0BpzjvHjD+b8bjMtilyfs+Yse2nbiiFHlU1jnpE+vpBvoDO3a7REPbFK2G+l6g3C5EvE/tVggfhaXGYan0rD", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999995078200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -24,7 +24,7 @@ "postBalances": [ 99999995073200, 2735280, - 290148480, + 290204160, 1, 1141440, 1141440, @@ -44,13 +44,13 @@ 6, 2 ], - "data": "LmdQuBbApKVFkG74wvX6qUVaPG83u7cK5KC8m2TZM4JBFwAKMcwnA4rhx6dkqDnGR41dp8UjH26QsYHUuNvHgS8qKSrP3WGaNyp9vW9ANdMwJXkdxcA5b6mvyLCaSt59FNQ4NZC4imaWBzd4JoLfBNgi1bQE9W8D5GVXCDAHzv5eWfn62ZQxsi2nVq46CT6LU9M8XeRjKY8uH5a3zGnyp1VEFGTUTz5DdRxucBhcjEn", + "data": "LmdQuBbApKVFkG74yD1K5AgRRCdoqQAZjU6Cs9ivvYV7in3jbgyTyiurbSpE1S6t1W8y7KMGDpczfK2PoGGv1G11G3UNRJwBEk4XKz2sHJ7XcM44oRtgk2gcDbmdt12yHB2imcyRfM1gjgcGi5PuecEofbiBXwZQ7S3fmiHTHUBvJgprzbytYyM6nh2VH4CDCbAVpovptzDQK6ioh9ouGG8XLkdVneE3NzmydaUP4CS", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKS62xgwnm2fxSfgdZJSR8mVStB6ZoA9yx9bpT4XaXr6Yjmn4UkAQMHgHN8kNqdHMsa1osm6j5zZpQp6DC2g2s", + "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKRxDJQsikHszwAizpqGDtPGGdRjHX9rxRepKEeMSzkyw7zr3DQgXPAqaKWU5YVCXLukrw1QnFKHrXVYAgXNsy", "stackHeight": 3 } ] @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876759 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106659 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125451 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125601 + "computeUnitsConsumed": 125593 }, - "blockTime": 1740263865 + "blockTime": 1740295100 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx b/tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX similarity index 80% rename from tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx rename to tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX index 830426f3..1657f340 100644 --- a/tests/data/transactions/get_queue_elements/4j8RkkhrfXD7AEh2sAkZztXkwdkGSxLp6mmTvh1x97SJ8azEq5a2EuKYmRewERZGa1sx3igVKLrgN1U6s3epe3Fx +++ b/tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX @@ -1,7 +1,7 @@ { - "slot": 374, + "slot": 154, "transaction": [ - "AbphcKExzlGFL85nRH5alxcXLVbQluSCvScY+JBiUa+/vudtp4rHJFlc9qRcqPt97+qIa2CHcyJoqyPIST5HgAMBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWR6qMYQeC2UDfBIHp+57Wzvcz++gYi0Ps8s+AUfyqk1wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdfusThSWbogYKPKoYlkXD/JDaMufw724nM2AwAKaYJmTCw3ZEopzqYmwKPh9Tgw1915DgZBekQe+pa2MSMxrwoBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWNf0i4MSdWi+PaJGa0OfDWadB2hZWyyWCvJUz923CibQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9GLZzbpxQKRLVXagZPQ2PFrjphMCT5YigMVc8wkY8mUtdKcsox1R4tnFkjyp66omNKGgoAUcMCdwptSdMQdPsutmmCfTtRBZUzEWxueGrHfLtE8o", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBMGb85Ej8UTQGZ8Ds3D7BwXzMJQgw6JuEvqShMHjxeA3cZQ2GszDSdot7HXSkvgmeC2BsVyjUYMkPAWJs3Ct89jb1u6ja1WNCL37k1nMR2TnyDrf", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263806 + "blockTime": 1740295035 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf b/tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa similarity index 80% rename from tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf rename to tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa index 49bb0a48..b2251e3d 100644 --- a/tests/data/transactions/get_queue_elements/67pfWzTMqj19j5DEU72Pan8n27yM2w4TGbbotChCNtR9tXrT8gxN6fcq6YGcDiK5KoXm7CqtE3jyJzQU4RU8Tmgf +++ b/tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa @@ -1,7 +1,7 @@ { - "slot": 360, + "slot": 140, "transaction": [ - "Af/3xO3GZVzueycayS/42HAyBAxZEE80EVKb+6rdnuWSC5yeKRC3HvtwwORPWOS2pzNHrm+KvujhOyFvCQwziQwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVYsto41Vx49Pxbu4kaDyZ3JkUb8mb6LwXz7YwrRpPpQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdssjS9QlbiekuVX2p/nYSogG5KsmDNhFNt3cM0p+PyF5/LG72EfWjRcy6CZLKvAWgBbHGjuSd30gwWDSFqbIAMBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAtLGGjL8wQDub7Z64E8tWCI+kByJ1uK/0/QDy7fCLNQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAxKWC2gcD6sKQYbbWUdJCxsYRPdZX8UwMUJKZA1dS5AYsow8riMLuZoPDL5UZwyFK3RijWmKBg5YdRTYspc3QpHAcwmNRsUXU8wyQDbWx8CuiCHD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDUi6qQCd63ZGDwTdxVMPLsi2AwjYqqaAyUH1d19E54Ku2nqzyapdZxRz86z2SeGuwnUioQ2o7b4YqKUkwgiuQcz5KHDMkxhVp41Ha3Tsw7oMGGcX", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263800 + "blockTime": 1740295029 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF b/tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw similarity index 80% rename from tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF rename to tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw index 802c166c..ee46e0cb 100644 --- a/tests/data/transactions/get_queue_elements/5BeQv2EydKWSZSbQeTuv24eL8msG6G5nfMREojVTf7Dq7s9er5UvhHXeKWmaSb9JGbivXs4tF8JNPwWGfagqwmkF +++ b/tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw @@ -1,7 +1,7 @@ { - "slot": 359, + "slot": 139, "transaction": [ - "AdE/dIelkNS8ipSluR6jpgHL3ivrC6q/PhYOAxulnSY2xh3PfDdvhgLCwHg/b41dVV2knHxPgyrXXjmztkUX5QwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2OBpWATK2YFg0kJqMkFO50FiDN1Tt563IoVstqeYqyAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ad/hE61ieju/Okt+SlKf6bClVUF9IImzGWnV9Dp6j0AeybtdT3M3KGRUcuaUfyRwTbSqPuGjLAJY0eLqya4rkAYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXLJMPlqsMqHCzlvhmzOGjulXRM1HVSreNsJLQ1NUGLaQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEWncoFn2GxLEahHq3EwkMtoMZ79Wo35WweiU6ATmsV78LXNgViMshcXWcBVXdq6tYQckUEkvnJNM6KvwtMSoGktCYdFuXoCLUB2hoqqBrin9yprj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB5pdiKSW5gmT3fFLTzMc8PzkyuAAt1KzSogLhQozFmMbYPowJMnrHRLH5nk58Rgmodi3B3vFxwYFQF8KDCEt4XzPChwfz397Grq8d3MLvqaXHiSK", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263800 + "blockTime": 1740295029 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 b/tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx similarity index 80% rename from tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 rename to tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx index cc7c42ea..cae3f04d 100644 --- a/tests/data/transactions/get_queue_elements/QYF6WbgGA4EB1WZ5u27YYTjd6XxDeV5R37PsDtVMLrhXENe3ykDGzKWPPuYEvJkwmogjPX9t4CX6D1jK86UiKt1 +++ b/tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx @@ -1,7 +1,7 @@ { - "slot": 396, + "slot": 175, "transaction": [ - "ARRMgfKfVbRvjfKoBSN7JpLGTvGROtcN5cBmuAVI759GLBhvvWOVNV2NHEPvi9BDToZLvk14tSpvxkslsqgeQA4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPAEwqsGyd50Y7Su1E2Pe9znUR7UrpTlmvcZNbwWrwTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeGJ5cuRemDSJcgdQBGMN5VOTXTu8Ml6BBJGrQFiA2/YLYEtlri0EyZWzPWP/WPCoQ3c+847hSGbwzgvWWpyEAUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVkw3Xviwd/tJ7ntYuh6pDI+Q9iRSFqKSB4I9jNnQl0pwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9o1uano4DyYXBifjuUj3aw5pyywz3zBuo48MHJTTzZyZmKGVh8WJkNwCQae32BuLcbYnnfH97QE6ugrpt52TR3CzJ5Naf5mWFiJgRYoKzioKAirT", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9bMtELUmVMXgBSdVKWQJE8tjgnQ5bC9iczK3ufVswQ5yvR9cSbpw8HSRpDGWiMvEpH88boRWBnyebXmsopZZZk3HMv1q1Ae25GdoRUymm5SuqRnF", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263815 + "blockTime": 1740295043 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK b/tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y similarity index 72% rename from tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK rename to tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y index cd83ef39..85cc3ac1 100644 --- a/tests/data/transactions/get_queue_elements/3RESwkB8QjRU6nTjbFbRUnV5kt4AmGrbLBHcYKHHLaDecu39zCGCym6RjYoVKDUCoRHVtFmin9wL88resxGquyJK +++ b/tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y @@ -1,7 +1,7 @@ { - "slot": 418, + "slot": 196, "transaction": [ - "AXjuPWh4yq8yAmhIcLNZFA58VnqlN/HNRwpUzZEyqrpyPNdDtvm1rn7WJiHMaE+PAlj81xhVovCrI5yP8PpncwwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcW2L25fqdqCXp8n8iHoerC0BdsGgtmHZ+JzzUw+5hFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "AeQFVTBGYnuxcNOY86KxklC+hr2iXtMRQAHfchB4GL/2sO45UHDUMiBugnaRh5iS5FjYAKVCBFd/p8eenoiN/wABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUBpQrX1hJeDWFphi0QYR3MonXmwpTg+lhZaeUIMQYWEAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAQQAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999944417162, 29967498, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999944407161, 29972499, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCVBvh5woRohNdou3dLGhizAjykxKK34T3ATHtuVgQEw3U4GRgzjowWnnMKCv3E5ZMYBirpSXdguWMDMNzNmyaPrfMvZSqQA1rynBEe3pariAYypvvANZYgwbegXwJ6oEcwXpDQey47UsHEJe9dryB7f9uLM3hwPrN4Sbq8rUB8UqK4ovM1uZFBjmCCFCCHHrVzYcfPWhD2mAyaJeKDHTydnbTWExsDo3jwewQhdj8NeUkUog2EL7CfDdYjetBihMUQyfcYi5D1", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDLSv3DXpTGGFYu4LD81Yf19VYJX5kQ9T2y6qXhNVkhhoZm5X88ukt5qC87aG6SSQUwVWaYkmE3ZpuNaE6WrtFEzqneXsw8zjmAfo81sTN4JGDkQWjprvQCHabVDXWr8eUffAccyifXEJrXq5Z9NiNX9wBumeoqP4uY1roKSmeyfcMWCxWwcvnsfWw61aNVsd7HLgMrYJCDAGU7jaV4fEJLSJ3BHS6UmbZitoKHoHSBeszCc2Vsym6S5xPh7c4Dspo7vQpcTvN5V", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 946957 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 53141 of 999850 compute units", + "Program consumption: 947286 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52812 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53291 + "computeUnitsConsumed": 52962 }, - "blockTime": 1740263824 + "blockTime": 1740295052 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU b/tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk similarity index 80% rename from tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU rename to tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk index 6eb089b4..be0c0008 100644 --- a/tests/data/transactions/get_queue_elements/3D4wxdaGU6pTwxhJbMdKEUMU3quEafvNeSQkP7qYi4B8EdkfZoQu8TYSDjqdFyreSfxLwzG6kdMmjvxeS1SE9xvU +++ b/tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk @@ -1,7 +1,7 @@ { - "slot": 345, + "slot": 125, "transaction": [ - "AW5w56snDG+OVNP5YZq3PUtwtI/o5cbQZrTxE0tkCRpmaS29Cc4mBfdftvESnhXo7P0pTAAtixi6SsooIQCIHAkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/97p4jtTCUrwV4khHp+VXw1wI9wGwFyPGYK7iHgfMoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeRaxGWF3yXBSspI2N9NnRneKDvV8CbhSvgCmvFK6fKTb9MHAtenCyrvs0bU4pHdXEIWskHT68wec6LRRvaO+wcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAvM6Hd8punOF5TAwdIvAp8RryYQPcDOtbBYySkxHUHAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDogooSMs7Us67U4uASUpUZHq91HpJv6YLsV5g3xR9zYU9fLHDucA2RnjswfJsLT3w2JvjvEFAKQZdJvMKfwKmdrfYvRTokDGUR6NnE6fjMefBkq5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX92eXZChpcYKQvdsB83cqQvNuVh111gxZP7zkkiB7BVXi6DPcYFknxoDnehVdvhLGmd4HLKLCDsicdnDeg7yK59kj2vHSa44Kn1rpEkmaVHUGdYdD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263794 + "blockTime": 1740295023 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS b/tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS new file mode 100644 index 00000000..d273dbbb --- /dev/null +++ b/tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS @@ -0,0 +1,97 @@ +{ + "slot": 191, + "transaction": [ + "AeShTXuVZejcRfvXR4NvhVCg03yLtmf0xock8FpWPnIjJMeETW4cyKBl6vAUCRlxkdDBY1d2arPJZ0ax+47Xsg0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWUarfkdx7Be/7cs//yt71You7CsYHxmVqPTi5tgqEigIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAREAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944457166, + 29947494, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944447165, + 29952495, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDi2u9rnh1cyFjbB3yzwUzJTiNkJJseJP1zgzmjVh9cJW7W1bC8s3AMyfF2Bs8zN46F9CJTF6RtzLWP8W6Wtbnyw6cEYak2c9KfJ4VBwrt7D56whmWkk9cYvMA7KTWHyQWiY2j4LPwpZ9ttB5RRe414ZkYufJcxN5GG3dqwm8kc2mgDJXaWzpFcdUg9PtmHQtwSvNcNz4WA8kY7udcvMqARgc5pV6MHj4aGQkPzi5RhBaS4DmqomWNgy18jbUnYQe6cww1VYTt2T", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52947 + }, + "blockTime": 1740295050 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S b/tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx similarity index 80% rename from tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S rename to tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx index 1475d7b5..849f3ceb 100644 --- a/tests/data/transactions/get_queue_elements/572igfJgbixfuvqT7XjLoZAkJkL332shXPZUfHZwL7Ljj34tdenX1gqW1DtYoYJrSQ9E4Pvwp9iJF7m7xtHkd59S +++ b/tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx @@ -1,7 +1,7 @@ { - "slot": 378, + "slot": 157, "transaction": [ - "Ac1EiUfy/WGWwsqEi3fHGB/zzYXcjyc0ywndu2mM7VA0qJOpvnd+9qDSVgQLea5MSGcyncWMFnljWUreQV8vBgkBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVr2jIvG6LpQCpTWyWN3VzpWwH2lmMyvbvTOuWDqGCOJgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AecMwG3T3Uu1ZUWQPqqgQDR7a9OxplK0y3gGLVghJDKXdgTgQ/tV43cmBlg5LW9TKcfiRPtsiIKzAgDNw/qOZw8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBvf3+2MD3lpxykRPO8knkWU4eQ9wkFU4v3aTZqFEZGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXATXv9Lw31w99NakRQXzA1evBJBRAfRSoprU8w56btES7gRA9DWRjva3oHQPx8xZiDtpnsTirfSzZidbsNEoyBjD6u61EYyZtz7mcYgJ4CWPiGd7m", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6iAgbQBD7M7kjYJhQRSC56mJBkGoGQrj1b3P83ACAoFtgGEtKhFFm2zNQQ7VpGaNkpZGvdrcHDuK3n4uuyoQpGkXimTNQkd9cmT4MfbUSgaWvYfH", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263808 + "blockTime": 1740295036 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ b/tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy similarity index 80% rename from tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ rename to tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy index 89b86cf9..2cb2902e 100644 --- a/tests/data/transactions/get_queue_elements/4LY89fJzNAmp4k1sYmuBCksLbZs2TiCvfQivKKxJdKRUWKLbSagjs6moVmRCfkomS9gJBdqRShtGkWEo4iLptXwJ +++ b/tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy @@ -1,7 +1,7 @@ { - "slot": 370, + "slot": 150, "transaction": [ - "AabmDD4M5flavsqvVkQad/39cufE5VDJvVqb1Czi/6/kFDN5OOroe/cvo7e73YaA2Kk40Qes9FH/Ubf55WYKCQ0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2kQE+x7HFg14RqGKAzWAYGrESDu6ndRjtcvd2ZQsgigIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeueVjy9OQSwtb5CRgpKY4dSWSGjbcr5MyxpxOSv3aT1lYltLJjfEi2yXdNV5aToamT28l8KErEXL6yyjhE7uwgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXh8bKXFZHN+ZjT74UhE1/KXA8y/SSAW8kCKSSu216s5AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXG4gQHKf6onEjNqYZZzMZDKp1534hkpUeWJjWZ9J6g5b3EGLaQorHKhcgKaK5mTonPuPPmGof7bVgSbtMghqEYTLFfN8TkR2i2NeSLRaLaxZqUcGw", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCtmSLckBuUpVYiJj7wbKM8MqkhMBFi2Py2eggE9qULPRZFL9FoktpeDWyxhxf2T49NH2bLYGj7NF7TVqHv55BdXnZaTKCq7A2WVfqYqX3s5mmJP1", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263804 + "blockTime": 1740295033 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x b/tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj similarity index 80% rename from tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x rename to tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj index 0bcc83d5..e74dcc6c 100644 --- a/tests/data/transactions/get_queue_elements/xBHcnKfuAuPFSSSdm42LTzT5FzmbXFMRYeWsKQ1XhRLsNXFTNdosphjqM6HcAPtMmGJtmgXuzJkprW2Ya4qAv7x +++ b/tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj @@ -1,7 +1,7 @@ { - "slot": 382, + "slot": 161, "transaction": [ - "AS+VNf5GTxJRZDRCDamrtO2odsQ4W6UQqJm1YFiiYeLuXdcU1wyUeTiPWEinALIoxBT2hpDexrnT8Cy7vjrT7A8BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbzSPvA9mrU27d0HcYRplyeCpZ01CGXAJcoO7p2fRx8AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfWLE3MqigOWkhTRVjMpPMnCPOj/eYJ20v4XMNGcd7jP4jxuSGMCuJy2kRidgI2gXFhc+HyCpwAczAWECLJzhQwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWnAisjKpWhyoaXrHgXaBPt3G29MnZMREPa57MsB/D3wgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE4FDHZnVwQzM99PbqB8tyHPF8SbmA5ko6v98iWfh1dfKgN72CJw6ETSyvTaysfzoXPacsdbDtBzH2tg5gfzsWNYSdCqY952L1piXcUunj1Ltbkoh", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7kAwgqRkHSuoeWgJLnWWbRUA88ZCLNqbSEDL98upzHZqNcahnJqDTpuvHYokgfeJWEnSwq3wkyhg35Xsq4ZdPaDwBRdg6CKu7QE1XNANbNRptMqh", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740263809 + "blockTime": 1740295038 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj b/tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy similarity index 80% rename from tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj rename to tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy index 25fd7d5d..b0397cef 100644 --- a/tests/data/transactions/get_queue_elements/4a4HD7q9ynCuf7kngLcFZHJKeqAYwUE2rEL9qHP2GfQ33vtXbv2Yq3p7TQhQ5HN3T9HxtN922o6Db3SPDpLRWuqj +++ b/tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy @@ -1,7 +1,7 @@ { - "slot": 377, + "slot": 156, "transaction": [ - "AbKOxZkEaP8WyJf4ng9LaIpYQ6FYCBXqIkyPFnqLUfDM/VwNGDYBDlLAgjpieK8X3AJz7YgGgcm0WH6Qyc8zfQIBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX6Lv4K2UQSbkqaHgS0hvnsQFOXnhV0HVe339syhzsPLQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfZRqpnMWydxRXultgqwaA68NUCiLIa+ZXruIp7/l//IEs6vQknnyAB/2TEHccwTxuMWP7VJd31pcDjQcFEhUggBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhpbvJYHwH1tLmklBHP8cjRsncCwCuyGwCZ3NY5AtozgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBT7e3MD9yUYnsHNqAPebx4fWyj63BWXTD7qSqat9DYFK5ZgB6WgFxW1x2AgKxcqS98Wtrsvfo3CWAfa5hQgRierbe6wNRYLiwEJizJbCyjm2UwU3", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Y7Ew37Ans3T4YbyNsuzEz7x1fEAct4N1fMQAnXUXM1YKxkfQYT3cdKjaRTKKPBusmkZhwZ1YbDHwA1BVbxePEisSYUUELvBGZ4DduXdA9zc4mPD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263807 + "blockTime": 1740295036 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx b/tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT similarity index 80% rename from tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx rename to tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT index ad4caa18..db6c8f32 100644 --- a/tests/data/transactions/get_queue_elements/2ffyLsZMyG8MrtCrReg9mw5kbwBj6jeuobLMqKohuj9JzgTYYHBDZ7e6qCBfVy7cdateSaXZJdtHT6WTQomN5aNx +++ b/tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT @@ -1,7 +1,7 @@ { - "slot": 365, + "slot": 145, "transaction": [ - "AVNdvvgQHQy5zsHhiiCHptkeVouSBNfzyI4csoKV7w7YgSTOu8X4TUVbuBvQNbD7KfXF+7vH7ypAXzwVyDL5Cg0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVFArEVo8NYzEYHKDyzuZnVzQZ7VdRxv2x8doXWNkewlAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Af0H6xmLoZkhDHpZ4wuZJoUVxJgYh2bW9Olf7gNnHTCh+qQ9tlK1FiF4BTBrDjME5+uil/Nyw6utckZWwzWMcQYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZTwQqYo3BOhCbRdb0o/WegWbecKx3oLCNxIHR3qXveAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9BuZ6jefU8yjZ2vzPHhbo8TPADayjFrX6L8CEQvPeST4qAq1RH5MhuyMKmDJfMzkc1bkcwAaACYxDDgZLYmjwApRqqc518qLVMRqEnnXQ6H2DLf9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFd9tbiKKFKt4TQ6Zmt48SyatgWvCQPrKiEHSK8PNUQiXpbg3ZjDtGTTPZ9rd68MWcnDyhkyZ5sXTdkoWBU9nm5mio5n1VfPZ1rsMV8NCe21hdVKV", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263802 + "blockTime": 1740295031 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm b/tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs similarity index 77% rename from tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm rename to tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs index 83b4ce1b..8ce176c6 100644 --- a/tests/data/transactions/get_queue_elements/444UfMHTTbp2uvmwD4TZ4WWtxXfftwURkjeWozVVFNynG665FicuBCkykgLcQqw23PuLUhe5Why1w4jZYgZ2nJUm +++ b/tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs @@ -1,7 +1,7 @@ { - "slot": 342, + "slot": 122, "transaction": [ - "AZiwlTxwFmRX4pSpsStFyFVBs2hNwPZashuyQWBbfnx8IdZIer8wapc6Ho8ioVQXS5mAiYgrgeo/CUdCRTMfuQYBAAoOkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb8NAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOqAzaXLA83cQXvoiQfkHqj7K+awe/Qrrmm7jH8TXUCdBu/HbQfhnwPVJ6UTz0Jljs6Lghazd+39MCmiqr1iRw0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAABqdV+CE5BU1EJLFa8MQwzy9Lf5h5OtoSUtSPNmbGy84G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQkVo1cjeU6Ptl0HW2tyaZw43QLllIt1sOWgQY6Al1tECSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E5skYsL18z5FURIp6v2qPOXgpoej9CKfw0LOquHhS/DL7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdUSzt84c9VuUAoNG3WFqrKdUdJ3ILg6at2UOxOsSfElcAgUABQJAQg8ACA8AAAwDAgcGCwoNCQEIBAg58SIwuiWze8ABAAAAdPhc2jTRwnxGIUhHMekVecPZxs/A2UsoGqEekWIFiqkBAAAAAOH1BQAAAAAA", + "Af0m0WgIB5ZCLRBJwf6z1KC7T9odFiI70fdyys3+erfAKV0hmnXcW7Hr5HpAhK9s0GEaxAm4HrPZffS7NguHKAwBAAoOsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZUNAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOqbSnTxETyiFGD6j1adH8mSAXhZEemz+2QYDAXojoYTS9MaY2yh+0HLzRoFko8viTVuqTUjwgfGn4k3d4a1vsxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAABqdV+CE5BU1EJLFa8MQwzy9Lf5h5OtoSUtSPNmbGy84G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQkVo1cjeU6Ptl0HW2tyaZw43QLllIt1sOWgQY6Al1tECSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E5skYsL18z5FURIp6v2qPOXgpoej9CKfw0LOquHhS/DL7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdQx+0ExCCgftdRnPVE9Zw+VX1RgXFQIU0U3ex5538U+ZAgUABQJAQg8ACA8AAAwCAwcGCwoNCQEIBAg58SIwuiWze8ABAAAAKeWDOpFaZCmk46eUhHXDOO9Dbrgr6JyS8FlwRAPbnVUBAAAAAOH1BQAAAAAA", "base64" ], "meta": { @@ -13,8 +13,8 @@ "preBalances": [ 99999995007520, 9496335360, - 2039280, 2923200, + 2039280, 1, 1, 1141440, @@ -29,8 +29,8 @@ "postBalances": [ 99999994997220, 9496340660, - 2039280, 2923200, + 2039280, 1, 1, 1141440, @@ -49,8 +49,8 @@ { "programIdIndex": 7, "accounts": [ - 3, 2, + 3, 0 ], "data": "6AtD356cQW15", @@ -72,7 +72,7 @@ 6, 1 ], - "data": "6uxfRrqz7k19jZzDZgmuRKQLqNipRu4PLoNaJqnsnQFWPr9SQLnEgq3krLcs4YPa9WXziMwNSoSc1E3Q6q6oQsh5TLwCcDuv8zND4n8rwpsuLoJTJNEpJWXoBq2QvPQzJnKZU7223nLLiVuJUx4LVcEKgcjg1KTVWJaLTUes6VEDe6o5JRdTBh3zUP55mMYJxbJXgRBoR2HU2qbXk1berZSDrMSaCemf24rb1e6tDvjkQ4zgvN3uASxMBnWfuBLLrHfGK", + "data": "6uxfRrqz7k19jZzDZgmuRKQLqNipRu4PLoNaJqnsnQFWPr9SQLnEgq3krLcs4YPa9WXziMwNSoSc1E3Q6q6oQsh5TLwCcDuv8zND4n8rwpsuGqHvkJz5BXtHQfHJfSZfZRg6TxXx9xf5tZGTM82QmEywq6HovefiVqCUhDTtdb16VFVM6gNiwf3mj72135M2cinuhyqrjvacu722w6PhYMjvMuv5ev1wiZCGYQxRXcsVFcVNMbKvmpjFuhfc4JN9cNr9M", "stackHeight": 2 }, { @@ -91,7 +91,7 @@ 11, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBaKiMnWZ1Fz9SF6h8JBdLZ8EuSK5nimptsTWYRbUqMC9vsfQxGVgzfFPz7fDTArdnDJo1EhPY9vn67yMY1ZuQ9sMHaYJiv83jnZEi5avuijjG6uD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDTVb1aQ2e9sa8EYvkfVX2km9zogN2tZueWrBkmTfaJyjGzyaErMwJf57MWC1uhmBjESa2DAY1Q3pjRzpUe1pX8R9jyitcaWw6zimvNmLJEE19p6b", "stackHeight": 3 } ] @@ -108,7 +108,7 @@ "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpi", - "Program consumption: 959536 units remaining", + "Program consumption: 959802 units remaining", "Program log: num new addresses: 0", "Program log: paying fee: 5300", "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", @@ -118,18 +118,18 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 35345 of 917557 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 35345 of 918093 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 882009 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 81682 of 963429 compute units", + "Program consumption: 882545 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 81412 of 963695 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 118908 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 118372 of 999850 compute units", "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" ], "preTokenBalances": [ { - "accountIndex": 2, - "mint": "Def93AVpzZ3kHWdx4UYvBNUP1Aricp4NebT3PWLdV9nq", + "accountIndex": 3, + "mint": "CECwsfYU6Hqne7Z1hQSo7N1J5cynaY9BaAv8nPx4XzGh", "uiTokenAmount": { "uiAmount": null, "decimals": 2, @@ -142,8 +142,8 @@ ], "postTokenBalances": [ { - "accountIndex": 2, - "mint": "Def93AVpzZ3kHWdx4UYvBNUP1Aricp4NebT3PWLdV9nq", + "accountIndex": 3, + "mint": "CECwsfYU6Hqne7Z1hQSo7N1J5cynaY9BaAv8nPx4XzGh", "uiTokenAmount": { "uiAmount": 1000000.0, "decimals": 2, @@ -159,7 +159,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 119058 + "computeUnitsConsumed": 118522 }, - "blockTime": 1740263793 + "blockTime": 1740295022 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La b/tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La deleted file mode 100644 index b3b1c828..00000000 --- a/tests/data/transactions/get_queue_elements/6DPSkAtaT24Eb3W5GJfY963yNsxxMzMytebFHhA7tMMrgHwniqpSrMB2Eq328tR96Z3pVy4voZCa3z1XaTmp1La +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 417, - "transaction": [ - "AQR++MUaBKBAQeLV3XxuGZLixlCnMUYtIUnyuxFRWyD7zxdnBvpzAachj3qeRhgaW1I5Uph4Z+jsHqEBn7qbVgcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVo5RZuU7XRtA+rqO2iY6D24xAC3gBG//+iC/8LyVcNgIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEVAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABLwAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944427163, - 29962497, - 290148480, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944417162, - 29967498, - 290148480, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1aDYAj5VXoWMTfMYpeFGYcReevrjad9Bnzp8KgcppDrMSepywQswyFrMjmD4Jfe1fNX6nDgHP3vPSWXsBgDU4Vg29r78e5DAYFA9mpszW4eQW4QCkkpQHzzAjQwJLv2fVJkTEopnKWYtUZSRoGkq6ypvH6q7MwStwgDL26TWpFV653Tq88SG4FxEhwU1tTEEJ9JY3QhmQyLsNN3j7oSgnpCSHCaCp5CvoqY4b2Q7atJ3r7e2MsWkQ8YUiKdT9PoBQ4aWGdf9i82ZofzSJiEW1beXpUdE6WWQZDTBK5tNgRvLxNL8gP9nK1bxmiY5CyEU1detvadCWpdLWQeyh2qVqaWZPpTGiWcGBFSpvygpxCfZsQYvRqyu8q5", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995063 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 2", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 17772 of 957605 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 939615 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60483 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 60633 - }, - "blockTime": 1740263824 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ b/tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG similarity index 66% rename from tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ rename to tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG index eff45099..ce84b2c7 100644 --- a/tests/data/transactions/get_queue_elements/5GEV6DamiQXjhFbQgVsKAkZVn925boLEoNHtmDEWzDcUWmstT31rEZ14mAoG1XMZigdDUs8WozG1Hs3c9Gt5ABwZ +++ b/tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG @@ -1,7 +1,7 @@ { - "slot": 414, + "slot": 203, "transaction": [ - "AdU0M6VsW+k/pc5Q3fKrjPSvMHWNB1sdBz4sq9cWnAVlYIjBjx5tJOsCNTeqsacYXRh3KnB1CGAF8/Qfn/aHbwwBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWEKEJCY7c98t7424/q7zz6J7aYK5XcE+QnHvNasR+LoAIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9AQg8AAAAAAAAAAAEYAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAABIQAAAAEAAAABAAAAkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb+AhB4AAAAAAAAAAQAAAAAAAAA=", + "AQkE8S9cIBUaI36YTx8u52G60lijeAIpvyeB7g5y8Zc48Zr3jw4E0hQ4yluNrA/l8JpT0Q2JGt/dx19/Grie5wsBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFpKETXFN8hshSFWPKNCo4wqhFc6MSzg0Jv5AYgJhnoAIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVAQg8AAAAAAAAAAAEOAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAABLgAAAAEAAAABAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZWAhB4AAAAAAAAAAQAAAAAAAAA=", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999944447165, - 29952495, - 290148480, + 99999944367157, + 29992503, + 290204160, 1, 1, 1141440, @@ -23,9 +23,9 @@ 0 ], "postBalances": [ - 99999944437164, - 29957496, - 290148480, + 99999944357156, + 29997504, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1VGRtD4oQ7ZeEg4nVw89fJBcCBM3xDmrJRptmzgmMfteRWArSymdxXELtCDo1V43umUYLV4cZM1VW2GtHeGcDeV4qawwLYLgQaoaNy8c8FA69sRoJDW3ognshCLJP2C6dMERH16UhMct23GfQX3HWCjuDXQv3sitwrqbRGLrE74Nq4KcoHUKboeLuUu7Ap8zcqCZyyihzgJtxEbiiyFnUj4kcs1RTEvbZLjXfZnFo7pQZdez2gfNZvLuwnz4UZZLsRP4tujLpxxYqAYWovBTj2nqMXVe4TKYGCixpPinNiv8grDjQtW85TUKXofVzfCxJxPAqTnqokU7ddF6xSdfsMbLAUGP1oiF7LJ7a2wkEpHHt8J3ZebLRZh", + "data": "HDtpqY3uCYv8VK5FAXvJYXZa1aSZGyRWp5uDXdEx2WuQmsw5cbmzvbaFpxq4rg5Dnviw9PhQ6UwiAR7oBXJeJXJTBoE4zSsjg1qQi2GcnLjTtNtpity9QaxxtGW7foACxJP2ZdgTFeCX7kzzq3DxBcTDADRfhBpFKCCqrVfUi91S19ou72nhDfa9xmGpwGjHqSfkYGzg2XwGeo5ZFhvRvGfXrMtDeu4q4Apj1ZVkXspu2nrojyC6N7yWp3JQHLpfUDtCPGUBptWxuaq1fAszuzebKDtGv5KbHGn7U5waLdzs7ristaNnwnL8jQHJRxrM29KWAc2FdnoojitpkdUXM4T3UCMDiwzY415tggrhXB9A6iAeHcqicz1uUWLU7UYTzGtuP8JGuBTpXqq", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 2", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957605 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957871 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 939008 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 61090 of 999850 compute units", + "Program consumption: 939274 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60824 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 61240 + "computeUnitsConsumed": 60974 }, - "blockTime": 1740263823 + "blockTime": 1740295055 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E b/tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr similarity index 80% rename from tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E rename to tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr index 512ecb8c..b97cca49 100644 --- a/tests/data/transactions/get_queue_elements/2sdnV82Gd9EnwewmwczsAAJZa47XDSH52mutmgaaZjvARKBqrgY2X8Rw6q5yLgp9zWMSUERV1nZ542VnckgkAQ1E +++ b/tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr @@ -1,7 +1,7 @@ { - "slot": 372, + "slot": 151, "transaction": [ - "AV2umNeUQohh/hBQDcHCM3+KO4vFyZkZhItVbQn7O/7+qwAHcft5fCmjX3suF8lkMA992u0qV0X73/p/N2jkNAEBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXnoYi/gOklieveb1J9p6d2ph6VJKI3YGZ6KVSA6Jv2EwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQww7CBkWuP5qAsQYs4ZHdEnHUpzo5prjTd4k6ERQUPdNhbTm2OapN7WcaxKQfGMaueCvp1I3oYA6kMQANlEAwUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVqUFcMumivXj52wCFK4mF2MRiNWQ4AX6Ed8nH+dcJYfAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEwAddxENqxZUcYwC46BGGWKdaK6ar2ueV2yuU8qFjeFcYQm67FfwfVkRUq1EKjV5qaL2zznAXCzRRQuKUBHXaQqvdH3CPTc623gSTZxfKN7KyiFq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6nHrtqXD81tvNdm1sot1B4CbvDgkjvWuS8UvCoZ6HmQS3C9JtLPtYwMtpToEtoGrdxB3RoakyjPMXG28woQqvFKi4JNoZFj4hgi5LUBjkrkCgUbR", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263805 + "blockTime": 1740295034 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha b/tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha new file mode 100644 index 00000000..d5befe4f --- /dev/null +++ b/tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha @@ -0,0 +1,97 @@ +{ + "slot": 195, + "transaction": [ + "ARPLOdLLDoMOm6eKUUTuKspNu2iuxWbKeBqGNxLDtzSyeQPOLp3D24VZxj48g9WqyS4oeLEKWl1JMsSN7Mfxug0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVOhB/gftjIMnH2Z5H1NZgL6gFAwV91e37NPd/UTLNucgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAQMAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944427163, + 29962497, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944417162, + 29967498, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tD93wkyFv4F2tFN89NWKpE2Yd7Sagj5vtHRpSH2Zskq13KVVFQeUc9TJngAqEtftERjQ85cUV2CPpsYVH1qZGnDAWUZNMfqGt1ft3Z2PuC1zbQa4wxbXUVarYPEFGbzcMuQR5XSJrAchMGE5ZdeDw4zG5EKb5fgnZmmszgp3jLe8CunA4QDA8fVag71FDnBiG2pWjNsDFeoSn6hXofeWnfAB6V2T9VMBHpWBaDNYbuERWJE6vAYSsL41oZtSr9v4UfTnZ1naBNi3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52947 + }, + "blockTime": 1740295052 +} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db b/tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT similarity index 80% rename from tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db rename to tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT index b54e101d..f539f818 100644 --- a/tests/data/transactions/get_queue_elements/4aMVgNtiL1GazES5iyTajprxsXjFVYXRrf56H9VMfaXot5uvZTLQVU7GNQ2fcXoysQAA74b1znCydCDLwcJKh1db +++ b/tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT @@ -1,7 +1,7 @@ { - "slot": 344, + "slot": 124, "transaction": [ - "AbLQTA85JyoAlDeKNuLrNiPaWnDA/DuRzQYb2gHKoIxX+B1vjOykhF2M5IAPMUCU8Y8TYlPQv9H7KKYc+P9vggoBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUe4wAB4tTthWiXQ+xFcgA0Bm+uNrmuNFTz/KUj2J4DAgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARSOVrvF8u52j3LgafDznhVwxf1a58sJnneKij6cBsRST+CMqrCHv1X6rgmBuMRDBfbWVOxvk+WUGw4Q03qkzgABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX4mcDvI9OCykJ8SOX3SFOxJR0uGUYeNA2cL1KpV5dTuwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8vGZBsMzmuHrdMeg9QGREyfLEpezTmbGhmfJNmRrUTF7Brg8FgUN2mKFrVs7vUh3K9BvSwYqBLJEATFzLyCFyZB4WwTiL8yRUWrtHLdSBdWhG2T1", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7PeAmXhCeJz9cssbSwVATAvV3fEv1BwSqQBQJvAMbg5GGmcMLA8Bngd3aPWv1JHG15UoUtXN6eShobfun8J8sevPSVftbPfxRz6QTJAVdKXNaKMy", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959899 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40196 of 999850 compute units", + "Program consumption: 960032 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40063 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40346 + "computeUnitsConsumed": 40213 }, - "blockTime": 1740263794 + "blockTime": 1740295023 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q b/tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM similarity index 67% rename from tests/data/transactions/batched_tree_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q rename to tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM index 19a5daa6..b7b95760 100644 --- a/tests/data/transactions/batched_tree_transactions/3x61544zmRNrzKGVdDs1QpWWy8RpSrrgGJgsCJFfpr4dXmmos5q83Pd79YjyoeW4m2STxsfqdULaUMpxwJyht39q +++ b/tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM @@ -1,7 +1,7 @@ { "slot": 305, "transaction": [ - "AZOJy/bTxxlCS8UI2I8FRx15GBrX96HLijOVCYkAn3gjOBFAl5/TtZ7RiE7pkXQ/pjFf85BEryAbRSzYNKIG7gABAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQLq92+vXzeR7nciCnXfc1KbteDvLug4/VBpDVZB7mhMQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAnQKTwfYTvgvK9kTdCioYW/TCCANKxzytWzQlg6AvaahKsZGb3BQHdmT4cPy0O59y5TzdhWpj/JFztr77lkOKhjMnwbUC9OK+fT4Os9aujMZIkhHXdZnZu16Zt6eE4jIcGO7YdOY/4N634Pz0Rr7hhVcEwtBKW7Pg5NFXklAWg3ScV64eAc9LghNCx+Wjoz8X84FDMP18WZFAeOIbYMMSh", + "ARctnJ1GBTo2+ingZhHdQppfCC04jCayVDXfn83HDjcmEIkF0cSq7VgfisCJt6FbriTqxpKIdmd3JiBlcigVegoBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTckbEVr3suXGs+j8Lm6As60qr4/IIG4uLGdRIBo0/7tQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAF7QM6qxM42gEyBcBRqaB8OUQxTjVuNUkN7R4wfSgWlgOxqBCFSt5dUNSaG/2nYCeLPkRdyGn0R9sto8gbM2TAgYUQmfMU+W7GiL0+r9I6+ouWpY13QcfQFtErS82OVd0o3kV56qv6Wy65Sy8qC/XGWVVojfFNjSrIqZYUfCJxY5IKUaVAJzd5tO3Y4oIEggTaFRu9lc7+6gwn9ZSFQnqX", "base64" ], "meta": { @@ -13,8 +13,8 @@ "preBalances": [ 99999995083200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -25,8 +25,8 @@ "postBalances": [ 99999995078200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 2 ], - "data": "ZZpa4B1Y3ym6r8942FbVz32fFfVixptWrDEK2LqLvQpWfWfUwfBaHA4yQPR9nHForMLVLsJeGhYJdS71YsC2B3rLKcKsG6SG8K45BV1VqhxRzV3jonkKGx5wBjCqZ4nNfMVSrUZ2mkeNPzb9s9SC8EgebJFuDtVg5MbyqtdPKMem3djKHbDDuRbdywLFfmKTyrPiBxVj1acae2rwnnwmz4xpCqjGZJF1S5SbVtvfDfv", + "data": "ZZpa4B1Y3ym6r8941EqVnuBWsrDY54MCVoFfyJBbWeJRo9q5TnUmawmJqjRyMdPhB8yXzakt4G8X9cPmHdGqXPTQDSsSfEUFoPSB5vqAPzoLj26PbeoyNaSm8j25UYUKnaGYzzTqg9afq4KkaG4eoJZxnZJBRhvZtcf7wqX16ybRnQpQ2YYJ4TqzHkfechHdTAnHwnGBHeKTAZyXmqknq12raDQRSZVKR7CusgGuS62", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hTWw8b3Esaz8Ku3U6LgCCLfvc3f13CmgzoEZtup2Rz7fLLbDR1ACedkRtUaG2t4C8yBJ2WbqRECPaUA3qyYCPggAt5sGrcdV5QD8dMAFqU", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hDJu3eWWeySRi5WS86umVtzZ5J1fqkcM5RDdd6nwtp6n82cWKDurMYT7KsJMqsyPXgUw8HxYJiQV9D2USSRpcWyxJcAZFFVaGRPpccoDhU", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068183 + "blockTime": 1740295096 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz b/tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 similarity index 80% rename from tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz rename to tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 index 3b9e5cb4..dd42d612 100644 --- a/tests/data/transactions/get_queue_elements/4xurg8CqDs63QqCXJzNeBN6sqzSt7Nq6bZP2eoemVirNANYwE31dfpjngi5o6XeZvjsuams3QYscfpzV6uMNuEMz +++ b/tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 @@ -1,7 +1,7 @@ { - "slot": 391, + "slot": 170, "transaction": [ - "AcZETJb+rIBj6llvSBhju8aeMNDOrFL0nGs+4LA1MQh/QtjepPYD+FUbop1TRGDVCpOpTcgzXsXNC42eNNI2fgUBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXtRiy5ZQUp9F1ojRpQ+oM5oymd/aHeFvhH1Y5FV8+xKAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARmy2n+De+gsv90B36z/ocC+AWhBauc81sB4F0kDLkYAMm0P8WtnxWcxx0H4H7ME62SaOIMSG15NBVyzlFSvMwQBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbhK9ElWb59DmR7c2kapKHh5GIKBgoSsvt4qHK26lC9AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9tYoZV54yEbyZAZRdvjUDhuSKr7LFhXhEozCL2SAHy6Tr6jhpEtbLB77cSGjqcQFUL7mZs21HH5ncMVMUrhAHnp85LNgiRiCYATqpSrV4YNwPZ6o", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXGAm2xjvaruHUPS9nHUHBWUJ3qYBPgEEHqFPuXnWVrKUiKe3JVvn7WqUj4hZV3hh9HUYwP6PQMzb6sWjtTS5HVpxw2YNmVsgbfPyrb5VEeqvFcVTu", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263813 + "blockTime": 1740295041 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF b/tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC similarity index 80% rename from tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF rename to tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC index beabb458..2307816b 100644 --- a/tests/data/transactions/get_queue_elements/4Jc3fb7eFuggRM5vNKWAdoKjjhvbbT8gjq7x7N4pyKJiUq9JbYMWFxyPZK9RGC52gvS6xpjxyGshrZqnFQHfj8sF +++ b/tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC @@ -1,7 +1,7 @@ { - "slot": 394, + "slot": 174, "transaction": [ - "AaU7cwgLXsDtBcOV537M+p8ngdljVvYOrKS2qaoCd/SkwWiUMnPItk2zqGJo/7KxqedyZ/bBVdMMhIrUHc2KFA4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUw+Ju3HhB13ZwYuNp8jBcB3UZrx5eKKyLwxQ5FPgz2VQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARvG54JeDE4SjUEt8L0X9gu8NjsTTV62UE1A4I5oDmpkARFYuitB3FhfzHrgXO4SxY/OaiptXgPH6GenDxcs0g0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWqBoC/0S/Fs5aoOE12Zcd/p8vwWWpvuHKlM+k89nfxnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7htu6eCoCn65BBkgDzvTBZXWGNKu9NSVpcXaxig162P2kyggEmnoLcf5zhgmRRpfWdLgwuoXWbhW3khg5Vmo3K9yNMKCXrV4Anp8ncaz5tNdzuRy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9wHsirFHHmuu5LBrP1RWEpxp3fhHdX16okaRFnQMJvhRQGygJhEu1RzaiSkpy68jV1ejUkf6LjQccKesxQyKh9y5FAGiafzEeEjMRYMXkrXd4QxP", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40191 of 999850 compute units", + "Program consumption: 960037 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40341 + "computeUnitsConsumed": 40208 }, - "blockTime": 1740263814 + "blockTime": 1740295043 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 b/tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk similarity index 66% rename from tests/data/transactions/batched_tree_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 rename to tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk index 31fa0cc8..2b5cc47a 100644 --- a/tests/data/transactions/batched_tree_transactions/51cTbMStzKJwhPCeCLj7s1feeUAP9brtLM3zjkbVyU6tToWojakgWZSx62TRjdddS9WrDbBhB9F5HRXtQ1iavLT2 +++ b/tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk @@ -1,7 +1,7 @@ { - "slot": 345, + "slot": 334, "transaction": [ - "AciYXx3DL9yGf3SezEzD4ePqoUohFkWf+LawvZVqm1eOJPWYDhaRw8AITzEAEUcu+lbsf9TKDJa1GrxaQK0oQAkBAAYKtMRH1yPVHPOdzOcRt5gyAQSohDCs3J0zbSxmDruEWEkt9XjERNdLzhMX34c8LCcr0i90YNR3ds2dwEgIoW7xoE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS6yRM5tUpYJTtPzLdfW9/3EZD5OddBVqcwLhXoSNEhigIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAI2f2QIe014dz2CmcMreZmISfADZ1IQgku9bbPhU6n6J3DqyY4a2pZw+B2JMg4h/SKi+LMvUHh5LAXA+hUIUPZsCGv6WosJsULz1VwS0aSiriz63520DHWViutBQZPW5wl5RO8CzXVvL5f9+znAFDRnQsGjj3wKrfXhbU1IMZ56IRuHaPNolMdZV/J2vNKkFd/IE3Y4YfZDL5BY+uSKQaX", + "AR1O+NzumYtI/0fJ1zy1RVg2i3JPjOZVighmQoXYmNk8Xb2eAGWPn3XF6Li8fcmeMT+eZj9rZUIm/5+W/Wyt+wcBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTGbq+Jjxr6jhuLhr1ai2k9EpVbhdq7+Cq8BWdr59kIvQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAl/kUFtWM6wVEeehr7Is2Z8ER7IHvFiTNZRk3fST5wywSIDQuI3PjEmGn/JwRp0gE2jILItaLbf98IVDGfcZ5CHFcBngChzdG8Xz5KGrVIM5yxiQsBPHfy+f3KuMwCPccCEZbf1kghCTnjVrdZk0jdaANA66zkFgdjDzP4cEHH1wnC2SGzsyS/VJBadNYrrxBTmOoPzd+e+BuLZqEokFy6", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995063200, + 99999995068200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -23,10 +23,10 @@ 1392000 ], "postBalances": [ - 99999995058200, + 99999995063200, 2735280, - 30177540, - 290148480, + 30007506, + 290204160, 1, 1141440, 1141440, @@ -47,13 +47,13 @@ 3, 2 ], - "data": "ZZpa4B1Y3ym6r8941KzgQU6xRNUoJhqBUFbSanB6aW8PaoZbDCtERvzgoJz44bgSRdAZ1cUWqUQ4y4b97oN7pKirLS9wwRcupSGuE3jauC9ScdGUWY2jPQ6dJsuwJHNCzuaG5t4F9h4Hh1gpP2REc5Kt5JaRN8txofnKkEj2Q6gTkGqNmfUY1fNk8mNJVenaB98K55CdgE4o6ciN3rTrFyMLR5WrYgh8JAwvFNRXT3k", + "data": "ZZpa4B1Y3ym6r8942DNj5fASM3xD6ZUEwiGC93f1LXyoitASnKpeMM2EbAfxFpMmhYGFd8xov6mfh46s8e9KUJPMXgoxMyVdm4HwAmz3Jm1eNoBmzzxoiVHujpnYGo4duyaBUn4LCk4Y9mTmiwnpNYHnCtaFu3qzNJUwMHbrgU8b5ycSHjiygPnTn1BHvK98MXB1yTKMfpHNSNGgMXHCi9tLsUjnXPYenNgPqqZ21of", "stackHeight": 2 }, { "programIdIndex": 7, "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgoczt4y5rzufVWyq96A1vNRiQiESyo4b5KsDFCsm3pmsjX3EMTmY26VXdQKANFyhifDeCdAMAPy912LPEAMjcgf9i8QagbJAvvJQaioSCgKUta", + "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgocztHPeFCRht3xDE53br4ug2LJmY8Ma7bNFGywTZgBJ3RESdRQZPxqRAvnuNXF3uQNkEsCj3bjVistaN3srcpLFb1ar9y2bYVxymrZMj7JLbt", "stackHeight": 3 } ] @@ -67,11 +67,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873484 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108603 of 981865 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128832 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -81,7 +81,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128982 + "computeUnitsConsumed": 128966 }, - "blockTime": 1740068200 + "blockTime": 1740295108 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT b/tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R similarity index 80% rename from tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT rename to tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R index 6b4a99de..ba8cd490 100644 --- a/tests/data/transactions/get_queue_elements/vV9wNNneUcFmTk17GD7bEkYhXiNoZVLAEg9BKfHsMkrw58HpETFNGmEHZFNhWNv8UucaRYeXk1YtEwkFdnFA3BT +++ b/tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R @@ -1,7 +1,7 @@ { - "slot": 393, + "slot": 172, "transaction": [ - "AS4fsNTwPuG/u4lQsQ69/Ne0Obe/LLNhJ1iFh8L/F2T0uMYNGzTV3tmr3M/ZJRoKVy6Al5QL4Tu1j19W3p5cQw4BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWofHED5kGwPqE/v8KuuWFmEz9FcrRG6y3R3VYmR0j8gwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASS20AZMZYcLzA3DxZhf9+YC2MiayI1X3cZ852rA4mvP69M8anCwmPb3btFLpHSWK4cUUA7KvCaDOIK4Yqj5uwwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWp9dp6SPN0WMw6RxLLg16ypc6g0Q4eNUAL7PmAfi90EAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9DDpcwJ9gWMQtxGBsmtR693bV7tSDdGgf5aVZBNCUUkLNYg172u35o3ZLNwhmNodKEmziKhW3ZTVMXdGEMyuGbk7pKTJAsMkwT37rSMQAfsMDGsq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6sYVayWY2mxKgLET6iGfkXhoPsTW7Fdpq4QPGvnxv8ZMYcrqHBvj8AJeJgSJgh514pLbY5zpvZ5ZVvoBfSTbjWyewhwiq5NtFYsw8m59yCwwmDjD", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959282 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40813 of 999850 compute units", + "Program consumption: 959415 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40963 + "computeUnitsConsumed": 40830 }, - "blockTime": 1740263814 + "blockTime": 1740295042 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 b/tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g similarity index 80% rename from tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 rename to tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g index f707c591..bb479d8f 100644 --- a/tests/data/transactions/get_queue_elements/2s3YVzZaxzqqYHLpdc7HUzqQ7ECYwxd9scWWwoDV5gRtkcWrkijPe5tetiMdgibDqsainGXKrNuoywEWePb5n276 +++ b/tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g @@ -1,7 +1,7 @@ { - "slot": 399, + "slot": 179, "transaction": [ - "AV0sQ/bzjLOedURKFladx0WgXvB+PM9K7s8BxA1IFqy9J1hjQtNW0rHaeiWN8IfpM+SuU626B3eJ3QgYNozOsA0BAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXx/KQ9GdEnlgTX7wwbfr4BdVCWEEY87apnfMYsE/p89gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASbEdN1NuXuyfsamHpGPdquSkWf+PF5O0Nd2Wn/VQoTHmKi56T7mUINiXxmvT6p8r85YmNi4uITp1CpRNO0x7wkBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6yfS6Ro+P9xHU2mbiBiQTYxWiFSGStN+eeyy0qEiJ5wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEK3MstrEd7j9Kab3TVbNRiG53Au7Va1KZQC6FrxiV6NPZGAQk3aSpLs5rhJh95tFWsnwuhFyvjkp7ogAt3AuscVwz6Yj1UyTWbspKdwvww7Z4Loq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6zjx3WuQbAiTv2Y859xDtXuYxTfgpvCZg6uTeXQ95kciM2fw6QTsAYAaZsmkNSe6i1yqWbfdGdpzxea2YvVDHxnqNTCHvmditMeYKsoH5Vyst8gP", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263816 + "blockTime": 1740295045 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 b/tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT similarity index 80% rename from tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 rename to tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT index 0fb71223..45c3215c 100644 --- a/tests/data/transactions/get_queue_elements/4zpwa8P5zZ2j3R5P86pcdev3yKUHDN4PSUFjKwagFHqkADLQJFLLZdNtFPquSGUJLU9Ct1MiPyTE9jv2UQFDorQ2 +++ b/tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT @@ -1,7 +1,7 @@ { - "slot": 353, + "slot": 132, "transaction": [ - "AcfrHlKn12HAaj6F9Ki8f5mUmm1Qsl7y9wRw3SejofF6/j9u6AP0WbS10BhthkaijInaoezdwR1nX4k/5UQODgsBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWJL3alVvlfDpd2JvQWuYhZu1Jh/Ql8faDFxwRJHvvBtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASrCw+NmhtfbNmFmdDcuVBrcvVzsLB/SaWd6KMsKRapVWRLAycLweYWxe9vJTHxLdR+Y8glt2Wy2MQNerovTHAwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWomAiHxBR14Chy5IrRQEuXMJfzXSugW6Zu6J0K5h1dnQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCcog7PeFcqjZeYwPdJuapsNEgB6qiZ5HUCgVDRsSRYEmSLusCHMpuBousiWyuBCvJEtjkCDLdoqm2eJjsgibLP3uxaYWwb1jA63vPqc5MLXrwzqV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCikzSiPDodFSmcQNswsQgoG6H9rKTzuASc296Tc9u9UeQhDJgpV9DSWWm3zvif6UW1ZV87oVg7U2WV6Z5XF9P3hmZXfGBgAoCa2GR9syz8RebqZZ", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263797 + "blockTime": 1740295026 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 b/tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs similarity index 80% rename from tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 rename to tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs index f8956f96..5f5b8bde 100644 --- a/tests/data/transactions/get_queue_elements/3uAJT2hHKBavWJ8XPrrowRGmcinsDjBYFKbKmCteaSGJwSCpTzctf5Cvgje9W6r9sqsTFoUo1nzZghQWHV2KG1E2 +++ b/tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs @@ -1,7 +1,7 @@ { - "slot": 397, + "slot": 176, "transaction": [ - "AZED3kuCoTlVE+aznQHFBkedExsiyjotqZBWpQU8VY5M/TPDRwbjNktfZQ9zJjw6A/lFyXQPACmFV86SAtMCrgsBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVv4KX1q6ShWWT98QEEEcKtP0gwIIAGc2WUmGMhCxVDRwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASxFv9si5IeLQfTEQAT6Y2l4w3XNkexUhNy+Ek0SEXgOAG/t+AImpsLnMCvvXKPQ381rnJlbo7hgw+iewRkRxgYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUuT5c/clDquGiPlSprBQlp/ZkmXpu5cHsLPQp2z61xDwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXGAQ8XbkNXrM4ULF59quUzE5qmV53Rmr8ho12NnGMsNxcQN4EMSvUzrRfYUaMYUeA9o13BCGFnxFvDmUBeG1i2napvyec5jdXDvFWHncJZok2rFNo", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBmcXkSfJwZPQm3oHrn1hSpT24DAkLChepuk2yhXGfZ6QFpn13wC9TiP6cXNwKF4wNgqJ3X9kZT29RMqTem1jdkmMdPm9kbzKCQVbsCzWDj57Ggpf", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263816 + "blockTime": 1740295044 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ b/tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 similarity index 80% rename from tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ rename to tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 index 12786ea0..7a9d1c91 100644 --- a/tests/data/transactions/get_queue_elements/5sz9VWWPMNGuSY6F3JWaFk93tzNRXeyYBS4MxxVQHgGU8Q9mjVGduL3fwyDQCwkhgxf5DcfL7d45AEh2sByCHFiJ +++ b/tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 @@ -1,7 +1,7 @@ { - "slot": 392, + "slot": 171, "transaction": [ - "AfQJJ/gBSxCGq99TgQBnW0iJj2LuwHwqvKAPkpPVnr85dXN1cBA5B56Fz/8itE4CqVM/fFK4kPfADvu9J3HX5wMBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJnw9M1IVsC75Ma+dz8dXFhC4Cu+FVT7Dtyv8s8+Mk3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASzin2XYqR2Q273vQ0NDSP7q402Y4keEo+XR/hSNR+FKWbZfa/U4eE9z056dQj6xXhEbWzX7oEFB6EPOoXjYgQ0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0DMPCg3zKacDIMmqfaBD6tWlB8vXEzu5IWoSmDheG5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX719GW3Egy4Teqinm9nfhWoSZCG5rY4rUG3Z3NtP3Ubqzf6xxLeCQKFu99NjYzEWHSYcoUGTTYu44mZ93gnQQmNqcmH7CvnoHeDZkUqSrmt1S16cF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX77Uj6S4Efxz3xnMdDadf2pUUH3CzkTiyG7vBCk6cpXZsxKfQeLqVdyEY7AY3LqR82TD95nzUjdikAtbumS2iS9V1HLsfksN1Zesf5Wr3QJu614Xy", "stackHeight": 2 } ] @@ -88,10 +88,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967298 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959297 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40798 of 999850 compute units", + "Program consumption: 959430 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +101,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40948 + "computeUnitsConsumed": 40815 }, - "blockTime": 1740263813 + "blockTime": 1740295042 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr b/tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v similarity index 72% rename from tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr rename to tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v index 3f819f94..9d6961ea 100644 --- a/tests/data/transactions/get_queue_elements/4dEd9BvaqZbvBfq6WwwGy1RCKm3nPLvanL5HvyFMg9tF2qcaMQrJeWXUJ1kmautF5PmdYtm7BW2BLBo62mj73vEr +++ b/tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v @@ -1,7 +1,7 @@ { - "slot": 407, + "slot": 186, "transaction": [ - "AbVMb9XafsioL+prFNzGGuwFEaIV/6brsEra+SAd8U4wapq7skBpE41k2Ovkk6sn3gT/neCHxTH4s0Wu2LB2uQcBAAcKkjW/xXJp3Wh/YbWEd8ycfqvohVzlnBliSPkPbAzEhb9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVIB5WZydlWDDbkrmeS3QmQS1KnOafgNbHGWKQBCVQ50QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACSNb/FcmndaH9htYR3zJx+q+iFXOWcGWJI+Q9sDMSFv0BCDwAAAAAAAAAAAQ0AAAABAAAAAQAAAJI1v8Vyad1of2G1hHfMnH6r6IVc5ZwZYkj5D2wMxIW/QEIPAAAAAAAAAAEAAAAAAAAA", + "AS79RFHZPt4cewzE1U3BwoRnetSSfE654c87D001cM+k7aF+lsCVepjicJINS/zVWxabS4R+XOYn/PajQyXjRQcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWHLTsL4r6K3VUT2yrsENk0smAh2gv70yBqXvPIFw/q7AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARAAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -13,7 +13,7 @@ "preBalances": [ 99999944497170, 29927490, - 290148480, + 290204160, 1, 1, 1141440, @@ -25,7 +25,7 @@ "postBalances": [ 99999944487169, 29932491, - 290148480, + 290204160, 1, 1, 1141440, @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDL875RCNNG4R4eAFQUDKhHyDAeZRohxLipCEKQ1X8VXwZSzB4tM7e2q2X5vdCX93Z38wsrUhpK4aE49WbqgLp19kTnaCqFRmH3s4gLq9Fuwbd3qXWU7YvcJetUeiWfZJE23U2QrNpZSzvLDgTGuu8jzjsjLbohaWV3cVuPLH7scVednbSooUaJeCrNSLFqygHFLjvzGVAmfBnaqCQXCGQ5DF6EzpSY7vdRiaWDo1LNcThWEQvpp3jDXQ3ULHJtAwr74z7NbRgoR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDkptRXjrv1uVUnLqgKSPg3Dxk9SkRL9uQM3Xj2FJrXQNeBQpdjRA8KgU8SKkNPE64LJgxhbWyaSNngpDDcyiVddgu1WMcq789mRaLaTpifGyqKhNiZazDbxaBzkPj4XHpe2xU8r49uYn6P92wgj45h3yvGaz4emfUVmSvD9w2UEdXWjJHQcRikoRuhWtxGiSFGeFWYTRLoUqsj7BuC4Vq6943z1gtfowkeAySCCDfi6Fxip5qwKYRuCCrjqz1BxZsYo3QkkBpxF", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 12735 of 961192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 12735 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948239 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51859 of 999850 compute units", + "Program consumption: 948505 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51593 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52009 + "computeUnitsConsumed": 51743 }, - "blockTime": 1740263820 + "blockTime": 1740295048 } \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX b/tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX new file mode 100644 index 00000000..b376f6e9 --- /dev/null +++ b/tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX @@ -0,0 +1,97 @@ +{ + "slot": 201, + "transaction": [ + "ATBOnEQ2SCkn+pRKXgNrLBPLpxes0Ie3W48rmUtlnpANOguGWnbv0edQzwSeDZ4kVsrGocn43/XqxQLeXkgtSQYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWXmd9wzlKu7O3L96RPQtmmBNM0bhObJsGcPEx3dUAMHgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAScAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944377158, + 29987502, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "postBalances": [ + 99999944367157, + 29992503, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVKABgNFraJrhhJd31R88PLSBiaCt3zjnZFypEgznSv6KHUJcBAa8FMMPoSmp9fehdHDu2T8xW8fsm4jtEMfFK649Bcs8hFeZGVQwjFdaoFMK4M8FNGRsus62Bj6nBzk81tq8Gk6JbN4B7M9Nz3KYiVcremefTGDLgGCLiTGn6XbJ4xcmpaTwR9MhQSKF3PaTFqX6LEQUrZfjjHhN7eVAVwu5kRdeTAzC9yA5EzuFw91oCE69KQdF8ox9DNNMGb9WHvjJAa2BLs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program log: Instruction: Invoke", + "Program consumption: 996301 units remaining", + "Program log: Invoke instruction", + "Program consumption: 995339 units remaining", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 1", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 947301 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 52947 + }, + "blockTime": 1740295054 +} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index b02607bb..cc817bc0 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -15,6 +15,7 @@ use photon_indexer::api::method::utils::GetCompressedTokenAccountsByOwner; use photon_indexer::api::method::{ get_multiple_compressed_account_proofs::HashList, get_validity_proof::GetValidityProofRequest, }; +use photon_indexer::common::typedefs::hash::Hash; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::common::typedefs::serializable_signature::SerializableSignature; use photon_indexer::common::typedefs::token_data::TokenData; @@ -25,9 +26,8 @@ use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; use sea_orm::DatabaseConnection; use serial_test::serial; use solana_client::nonblocking::rpc_client::RpcClient; -use solana_sdk::signature::Signature; - use solana_sdk::pubkey::Pubkey; +use solana_sdk::signature::Signature; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; use std::sync::Arc; @@ -515,7 +515,7 @@ async fn test_batched_tree_token_transactions( .await; let mint = SerializablePubkey::from( - Pubkey::from_str("4HV5oEidH1QGY55kNTHb1yqjcHmKyT7gTgNSCL8TiWe9").unwrap(), + Pubkey::from_str("753LWB3Vz9Zsj8uyiMRFyNHuiMdFtu7Ku6x4cyKnSWe3").unwrap(), ); let recipients = [ Pubkey::from_str("DyRWDm81iYePWsdw1Yn2ue8CPcp7Lba6XsB8DVSGM7HK").unwrap(), @@ -754,6 +754,27 @@ async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: .collect::>() ); } + + let get_queue_elements_result = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes().into(), + start_offset: None, + queue_type: QueueType::BatchedOutput as u8, + num_elements: 1000, + }) + .await + .unwrap(); + println!("{:?}", get_queue_elements_result.value[0].root.0); + + assert_eq!( + get_queue_elements_result.value[0].root, + Hash::from([ + 5, 179, 110, 61, 105, 239, 248, 251, 134, 208, 10, 32, 75, 187, 81, 206, 233, 75, 32, + 246, 144, 171, 204, 44, 195, 19, 151, 127, 235, 253, 170, 45 + ]) + ); + assert_eq!(get_queue_elements_result.value[0].root_seq, 7); } /// Reset table /// Index transactions individually or in one batch From 84cfc1af7f87fc4546e20ed6a47ecfdc0ad8609b Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sun, 23 Feb 2025 21:48:40 +0000 Subject: [PATCH 024/114] fix: flaky nullification of batched input accounts --- Cargo.lock | 76 +++++++++---------- Cargo.toml | 19 +++-- src/ingester/parser/batch_event_parser.rs | 36 +++++---- src/ingester/parser/indexer_events.rs | 5 +- src/ingester/parser/mod.rs | 8 +- src/ingester/parser/state_update.rs | 3 +- src/ingester/persist/leaf_node.rs | 11 +-- src/ingester/persist/mod.rs | 1 - src/ingester/persist/persisted_batch_event.rs | 47 ++++++++---- src/ingester/persist/spend.rs | 10 ++- .../batched_state_tree_tests.rs | 43 +++++++++-- 11 files changed, 155 insertions(+), 104 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cd47a8ba..974f9b81 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,7 +116,7 @@ dependencies = [ [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "proc-macro2", "quote", @@ -3742,7 +3742,7 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -3751,17 +3751,17 @@ dependencies = [ [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ - "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "borsh 0.10.3", "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-merkle-tree-metadata", - "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-zero-copy", "solana-program", "thiserror 2.0.11", @@ -3771,7 +3771,7 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "bitvec", "fastmurmur3", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "light-compressed-account" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "anchor-lang", "anyhow", @@ -3831,7 +3831,7 @@ dependencies = [ "ark-ff 0.5.0", "borsh 0.10.3", "bytemuck", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-zero-copy", "num-bigint 0.4.6", "rand 0.8.5", @@ -3858,11 +3858,11 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "borsh 0.10.3", "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-utils", "memoffset 0.9.1", "thiserror 2.0.11", @@ -3885,7 +3885,7 @@ dependencies = [ [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "ark-bn254 0.5.0", "light-poseidon 0.3.0", @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] name = "light-heap" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "anchor-lang", ] @@ -3933,12 +3933,12 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-utils", "num-bigint 0.4.6", "num-traits", @@ -3961,7 +3961,7 @@ dependencies = [ [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3972,7 +3972,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "borsh 0.10.3", "bytemuck", @@ -3997,10 +3997,10 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "num-bigint 0.4.6", "thiserror 2.0.11", ] @@ -4069,7 +4069,7 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", @@ -4079,10 +4079,10 @@ dependencies = [ "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "log", "num-bigint 0.4.6", "num-traits", @@ -4123,15 +4123,15 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "anchor-lang", "borsh 0.10.3", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-sdk-macros 0.4.0", "num-bigint 0.4.6", "solana-program", @@ -4154,9 +4154,9 @@ dependencies = [ [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "proc-macro2", "quote", "syn 2.0.98", @@ -4193,7 +4193,7 @@ dependencies = [ [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "groth16-solana", "light-compressed-account", @@ -4204,7 +4204,7 @@ dependencies = [ [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index#c173f453eebf363b7b3a6a60461cbb4209f48ac4" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -5014,12 +5014,12 @@ dependencies = [ "light-batched-merkle-tree", "light-client", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-merkle-tree-metadata", "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-poseidon 0.2.0", - "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?branch=jorrit%2Ffeat-add-next-nullifier-index)", + "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", "light-sdk 0.11.0", "log", "lru 0.12.4", diff --git a/Cargo.toml b/Cargo.toml index c489e2d7..0fdfb93c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,18 +79,25 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ ] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ ] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ ] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ ] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ ] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", branch = "jorrit/feat-add-next-nullifier-index", features = [ +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ ] } +# light-merkle-tree-metadata = { path = "../light-protocol/program-libs/merkle-tree-metadata" } +# light-concurrent-merkle-tree = { path = "../light-protocol/program-libs/concurrent-merkle-tree" } +# light-sdk = { path = "../light-protocol/sdk-libs/sdk" } +# light-compressed-account = { path = "../light-protocol/program-libs/compressed-account" } +# light-batched-merkle-tree = { path = "../light-protocol/program-libs/batched-merkle-tree" } +# light-prover-client = { path = "../light-protocol/prover/client" } + sqlx = { version = "0.6.2", features = [ "macros", diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index f5e368cd..2ffec44b 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -1,13 +1,12 @@ use std::collections::HashMap; -use crate::common::typedefs::hash::Hash; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::{ BatchPublicTransactionEvent, CompressedAccount, CompressedAccountData, MerkleTreeSequenceNumber, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, }; use crate::ingester::parser::legacy::parse_legacy_merkle_tree_events; -use crate::ingester::parser::state_update::{AccountContext, StateUpdate}; +use crate::ingester::parser::state_update::StateUpdate; use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; @@ -28,6 +27,7 @@ pub enum BatchEvent { Empty, } +#[allow(clippy::derivable_impls)] impl Default for BatchEvent { fn default() -> Self { BatchEvent::Empty @@ -104,6 +104,17 @@ pub fn parse_public_transaction_event_v2( match event { Some(public_transaction_event) => { + info!( + "batch_input_accounts {:?}", + public_transaction_event.batch_input_accounts + ); + + info!( + "input_compressed_account_hashes: {:?}", + public_transaction_event + .event + .input_compressed_account_hashes + ); let event = PublicTransactionEvent { input_compressed_account_hashes: public_transaction_event .event @@ -168,9 +179,8 @@ pub fn parse_public_transaction_event_v2( seq: x.seq, }) .collect(), - nullifier_queue_indices: public_transaction_event.nullifier_queue_indices, + batch_input_accounts: public_transaction_event.batch_input_accounts, tx_hash: public_transaction_event.tx_hash, - nullifiers: public_transaction_event.nullifiers, }; Some(batch_public_transaction_event) } @@ -187,20 +197,8 @@ pub fn parse_batch_public_transaction_event( state_update.in_seq_numbers = transaction_event.input_sequence_numbers; // Context required for nullifier queue insertions of batched trees. - let input_context = state_update - .in_accounts - .iter() - .zip(transaction_event.nullifiers.iter()) - .zip(transaction_event.nullifier_queue_indices.iter()) - .map( - |((account, nullifier), nullifier_queue_index)| AccountContext { - account: account.clone(), - tx_hash: Hash::new(&transaction_event.tx_hash).unwrap(), - nullifier: Hash::new(nullifier).unwrap(), - nullifier_queue_index: *nullifier_queue_index, - }, - ) - .collect::>(); - state_update.input_context.extend(input_context); + state_update + .input_context + .extend(transaction_event.batch_input_accounts); Ok(state_update) } diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 92ed8688..080837a7 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -1,7 +1,7 @@ /// Copied from the Light repo. We copy them instead of importing from the Light repo in order /// to avoid having to import all of Light's dependencies. use anchor_lang::prelude::*; -use light_compressed_account::event::NewAddress; +use light_compressed_account::event::{BatchNullifyContext, NewAddress}; #[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct OutputCompressedAccountWithPackedContext { @@ -36,9 +36,8 @@ pub struct BatchPublicTransactionEvent { pub new_addresses: Vec, pub input_sequence_numbers: Vec, pub address_sequence_numbers: Vec, - pub nullifier_queue_indices: Vec, pub tx_hash: [u8; 32], - pub nullifiers: Vec<[u8; 32]>, + pub batch_input_accounts: Vec, } #[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 676e5620..d0a23763 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -4,10 +4,7 @@ use solana_sdk::pubkey::Pubkey; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; -use self::{ - indexer_events::PublicTransactionEvent, - state_update::{StateUpdate, Transaction}, -}; +use self::state_update::{StateUpdate, Transaction}; pub mod batch_event_parser; pub mod indexer_events; @@ -43,10 +40,9 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result }); if let Some(event) = parse_public_transaction_event_v2(&vec_instructions_data, vec_accounts) diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index f71fa82a..9cd51bd7 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -5,6 +5,7 @@ use super::{ use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; use borsh::{BorshDeserialize, BorshSerialize}; +use light_compressed_account::event::BatchNullifyContext; use solana_sdk::pubkey::Pubkey; use solana_sdk::signature::Signature; use std::collections::{HashMap, HashSet}; @@ -82,7 +83,7 @@ pub struct StateUpdate { pub indexed_merkle_tree_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, pub batch_events: IndexedBatchEvents, - pub input_context: Vec, + pub input_context: Vec, } impl StateUpdate { diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index 475ace2b..c5d8fe4e 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -1,16 +1,16 @@ -use std::cmp::max; -use std::collections::HashMap; -use itertools::Itertools; -use sea_orm::{ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Set}; use crate::common::typedefs::account::{Account, AccountWithContext}; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::state_trees; use crate::ingester::error::IngesterError; use crate::ingester::parser::state_update::LeafNullification; -use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors, get_tree_height}; use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, ZERO_BYTES}; +use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors, get_tree_height}; use crate::migration::OnConflict; +use itertools::Itertools; +use sea_orm::{ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Set}; +use std::cmp::max; +use std::collections::HashMap; #[derive(Clone, Debug)] pub struct LeafNode { @@ -105,6 +105,7 @@ pub async fn persist_leaf_nodes( leaf_idx: Set(Some(leaf_node.leaf_index as i64)), seq: Set(leaf_node.seq.map(|x| x as i64)), }; + log::info!("model {:?}", model); let existing_seq = node_locations_to_hashes_and_seq .get(&key) diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 0bdabe4d..63a1c1d8 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -240,7 +240,6 @@ pub async fn persist_state_update( update_indexed_tree_leaves(txn, indexed_merkle_tree_updates).await?; persist_batch_events(txn, batch_events).await?; - // persist_batch_nullify(txn, batch_nullify).await?; metric! { statsd_count!("state_update.input_accounts", input_accounts_len as u64); diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 47daad9f..a167d69b 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -4,10 +4,12 @@ use crate::dao::generated::accounts; use crate::ingester::error::IngesterError; use crate::ingester::parser::batch_event_parser::{BatchEvent, IndexedBatchEvents}; use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; +use crate::ingester::persist::MAX_SQL_INSERTS; use crate::migration::Expr; use light_batched_merkle_tree::event::{BatchAppendEvent, BatchNullifyEvent}; use sea_orm::{ - ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, + ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryOrder, + QueryTrait, }; /// We need to find the events of the same tree: @@ -18,24 +20,37 @@ pub async fn persist_batch_events( txn: &DatabaseTransaction, mut events: IndexedBatchEvents, ) -> Result<(), IngesterError> { - let mut leaf_nodes = Vec::new(); log::info!("events {:?}", events); for (_, events) in events.iter_mut() { events.sort_by(|a, b| a.0.cmp(&b.0)); - match &events.first().as_ref().unwrap().1 { - BatchEvent::BatchNullify(batch_nullify_event) => { - log::info!("batch_nullify_event {:?}", batch_nullify_event); - persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await + if let Some((_, event)) = events.first() { + // Batch size is 500 for batched State Merkle trees. + let mut leaf_nodes = Vec::with_capacity(500); + match event { + BatchEvent::BatchNullify(batch_nullify_event) => { + log::info!("batch_nullify_event {:?}", batch_nullify_event); + persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await + } + BatchEvent::BatchAppend(batch_append_event) => { + log::info!("persist_batch_append_event {:?}", event); + persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await + } + _ => { + return Err(IngesterError::EmptyBatchEvent); + } + }?; + if leaf_nodes.len() <= MAX_SQL_INSERTS { + persist_leaf_nodes(txn, leaf_nodes).await?; + } else { + // Currently not used but a safeguard in case the batch size changes. + for leaf_nodes_chunk in leaf_nodes.chunks(MAX_SQL_INSERTS) { + persist_leaf_nodes(txn, leaf_nodes_chunk.to_vec()).await?; + } } - BatchEvent::BatchAppend(batch_append_event) => { - persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await - } - _ => { - return Err(IngesterError::EmptyBatchEvent); - } - }?; + } else { + return Err(IngesterError::EmptyBatchEvent); + } } - persist_leaf_nodes(txn, leaf_nodes).await?; Ok(()) } @@ -59,6 +74,7 @@ async fn persist_batch_append_event<'a>( .and(accounts::Column::NullifiedInTree.eq(false)) .and(accounts::Column::Tree.eq(batch_append_event.merkle_tree_pubkey.to_vec())), ) + .order_by_asc(accounts::Column::LeafIndex) .all(txn) .await?; accounts.iter().for_each(|account| { @@ -96,7 +112,7 @@ async fn persist_batch_nullify_event<'a>( log::info!("sequence number {}", batch_nullify_event.sequence_number); log::info!("zkp_batch_index {}", batch_nullify_event.zkp_batch_index); // 1. Create leaf nodes with nullifier as leaf. - // Nullifier queue index is continously incremented by 1 + // Nullifier queue index is continuously incremented by 1 // with each element insertion into the nullifier queue. let accounts = accounts::Entity::find() .filter( @@ -104,6 +120,7 @@ async fn persist_batch_nullify_event<'a>( .gte(batch_nullify_event.old_next_index) .and(accounts::Column::NullifierQueueIndex.lt(batch_nullify_event.new_next_index)), ) + .order_by_asc(accounts::Column::NullifierQueueIndex) .all(txn) .await?; accounts.iter().for_each(|account| { diff --git a/src/ingester/persist/spend.rs b/src/ingester/persist/spend.rs index 9b59d3ac..2be36e9e 100644 --- a/src/ingester/persist/spend.rs +++ b/src/ingester/persist/spend.rs @@ -1,11 +1,11 @@ use crate::common::typedefs::hash::Hash; use crate::dao::generated::{accounts, token_accounts}; use crate::ingester::error::IngesterError; -use crate::ingester::parser::state_update::AccountContext; use crate::ingester::persist::{ execute_account_update_query_and_update_balances, AccountType, ModificationType, }; use crate::migration::Expr; +use light_compressed_account::event::BatchNullifyContext; use log::debug; use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; @@ -72,14 +72,18 @@ pub async fn spend_input_accounts( /// Update the nullifier queue index and nullifier of the input accounts in batched trees. pub async fn spend_input_accounts_batched( txn: &DatabaseTransaction, - accounts: &[AccountContext], + accounts: &[BatchNullifyContext], ) -> Result<(), IngesterError> { if accounts.is_empty() { return Ok(()); } for account in accounts { + log::info!( + "Updating nullifier queue index and nullifier for account {:?} ", + account + ); accounts::Entity::update_many() - .filter(accounts::Column::Hash.eq(account.account.to_vec())) + .filter(accounts::Column::Hash.eq(account.account_hash.to_vec())) .col_expr( accounts::Column::NullifierQueueIndex, Expr::value(account.nullifier_queue_index as i64), diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index cc817bc0..2aca8523 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -709,8 +709,9 @@ async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: reset_tables(setup.db_conn.as_ref()).await.unwrap(); let sort_by_slot = true; let signatures = read_file_names(&name, sort_by_slot); - let index_individually = true; - + let index_individually = false; + // left: Hash(3TiXqGbJdXrBtyGSe5Xsq4LJjuqSBDizdioQN4JGQ3qr) + // right: Hash(PFjDTsC3g8kbsu41HRe1d1vyYoiS6B64cLf8jUriF9E) let merkle_tree_pubkey = Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(); @@ -724,7 +725,7 @@ async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: index_individually, ) .await; - for signature in signatures.iter() { + for (i, signature) in signatures.iter().enumerate() { // Index transactions. index( &name, @@ -750,9 +751,13 @@ async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: get_queue_elements_result .value .iter() - .map(|x| x.leaf_index) + .map(|x| (x.leaf_index, x.account_hash.0)) .collect::>() ); + + if !get_queue_elements_result.value.is_empty() { + println!("root {} : {:?}", i, get_queue_elements_result.value[0].root); + } } let get_queue_elements_result = setup @@ -765,8 +770,33 @@ async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: }) .await .unwrap(); - println!("{:?}", get_queue_elements_result.value[0].root.0); - + println!( + "output queue elements {:?}", + get_queue_elements_result + .value + .iter() + .map(|x| x.leaf_index) + .collect::>() + ); + let input_get_queue_elements_result = setup + .api + .get_queue_elements(GetQueueElementsRequest { + merkle_tree: merkle_tree_pubkey.to_bytes().into(), + start_offset: None, + queue_type: QueueType::BatchedInput as u8, + num_elements: 1000, + }) + .await + .unwrap(); + println!( + "input queue elements {:?}", + input_get_queue_elements_result + .value + .iter() + .map(|x| x.leaf_index) + .collect::>() + ); + assert_eq!(get_queue_elements_result.value[0].root_seq, 7); assert_eq!( get_queue_elements_result.value[0].root, Hash::from([ @@ -774,7 +804,6 @@ async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: 246, 144, 171, 204, 44, 195, 19, 151, 127, 235, 253, 170, 45 ]) ); - assert_eq!(get_queue_elements_result.value[0].root_seq, 7); } /// Reset table /// Index transactions individually or in one batch From 4a316aba615b65e4e61b86954f702f8f9ced47d0 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sun, 23 Feb 2025 22:34:24 +0000 Subject: [PATCH 025/114] updated dep commit --- Cargo.lock | 76 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 12 ++++----- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 974f9b81..0a6bc92e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,7 +116,7 @@ dependencies = [ [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "proc-macro2", "quote", @@ -3742,7 +3742,7 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -3751,17 +3751,17 @@ dependencies = [ [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ - "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "borsh 0.10.3", "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-merkle-tree-metadata", - "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-zero-copy", "solana-program", "thiserror 2.0.11", @@ -3771,7 +3771,7 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "bitvec", "fastmurmur3", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "light-compressed-account" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "anchor-lang", "anyhow", @@ -3831,7 +3831,7 @@ dependencies = [ "ark-ff 0.5.0", "borsh 0.10.3", "bytemuck", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-zero-copy", "num-bigint 0.4.6", "rand 0.8.5", @@ -3858,11 +3858,11 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "borsh 0.10.3", "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-utils", "memoffset 0.9.1", "thiserror 2.0.11", @@ -3885,7 +3885,7 @@ dependencies = [ [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "ark-bn254 0.5.0", "light-poseidon 0.3.0", @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] name = "light-heap" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "anchor-lang", ] @@ -3933,12 +3933,12 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-utils", "num-bigint 0.4.6", "num-traits", @@ -3961,7 +3961,7 @@ dependencies = [ [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3972,7 +3972,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "borsh 0.10.3", "bytemuck", @@ -3997,10 +3997,10 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "num-bigint 0.4.6", "thiserror 2.0.11", ] @@ -4069,7 +4069,7 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", @@ -4079,10 +4079,10 @@ dependencies = [ "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "log", "num-bigint 0.4.6", "num-traits", @@ -4123,15 +4123,15 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "anchor-lang", "borsh 0.10.3", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-sdk-macros 0.4.0", "num-bigint 0.4.6", "solana-program", @@ -4154,9 +4154,9 @@ dependencies = [ [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "proc-macro2", "quote", "syn 2.0.98", @@ -4193,7 +4193,7 @@ dependencies = [ [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "groth16-solana", "light-compressed-account", @@ -4204,7 +4204,7 @@ dependencies = [ [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605#196a453549896fa2d9aa9d7225e4b4a295093605" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -5014,12 +5014,12 @@ dependencies = [ "light-batched-merkle-tree", "light-client", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-merkle-tree-metadata", "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-poseidon 0.2.0", - "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=196a453549896fa2d9aa9d7225e4b4a295093605)", + "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", "light-sdk 0.11.0", "log", "lru 0.12.4", diff --git a/Cargo.toml b/Cargo.toml index 0fdfb93c..992818f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,17 +79,17 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ ] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ ] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ ] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ ] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ ] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "196a453549896fa2d9aa9d7225e4b4a295093605", features = [ +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ ] } # light-merkle-tree-metadata = { path = "../light-protocol/program-libs/merkle-tree-metadata" } # light-concurrent-merkle-tree = { path = "../light-protocol/program-libs/concurrent-merkle-tree" } From 7edfcbb421641c7cb57927cab122d907c7065f49 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 02:27:48 +0000 Subject: [PATCH 026/114] refactor: update queue size calculation for batch inputs based on state tree height --- src/api/method/get_validity_proof/v1.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 81cd1167..85044a30 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -1,3 +1,5 @@ +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; use crate::{ api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, }; @@ -135,6 +137,8 @@ pub async fn get_validity_proof( String::new() }; + let queue_size = if state_tree_height == 26 { STATE_TREE_QUEUE_SIZE } else { BatchedMerkleTreeMetadata::default().root_history_capacity as u64 }; + let batch_inputs = HexBatchInputsForProver { circuit_type: circuit_type.to_string(), state_tree_height: state_tree_height as u32, @@ -196,7 +200,7 @@ pub async fn get_validity_proof( .iter() .map(|x| x.rootSeq) .chain(new_address_proofs.iter().map(|x| x.rootSeq)) - .map(|x| x % STATE_TREE_QUEUE_SIZE) + .map(|x| x % queue_size) .collect(), leafIndices: account_proofs .iter() From 1eaeaab0360b619f89d997cfd58b19a848c5231a Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 19:09:12 +0000 Subject: [PATCH 027/114] feat: enhance account structure with tree type and update queue handling --- .../get_compressed_accounts_by_owner/v1.rs | 2 +- .../get_compressed_accounts_by_owner/v2.rs | 2 +- src/api/method/get_indexer_slot.rs | 6 +- src/api/method/get_queue_elements.rs | 23 ++-- .../get_transaction_with_compression_info.rs | 2 + src/api/method/get_validity_proof/v2.rs | 22 +-- src/api/method/utils.rs | 11 +- src/common/typedefs/account.rs | 13 +- src/dao/generated/accounts.rs | 3 +- src/ingester/parser/mod.rs | 1 + src/ingester/parser/tx_event_parser.rs | 126 ++++++++++++------ src/ingester/persist/mod.rs | 3 +- .../standard/m20250206_000007_init.rs | 33 ++++- src/migration/model/table.rs | 1 + src/monitor/mod.rs | 6 +- 15 files changed, 178 insertions(+), 76 deletions(-) diff --git a/src/api/method/get_compressed_accounts_by_owner/v1.rs b/src/api/method/get_compressed_accounts_by_owner/v1.rs index 189bde6e..34f479dc 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v1.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v1.rs @@ -40,7 +40,7 @@ pub async fn get_compressed_accounts_by_owner( query_builder.build_base_query(conn, &request)?; let columns = format!( - "hash, {}, data_hash, address, owner, tree, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, queue, in_output_queue, nullifier_queue_index, nullified_in_tree, nullifier, tx_hash", + "hash, {}, data_hash, address, owner, tree, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, queue, in_output_queue, nullifier_queue_index, nullified_in_tree, nullifier, tx_hash, tree_type", query_builder.data_column ); diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index f90e4754..6f84b4b4 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -42,7 +42,7 @@ pub async fn get_compressed_accounts_by_owner_v2( query_builder.build_base_query(conn, &request)?; let columns = format!( - "hash, {}, data_hash, address, owner, tree, queue, in_output_queue, nullifier_queue_index, tx_hash, nullifier, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, nullified_in_tree", + "hash, {}, data_hash, address, owner, tree, queue, in_output_queue, nullifier_queue_index, tx_hash, nullifier, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, nullified_in_tree, tree_type", query_builder.data_column ); diff --git a/src/api/method/get_indexer_slot.rs b/src/api/method/get_indexer_slot.rs index 5a675556..ea652565 100644 --- a/src/api/method/get_indexer_slot.rs +++ b/src/api/method/get_indexer_slot.rs @@ -1,3 +1,4 @@ +use log::info; use sea_orm::DatabaseConnection; use crate::common::typedefs::unsigned_integer::UnsignedInteger; @@ -8,5 +9,8 @@ use super::utils::Context; pub async fn get_indexer_slot( conn: &DatabaseConnection, ) -> Result { - Ok(UnsignedInteger(Context::extract(conn).await?.slot)) + let slot = Context::extract(conn).await?.slot; + info!("get_indexer_slot {}", slot); + + Ok(UnsignedInteger(slot)) } diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index 57e730e0..03ee9472 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -49,6 +49,7 @@ struct QueueElement { leaf_index: i64, hash: Vec, tx_hash: Option>, + nullifier_queue_index: Option, } pub async fn get_queue_elements( @@ -95,7 +96,7 @@ pub async fn get_queue_elements( let raw_sql = format!( " - SELECT leaf_index, hash, tx_hash + SELECT leaf_index, hash, tx_hash, nullifier_queue_index FROM accounts WHERE tree = {merkle_tree_pubkey_str} {leaf_indices_filter} @@ -188,14 +189,16 @@ pub async fn get_queue_elements( let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); let (proofs, first_value_queue_index) = if !indices.is_empty() { - // let first_value_queue_index = match queue_type { - // QueueType::BatchedInput => Ok(queue_elements[0].input_queue_index.unwrap() as u64), - // QueueType::BatchedOutput => Ok(queue_elements[0].leaf_index as u64), - // _ => Err(PhotonApiError::ValidationError(format!( - // "Invalid queue type: {:?}", - // queue_type - // ))), - // }?; + let first_value_queue_index = match queue_type { + QueueType::BatchedInput => Ok(queue_elements[0].nullifier_queue_index.ok_or( + PhotonApiError::ValidationError("Nullifier queue index is missing".to_string()), + )? as u64), + QueueType::BatchedOutput => Ok(queue_elements[0].leaf_index as u64), + _ => Err(PhotonApiError::ValidationError(format!( + "Invalid queue type: {:?}", + queue_type + ))), + }?; ( get_multiple_compressed_leaf_proofs_by_indices( &tx, @@ -203,7 +206,7 @@ pub async fn get_queue_elements( indices, ) .await?, - 0, + first_value_queue_index, ) } else { (vec![], 0) diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 37229629..205ddee7 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -352,6 +352,7 @@ pub async fn get_transaction_helper_v2( slot_created: x.account.slot_created, queue: x.context.queue, prove_by_index: x.context.in_output_queue, + tree_type: x.context.tree_type, }, nullifier: x.context.nullifier.ok_or(PhotonApiError::UnexpectedError( String::from("Nullifier does not exist for closed account."), @@ -378,6 +379,7 @@ pub async fn get_transaction_helper_v2( slot_created: x.account.slot_created, queue: x.context.queue, prove_by_index: x.context.in_output_queue, + tree_type: x.context.tree_type, }) .collect::>(); diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index b928f146..a1ff1fcd 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -72,14 +72,16 @@ pub async fn get_validity_proof_v2( } else { get_validity_proof(conn, prover_url, request).await?.into() }; - v2_response.value.queues = accounts + accounts .iter() - .map(|x| { - SerializablePubkey::try_from_slice(x.queue.as_ref().unwrap().as_slice()) - .unwrap() - .to_string() - }) - .collect::>(); + .try_for_each(|x| -> Result<(), PhotonApiError> { + v2_response.value.queues.push( + SerializablePubkey::try_from_slice(x.queue.as_slice()).map_err(|e| + PhotonApiError::ValidationError(format!("Error converting queue pubkey to SerializablePubkey: {:?}", e)) + )?.to_string() + ); + Ok(()) + })?; // Add data of skipped accounts. for (index, account) in accounts .iter() @@ -92,13 +94,11 @@ pub async fn get_validity_proof_v2( .insert(index, account.leaf_index as u32); v2_response.value.leaves.insert( index, - Hash::new(account.hash.as_slice()).unwrap().to_string(), + Hash::new(account.hash.as_slice())?.to_string(), ); v2_response.value.merkleTrees.insert( index, - SerializablePubkey::try_from_slice(account.tree.as_slice()) - .unwrap() - .to_string(), + SerializablePubkey::try_from_slice(account.tree.as_slice()).unwrap_or(SerializablePubkey::default()).to_string(), ); // proof by index has no root. v2_response.value.rootIndices.insert(index, None.into()); diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 73e12034..3fce03ae 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -10,6 +10,8 @@ use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::{accounts, blocks, token_accounts}; use byteorder::{ByteOrder, LittleEndian}; +use light_compressed_account::pubkey::Pubkey; +use light_merkle_tree_metadata::merkle_tree::TreeType; use sea_orm::sea_query::SimpleExpr; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseConnection, EntityTrait, FromQueryResult, QueryFilter, @@ -27,6 +29,7 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use super::super::error::PhotonApiError; use sea_orm_migration::sea_query::Expr; +use crate::ingester::parser::map_tree_and_queue_accounts; pub const PAGE_LIMIT: u64 = 1000; @@ -192,8 +195,11 @@ pub fn parse_account_model_v2(account: accounts::Model) -> Result, pub slot_created: UnsignedInteger, // nullifier_queue in legacy trees, output_queue in V2 trees. - pub queue: Option, + pub queue: SerializablePubkey, // Indicates if the account is not yet provable by validity_proof. The // account resides in on-chain RAM, with leaf_index mapping to its position. // This allows the protocol to prove the account's validity using only the // leaf_index. Consumers use this to decide if a validity proof is needed, // saving one RPC roundtrip. pub prove_by_index: bool, + pub tree_type: u16, } /// This is currently used internally: @@ -60,7 +62,7 @@ pub struct AccountV2 { #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountContext { - pub queue: Option, + pub queue: SerializablePubkey, pub in_output_queue: bool, pub spent: bool, pub nullified_in_tree: bool, @@ -77,6 +79,7 @@ pub struct AccountContext { // Legacy: None // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) pub tx_hash: Option, + pub tree_type: u16, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] @@ -92,7 +95,7 @@ impl AccountWithContext { compressed_account: CompressedAccount, hash: [u8; 32], tree: Pubkey, - queue: Option, + queue: Pubkey, leaf_index: u32, slot: u64, seq: Option, @@ -100,6 +103,7 @@ impl AccountWithContext { spent: bool, nullifier: Option, nullifier_queue_index: Option, + tree_type: u16, ) -> Self { let CompressedAccount { owner, @@ -127,13 +131,14 @@ impl AccountWithContext { seq: seq.map(UnsignedInteger), }, context: AccountContext { - queue: queue.map(SerializablePubkey::from), + queue: queue.into(), in_output_queue, spent, nullified_in_tree: false, nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), nullifier, tx_hash: None, + tree_type, }, } } diff --git a/src/dao/generated/accounts.rs b/src/dao/generated/accounts.rs index be9f4090..daead88a 100644 --- a/src/dao/generated/accounts.rs +++ b/src/dao/generated/accounts.rs @@ -13,11 +13,12 @@ pub struct Model { pub owner: Vec, pub tree: Vec, /// Queue pubkey, for batched trees output queue pubkey - pub queue: Option>, + pub queue: Vec, pub leaf_index: i64, pub in_output_queue: bool, pub nullifier_queue_index: Option, pub nullified_in_tree: bool, + pub tree_type: i32, pub nullifier: Option>, pub tx_hash: Option>, pub seq: Option, diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index d0a23763..1d1ef815 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -16,6 +16,7 @@ use crate::ingester::parser::batch_event_parser::{ parse_batch_public_transaction_event, parse_public_transaction_event_v2, }; use solana_program::pubkey; +pub use tx_event_parser::map_tree_and_queue_accounts; pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = pubkey!("compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq"); diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 04b2a6b9..9b7162e1 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -7,23 +7,81 @@ use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; use std::collections::HashMap; use std::str::FromStr; +use light_merkle_tree_metadata::merkle_tree::TreeType; + +pub struct TreeAndQueue { + tree: Pubkey, + queue: Pubkey, + height: u16, + pub(crate) tree_type: TreeType, +} // TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... lazy_static! { - pub static ref QUEUE_TREE_MAPPING: HashMap = { + + pub static ref QUEUE_TREE_MAPPING: HashMap = { let mut m = HashMap::new(); - m.insert( - "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), // queue - "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), // tree + + m.insert("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), + TreeAndQueue { + tree: Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(), + queue: Pubkey::from_str("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU").unwrap(), + height: 32, + tree_type: TreeType::BatchedState} + ); + + m.insert("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), + TreeAndQueue { + tree: Pubkey::from_str("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT").unwrap(), + queue: Pubkey::from_str("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148").unwrap(), + height: 26, + tree_type: TreeType::State + } + ); + + m.insert("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho".to_string(), + TreeAndQueue { + tree: Pubkey::from_str("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho").unwrap(), + queue: Pubkey::from_str("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X").unwrap(), + height: 26, + tree_type: TreeType::State + } ); + + m.insert("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), + TreeAndQueue { + tree: Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(), + queue: Pubkey::from_str("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU").unwrap(), + height: 32, + tree_type: TreeType::BatchedState} + ); + + m.insert("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), + TreeAndQueue { + tree: Pubkey::from_str("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT").unwrap(), + queue: Pubkey::from_str("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148").unwrap(), + height: 26, + tree_type: TreeType::State + } + ); + + m.insert("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X".to_string(), + TreeAndQueue { + tree: Pubkey::from_str("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho").unwrap(), + queue: Pubkey::from_str("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X").unwrap(), + height: 26, + tree_type: TreeType::State + } + ); + m }; } -fn queue_to_tree(queue: &str) -> Option { - QUEUE_TREE_MAPPING - .get(queue) - .map(|x| Pubkey::from_str(x.as_str()).unwrap()) +pub fn map_tree_and_queue_accounts<'a>(pubkey: String) -> Option<&'a TreeAndQueue> { //(tree, queue) + // input 1: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT => (smt1, nfq1) + // input 2: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU => (HLKs, 6L7S) + QUEUE_TREE_MAPPING.get(pubkey.as_str()) } pub fn parse_public_transaction_event( @@ -43,21 +101,18 @@ pub fn parse_public_transaction_event( let mut state_update = StateUpdate::new(); let mut has_batched_instructions = false; + let mut tree_to_seq_number = HashMap::new(); + for seq in sequence_numbers.iter() { - if queue_to_tree(&seq.pubkey.to_string()).is_some() { - has_batched_instructions = true; - break; + if let Some(queue_to_tree) = map_tree_and_queue_accounts(seq.pubkey.to_string()) { + if queue_to_tree.tree_type == TreeType::BatchedState || queue_to_tree.tree_type == TreeType::BatchedAddress { + tree_to_seq_number.insert(queue_to_tree.tree, seq.seq); + has_batched_instructions = true; + } } } - let mut tree_to_seq_number = HashMap::new(); - if has_batched_instructions { - for seq in sequence_numbers.iter() { - if let Some(tree) = queue_to_tree(&seq.pubkey.to_string()) { - tree_to_seq_number.insert(tree, seq.seq); - } - } - } else { + if !has_batched_instructions { tree_to_seq_number = sequence_numbers .iter() .map(|seq| (seq.pubkey, seq.seq)) @@ -73,42 +128,37 @@ pub fn parse_public_transaction_event( .zip(output_compressed_account_hashes) .zip(transaction_event.output_leaf_indices.iter()) { - let mut tree = pubkey_array[out_account.merkle_tree_index as usize]; - let mut queue = queue_to_tree(&tree.to_string()); - if let Some(q) = queue { - // swap tree and q - let temp = tree; - tree = q; - queue = Some(temp); - }; + let tree = pubkey_array[out_account.merkle_tree_index as usize]; + let tree_and_queue = map_tree_and_queue_accounts(tree.clone().to_string().as_str().parse().unwrap()).ok_or(IngesterError::ParserError("Missing queue".to_string()))?; let mut seq = None; - if queue.is_none() { + if tree_and_queue.tree_type == TreeType::State { seq = Some(*tree_to_seq_number.get(&tree).ok_or_else(|| { IngesterError::ParserError("Missing sequence number".to_string()) })?); + + let seq = tree_to_seq_number + .get_mut(&tree) + .ok_or_else(|| IngesterError::ParserError("Missing sequence number".to_string()))?; + *seq += 1; } + + let in_output_queue = tree_and_queue.tree_type == TreeType::BatchedState; let enriched_account = AccountWithContext::new( out_account.compressed_account, hash, - tree, - queue, + tree_and_queue.tree, + tree_and_queue.queue, *leaf_index, slot, seq, - queue.is_some(), + in_output_queue, false, None, None, + tree_and_queue.tree_type as u16, ); - if queue.is_none() { - let seq = tree_to_seq_number - .get_mut(&tree) - .ok_or_else(|| IngesterError::ParserError("Missing sequence number".to_string()))?; - *seq += 1; - } - state_update.out_accounts.push(enriched_account); } diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 63a1c1d8..98711c0f 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -450,11 +450,12 @@ async fn append_output_accounts( data: Set(account.account.data.as_ref().map(|x| x.data.clone().0)), data_hash: Set(account.account.data.as_ref().map(|x| x.data_hash.to_vec())), tree: Set(account.account.tree.to_bytes_vec()), - queue: Set(account.context.queue.as_ref().map(|x| x.to_bytes_vec())), + queue: Set(account.context.queue.to_bytes_vec()), leaf_index: Set(account.account.leaf_index.0 as i64), in_output_queue: Set(account.context.in_output_queue), nullifier_queue_index: Set(account.context.nullifier_queue_index.map(|x| x.0 as i64)), nullified_in_tree: Set(false), + tree_type: Set(account.context.tree_type as i32), nullifier: Set(account.context.nullifier.as_ref().map(|x| x.to_vec())), owner: Set(account.account.owner.to_bytes_vec()), lamports: Set(Decimal::from(account.account.lamports.0)), diff --git a/src/migration/migrations/standard/m20250206_000007_init.rs b/src/migration/migrations/standard/m20250206_000007_init.rs index 16a03305..8755dccb 100644 --- a/src/migration/migrations/standard/m20250206_000007_init.rs +++ b/src/migration/migrations/standard/m20250206_000007_init.rs @@ -33,7 +33,7 @@ impl MigrationTrait for Migration { address BLOB, owner BLOB NOT NULL, tree BLOB NOT NULL, - queue BLOB NULL, + queue BLOB NOT NULL, leaf_index BIGINT NOT NULL, seq BIGINT, slot_created BIGINT NOT NULL, @@ -45,14 +45,15 @@ impl MigrationTrait for Migration { nullifier BLOB, tx_hash BLOB, nullifier_queue_index BIGINT NULL, - nullified_in_tree BOOLEAN NOT NULL DEFAULT FALSE + nullified_in_tree BOOLEAN NOT NULL DEFAULT FALSE, + tree_type INTEGER NULL, ); INSERT INTO accounts_new SELECT hash, data, data_hash, address, owner, tree, NULL as queue, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, - FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, FALSE as nullified_in_tree + FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, FALSE as nullified_in_tree NULL as tree_type FROM accounts; DROP TABLE accounts; @@ -104,6 +105,20 @@ impl MigrationTrait for Migration { "#, ).await?; } else { + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .add_column( + ColumnDef::new(Accounts::TreeType) + .integer() + .null() + ) + .to_owned(), + ) + .await?; + manager .alter_table( Table::alter() @@ -149,7 +164,7 @@ impl MigrationTrait for Migration { .alter_table( Table::alter() .table(Accounts::Table) - .add_column(ColumnDef::new(Accounts::Queue).binary().null()) + .add_column(ColumnDef::new(Accounts::Queue).binary().not_null()) .to_owned(), ) .await?; @@ -287,6 +302,16 @@ impl MigrationTrait for Migration { ) .await?; } else { + + manager + .alter_table( + Table::alter() + .table(Accounts::Table) + .drop_column(Accounts::TreeType) + .to_owned(), + ) + .await?; + manager .alter_table( Table::alter() diff --git a/src/migration/model/table.rs b/src/migration/model/table.rs index d643cd9d..5871e121 100644 --- a/src/migration/model/table.rs +++ b/src/migration/model/table.rs @@ -24,6 +24,7 @@ pub enum Accounts { InOutputQueue, NullifierQueueIndex, NullifiedInTree, + TreeType, Queue, Nullifier, TxHash, diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index d8ca004c..39e9b7e3 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -106,7 +106,8 @@ pub async fn start_latest_slot_updater(rpc_client: Arc) { fn parse_historical_roots(account: SolanaAccount) -> Vec { let mut data = account.data.clone(); let pubkey = light_compressed_account::pubkey::Pubkey::new_from_array(account.owner.to_bytes()); - + info!("Parsing historical roots for pubkey: {:?}", pubkey); + fn extract_roots(root_history: &[[u8; 32]]) -> Vec { root_history.iter().map(|&root| Hash::from(root)).collect() } @@ -116,6 +117,7 @@ fn parse_historical_roots(account: SolanaAccount) -> Vec { } if let Ok(merkle_tree) = BatchedMerkleTreeAccount::state_from_bytes(&mut data, &pubkey) { + info!("Found BatchedMerkleTreeAccount"); return extract_roots(merkle_tree.root_history.as_slice()); } @@ -124,7 +126,7 @@ fn parse_historical_roots(account: SolanaAccount) -> Vec { &account.data[8 + mem::size_of::()..], ) .unwrap(); - + extract_roots(concurrent_tree.roots.as_slice()) } From f2ee1550f93b91c363104ddc8ebf57fd9add248a Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 19:26:02 +0000 Subject: [PATCH 028/114] refactor: fix SQL syntax in account initialization and update queue assertion --- src/migration/migrations/standard/m20250206_000007_init.rs | 4 ++-- tests/integration_tests/utils.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/migration/migrations/standard/m20250206_000007_init.rs b/src/migration/migrations/standard/m20250206_000007_init.rs index 8755dccb..1f79d296 100644 --- a/src/migration/migrations/standard/m20250206_000007_init.rs +++ b/src/migration/migrations/standard/m20250206_000007_init.rs @@ -46,14 +46,14 @@ impl MigrationTrait for Migration { tx_hash BLOB, nullifier_queue_index BIGINT NULL, nullified_in_tree BOOLEAN NOT NULL DEFAULT FALSE, - tree_type INTEGER NULL, + tree_type INTEGER NULL ); INSERT INTO accounts_new SELECT hash, data, data_hash, address, owner, tree, NULL as queue, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, - FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, FALSE as nullified_in_tree NULL as tree_type + FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, FALSE as nullified_in_tree, NULL as tree_type FROM accounts; DROP TABLE accounts; diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 8f81f2f3..77276a2c 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -406,7 +406,7 @@ pub fn compare_account_with_account_v2(account: &Account, account_v2: &AccountV2 assert_eq!(account.leaf_index, account_v2.leaf_index); assert_eq!(account.seq, account_v2.seq); assert_eq!(account.slot_created, account_v2.slot_created); - assert_eq!(account_v2.queue, None); + assert_eq!(account_v2.queue, account_v2.queue); } pub fn compare_token_account_with_token_account_v2( From b6d075a0035295930b71be2dcf9ae4ad190b8cfc Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 22:26:20 +0000 Subject: [PATCH 029/114] refactor: correct queue access in batched state tree tests and adjust instruction index check --- src/ingester/parser/mod.rs | 2 +- tests/integration_tests/batched_state_tree_tests.rs | 2 +- tests/integration_tests/utils.rs | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 1d1ef815..60c1e074 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -54,7 +54,7 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result 3 { + if ordered_instructions.len() - index > 2 { if let Some(state_update) = parse_legacy_public_transaction_event( tx, slot, diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 2aca8523..7464c8d0 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -125,7 +125,7 @@ async fn test_batched_tree_transactions( if !accounts.openedAccounts.is_empty() { output_queue_len += accounts.openedAccounts.len(); merkle_tree_pubkey = accounts.openedAccounts[0].account.tree.0; - queue_pubkey = accounts.openedAccounts[0].account.queue.as_ref().unwrap().0; + queue_pubkey = accounts.openedAccounts[0].account.queue.0; let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 77276a2c..4f235e8c 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -406,7 +406,6 @@ pub fn compare_account_with_account_v2(account: &Account, account_v2: &AccountV2 assert_eq!(account.leaf_index, account_v2.leaf_index); assert_eq!(account.seq, account_v2.seq); assert_eq!(account.slot_created, account_v2.slot_created); - assert_eq!(account_v2.queue, account_v2.queue); } pub fn compare_token_account_with_token_account_v2( From 24854694ccec3fdad573202abfe2269351db1ad6 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 22:35:05 +0000 Subject: [PATCH 030/114] feat: update AccountContext to include tree type in mock tests and utils --- src/api/method/utils.rs | 7 ++++--- tests/integration_tests/mock_tests.rs | 21 +++++++++++++++++---- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 3fce03ae..6885f32a 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -197,9 +197,10 @@ pub fn parse_account_model_v2(account: accounts::Model) -> Result Date: Mon, 24 Feb 2025 22:48:27 +0000 Subject: [PATCH 031/114] tests wip --- .gitignore | 1 + .../get_transaction_with_compression_info.rs | 49 ++++++++--------- src/api/method/get_validity_proof/v1.rs | 14 ++--- src/api/method/get_validity_proof/v2.rs | 2 +- src/api/method/utils.rs | 6 --- src/common/typedefs/account.rs | 1 - src/ingester/parser/tx_event_parser.rs | 54 +++++++++++-------- tests/integration_tests/e2e_tests.rs | 36 ++++++------- tests/integration_tests/mock_tests.rs | 2 +- ...transfer_transactions-bob-accounts-v2.snap | 10 ++-- ...er_transactions-bob-validity-proof-v2.snap | 14 ++++- ...sfer_transactions-charles-accounts-v2.snap | 10 ++-- ...ransactions-charles-validity-proof-v2.snap | 14 ++++- ...sfer_transactions-mint-transaction-v2.snap | 4 +- ..._transactions-transfer-transaction-v2.snap | 40 ++++++++------ ...ress_proofs_interop-validity-proof-v2.snap | 36 +++++++++++++ ...address_proofs_interop-validity-proof.snap | 1 + 17 files changed, 187 insertions(+), 107 deletions(-) create mode 100644 tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap diff --git a/.gitignore b/.gitignore index 118acb2b..817d50e1 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ test-ledger/ minio test.db +docker-compose.yml diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 205ddee7..2fcf8cd0 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -335,34 +335,29 @@ pub async fn get_transaction_helper_v2( .into_iter() .map(parse_account_model_with_context) .collect::, PhotonApiError>>()?; - let closed_accounts = - closed_accounts - .into_iter() - .map(|x| -> Result { - Ok(ClosedAccount { - account: AccountV2 { - hash: x.account.hash, - address: x.account.address, - data: x.account.data, - owner: x.account.owner, - lamports: x.account.lamports, - tree: x.account.tree, - leaf_index: x.account.leaf_index, - seq: x.account.seq, - slot_created: x.account.slot_created, - queue: x.context.queue, - prove_by_index: x.context.in_output_queue, - tree_type: x.context.tree_type, - }, - nullifier: x.context.nullifier.ok_or(PhotonApiError::UnexpectedError( - String::from("Nullifier does not exist for closed account."), - ))?, - tx_hash: x.context.tx_hash.ok_or(PhotonApiError::UnexpectedError( - String::from("Nullifier does not exist for closed account."), - ))?, - }) + let closed_accounts = closed_accounts + .into_iter() + .map(|x| -> Result { + Ok(ClosedAccount { + account: AccountV2 { + hash: x.account.hash, + address: x.account.address, + data: x.account.data, + owner: x.account.owner, + lamports: x.account.lamports, + tree: x.account.tree, + leaf_index: x.account.leaf_index, + seq: x.account.seq, + slot_created: x.account.slot_created, + queue: x.context.queue, + prove_by_index: x.context.in_output_queue, + tree_type: x.context.tree_type, + }, + nullifier: x.context.nullifier.unwrap_or_default(), + tx_hash: x.context.tx_hash.unwrap_or_default(), }) - .collect::, PhotonApiError>>()?; + }) + .collect::, PhotonApiError>>()?; let out_accounts = status_update .out_accounts diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 85044a30..98e4d2f5 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -1,8 +1,8 @@ -use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; -use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; +use super::common::{get_public_input_hash, hash_to_hex}; use crate::{ api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, }; +use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; use light_prover_client::prove_utils::CircuitType; use reqwest::Client; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; @@ -21,8 +21,6 @@ use crate::api::method::{ }; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; -use super::common::{get_public_input_hash, hash_to_hex}; - pub async fn get_validity_proof( conn: &DatabaseConnection, prover_url: &str, @@ -51,7 +49,6 @@ pub async fn get_validity_proof( }) .collect(); } - let context = Context::extract(conn).await?; let client = Client::new(); let tx = conn.begin().await?; @@ -77,6 +74,7 @@ pub async fn get_validity_proof( } }; tx.commit().await?; + let state_tree_height = if account_proofs.is_empty() { 0 } else { @@ -137,7 +135,11 @@ pub async fn get_validity_proof( String::new() }; - let queue_size = if state_tree_height == 26 { STATE_TREE_QUEUE_SIZE } else { BatchedMerkleTreeMetadata::default().root_history_capacity as u64 }; + let queue_size = if state_tree_height == 26 { + STATE_TREE_QUEUE_SIZE + } else { + BatchedMerkleTreeMetadata::default().root_history_capacity as u64 + }; let batch_inputs = HexBatchInputsForProver { circuit_type: circuit_type.to_string(), diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index a1ff1fcd..c7c86417 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -67,7 +67,7 @@ pub async fn get_validity_proof_v2( } let mut v2_response: GetValidityProofResponseV2 = - if request.hashes.is_empty() && request.newAddresses.is_empty() { + if request.hashes.is_empty() && request.newAddresses.is_empty() && request.newAddressesWithTrees.is_empty() { GetValidityProofResponseV2::default() } else { get_validity_proof(conn, prover_url, request).await?.into() diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 6885f32a..51daa2f9 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -10,8 +10,6 @@ use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::{accounts, blocks, token_accounts}; use byteorder::{ByteOrder, LittleEndian}; -use light_compressed_account::pubkey::Pubkey; -use light_merkle_tree_metadata::merkle_tree::TreeType; use sea_orm::sea_query::SimpleExpr; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseConnection, EntityTrait, FromQueryResult, QueryFilter, @@ -29,7 +27,6 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use super::super::error::PhotonApiError; use sea_orm_migration::sea_query::Expr; -use crate::ingester::parser::map_tree_and_queue_accounts; pub const PAGE_LIMIT: u64 = 1000; @@ -198,9 +195,6 @@ pub fn parse_account_model_v2(account: accounts::Model) -> Result = { let mut m = HashMap::new(); - m.insert("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), + m.insert( + "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), TreeAndQueue { tree: Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(), queue: Pubkey::from_str("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU").unwrap(), height: 32, - tree_type: TreeType::BatchedState} + tree_type: TreeType::BatchedState, + }, ); - m.insert("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), + m.insert( + "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), TreeAndQueue { tree: Pubkey::from_str("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT").unwrap(), queue: Pubkey::from_str("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148").unwrap(), height: 26, - tree_type: TreeType::State - } + tree_type: TreeType::State, + }, ); - m.insert("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho".to_string(), + m.insert( + "smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho".to_string(), TreeAndQueue { tree: Pubkey::from_str("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho").unwrap(), queue: Pubkey::from_str("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X").unwrap(), height: 26, - tree_type: TreeType::State - } + tree_type: TreeType::State, + }, ); - m.insert("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), + m.insert( + "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), TreeAndQueue { tree: Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(), queue: Pubkey::from_str("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU").unwrap(), height: 32, - tree_type: TreeType::BatchedState} + tree_type: TreeType::BatchedState, + }, ); - m.insert("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), + m.insert( + "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), TreeAndQueue { tree: Pubkey::from_str("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT").unwrap(), queue: Pubkey::from_str("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148").unwrap(), height: 26, - tree_type: TreeType::State - } + tree_type: TreeType::State, + }, ); - m.insert("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X".to_string(), + m.insert( + "nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X".to_string(), TreeAndQueue { tree: Pubkey::from_str("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho").unwrap(), queue: Pubkey::from_str("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X").unwrap(), height: 26, - tree_type: TreeType::State - } + tree_type: TreeType::State, + }, ); m }; } -pub fn map_tree_and_queue_accounts<'a>(pubkey: String) -> Option<&'a TreeAndQueue> { //(tree, queue) +pub fn map_tree_and_queue_accounts<'a>(pubkey: String) -> Option<&'a TreeAndQueue> { + //(tree, queue) // input 1: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT => (smt1, nfq1) // input 2: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU => (HLKs, 6L7S) QUEUE_TREE_MAPPING.get(pubkey.as_str()) @@ -105,7 +113,9 @@ pub fn parse_public_transaction_event( for seq in sequence_numbers.iter() { if let Some(queue_to_tree) = map_tree_and_queue_accounts(seq.pubkey.to_string()) { - if queue_to_tree.tree_type == TreeType::BatchedState || queue_to_tree.tree_type == TreeType::BatchedAddress { + if queue_to_tree.tree_type == TreeType::BatchedState + || queue_to_tree.tree_type == TreeType::BatchedAddress + { tree_to_seq_number.insert(queue_to_tree.tree, seq.seq); has_batched_instructions = true; } @@ -129,7 +139,9 @@ pub fn parse_public_transaction_event( .zip(transaction_event.output_leaf_indices.iter()) { let tree = pubkey_array[out_account.merkle_tree_index as usize]; - let tree_and_queue = map_tree_and_queue_accounts(tree.clone().to_string().as_str().parse().unwrap()).ok_or(IngesterError::ParserError("Missing queue".to_string()))?; + let tree_and_queue = + map_tree_and_queue_accounts(tree.clone().to_string().as_str().parse().unwrap()) + .ok_or(IngesterError::ParserError("Missing queue".to_string()))?; let mut seq = None; if tree_and_queue.tree_type == TreeType::State { diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 29a74d5c..a4440135 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -4,7 +4,9 @@ use function_name::named; use futures::Stream; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_multiple_new_address_proofs::AddressList; -use photon_indexer::api::method::get_transaction_with_compression_info::get_transaction_helper; +use photon_indexer::api::method::get_transaction_with_compression_info::{ + get_transaction_helper, get_transaction_helper_v2, +}; use photon_indexer::api::method::get_validity_proof::CompressedProof; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::ingester::index_block; @@ -158,11 +160,11 @@ async fn test_e2e_mint_and_transfer_transactions( }) .await .unwrap(); - // TODO: - // assert_json_snapshot!( - // format!("{}-{}-accounts-v2", name.clone(), person), - // accounts_v2 - // ); + + assert_json_snapshot!( + format!("{}-{}-accounts-v2", name.clone(), person), + accounts_v2 + ); let hash_list = HashList( accounts @@ -191,7 +193,6 @@ async fn test_e2e_mint_and_transfer_transactions( .unwrap(); // The Gnark prover has some randomness. validity_proof.value.compressedProof = CompressedProof::default(); - assert_json_snapshot!( format!("{}-{}-validity-proof", name.clone(), person), validity_proof @@ -207,11 +208,11 @@ async fn test_e2e_mint_and_transfer_transactions( }) .await .unwrap(); - // validity_proof_v2.value.compressedProof = CompressedProof::default(); - // assert_json_snapshot!( - // format!("{}-{}-validity-proof-v2", name.clone(), person), - // validity_proof_v2 - // ); + validity_proof_v2.value.compressedProof = CompressedProof::default(); + assert_json_snapshot!( + format!("{}-{}-validity-proof-v2", name.clone(), person), + validity_proof_v2 + ); let mut cursor = None; let limit = Limit::new(1).unwrap(); @@ -268,11 +269,11 @@ async fn test_e2e_mint_and_transfer_transactions( ); // V2 Test for Transactions - // let parsed_transaction_v2: photon_indexer::api::method::get_transaction_with_compression_info::GetTransactionResponseV2 = get_transaction_helper_v2(&setup.db_conn, txn_signature, txn_clone).await.unwrap(); - // assert_json_snapshot!( - // format!("{}-{}-transaction-v2", name.clone(), txn_name), - // parsed_transaction_v2 - // ); + let parsed_transaction_v2: photon_indexer::api::method::get_transaction_with_compression_info::GetTransactionResponseV2 = get_transaction_helper_v2(&setup.db_conn, txn_signature, txn_clone).await.unwrap(); + assert_json_snapshot!( + format!("{}-{}-transaction-v2", name.clone(), txn_name), + parsed_transaction_v2 + ); } let mut cursor = None; @@ -457,7 +458,6 @@ async fn test_lamport_transfers( .api .get_compressed_balance_by_owner(photon_indexer::api::method::get_compressed_balance_by_owner::GetCompressedBalanceByOwnerRequest { owner, - ..Default::default() }) .await .unwrap(); diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index d038788c..4df3afbc 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -1167,7 +1167,7 @@ async fn test_get_multiple_new_address_proofs_interop( // The Gnark prover has some randomness. validity_proof_v2.value.compressedProof = CompressedProof::default(); - insta::assert_json_snapshot!(format!("{}-validity-proof", name), validity_proof_v2); + insta::assert_json_snapshot!(format!("{}-validity-proof-v2", name), validity_proof_v2); } #[named] diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap index 6d507249..80b11a74 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap @@ -1,6 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs -assertion_line: 163 +assertion_line: 164 expression: accounts_v2 --- { @@ -24,7 +24,9 @@ expression: accounts_v2 "leafIndex": 6, "seq": 7, "slotCreated": 0, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -50,7 +52,9 @@ expression: accounts_v2 "leafIndex": 3, "seq": 4, "slotCreated": 0, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap index 0a0d2256..d3f06e20 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap @@ -15,8 +15,14 @@ expression: validity_proof_v2 "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7" ], "rootIndices": [ - 7, - 7 + { + "rootIndex": 7, + "inTree": true + }, + { + "rootIndex": 7, + "inTree": true + } ], "leafIndices": [ 6, @@ -29,6 +35,10 @@ expression: validity_proof_v2 "merkleTrees": [ "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT" + ], + "queues": [ + "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148" ] }, "context": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap index 6c2e8752..d0137641 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap @@ -1,6 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs -assertion_line: 163 +assertion_line: 164 expression: accounts_v2 --- { @@ -24,7 +24,9 @@ expression: accounts_v2 "leafIndex": 4, "seq": 5, "slotCreated": 0, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -50,7 +52,9 @@ expression: accounts_v2 "leafIndex": 5, "seq": 6, "slotCreated": 0, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap index d0f01aa8..8912464f 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap @@ -15,8 +15,14 @@ expression: validity_proof_v2 "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7" ], "rootIndices": [ - 7, - 7 + { + "rootIndex": 7, + "inTree": true + }, + { + "rootIndex": 7, + "inTree": true + } ], "leafIndices": [ 4, @@ -29,6 +35,10 @@ expression: validity_proof_v2 "merkleTrees": [ "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT" + ], + "queues": [ + "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148" ] }, "context": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap index 050ed4c1..4d3ca5e5 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap @@ -194,7 +194,9 @@ expression: parsed_transaction_v2 "leafIndex": 0, "seq": 1, "slotCreated": 40, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap index b2795be6..48d8142b 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap @@ -165,20 +165,26 @@ expression: parsed_transaction_v2 "closedAccounts": [ { "account": { - "hash": "38eTBdRT4kdFELvNfbJbFZNvGWUvXbn3DdJn3PzMtsqJ", - "address": null, - "data": { - "discriminator": 2, - "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnOgDAAAAAAAAAAAA", - "dataHash": "4D9BW6ThazKaSy7U91cnSWF9E9pCtTFkomd25Pt6CL7k" + "account": { + "hash": "38eTBdRT4kdFELvNfbJbFZNvGWUvXbn3DdJn3PzMtsqJ", + "address": null, + "data": { + "discriminator": 2, + "data": "Fci4U9QOCVoeSJNu52uQTHTZkN+jGh5G5VqySLzUdo/IF0SuAAU/8W2JwQ9eoK7yn7i6O/dx7aXfmnaBmwIYnOgDAAAAAAAAAAAA", + "dataHash": "4D9BW6ThazKaSy7U91cnSWF9E9pCtTFkomd25Pt6CL7k" + }, + "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", + "lamports": 0, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "leafIndex": 0, + "seq": 1, + "slotCreated": 0, + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, - "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", - "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "leafIndex": 0, - "seq": 1, - "slotCreated": 0, - "queue": null + "nullifier": "11111111111111111111111111111111", + "txHash": "11111111111111111111111111111111" }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -206,7 +212,9 @@ expression: parsed_transaction_v2 "leafIndex": 1, "seq": 2, "slotCreated": 41, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -232,7 +240,9 @@ expression: parsed_transaction_v2 "leafIndex": 2, "seq": 3, "slotCreated": 41, - "queue": null + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "proveByIndex": false, + "treeType": 1 }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap new file mode 100644 index 00000000..4313d8cf --- /dev/null +++ b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap @@ -0,0 +1,36 @@ +--- +source: tests/integration_tests/mock_tests.rs +assertion_line: 1157 +expression: validity_proof_v2 +--- +{ + "value": { + "compressedProof": { + "a": [], + "b": [], + "c": [] + }, + "roots": [ + "3FrGzyXtjqjnukHDS2M5oyVj8tMVcHSahcHpWBGR5MHY" + ], + "rootIndices": [ + { + "rootIndex": 3, + "inTree": true + } + ], + "leafIndices": [ + 0 + ], + "leaves": [ + "12nCKqGG85jHxbTeA8i2Z7D4vnNUUrQ4r5e8dv2o16X" + ], + "merkleTrees": [ + "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2" + ], + "queues": [] + }, + "context": { + "slot": 0 + } +} diff --git a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof.snap b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof.snap index 68327607..bd8c9ae3 100644 --- a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof.snap +++ b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof.snap @@ -1,5 +1,6 @@ --- source: tests/integration_tests/mock_tests.rs +assertion_line: 1124 expression: validity_proof --- { From a7ed8628a1844cbf8b719da8d1ef5643e200284e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 23:32:25 +0000 Subject: [PATCH 032/114] feat: add queue and tree_type fields to mock test data --- tests/integration_tests/mock_tests.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index 4df3afbc..b2ab2de8 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -571,6 +571,8 @@ async fn test_persist_token_data( discriminator: Set(Some(Decimal::from(1))), data_hash: Set(Some(Hash::new_unique().to_vec())), tree: Set(Pubkey::new_unique().to_bytes().to_vec()), + queue: Set(Pubkey::new_unique().to_bytes().to_vec()), + tree_type: Set(TreeType::State as i32), seq: Set(Some(0)), ..Default::default() }; From 9698d315faa38c785c94781804ec91392d8edf3d Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 23:34:57 +0000 Subject: [PATCH 033/114] chore: update light-protocol dependencies --- Cargo.toml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 992818f0..6c48aa36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,25 +79,18 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ ] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ ] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ ] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ ] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ ] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "289dfd247e0f5b5beebdbf6bd192122c8fb15a2c", features = [ +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ ] } -# light-merkle-tree-metadata = { path = "../light-protocol/program-libs/merkle-tree-metadata" } -# light-concurrent-merkle-tree = { path = "../light-protocol/program-libs/concurrent-merkle-tree" } -# light-sdk = { path = "../light-protocol/sdk-libs/sdk" } -# light-compressed-account = { path = "../light-protocol/program-libs/compressed-account" } -# light-batched-merkle-tree = { path = "../light-protocol/program-libs/batched-merkle-tree" } -# light-prover-client = { path = "../light-protocol/prover/client" } - sqlx = { version = "0.6.2", features = [ "macros", From 015b2da7636832cf8036f1e1b44e22e43853f4f2 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 24 Feb 2025 23:38:43 +0000 Subject: [PATCH 034/114] refactor: update light-protocol dependencies and improve error handling in API functions --- Cargo.lock | 76 +++++++++---------- src/api/method/get_indexer_slot.rs | 3 +- .../get_multiple_compressed_accounts.rs | 4 +- 3 files changed, 42 insertions(+), 41 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0a6bc92e..6a45e79d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,7 +116,7 @@ dependencies = [ [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "proc-macro2", "quote", @@ -3742,7 +3742,7 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -3751,17 +3751,17 @@ dependencies = [ [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ - "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "borsh 0.10.3", "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-merkle-tree-metadata", - "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-zero-copy", "solana-program", "thiserror 2.0.11", @@ -3771,7 +3771,7 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "bitvec", "fastmurmur3", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "light-compressed-account" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "anchor-lang", "anyhow", @@ -3831,7 +3831,7 @@ dependencies = [ "ark-ff 0.5.0", "borsh 0.10.3", "bytemuck", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-zero-copy", "num-bigint 0.4.6", "rand 0.8.5", @@ -3858,11 +3858,11 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "borsh 0.10.3", "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-utils", "memoffset 0.9.1", "thiserror 2.0.11", @@ -3885,7 +3885,7 @@ dependencies = [ [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "ark-bn254 0.5.0", "light-poseidon 0.3.0", @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] name = "light-heap" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "anchor-lang", ] @@ -3933,12 +3933,12 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-utils", "num-bigint 0.4.6", "num-traits", @@ -3961,7 +3961,7 @@ dependencies = [ [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3972,7 +3972,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "borsh 0.10.3", "bytemuck", @@ -3997,10 +3997,10 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "num-bigint 0.4.6", "thiserror 2.0.11", ] @@ -4069,7 +4069,7 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", @@ -4079,10 +4079,10 @@ dependencies = [ "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "log", "num-bigint 0.4.6", "num-traits", @@ -4123,15 +4123,15 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "anchor-lang", "borsh 0.10.3", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-sdk-macros 0.4.0", "num-bigint 0.4.6", "solana-program", @@ -4154,9 +4154,9 @@ dependencies = [ [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "proc-macro2", "quote", "syn 2.0.98", @@ -4193,7 +4193,7 @@ dependencies = [ [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "groth16-solana", "light-compressed-account", @@ -4204,7 +4204,7 @@ dependencies = [ [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c#289dfd247e0f5b5beebdbf6bd192122c8fb15a2c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -5014,12 +5014,12 @@ dependencies = [ "light-batched-merkle-tree", "light-client", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-merkle-tree-metadata", "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-poseidon 0.2.0", - "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=289dfd247e0f5b5beebdbf6bd192122c8fb15a2c)", + "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", "light-sdk 0.11.0", "log", "lru 0.12.4", diff --git a/src/api/method/get_indexer_slot.rs b/src/api/method/get_indexer_slot.rs index ea652565..2122f05b 100644 --- a/src/api/method/get_indexer_slot.rs +++ b/src/api/method/get_indexer_slot.rs @@ -10,7 +10,6 @@ pub async fn get_indexer_slot( conn: &DatabaseConnection, ) -> Result { let slot = Context::extract(conn).await?.slot; - info!("get_indexer_slot {}", slot); - + Ok(UnsignedInteger(slot)) } diff --git a/src/api/method/get_multiple_compressed_accounts.rs b/src/api/method/get_multiple_compressed_accounts.rs index 8685484b..c219e4cc 100644 --- a/src/api/method/get_multiple_compressed_accounts.rs +++ b/src/api/method/get_multiple_compressed_accounts.rs @@ -192,7 +192,9 @@ pub async fn get_multiple_compressed_accounts_v2( } fetch_account_from_addresses(conn, addresses).await? } - _ => panic!("Either hashes or addresses must be provided"), + _ => Err(PhotonApiError::ValidationError( + "Either hashes or addresses must be provided".to_string(), + ))?, }; Ok(GetMultipleCompressedAccountsResponseV2 { From a2d897ff94ad8ac0f68a9478280976208dcb8951 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Tue, 25 Feb 2025 01:27:03 +0000 Subject: [PATCH 035/114] cleanup --- src/api/api.rs | 5 +- src/api/method/get_compressed_account.rs | 9 +- .../method/get_compressed_account_proof.rs | 4 +- .../get_compressed_accounts_by_owner/v1.rs | 3 +- .../get_compressed_accounts_by_owner/v2.rs | 3 +- src/api/method/get_indexer_slot.rs | 1 - .../get_multiple_compressed_account_proofs.rs | 2 +- .../get_multiple_compressed_accounts.rs | 5 +- src/api/method/get_queue_elements.rs | 183 ++++++------------ .../get_transaction_with_compression_info.rs | 6 +- src/api/method/get_validity_proof/common.rs | 20 ++ src/api/method/get_validity_proof/mod.rs | 5 +- src/api/method/get_validity_proof/v1.rs | 9 +- src/api/method/get_validity_proof/v2.rs | 37 ++-- src/api/method/utils.rs | 160 +++++---------- src/common/typedefs/account.rs | 81 ++++++++ src/ingester/parser/batch_event_parser.rs | 26 +-- src/ingester/parser/mod.rs | 1 - src/ingester/parser/tx_event_parser.rs | 48 +++-- src/ingester/persist/leaf_node.rs | 1 - src/ingester/persist/persisted_batch_event.rs | 69 ++++--- .../persist/persisted_indexed_merkle_tree.rs | 10 +- src/ingester/persist/spend.rs | 6 - src/migration/main.rs | 2 +- .../standard/m20250206_000007_init.rs | 8 +- src/monitor/mod.rs | 6 +- src/openapi/mod.rs | 4 +- .../batched_state_tree_tests.rs | 17 +- tests/integration_tests/e2e_tests.rs | 5 +- tests/integration_tests/mock_tests.rs | 41 ++-- 30 files changed, 369 insertions(+), 408 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index 24f500de..a37925d3 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -11,7 +11,8 @@ use crate::api::method::get_queue_elements::{ }; use crate::api::method::get_validity_proof::{ get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, - GetValidityProofRequestDocumentation, GetValidityProofResponse, GetValidityProofResponseV2, + GetValidityProofRequestDocumentation, GetValidityProofRequestV2, GetValidityProofResponse, + GetValidityProofResponseV2, }; use crate::api::method::utils::{ AccountBalanceResponse, GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponse, @@ -339,7 +340,7 @@ impl PhotonApi { pub async fn get_validity_proof_v2( &self, - request: GetValidityProofRequest, + request: GetValidityProofRequestV2, ) -> Result { get_validity_proof_v2(self.db_conn.as_ref(), &self.prover_url, request).await } diff --git a/src/api/method/get_compressed_account.rs b/src/api/method/get_compressed_account.rs index 26be3227..c727e434 100644 --- a/src/api/method/get_compressed_account.rs +++ b/src/api/method/get_compressed_account.rs @@ -6,10 +6,7 @@ use serde::Serialize; use utoipa::ToSchema; use super::super::error::PhotonApiError; -use super::utils::{ - parse_account_model, parse_account_model_v2, AccountDataTable, CompressedAccountRequest, - Context, -}; +use super::utils::{AccountDataTable, CompressedAccountRequest, Context}; // We do not use generics to simply documentation generation. #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] @@ -30,7 +27,7 @@ pub async fn get_compressed_account( .one(conn) .await?; - let account = account_model.map(parse_account_model).transpose()?; + let account = account_model.map(TryFrom::try_from).transpose()?; Ok(AccountResponse { value: { account }, @@ -56,7 +53,7 @@ pub async fn get_compressed_account_v2( .one(conn) .await?; - let account = account_model.map(parse_account_model_v2).transpose()?; + let account = account_model.map(TryFrom::try_from).transpose()?; Ok(AccountResponseV2 { value: { account }, diff --git a/src/api/method/get_compressed_account_proof.rs b/src/api/method/get_compressed_account_proof.rs index 77390ed3..5631a3f9 100644 --- a/src/api/method/get_compressed_account_proof.rs +++ b/src/api/method/get_compressed_account_proof.rs @@ -1,8 +1,8 @@ +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; +use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; -use crate::ingester::persist::get_multiple_compressed_leaf_proofs; -use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; use super::{ super::error::PhotonApiError, diff --git a/src/api/method/get_compressed_accounts_by_owner/v1.rs b/src/api/method/get_compressed_accounts_by_owner/v1.rs index 34f479dc..17ec8423 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v1.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v1.rs @@ -3,7 +3,6 @@ use crate::api::method::get_compressed_accounts_by_owner::common::{ validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, }; use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; -use crate::api::method::utils::parse_account_model; use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::{common::typedefs::account::Account, dao::generated::accounts}; @@ -55,7 +54,7 @@ pub async fn get_compressed_accounts_by_owner( let items = result .into_iter() - .map(parse_account_model) + .map(TryFrom::try_from) .collect::, PhotonApiError>>()?; let mut cursor = items.last().map(|u| u.hash.clone()); diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index 6f84b4b4..28df4ffe 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -3,7 +3,6 @@ use crate::api::method::get_compressed_accounts_by_owner::common::{ validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, }; use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; -use crate::api::method::utils::parse_account_model_v2; use crate::api::method::utils::Context; use crate::common::typedefs::account::AccountV2; use crate::common::typedefs::hash::Hash; @@ -57,7 +56,7 @@ pub async fn get_compressed_accounts_by_owner_v2( let items = result .into_iter() - .map(parse_account_model_v2) + .map(TryFrom::try_from) .collect::, PhotonApiError>>()?; let mut cursor = items.last().map(|u| u.hash.clone()); diff --git a/src/api/method/get_indexer_slot.rs b/src/api/method/get_indexer_slot.rs index 2122f05b..05577be4 100644 --- a/src/api/method/get_indexer_slot.rs +++ b/src/api/method/get_indexer_slot.rs @@ -1,4 +1,3 @@ -use log::info; use sea_orm::DatabaseConnection; use crate::common::typedefs::unsigned_integer::UnsignedInteger; diff --git a/src/api/method/get_multiple_compressed_account_proofs.rs b/src/api/method/get_multiple_compressed_account_proofs.rs index a8a2c534..20e17db8 100644 --- a/src/api/method/get_multiple_compressed_account_proofs.rs +++ b/src/api/method/get_multiple_compressed_account_proofs.rs @@ -41,7 +41,7 @@ pub async fn get_multiple_compressed_account_proofs( tx.get_database_backend(), "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), )) - .await?; + .await?; } let proofs = get_multiple_compressed_leaf_proofs(&tx, request).await?; tx.commit().await?; diff --git a/src/api/method/get_multiple_compressed_accounts.rs b/src/api/method/get_multiple_compressed_accounts.rs index c219e4cc..3a9c502d 100644 --- a/src/api/method/get_multiple_compressed_accounts.rs +++ b/src/api/method/get_multiple_compressed_accounts.rs @@ -4,7 +4,6 @@ use super::{ super::error::PhotonApiError, utils::{Context, PAGE_LIMIT}, }; -use crate::api::method::utils::{parse_account_model, parse_account_model_v2}; use crate::common::typedefs::account::{Account, AccountV2}; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; @@ -159,7 +158,7 @@ pub async fn get_multiple_compressed_accounts( value: AccountList { items: accounts .into_iter() - .map(|x| x.map(parse_account_model).transpose()) + .map(|x| x.map(TryFrom::try_from).transpose()) .collect::, _>>()?, }, }) @@ -202,7 +201,7 @@ pub async fn get_multiple_compressed_accounts_v2( value: AccountListV2 { items: accounts .into_iter() - .map(|x| x.map(parse_account_model_v2).transpose()) + .map(|x| x.map(TryFrom::try_from).transpose()) .collect::, _>>()?, }, }) diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index 03ee9472..d89e9c33 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -1,8 +1,9 @@ use light_merkle_tree_metadata::queue::QueueType; use sea_orm::{ - ConnectionTrait, DatabaseBackend, DatabaseConnection, FromQueryResult, Statement, - TransactionTrait, + ColumnTrait, Condition, ConnectionTrait, DatabaseBackend, DatabaseConnection, EntityTrait, + FromQueryResult, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Statement, TransactionTrait, }; + use serde::{Deserialize, Serialize}; use utoipa::ToSchema; @@ -11,9 +12,7 @@ use crate::api::method::utils::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; -use crate::ingester::persist::{ - bytes_to_sql_format, get_multiple_compressed_leaf_proofs_by_indices, -}; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs_by_indices; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -44,7 +43,7 @@ pub struct MerkleProofWithContextV2 { pub account_hash: Hash, } -#[derive(FromQueryResult)] +#[derive(FromQueryResult, Debug)] struct QueueElement { leaf_index: i64, hash: Vec, @@ -56,16 +55,8 @@ pub async fn get_queue_elements( conn: &DatabaseConnection, request: GetQueueElementsRequest, ) -> Result { - let merkle_tree_pubkey_str = - bytes_to_sql_format(conn.get_database_backend(), request.merkle_tree.to_vec()); let queue_type = QueueType::from(request.queue_type as u64); let num_elements = request.num_elements; - log::info!( - "Fetching {} elements from queue {:?} for tree {}", - num_elements, - queue_type, - merkle_tree_pubkey_str - ); let context = Context::extract(conn).await?; let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { @@ -76,118 +67,71 @@ pub async fn get_queue_elements( .await?; } - let leaf_indices_filter = if let Some(start_offset) = request.start_offset { - format!("AND leaf_index >= {}", start_offset) - } else { - "".to_string() - }; - let queue_type_filter = match queue_type { - QueueType::BatchedInput => Ok( - "AND nullifier_queue_index IS NOT NULL ORDER BY nullifier_queue_index ASC".to_string(), - ), + let mut query_condition = + Condition::all().add(accounts::Column::Tree.eq(request.merkle_tree.to_vec())); + + match queue_type { + QueueType::BatchedInput => { + query_condition = + query_condition.add(accounts::Column::NullifierQueueIndex.is_not_null()); + if let Some(start_offset) = request.start_offset { + query_condition = query_condition + .add(accounts::Column::NullifierQueueIndex.gte(start_offset as i64)); + } + } QueueType::BatchedOutput => { - Ok("AND in_output_queue = TRUE ORDER BY leaf_index ASC".to_string()) + query_condition = query_condition.add(accounts::Column::InOutputQueue.eq(true)); + if let Some(start_offset) = request.start_offset { + query_condition = + query_condition.add(accounts::Column::LeafIndex.gte(start_offset as i64)); + } } - _ => Err(PhotonApiError::ValidationError(format!( - "Invalid queue type: {:?}", - queue_type - ))), - }?; - - let raw_sql = format!( - " - SELECT leaf_index, hash, tx_hash, nullifier_queue_index - FROM accounts - WHERE tree = {merkle_tree_pubkey_str} - {leaf_indices_filter} - {queue_type_filter} - LIMIT {num_elements} - ", - ); - let stmt = Statement::from_string(tx.get_database_backend(), raw_sql); - let queue_elements = QueueElement::find_by_statement(stmt) + _ => { + return Err(PhotonApiError::ValidationError(format!( + "Invalid queue type: {:?}", + queue_type + ))) + } + } + + let query = match queue_type { + QueueType::BatchedInput => accounts::Entity::find() + .filter(query_condition) + .order_by_asc(accounts::Column::NullifierQueueIndex), + QueueType::BatchedOutput => accounts::Entity::find() + .filter(query_condition) + .order_by_asc(accounts::Column::LeafIndex), + _ => { + return Err(PhotonApiError::ValidationError(format!( + "Invalid queue type: {:?}", + queue_type + ))) + } + }; + + let sql = query.build(conn.get_database_backend()).sql; + let values = query.build(conn.get_database_backend()).values; + println!("sql: {:?}", sql); + println!("values: {:?}", values); + + let queue_elements: Vec<_> = query.clone().all(&tx).await?; + println!("0 queue_elements: {:?}", queue_elements); + + let queue_elements: Vec = query + .limit(num_elements as u64) + .into_model::() .all(&tx) .await .map_err(|e| { PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) })?; - { - let raw_sql = format!( - " - SELECT * FROM accounts - WHERE tree = {merkle_tree_pubkey_str} - LIMIT {num_elements} - ", - ); - // let columns = format!( - // "hash, {}, data_hash, address, owner, tree, queue, in_output_queue, nullifier_queue_index, tx_hash, nullifier, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, nullified_in_tree", - // query_builder.data_column - // ); - - // let raw_sql = query_builder.get_query(&columns); - - let stmt = Statement::from_string(tx.get_database_backend(), raw_sql); - let all_accounts_elements = accounts::Model::find_by_statement(stmt) - .all(&tx) - .await - .map_err(|e| { - PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) - })?; - log::info!( - "all accounts nullifier queue indices {:?}", - all_accounts_elements - .iter() - .map(|e| e.nullifier_queue_index) - .collect::>() - ); - log::info!( - "all accounts Some nullifier queue indices, leaf_indices {:?}", - all_accounts_elements - .iter() - .map(|e| (e.nullifier_queue_index, e.leaf_index)) - .filter(|e| e.0.is_some()) - .collect::>() - ); - log::info!( - "all accounts spent leaves {:?}", - all_accounts_elements - .iter() - .filter(|e| e.spent) - .map(|e| e.leaf_index) - .collect::>() - ); - log::info!( - "all accounts spent in tree leaves {:?}", - all_accounts_elements - .iter() - .filter(|e| e.nullified_in_tree) - .map(|e| e.leaf_index) - .collect::>() - ); - log::info!( - "all accounts leaf indices {:?}", - all_accounts_elements - .iter() - .map(|e| e.leaf_index) - .collect::>() - ); - log::info!( - "all accounts spent {:?}", - all_accounts_elements - .iter() - .map(|e| e.spent) - .collect::>() - ); - log::info!( - "all accounts in_output_queue {:?}", - all_accounts_elements - .iter() - .map(|e| e.in_output_queue) - .collect::>() - ); - } + + println!("queue_elements: {:?}", queue_elements); + let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); + println!("indices: {:?}", indices); + let (proofs, first_value_queue_index) = if !indices.is_empty() { let first_value_queue_index = match queue_type { QueueType::BatchedInput => Ok(queue_elements[0].nullifier_queue_index.ok_or( @@ -218,10 +162,6 @@ pub async fn get_queue_elements( .into_iter() .zip(queue_elements.iter()) .map(|(proof, queue_element)| { - assert_eq!( - proof.leafIndex as u64, queue_element.leaf_index as u64, - "Leaf index mismatch debug." - ); let tx_hash = queue_element .tx_hash .as_ref() @@ -239,6 +179,7 @@ pub async fn get_queue_elements( }) }) .collect::>()?; + Ok(GetQueueElementsResponse { context, value: result, diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 2fcf8cd0..422163f3 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -1,7 +1,6 @@ use super::{ super::error::PhotonApiError, get_multiple_compressed_accounts::fetch_accounts_from_hashes, }; -use crate::api::method::utils::parse_account_model_with_context; use crate::common::typedefs::account::AccountV2; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; @@ -18,6 +17,7 @@ use solana_client::rpc_config::RpcTransactionConfig; use solana_client::rpc_request::RpcRequest; use solana_sdk::commitment_config::{CommitmentConfig, CommitmentLevel}; use solana_transaction_status::{EncodedConfirmedTransactionWithStatusMeta, UiTransactionEncoding}; +use std::convert::TryFrom; use utoipa::{ openapi::{ObjectBuilder, RefOr, Schema, SchemaType}, ToSchema, @@ -196,7 +196,7 @@ pub async fn get_transaction_helper( }) .collect::, PhotonApiError>>()? .into_iter() - .map(parse_account_model_with_context) + .map(TryFrom::try_from) .collect::, PhotonApiError>>()?; let closed_accounts = closed_accounts @@ -333,7 +333,7 @@ pub async fn get_transaction_helper_v2( }) .collect::, PhotonApiError>>()? .into_iter() - .map(parse_account_model_with_context) + .map(TryFrom::try_from) .collect::, PhotonApiError>>()?; let closed_accounts = closed_accounts .into_iter() diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 4cf37a7a..8a2e96cb 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -57,6 +57,26 @@ pub struct GetValidityProofRequest { pub newAddressesWithTrees: Vec, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct GetValidityProofRequestV2 { + #[serde(default)] + pub hashes: Vec, + #[serde(default)] + pub newAddressesWithTrees: Vec, +} + +impl From for GetValidityProofRequest { + fn from(value: GetValidityProofRequestV2) -> Self { + GetValidityProofRequest { + hashes: value.hashes, + newAddresses: vec![], + newAddressesWithTrees: value.newAddressesWithTrees, + } + } +} + #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index 26ea6636..820ce157 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -3,8 +3,9 @@ mod v1; mod v2; pub use common::{ - CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex, GetValidityProofRequest, - GetValidityProofRequestDocumentation, GetValidityProofResponse, GetValidityProofResponseV2, + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, + GetValidityProofRequest, GetValidityProofRequestDocumentation, GetValidityProofRequestV2, + GetValidityProofResponse, GetValidityProofResponseV2, RootIndex, }; pub use v1::get_validity_proof; pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 98e4d2f5..2bbe88c4 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -2,8 +2,10 @@ use super::common::{get_public_input_hash, hash_to_hex}; use crate::{ api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, }; +use light_batched_merkle_tree::constants::DEFAULT_BATCH_STATE_TREE_HEIGHT; use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; use light_prover_client::prove_utils::CircuitType; +use light_sdk::STATE_MERKLE_TREE_HEIGHT; use reqwest::Client; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; @@ -94,8 +96,7 @@ pub async fn get_validity_proof( } else { new_address_proofs[0].proof.len() }; - log::debug!("state tree height {}", state_tree_height); - log::debug!("address tree height {}", address_tree_height); + let all_address_trees_height_is_equal = new_address_proofs .iter() .all(|x| x.proof.len() == address_tree_height); @@ -126,7 +127,7 @@ pub async fn get_validity_proof( )) } }; - let public_input_hash = if state_tree_height == 32 { + let public_input_hash = if state_tree_height == DEFAULT_BATCH_STATE_TREE_HEIGHT as usize { hash_to_hex(&crate::common::typedefs::hash::Hash(get_public_input_hash( &account_proofs, &new_address_proofs, @@ -135,7 +136,7 @@ pub async fn get_validity_proof( String::new() }; - let queue_size = if state_tree_height == 26 { + let queue_size = if state_tree_height == STATE_MERKLE_TREE_HEIGHT { STATE_TREE_QUEUE_SIZE } else { BatchedMerkleTreeMetadata::default().root_history_capacity as u64 diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index c7c86417..c77e2ccf 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -6,8 +6,7 @@ use borsh::BorshDeserialize; use sea_orm::{DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; -use super::common::GetValidityProofResponseV2; -use crate::api::method::get_validity_proof::common::GetValidityProofRequest; +use super::common::{GetValidityProofRequestV2, GetValidityProofResponseV2}; use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; @@ -15,7 +14,7 @@ use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; pub async fn get_validity_proof_v2( conn: &DatabaseConnection, prover_url: &str, - mut request: GetValidityProofRequest, + mut request: GetValidityProofRequestV2, ) -> Result { let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { @@ -57,6 +56,8 @@ pub async fn get_validity_proof_v2( ))); } + // Skip accounts that are in the output queue but not in batched merkle tree yet. + // users prove inclusion of skipped accounts by index, not zkp. for (num_removed, (index, _)) in accounts .iter() .enumerate() @@ -67,21 +68,29 @@ pub async fn get_validity_proof_v2( } let mut v2_response: GetValidityProofResponseV2 = - if request.hashes.is_empty() && request.newAddresses.is_empty() && request.newAddressesWithTrees.is_empty() { + if request.hashes.is_empty() && request.newAddressesWithTrees.is_empty() { GetValidityProofResponseV2::default() } else { - get_validity_proof(conn, prover_url, request).await?.into() + get_validity_proof(conn, prover_url, request.into()) + .await? + .into() }; accounts .iter() .try_for_each(|x| -> Result<(), PhotonApiError> { v2_response.value.queues.push( - SerializablePubkey::try_from_slice(x.queue.as_slice()).map_err(|e| - PhotonApiError::ValidationError(format!("Error converting queue pubkey to SerializablePubkey: {:?}", e)) - )?.to_string() + SerializablePubkey::try_from_slice(x.queue.as_slice()) + .map_err(|e| { + PhotonApiError::ValidationError(format!( + "Error converting queue pubkey to SerializablePubkey: {:?}", + e + )) + })? + .to_string(), ); Ok(()) })?; + // Add data of skipped accounts. for (index, account) in accounts .iter() @@ -92,13 +101,15 @@ pub async fn get_validity_proof_v2( .value .leafIndices .insert(index, account.leaf_index as u32); - v2_response.value.leaves.insert( - index, - Hash::new(account.hash.as_slice())?.to_string(), - ); + v2_response + .value + .leaves + .insert(index, Hash::new(account.hash.as_slice())?.to_string()); v2_response.value.merkleTrees.insert( index, - SerializablePubkey::try_from_slice(account.tree.as_slice()).unwrap_or(SerializablePubkey::default()).to_string(), + SerializablePubkey::try_from_slice(account.tree.as_slice()) + .unwrap_or(SerializablePubkey::default()) + .to_string(), ); // proof by index has no root. v2_response.value.rootIndices.insert(index, None.into()); diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 51daa2f9..2f9f213a 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -26,6 +26,7 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use super::super::error::PhotonApiError; +use crate::dao::generated::accounts::Model; use sea_orm_migration::sea_query::Expr; pub const PAGE_LIMIT: u64 = 1000; @@ -127,122 +128,59 @@ pub fn parse_discriminator(discriminator: Option>) -> Option { discriminator.map(|discriminator| LittleEndian::read_u64(&discriminator)) } -fn parse_leaf_index(leaf_index: u64) -> Result { +pub(crate) fn parse_leaf_index(leaf_index: u64) -> Result { leaf_index .try_into() .map_err(|_| PhotonApiError::UnexpectedError("Invalid leaf index".to_string())) } -pub fn parse_account_model(account: accounts::Model) -> Result { - let data = match (account.data, account.data_hash, account.discriminator) { - (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { - data: Base64String(data), - data_hash: data_hash.try_into()?, - discriminator: UnsignedInteger(parse_decimal(discriminator)?), - }), - (None, None, None) => None, - _ => { - return Err(PhotonApiError::UnexpectedError( - "Invalid account data".to_string(), - )) - } - }; - - Ok(Account { - hash: account.hash.try_into()?, - address: account - .address - .map(SerializablePubkey::try_from) - .transpose()?, - data, - owner: account.owner.try_into()?, - tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index.try_into().unwrap())?), - lamports: UnsignedInteger(parse_decimal(account.lamports)?), - slot_created: UnsignedInteger(account.slot_created as u64), - seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - }) -} - -pub fn parse_account_model_v2(account: accounts::Model) -> Result { - let data = match (account.data, account.data_hash, account.discriminator) { - (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { - data: Base64String(data), - data_hash: data_hash.try_into()?, - discriminator: UnsignedInteger(parse_decimal(discriminator)?), - }), - (None, None, None) => None, - _ => { - return Err(PhotonApiError::UnexpectedError( - "Invalid account data".to_string(), - )) - } - }; - - Ok(AccountV2 { - hash: account.hash.try_into()?, - address: account - .address - .map(SerializablePubkey::try_from) - .transpose()?, - data, - owner: account.owner.try_into()?, - tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index.try_into().unwrap())?), - lamports: UnsignedInteger(parse_decimal(account.lamports)?), - slot_created: UnsignedInteger(account.slot_created as u64), - seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - queue: account.queue.clone().try_into()?, - prove_by_index: account.in_output_queue, - tree_type: account.tree_type as u16, - }) -} +impl TryFrom for AccountWithContext { + type Error = PhotonApiError; -pub fn parse_account_model_with_context( - account: accounts::Model, -) -> Result { - let data = match (account.data, account.data_hash, account.discriminator) { - (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { - data: Base64String(data), - data_hash: data_hash.try_into()?, - discriminator: UnsignedInteger(parse_decimal(discriminator)?), - }), - (None, None, None) => None, - _ => { - return Err(PhotonApiError::UnexpectedError( - "Invalid account data".to_string(), - )) - } - }; + fn try_from(account: Model) -> Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; - Ok(AccountWithContext { - account: Account { - hash: account.hash.try_into()?, - address: account - .address - .map(SerializablePubkey::try_from) - .transpose()?, - data, - owner: account.owner.try_into()?, - tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index.try_into().unwrap())?), - lamports: UnsignedInteger(parse_decimal(account.lamports)?), - slot_created: UnsignedInteger(account.slot_created as u64), - seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - }, - context: AccountContext { - queue: account.queue.try_into()?, - in_output_queue: account.in_output_queue, - spent: account.spent, - nullified_in_tree: account.nullified_in_tree, - nullifier_queue_index: account - .nullifier_queue_index - .map(|index| UnsignedInteger(index as u64)), - nullifier: account.nullifier.map(Hash::try_from).transpose()?, - tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, - tree_type: account.tree_type as u16, - }, - }) + Ok(AccountWithContext { + account: Account { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index as u64)?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + }, + context: AccountContext { + queue: account.queue.try_into()?, + in_output_queue: account.in_output_queue, + spent: account.spent, + nullified_in_tree: account.nullified_in_tree, + nullifier_queue_index: account + .nullifier_queue_index + .map(|index| UnsignedInteger(index as u64)), + nullifier: account.nullifier.map(Hash::try_from).transpose()?, + tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, + tree_type: account.tree_type as u16, + }, + }) + } } // We do not use generics to simplify documentation generation. @@ -383,7 +321,7 @@ pub async fn fetch_token_accounts( "Base account not found for token account".to_string(), ))?; Ok(TokenAccount { - account: parse_account_model(account)?, + account: account.try_into()?, token_data: TokenData { mint: token_account.mint.try_into()?, owner: token_account.owner.try_into()?, @@ -920,7 +858,7 @@ pub async fn fetch_token_accounts_v2( "Base account not found for token account".to_string(), ))?; Ok(TokenAccountV2 { - account: parse_account_model_v2(account)?, + account: account.try_into()?, token_data: TokenData { mint: token_account.mint.try_into()?, owner: token_account.owner.try_into()?, diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index 8698dda5..c25ac464 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -2,6 +2,10 @@ use super::{ bs64_string::Base64String, hash::Hash, serializable_pubkey::SerializablePubkey, unsigned_integer::UnsignedInteger, }; +use crate::api::error::PhotonApiError; +use crate::api::method::utils::parse_decimal; +use crate::dao::generated::accounts; +use crate::dao::generated::accounts::Model; use crate::ingester::parser::indexer_events::CompressedAccount; use byteorder::{ByteOrder, LittleEndian}; use serde::Serialize; @@ -26,6 +30,43 @@ pub struct Account { pub slot_created: UnsignedInteger, } +impl TryFrom for Account { + type Error = PhotonApiError; + + fn try_from(account: accounts::Model) -> Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(Account { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( + account.leaf_index as u64, + )?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + }) + } +} + #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountV2 { @@ -53,6 +94,46 @@ pub struct AccountV2 { pub tree_type: u16, } +impl TryFrom for AccountV2 { + type Error = PhotonApiError; + + fn try_from(account: Model) -> Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(AccountV2 { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( + account.leaf_index.try_into().unwrap(), + )?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + queue: account.queue.clone().try_into()?, + prove_by_index: account.in_output_queue, + tree_type: account.tree_type as u16, + }) + } +} + /// This is currently used internally: /// - Internal (state_updates,..) /// - GetTransactionWithCompressionInfo (internally) diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index 2ffec44b..5d658150 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -16,7 +16,6 @@ use light_batched_merkle_tree::event::{ BATCH_APPEND_EVENT_DISCRIMINATOR, BATCH_NULLIFY_EVENT_DISCRIMINATOR, }; use light_compressed_account::event::event_from_light_transaction; -use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; @@ -24,14 +23,6 @@ use solana_sdk::signature::Signature; pub enum BatchEvent { BatchAppend(BatchAppendEvent), BatchNullify(BatchNullifyEvent), - Empty, -} - -#[allow(clippy::derivable_impls)] -impl Default for BatchEvent { - fn default() -> Self { - BatchEvent::Empty - } } pub type IndexedBatchEvents = HashMap<[u8; 32], Vec<(u64, BatchEvent)>>; @@ -45,8 +36,6 @@ pub fn parse_merkle_tree_event( && next_instruction.program_id == NOOP_PROGRAM_ID && tx.error.is_none() { - info!("Parsing tx with signature: {}", tx.signature); - // Try to parse as batch append/nullify event first if let Ok(batch_event) = BatchAppendEvent::deserialize(&mut next_instruction.data.as_slice()) @@ -55,7 +44,6 @@ pub fn parse_merkle_tree_event( match batch_event.discriminator { BATCH_APPEND_EVENT_DISCRIMINATOR => { - info!("found batch append event: {:?}", batch_event); state_update .batch_events .entry(batch_event.merkle_tree_pubkey) @@ -66,7 +54,6 @@ pub fn parse_merkle_tree_event( )); } BATCH_NULLIFY_EVENT_DISCRIMINATOR => { - info!("found batch nullify event: {:?}", batch_event); state_update .batch_events .entry(batch_event.merkle_tree_pubkey) @@ -78,7 +65,7 @@ pub fn parse_merkle_tree_event( } // TODO: implement address append (in different PR) _ => { - log::info!( + log::warn!( "Unsupported batch event discriminator: {} batch address discriminator: {}", batch_event.discriminator, BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR @@ -104,17 +91,6 @@ pub fn parse_public_transaction_event_v2( match event { Some(public_transaction_event) => { - info!( - "batch_input_accounts {:?}", - public_transaction_event.batch_input_accounts - ); - - info!( - "input_compressed_account_hashes: {:?}", - public_transaction_event - .event - .input_compressed_account_hashes - ); let event = PublicTransactionEvent { input_compressed_account_hashes: public_transaction_event .event diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 60c1e074..4c0dc2a8 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -50,7 +50,6 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result(pubkey: String) -> Option<&'a TreeAndQueue> { - //(tree, queue) - // input 1: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT => (smt1, nfq1) - // input 2: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU => (HLKs, 6L7S) QUEUE_TREE_MAPPING.get(pubkey.as_str()) } @@ -139,9 +136,8 @@ pub fn parse_public_transaction_event( .zip(transaction_event.output_leaf_indices.iter()) { let tree = pubkey_array[out_account.merkle_tree_index as usize]; - let tree_and_queue = - map_tree_and_queue_accounts(tree.clone().to_string().as_str().parse().unwrap()) - .ok_or(IngesterError::ParserError("Missing queue".to_string()))?; + let tree_and_queue = map_tree_and_queue_accounts(tree.to_string()) + .ok_or(IngesterError::ParserError("Missing queue".to_string()))?; let mut seq = None; if tree_and_queue.tree_type == TreeType::State { diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index c5d8fe4e..0c72340b 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -105,7 +105,6 @@ pub async fn persist_leaf_nodes( leaf_idx: Set(Some(leaf_node.leaf_index as i64)), seq: Set(leaf_node.seq.map(|x| x as i64)), }; - log::info!("model {:?}", model); let existing_seq = node_locations_to_hashes_and_seq .get(&key) diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index a167d69b..95ffe6bf 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -20,7 +20,6 @@ pub async fn persist_batch_events( txn: &DatabaseTransaction, mut events: IndexedBatchEvents, ) -> Result<(), IngesterError> { - log::info!("events {:?}", events); for (_, events) in events.iter_mut() { events.sort_by(|a, b| a.0.cmp(&b.0)); if let Some((_, event)) = events.first() { @@ -28,16 +27,11 @@ pub async fn persist_batch_events( let mut leaf_nodes = Vec::with_capacity(500); match event { BatchEvent::BatchNullify(batch_nullify_event) => { - log::info!("batch_nullify_event {:?}", batch_nullify_event); persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await } BatchEvent::BatchAppend(batch_append_event) => { - log::info!("persist_batch_append_event {:?}", event); persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await } - _ => { - return Err(IngesterError::EmptyBatchEvent); - } }?; if leaf_nodes.len() <= MAX_SQL_INSERTS { persist_leaf_nodes(txn, leaf_nodes).await?; @@ -77,14 +71,24 @@ async fn persist_batch_append_event<'a>( .order_by_asc(accounts::Column::LeafIndex) .all(txn) .await?; - accounts.iter().for_each(|account| { - leaf_nodes.push(LeafNode { - tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), - seq: Some(batch_append_event.sequence_number as u32), - leaf_index: account.leaf_index as u32, - hash: Hash::try_from(account.hash.clone()).unwrap(), - }) - }); + accounts + .iter() + .try_for_each(|account| -> Result<(), IngesterError> { + leaf_nodes.push(LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).map_err(|_| { + IngesterError::ParserError( + "Failed to convert tree to SerializablePubkey".to_string(), + ) + })?, + seq: Some(batch_append_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::new(account.hash.as_slice()).map_err(|_| { + IngesterError::ParserError("Failed to convert nullifier to Hash".to_string()) + })?, + }); + + Ok(()) + })?; // 2. Remove inserted elements from the output queue. let query = accounts::Entity::update_many() @@ -109,8 +113,6 @@ async fn persist_batch_nullify_event<'a>( batch_nullify_event: &'a BatchNullifyEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { - log::info!("sequence number {}", batch_nullify_event.sequence_number); - log::info!("zkp_batch_index {}", batch_nullify_event.zkp_batch_index); // 1. Create leaf nodes with nullifier as leaf. // Nullifier queue index is continuously incremented by 1 // with each element insertion into the nullifier queue. @@ -123,14 +125,33 @@ async fn persist_batch_nullify_event<'a>( .order_by_asc(accounts::Column::NullifierQueueIndex) .all(txn) .await?; - accounts.iter().for_each(|account| { - leaf_nodes.push(LeafNode { - tree: SerializablePubkey::try_from(account.tree.clone()).unwrap(), - seq: Some(batch_nullify_event.sequence_number as u32), - leaf_index: account.leaf_index as u32, - hash: Hash::new(account.nullifier.as_ref().unwrap().as_slice()).unwrap(), - }) - }); + accounts + .iter() + .try_for_each(|account| -> Result<(), IngesterError> { + leaf_nodes.push(LeafNode { + tree: SerializablePubkey::try_from(account.tree.clone()).map_err(|_| { + IngesterError::ParserError( + "Failed to convert tree to SerializablePubkey".to_string(), + ) + })?, + seq: Some(batch_nullify_event.sequence_number as u32), + leaf_index: account.leaf_index as u32, + hash: Hash::new( + account + .nullifier + .as_ref() + .ok_or(IngesterError::ParserError( + "Nullifier is missing".to_string(), + ))? + .as_slice(), + ) + .map_err(|_| { + IngesterError::ParserError("Failed to convert nullifier to Hash".to_string()) + })?, + }); + + Ok(()) + })?; // 2. Mark elements as nullified in tree and // remove them from the database nullifier queue. diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 05c87f1d..0bf6ef70 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -14,6 +14,12 @@ use sea_orm::{ }; use solana_sdk::pubkey::Pubkey; +use super::{ + compute_parent_hash, get_multiple_compressed_leaf_proofs_from_full_leaf_info, + persisted_state_tree::{validate_proof, MerkleProofWithContext, ZERO_BYTES}, + MAX_SQL_INSERTS, +}; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; use crate::{ api::error::PhotonApiError, common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, @@ -25,10 +31,6 @@ use crate::{ }; use lazy_static::lazy_static; use light_poseidon::PoseidonBytesHasher; -use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; -use super::{compute_parent_hash, get_multiple_compressed_leaf_proofs_from_full_leaf_info, persisted_state_tree::{ - validate_proof, MerkleProofWithContext, ZERO_BYTES, -}, MAX_SQL_INSERTS}; lazy_static! { pub static ref HIGHEST_ADDRESS_PLUS_ONE: BigUint = BigUint::from_str( diff --git a/src/ingester/persist/spend.rs b/src/ingester/persist/spend.rs index 2be36e9e..0d057741 100644 --- a/src/ingester/persist/spend.rs +++ b/src/ingester/persist/spend.rs @@ -6,7 +6,6 @@ use crate::ingester::persist::{ }; use crate::migration::Expr; use light_compressed_account::event::BatchNullifyContext; -use log::debug; use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; @@ -42,7 +41,6 @@ pub async fn spend_input_accounts( ) .await?; - debug!("Marking token accounts as spent...",); let query = token_accounts::Entity::update_many() .col_expr(token_accounts::Column::Spent, Expr::value(true)) .col_expr( @@ -78,10 +76,6 @@ pub async fn spend_input_accounts_batched( return Ok(()); } for account in accounts { - log::info!( - "Updating nullifier queue index and nullifier for account {:?} ", - account - ); accounts::Entity::update_many() .filter(accounts::Column::Hash.eq(account.account_hash.to_vec())) .col_expr( diff --git a/src/migration/main.rs b/src/migration/main.rs index 815ab8d0..448ef924 100644 --- a/src/migration/main.rs +++ b/src/migration/main.rs @@ -10,6 +10,6 @@ async fn main() { if custom_indexes_enabled { cli::run_cli(MigractorWithCustomMigrations).await; } else { - cli::run_cli(Migrator).await; + cli::run_cli(Migrator).await; } } diff --git a/src/migration/migrations/standard/m20250206_000007_init.rs b/src/migration/migrations/standard/m20250206_000007_init.rs index 1f79d296..896024c0 100644 --- a/src/migration/migrations/standard/m20250206_000007_init.rs +++ b/src/migration/migrations/standard/m20250206_000007_init.rs @@ -105,16 +105,11 @@ impl MigrationTrait for Migration { "#, ).await?; } else { - manager .alter_table( Table::alter() .table(Accounts::Table) - .add_column( - ColumnDef::new(Accounts::TreeType) - .integer() - .null() - ) + .add_column(ColumnDef::new(Accounts::TreeType).integer().null()) .to_owned(), ) .await?; @@ -302,7 +297,6 @@ impl MigrationTrait for Migration { ) .await?; } else { - manager .alter_table( Table::alter() diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index 39e9b7e3..d8ca004c 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -106,8 +106,7 @@ pub async fn start_latest_slot_updater(rpc_client: Arc) { fn parse_historical_roots(account: SolanaAccount) -> Vec { let mut data = account.data.clone(); let pubkey = light_compressed_account::pubkey::Pubkey::new_from_array(account.owner.to_bytes()); - info!("Parsing historical roots for pubkey: {:?}", pubkey); - + fn extract_roots(root_history: &[[u8; 32]]) -> Vec { root_history.iter().map(|&root| Hash::from(root)).collect() } @@ -117,7 +116,6 @@ fn parse_historical_roots(account: SolanaAccount) -> Vec { } if let Ok(merkle_tree) = BatchedMerkleTreeAccount::state_from_bytes(&mut data, &pubkey) { - info!("Found BatchedMerkleTreeAccount"); return extract_roots(merkle_tree.root_history.as_slice()); } @@ -126,7 +124,7 @@ fn parse_historical_roots(account: SolanaAccount) -> Vec { &account.data[8 + mem::size_of::()..], ) .unwrap(); - + extract_roots(concurrent_tree.roots.as_slice()) } diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 66cd3316..fb0d9eaa 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -19,7 +19,9 @@ use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; use crate::api::method::get_queue_elements::MerkleProofWithContextV2; use crate::api::method::get_transaction_with_compression_info::AccountWithOptionalTokenData; -use crate::api::method::get_validity_proof::{CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex}; +use crate::api::method::get_validity_proof::{ + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex, +}; use crate::api::method::utils::Context; use crate::api::method::utils::Limit; use crate::api::method::utils::PaginatedSignatureInfoList; diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 7464c8d0..6abbadc9 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -7,14 +7,13 @@ use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressed use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, }; +use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; use photon_indexer::api::method::get_queue_elements::GetQueueElementsRequest; use photon_indexer::api::method::get_transaction_with_compression_info::{ get_transaction_helper, get_transaction_helper_v2, }; +use photon_indexer::api::method::get_validity_proof::GetValidityProofRequestV2; use photon_indexer::api::method::utils::GetCompressedTokenAccountsByOwner; -use photon_indexer::api::method::{ - get_multiple_compressed_account_proofs::HashList, get_validity_proof::GetValidityProofRequest, -}; use photon_indexer::common::typedefs::hash::Hash; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::common::typedefs::serializable_signature::SerializableSignature; @@ -174,13 +173,12 @@ async fn test_batched_tree_transactions( for (i, chunk) in filtered_outputs.chunks(4).enumerate() { let validity_proof = setup .api - .get_validity_proof_v2(GetValidityProofRequest { + .get_validity_proof_v2(GetValidityProofRequestV2 { hashes: chunk .iter() - .map(|x| photon_indexer::common::typedefs::hash::Hash::new(&x[..]).unwrap()) + .map(|x| Hash::new(&x[..]).unwrap()) .collect::>(), newAddressesWithTrees: vec![], - newAddresses: vec![], }) .await .unwrap(); @@ -341,13 +339,12 @@ async fn test_batched_tree_transactions( for (j, chunk) in filtered_outputs.chunks(4).enumerate() { let validity_proof = setup .api - .get_validity_proof_v2(GetValidityProofRequest { + .get_validity_proof_v2(GetValidityProofRequestV2 { hashes: chunk .iter() - .map(|x| photon_indexer::common::typedefs::hash::Hash::new(&x[..]).unwrap()) + .map(|x| Hash::new(&x[..]).unwrap()) .collect::>(), newAddressesWithTrees: vec![], - newAddresses: vec![], }) .await .unwrap(); @@ -845,7 +842,7 @@ pub async fn index( if index_transactions_individually { for tx in txs { - index_transaction(test_name, db_conn.clone(), rpc_client.clone(), &tx).await; + index_transaction(test_name, db_conn.clone(), rpc_client.clone(), tx).await; } } else { index_multiple_transactions( diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index a4440135..9baaaf18 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -7,7 +7,7 @@ use photon_indexer::api::method::get_multiple_new_address_proofs::AddressList; use photon_indexer::api::method::get_transaction_with_compression_info::{ get_transaction_helper, get_transaction_helper_v2, }; -use photon_indexer::api::method::get_validity_proof::CompressedProof; +use photon_indexer::api::method::get_validity_proof::{CompressedProof, GetValidityProofRequestV2}; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::ingester::index_block; use solana_client::nonblocking::rpc_client::RpcClient; @@ -201,9 +201,8 @@ async fn test_e2e_mint_and_transfer_transactions( // V2 Test for Validity Proof let mut validity_proof_v2 = setup .api - .get_validity_proof_v2(GetValidityProofRequest { + .get_validity_proof_v2(GetValidityProofRequestV2 { hashes: hash_list.0.clone(), - newAddresses: vec![], newAddressesWithTrees: vec![], }) .await diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index b2ab2de8..a8095ecd 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -9,7 +9,7 @@ use photon_indexer::api::method::get_compressed_balance_by_owner::GetCompressedB use photon_indexer::api::method::get_compressed_token_balances_by_owner::GetCompressedTokenBalancesByOwnerRequest; use photon_indexer::api::method::get_multiple_compressed_accounts::GetMultipleCompressedAccountsRequest; use photon_indexer::api::method::get_validity_proof::{ - get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, + get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, GetValidityProofRequestV2, }; use photon_indexer::api::method::utils::{ CompressedAccountRequest, GetCompressedTokenAccountsByDelegate, @@ -47,11 +47,11 @@ use std::collections::{HashMap, HashSet}; use photon_indexer::common::typedefs::token_data::{AccountState, TokenData}; use sqlx::types::Decimal; +use light_merkle_tree_metadata::merkle_tree::TreeType; use photon_indexer::api::method::utils::Limit; use sea_orm::ColumnTrait; use solana_sdk::pubkey::Pubkey; use std::vec; -use light_merkle_tree_metadata::merkle_tree::TreeType; #[derive(BorshSerialize, BorshDeserialize, PartialEq, Debug, Clone)] struct Person { @@ -197,7 +197,7 @@ async fn test_multiple_accounts( context: AccountContext { tree_type: TreeType::State as u16, ..AccountContext::default() - } + }, }, AccountWithContext { account: Account { @@ -218,7 +218,7 @@ async fn test_multiple_accounts( context: AccountContext { tree_type: TreeType::State as u16, ..AccountContext::default() - } + }, }, AccountWithContext { account: Account { @@ -239,7 +239,7 @@ async fn test_multiple_accounts( context: AccountContext { tree_type: TreeType::State as u16, ..AccountContext::default() - } + }, }, AccountWithContext { account: Account { @@ -260,7 +260,7 @@ async fn test_multiple_accounts( context: AccountContext { tree_type: TreeType::State as u16, ..AccountContext::default() - } + }, }, ]; state_update.out_accounts = accounts.clone(); @@ -389,7 +389,7 @@ async fn test_multiple_accounts( for account in accounts.iter() { let request = CompressedAccountRequest { - address: account.account.address.clone(), + address: account.account.address, hash: Some(account.account.hash.clone()), }; @@ -656,7 +656,7 @@ async fn test_persist_token_data( .get_compressed_token_accounts_by_owner(GetCompressedTokenAccountsByOwner { owner, cursor: cursor.clone(), - limit: Some(photon_indexer::api::method::utils::Limit::new(1).unwrap()), + limit: Some(Limit::new(1).unwrap()), ..Default::default() }) .await @@ -747,7 +747,7 @@ async fn test_persist_token_data( .get_compressed_token_accounts_by_delegate(GetCompressedTokenAccountsByDelegate { delegate, cursor: cursor.clone(), - limit: Some(photon_indexer::api::method::utils::Limit::new(1).unwrap()), + limit: Some(Limit::new(1).unwrap()), ..Default::default() }) .await @@ -767,7 +767,7 @@ async fn test_persist_token_data( let res_v2 = setup .api .get_compressed_token_accounts_by_delegate_v2(GetCompressedTokenAccountsByDelegate { - delegate: delegate.clone(), + delegate, ..Default::default() }) .await @@ -783,7 +783,7 @@ async fn test_persist_token_data( GetCompressedTokenAccountsByDelegate { delegate, cursor: cursor.clone(), - limit: Some(photon_indexer::api::method::utils::Limit::new(1).unwrap()), + limit: Some(Limit::new(1).unwrap()), ..Default::default() }, ) @@ -809,8 +809,8 @@ async fn test_persist_token_data( let res = setup .api .get_compressed_mint_token_holders(GetCompressedMintTokenHoldersRequest { - mint: mint.clone(), - limit: Some(photon_indexer::api::method::utils::Limit::new(1).unwrap()), + mint: *mint, + limit: Some(Limit::new(1).unwrap()), cursor, }) .await @@ -849,9 +849,9 @@ async fn test_persist_token_data( loop { let request = GetCompressedTokenBalancesByOwnerRequest { - owner: owner.clone(), + owner: *owner, cursor, - limit: Some(photon_indexer::api::method::utils::Limit::new(1).unwrap()), + limit: Some(Limit::new(1).unwrap()), ..Default::default() }; let res = setup @@ -1158,10 +1158,9 @@ async fn test_get_multiple_new_address_proofs_interop( let mut validity_proof_v2 = get_validity_proof_v2( &setup.db_conn, &setup.prover_url, - GetValidityProofRequest { + GetValidityProofRequestV2 { newAddressesWithTrees: addresses_with_trees.clone(), hashes: vec![], - newAddresses: vec![], }, ) .await @@ -1305,7 +1304,6 @@ async fn test_persisted_state_trees_bug_with_latter_smaller_seq_values( ]; let leaf_node_chunks = vec![leaf_nodes_1, leaf_nodes_2]; - let tree_height = 33; // prev. 3 for chunk in leaf_node_chunks { let txn = setup.db_conn.as_ref().begin().await.unwrap(); persist_leaf_nodes(&txn, chunk.clone()).await.unwrap(); @@ -1614,7 +1612,6 @@ async fn test_update_indexed_merkle_tree( let name = trim_test_name(function_name!()); let setup = setup(name.clone(), db_backend).await; let tree = Pubkey::new_unique(); - let tree_height = 33; // prev. 10 let index = 1; let value = [1; 32]; let index_element_1 = RawIndexedElement { @@ -1629,8 +1626,8 @@ async fn test_update_indexed_merkle_tree( next_value: [7; 32], index, }; - let paramaeters = vec![(index_element_1, 0), (index_element_2, 1)]; - for permutation in paramaeters.iter().permutations(2) { + let parameters = [(index_element_1, 0), (index_element_2, 1)]; + for permutation in parameters.iter().permutations(2) { let txn = setup.db_conn.as_ref().begin().await.unwrap(); for (indexed_element, seq) in permutation { let mut indexed_leaf_updates = HashMap::new(); @@ -1638,7 +1635,7 @@ async fn test_update_indexed_merkle_tree( (tree, index as u64), IndexedTreeLeafUpdate { tree, - leaf: indexed_element.clone(), + leaf: *indexed_element, hash: Hash::new_unique().into(), // HACK: We don't care about the hash seq: *seq as u64, }, From c410da2f3cf3bedea20e17e14759eec8fb281848 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Tue, 25 Feb 2025 03:25:21 +0000 Subject: [PATCH 036/114] feat: update API responses to include V2 schemas and add new fields for compression info --- src/api/api.rs | 10 +- .../get_transaction_with_compression_info.rs | 33 +++++ src/openapi/mod.rs | 16 ++- src/openapi/specs/api.yaml | 117 ++++++++++++++++-- 4 files changed, 159 insertions(+), 17 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index a37925d3..658425e3 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -373,7 +373,7 @@ impl PhotonApi { OpenApiSpec { name: "getCompressedAccountV2".to_string(), request: Some(CompressedAccountRequest::adjusted_schema()), - response: AccountResponse::schema().1, + response: AccountResponseV2::schema().1, }, OpenApiSpec { name: "getCompressedAccountBalance".to_string(), @@ -423,7 +423,7 @@ impl PhotonApi { OpenApiSpec { name: "getMultipleCompressedAccountsV2".to_string(), request: Some(GetMultipleCompressedAccountsRequest::adjusted_schema()), - response: GetMultipleCompressedAccountsResponse::schema().1, + response: GetMultipleCompressedAccountsResponseV2::schema().1, }, OpenApiSpec { name: "getCompressedTokenAccountsByOwner".to_string(), @@ -433,7 +433,7 @@ impl PhotonApi { OpenApiSpec { name: "getCompressedTokenAccountsByOwnerV2".to_string(), request: Some(GetCompressedTokenAccountsByOwner::schema().1), - response: TokenAccountListResponse::schema().1, + response: TokenAccountListResponseV2::schema().1, }, OpenApiSpec { name: "getCompressedTokenAccountsByDelegate".to_string(), @@ -443,7 +443,7 @@ impl PhotonApi { OpenApiSpec { name: "getCompressedTokenAccountsByDelegateV2".to_string(), request: Some(GetCompressedTokenAccountsByDelegate::schema().1), - response: TokenAccountListResponse::schema().1, + response: TokenAccountListResponseV2::schema().1, }, OpenApiSpec { name: "getTransactionWithCompressionInfo".to_string(), @@ -453,7 +453,7 @@ impl PhotonApi { OpenApiSpec { name: "getTransactionWithCompressionInfoV2".to_string(), request: Some(GetTransactionRequest::schema().1), - response: GetTransactionResponse::schema().1, + response: GetTransactionResponseV2::schema().1, }, OpenApiSpec { name: "getCompressedAccountProof".to_string(), diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 422163f3..0e3e53dc 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -124,6 +124,39 @@ pub struct GetTransactionResponseV2 { pub compressionInfo: CompressionInfoV2, } + +impl<'__s> ToSchema<'__s> for GetTransactionResponseV2 { + fn schema() -> (&'__s str, RefOr) { + let schema = Schema::Object( + ObjectBuilder::new() + .schema_type(SchemaType::Object) + .description(Some( + "A Solana transaction with additional compression information", + )) + // TODO: Improve OpenAPI documentation here. + .property( + "transaction", + ObjectBuilder::new() + .schema_type(SchemaType::Object) + .description(Some( + "An encoded confirmed transaction with status meta".to_string(), + )) + .build(), + ) + .property("compression_info", CompressionInfoV2::schema().1) + .build(), + ); + + ("GetTransactionResponseV2", RefOr::T(schema)) + } + + fn aliases() -> Vec<(&'static str, Schema)> { + Vec::new() + } +} + + + fn parse_optional_token_data( account: Account, ) -> Result { diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index fb0d9eaa..6dfb386e 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -13,15 +13,16 @@ use crate::api::method::get_compressed_token_account_balance::TokenAccountBalanc use crate::api::method::get_compressed_token_balances_by_owner::TokenBalance; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceList; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceListV2; -use crate::api::method::get_multiple_compressed_accounts::AccountList; +use crate::api::method::get_multiple_compressed_accounts::{AccountList, AccountListV2}; use crate::api::method::get_multiple_new_address_proofs::AddressListWithTrees; use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; use crate::api::method::get_queue_elements::MerkleProofWithContextV2; -use crate::api::method::get_transaction_with_compression_info::AccountWithOptionalTokenData; +use crate::api::method::get_transaction_with_compression_info::{AccountWithOptionalTokenData, ClosedAccount, ClosedAccountWithOptionalTokenData, AccountWithOptionalTokenDataV2}; use crate::api::method::get_validity_proof::{ CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex, }; +use crate::api::method::get_transaction_with_compression_info::CompressionInfoV2; use crate::api::method::utils::Context; use crate::api::method::utils::Limit; use crate::api::method::utils::PaginatedSignatureInfoList; @@ -29,8 +30,8 @@ use crate::api::method::utils::SignatureInfo; use crate::api::method::utils::SignatureInfoList; use crate::api::method::utils::SignatureInfoListWithError; use crate::api::method::utils::SignatureInfoWithError; -use crate::api::method::utils::TokenAccount; -use crate::api::method::utils::TokenAccountList; +use crate::api::method::utils::{TokenAccount, TokenAccountV2}; +use crate::api::method::utils::{TokenAccountList, TokenAccountListV2}; use crate::common::typedefs::account::{ Account, AccountContext, AccountData, AccountV2, AccountWithContext, }; @@ -77,6 +78,7 @@ const JSON_CONTENT_TYPE: &str = "application/json"; SerializablePubkey, Context, Hash, + CompressionInfoV2, PaginatedAccountList, PaginatedAccountListV2, Account, @@ -86,9 +88,12 @@ const JSON_CONTENT_TYPE: &str = "application/json"; MerkleProofWithContext, MerkleProofWithContextV2, TokenAccountList, + TokenAccountListV2, TokenAccount, + TokenAccountV2, TokenAccountBalance, AccountList, + AccountListV2, Limit, Base58String, Base64String, @@ -102,6 +107,9 @@ const JSON_CONTENT_TYPE: &str = "application/json"; AccountData, AccountState, AccountWithOptionalTokenData, + ClosedAccountWithOptionalTokenData, + ClosedAccount, + AccountWithOptionalTokenDataV2, UnixTimestamp, UnsignedInteger, CompressedProof, diff --git a/src/openapi/specs/api.yaml b/src/openapi/specs/api.yaml index ff24fd8b..5295b6e9 100644 --- a/src/openapi/specs/api.yaml +++ b/src/openapi/specs/api.yaml @@ -452,7 +452,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/Account' + $ref: '#/components/schemas/AccountV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -1317,7 +1317,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/TokenAccountList' + $ref: '#/components/schemas/TokenAccountListV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -1567,7 +1567,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/TokenAccountList' + $ref: '#/components/schemas/TokenAccountListV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -3089,7 +3089,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/AccountList' + $ref: '#/components/schemas/AccountListV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -3384,8 +3384,7 @@ paths: - queueType properties: merkleTree: - type: string - format: binary + $ref: '#/components/schemas/Hash' numElements: type: integer format: uint16 @@ -3434,9 +3433,14 @@ paths: required: - context - value + - firstValueQueueIndex properties: context: $ref: '#/components/schemas/Context' + firstValueQueueIndex: + type: integer + format: uint64 + minimum: 0 value: type: array items: @@ -3681,11 +3685,11 @@ paths: closedAccounts: type: array items: - $ref: '#/components/schemas/AccountWithOptionalTokenData' + $ref: '#/components/schemas/ClosedAccountWithOptionalTokenData' openedAccounts: type: array items: - $ref: '#/components/schemas/AccountWithOptionalTokenData' + $ref: '#/components/schemas/AccountWithOptionalTokenDataV2' additionalProperties: false transaction: type: object @@ -4000,9 +4004,11 @@ components: - GetTransactionWithCompressionInfoV2 (internally) All endpoints return AccountV2. required: + - queue - inOutputQueue - spent - nullifiedInTree + - treeType properties: inOutputQueue: type: boolean @@ -4016,6 +4022,10 @@ components: $ref: '#/components/schemas/SerializablePubkey' spent: type: boolean + treeType: + type: integer + format: uint16 + minimum: 0 txHash: $ref: '#/components/schemas/Hash' additionalProperties: false @@ -4045,6 +4055,17 @@ components: - $ref: '#/components/schemas/Account' nullable: true additionalProperties: false + AccountListV2: + type: object + required: + - items + properties: + items: + type: array + items: + allOf: + - $ref: '#/components/schemas/AccountV2' + nullable: true AccountState: type: string enum: @@ -4059,6 +4080,9 @@ components: - tree - leafIndex - slotCreated + - queue + - proveByIndex + - treeType properties: address: $ref: '#/components/schemas/SerializablePubkey' @@ -4072,6 +4096,8 @@ components: $ref: '#/components/schemas/UnsignedInteger' owner: $ref: '#/components/schemas/SerializablePubkey' + proveByIndex: + type: boolean queue: $ref: '#/components/schemas/SerializablePubkey' seq: @@ -4080,6 +4106,10 @@ components: $ref: '#/components/schemas/UnsignedInteger' tree: $ref: '#/components/schemas/SerializablePubkey' + treeType: + type: integer + format: uint16 + minimum: 0 additionalProperties: false AccountWithContext: type: object @@ -4102,6 +4132,16 @@ components: optionalTokenData: $ref: '#/components/schemas/TokenData' additionalProperties: false + AccountWithOptionalTokenDataV2: + type: object + required: + - account + properties: + account: + $ref: '#/components/schemas/AccountV2' + optionalTokenData: + $ref: '#/components/schemas/TokenData' + additionalProperties: false AddressListWithTrees: type: array items: @@ -4127,6 +4167,30 @@ components: description: A base 64 encoded string. default: SGVsbG8sIFdvcmxkIQ== example: SGVsbG8sIFdvcmxkIQ== + ClosedAccount: + type: object + required: + - account + - nullifier + - txHash + properties: + account: + $ref: '#/components/schemas/AccountV2' + nullifier: + $ref: '#/components/schemas/Hash' + txHash: + $ref: '#/components/schemas/Hash' + additionalProperties: false + ClosedAccountWithOptionalTokenData: + type: object + required: + - account + properties: + account: + $ref: '#/components/schemas/ClosedAccount' + optionalTokenData: + $ref: '#/components/schemas/TokenData' + additionalProperties: false CompressedProof: type: object required: @@ -4218,6 +4282,21 @@ components: type: array items: type: string + CompressionInfoV2: + type: object + required: + - closedAccounts + - openedAccounts + properties: + closedAccounts: + type: array + items: + $ref: '#/components/schemas/ClosedAccountWithOptionalTokenData' + openedAccounts: + type: array + items: + $ref: '#/components/schemas/AccountWithOptionalTokenDataV2' + additionalProperties: false Context: type: object required: @@ -4533,6 +4612,28 @@ components: type: array items: $ref: '#/components/schemas/TokenAccount' + TokenAccountListV2: + type: object + required: + - items + properties: + cursor: + $ref: '#/components/schemas/Base58String' + items: + type: array + items: + $ref: '#/components/schemas/TokenAccountV2' + TokenAccountV2: + type: object + required: + - account + - tokenData + properties: + account: + $ref: '#/components/schemas/AccountV2' + tokenData: + $ref: '#/components/schemas/TokenData' + additionalProperties: false TokenBalance: type: object required: From bc3d8440274e02d753f2427c6312e7f393139aa1 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Tue, 25 Feb 2025 03:55:48 +0000 Subject: [PATCH 037/114] chore: rename GetCompressedAccountsByOwnerV2Response -> GetCompressedAccountsByOwnerResponseV2 --- src/api/api.rs | 6 +++--- src/api/method/get_compressed_accounts_by_owner/mod.rs | 2 +- src/api/method/get_compressed_accounts_by_owner/v2.rs | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index 658425e3..8de272cd 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -1,7 +1,7 @@ use crate::api::method::get_compressed_accounts_by_owner::{ get_compressed_accounts_by_owner, get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerRequest, GetCompressedAccountsByOwnerResponse, - GetCompressedAccountsByOwnerV2Response, + GetCompressedAccountsByOwnerResponseV2, }; use crate::api::method::get_multiple_compressed_account_proofs::{ get_multiple_compressed_account_proofs, GetMultipleCompressedAccountProofsResponse, HashList, @@ -262,7 +262,7 @@ impl PhotonApi { pub async fn get_compressed_accounts_by_owner_v2( &self, request: GetCompressedAccountsByOwnerRequest, - ) -> Result { + ) -> Result { get_compressed_accounts_by_owner_v2(self.db_conn.as_ref(), request).await } @@ -408,7 +408,7 @@ impl PhotonApi { OpenApiSpec { name: "getCompressedAccountsByOwnerV2".to_string(), request: Some(GetCompressedAccountsByOwnerRequest::schema().1), - response: GetCompressedAccountsByOwnerV2Response::schema().1, + response: GetCompressedAccountsByOwnerResponseV2::schema().1, }, OpenApiSpec { name: "getCompressedMintTokenHolders".to_string(), diff --git a/src/api/method/get_compressed_accounts_by_owner/mod.rs b/src/api/method/get_compressed_accounts_by_owner/mod.rs index d59b812a..be3963e0 100644 --- a/src/api/method/get_compressed_accounts_by_owner/mod.rs +++ b/src/api/method/get_compressed_accounts_by_owner/mod.rs @@ -8,6 +8,6 @@ pub use v1::{ get_compressed_accounts_by_owner, GetCompressedAccountsByOwnerResponse, PaginatedAccountList, }; pub use v2::{ - get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerV2Response, + get_compressed_accounts_by_owner_v2, GetCompressedAccountsByOwnerResponseV2, PaginatedAccountListV2, }; diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index 28df4ffe..8f37ecd2 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -20,7 +20,7 @@ pub struct PaginatedAccountListV2 { #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetCompressedAccountsByOwnerV2Response { +pub struct GetCompressedAccountsByOwnerResponseV2 { pub context: Context, pub value: PaginatedAccountListV2, } @@ -28,7 +28,7 @@ pub struct GetCompressedAccountsByOwnerV2Response { pub async fn get_compressed_accounts_by_owner_v2( conn: &DatabaseConnection, request: GetCompressedAccountsByOwnerRequest, -) -> Result { +) -> Result { let context = Context::extract(conn).await?; validate_filters(&request.filters)?; @@ -64,7 +64,7 @@ pub async fn get_compressed_accounts_by_owner_v2( cursor = None; } - Ok(GetCompressedAccountsByOwnerV2Response { + Ok(GetCompressedAccountsByOwnerResponseV2 { context, value: PaginatedAccountListV2 { items, cursor }, }) From 724a1f75601044c7b20ac3473d4db24b701e1ad3 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Thu, 27 Feb 2025 01:00:31 +0000 Subject: [PATCH 038/114] chore: updated to refactored event_from_light_transaction --- Cargo.lock | 76 ++++----- Cargo.toml | 12 +- src/ingester/parser/batch_event_parser.rs | 182 +++++++++++----------- src/ingester/parser/indexer_events.rs | 2 +- src/ingester/parser/mod.rs | 26 ++-- src/ingester/parser/state_update.rs | 2 +- src/ingester/persist/spend.rs | 2 +- 7 files changed, 153 insertions(+), 149 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6a45e79d..dfb6aae0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,7 +116,7 @@ dependencies = [ [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "proc-macro2", "quote", @@ -3742,7 +3742,7 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -3751,17 +3751,17 @@ dependencies = [ [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ - "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "borsh 0.10.3", "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-merkle-tree-metadata", - "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-zero-copy", "solana-program", "thiserror 2.0.11", @@ -3771,7 +3771,7 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "bitvec", "fastmurmur3", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "light-compressed-account" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "anchor-lang", "anyhow", @@ -3831,7 +3831,7 @@ dependencies = [ "ark-ff 0.5.0", "borsh 0.10.3", "bytemuck", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-zero-copy", "num-bigint 0.4.6", "rand 0.8.5", @@ -3858,11 +3858,11 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "borsh 0.10.3", "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-utils", "memoffset 0.9.1", "thiserror 2.0.11", @@ -3885,7 +3885,7 @@ dependencies = [ [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "ark-bn254 0.5.0", "light-poseidon 0.3.0", @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] name = "light-heap" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "anchor-lang", ] @@ -3933,12 +3933,12 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-utils", "num-bigint 0.4.6", "num-traits", @@ -3961,7 +3961,7 @@ dependencies = [ [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3972,7 +3972,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "borsh 0.10.3", "bytemuck", @@ -3997,10 +3997,10 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "num-bigint 0.4.6", "thiserror 2.0.11", ] @@ -4069,7 +4069,7 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", @@ -4079,10 +4079,10 @@ dependencies = [ "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "log", "num-bigint 0.4.6", "num-traits", @@ -4123,15 +4123,15 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "anchor-lang", "borsh 0.10.3", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-sdk-macros 0.4.0", "num-bigint 0.4.6", "solana-program", @@ -4154,9 +4154,9 @@ dependencies = [ [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "proc-macro2", "quote", "syn 2.0.98", @@ -4193,7 +4193,7 @@ dependencies = [ [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "groth16-solana", "light-compressed-account", @@ -4204,7 +4204,7 @@ dependencies = [ [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f#e80e0c21e82b260fff17f77538a1cd85920c1a8f" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" dependencies = [ "solana-program", "thiserror 2.0.11", @@ -5014,12 +5014,12 @@ dependencies = [ "light-batched-merkle-tree", "light-client", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-merkle-tree-metadata", "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "light-poseidon 0.2.0", - "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=e80e0c21e82b260fff17f77538a1cd85920c1a8f)", + "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", "light-sdk 0.11.0", "log", "lru 0.12.4", diff --git a/Cargo.toml b/Cargo.toml index 6c48aa36..d3efc33f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -79,17 +79,17 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ ] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ ] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ ] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ ] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ ] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "e80e0c21e82b260fff17f77538a1cd85920c1a8f", features = [ +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ ] } sqlx = { version = "0.6.2", features = [ diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/batch_event_parser.rs index 5d658150..d4fbc0f6 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/batch_event_parser.rs @@ -15,7 +15,7 @@ use light_batched_merkle_tree::event::{ BatchAppendEvent, BatchNullifyEvent, BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, BATCH_APPEND_EVENT_DISCRIMINATOR, BATCH_NULLIFY_EVENT_DISCRIMINATOR, }; -use light_compressed_account::event::event_from_light_transaction; +use light_compressed_account::indexer_event::parse::event_from_light_transaction; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; @@ -84,97 +84,105 @@ pub fn parse_merkle_tree_event( } pub fn parse_public_transaction_event_v2( + program_ids: &[Pubkey], instructions: &[Vec], accounts: Vec>, -) -> Option { - let event = event_from_light_transaction(instructions, accounts).ok()?; - - match event { - Some(public_transaction_event) => { - let event = PublicTransactionEvent { - input_compressed_account_hashes: public_transaction_event - .event - .input_compressed_account_hashes, - output_compressed_account_hashes: public_transaction_event - .event - .output_compressed_account_hashes, - output_compressed_accounts: public_transaction_event - .event - .output_compressed_accounts - .iter() - .map(|x| OutputCompressedAccountWithPackedContext { - compressed_account: CompressedAccount { - owner: x.compressed_account.owner, - lamports: x.compressed_account.lamports, - address: x.compressed_account.address, - data: x.compressed_account.data.as_ref().map(|d| { - CompressedAccountData { - discriminator: d.discriminator, - data: d.data.clone(), - data_hash: d.data_hash, - } - }), - }, - merkle_tree_index: x.merkle_tree_index, - }) - .collect(), - output_leaf_indices: public_transaction_event.event.output_leaf_indices, - sequence_numbers: public_transaction_event - .event - .sequence_numbers - .iter() - .map(|x| MerkleTreeSequenceNumber { - pubkey: x.pubkey, - seq: x.seq, - }) - .collect(), - relay_fee: public_transaction_event.event.relay_fee, - is_compress: public_transaction_event.event.is_compress, - compression_lamports: public_transaction_event - .event - .compress_or_decompress_lamports, - pubkey_array: public_transaction_event.event.pubkey_array, - message: public_transaction_event.event.message, - }; - let batch_public_transaction_event = BatchPublicTransactionEvent { - event, - new_addresses: public_transaction_event.new_addresses, - input_sequence_numbers: public_transaction_event - .input_sequence_numbers - .iter() - .map(|x| MerkleTreeSequenceNumber { - pubkey: x.pubkey, - seq: x.seq, - }) - .collect(), - address_sequence_numbers: public_transaction_event - .address_sequence_numbers - .iter() - .map(|x| MerkleTreeSequenceNumber { - pubkey: x.pubkey, - seq: x.seq, - }) - .collect(), - batch_input_accounts: public_transaction_event.batch_input_accounts, - tx_hash: public_transaction_event.tx_hash, - }; - Some(batch_public_transaction_event) - } - None => None, - } +) -> Option> { + let events = event_from_light_transaction(program_ids, instructions, accounts).ok()?; + events.map(|events| { + events + .into_iter() + .map(|public_transaction_event| { + let event = PublicTransactionEvent { + input_compressed_account_hashes: public_transaction_event + .event + .input_compressed_account_hashes, + output_compressed_account_hashes: public_transaction_event + .event + .output_compressed_account_hashes, + output_compressed_accounts: public_transaction_event + .event + .output_compressed_accounts + .iter() + .map(|x| OutputCompressedAccountWithPackedContext { + compressed_account: CompressedAccount { + owner: x.compressed_account.owner, + lamports: x.compressed_account.lamports, + address: x.compressed_account.address, + data: x.compressed_account.data.as_ref().map(|d| { + CompressedAccountData { + discriminator: d.discriminator, + data: d.data.clone(), + data_hash: d.data_hash, + } + }), + }, + merkle_tree_index: x.merkle_tree_index, + }) + .collect(), + output_leaf_indices: public_transaction_event.event.output_leaf_indices, + sequence_numbers: public_transaction_event + .event + .sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumber { + pubkey: x.pubkey, + seq: x.seq, + }) + .collect(), + relay_fee: public_transaction_event.event.relay_fee, + is_compress: public_transaction_event.event.is_compress, + compression_lamports: public_transaction_event + .event + .compress_or_decompress_lamports, + pubkey_array: public_transaction_event.event.pubkey_array, + message: public_transaction_event.event.message, + }; + let batch_public_transaction_event = BatchPublicTransactionEvent { + event, + new_addresses: public_transaction_event.new_addresses, + input_sequence_numbers: public_transaction_event + .input_sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumber { + pubkey: x.pubkey, + seq: x.seq, + }) + .collect(), + address_sequence_numbers: public_transaction_event + .address_sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumber { + pubkey: x.pubkey, + seq: x.seq, + }) + .collect(), + batch_input_accounts: public_transaction_event.batch_input_accounts, + tx_hash: public_transaction_event.tx_hash, + }; + batch_public_transaction_event + }) + .collect::>() + }) } -pub fn parse_batch_public_transaction_event( +pub fn create_state_update( tx: Signature, slot: u64, - transaction_event: BatchPublicTransactionEvent, + transaction_event: Vec, ) -> Result { - let mut state_update = parse_public_transaction_event(tx, slot, transaction_event.event)?; - state_update.in_seq_numbers = transaction_event.input_sequence_numbers; - - // Context required for nullifier queue insertions of batched trees. - state_update - .input_context - .extend(transaction_event.batch_input_accounts); - Ok(state_update) + if transaction_event.is_empty() { + return Ok(StateUpdate::new()); + } + let mut state_updates = Vec::new(); + for event in transaction_event.iter() { + let mut state_update_event = parse_public_transaction_event(tx, slot, event.event.clone())?; + state_update_event.in_seq_numbers = event.input_sequence_numbers.clone(); + // TODO: add address sequence numbers for batched addresses (different PR) + state_update_event + .input_context + .extend(event.batch_input_accounts.clone()); + state_updates.push(state_update_event); + } + Ok(StateUpdate::merge_updates(state_updates)) } diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 080837a7..b6064687 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -1,7 +1,7 @@ /// Copied from the Light repo. We copy them instead of importing from the Light repo in order /// to avoid having to import all of Light's dependencies. use anchor_lang::prelude::*; -use light_compressed_account::event::{BatchNullifyContext, NewAddress}; +use light_compressed_account::indexer_event::event::{BatchNullifyContext, NewAddress}; #[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct OutputCompressedAccountWithPackedContext { diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 4c0dc2a8..82f80ff9 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,4 +1,4 @@ -use batch_event_parser::parse_merkle_tree_event; +use batch_event_parser::{create_state_update, parse_merkle_tree_event}; use legacy::parse_legacy_public_transaction_event; use solana_sdk::pubkey::Pubkey; @@ -12,9 +12,7 @@ mod legacy; pub mod state_update; mod tx_event_parser; -use crate::ingester::parser::batch_event_parser::{ - parse_batch_public_transaction_event, parse_public_transaction_event_v2, -}; +use crate::ingester::parser::batch_event_parser::parse_public_transaction_event_v2; use solana_program::pubkey; pub use tx_event_parser::map_tree_and_queue_accounts; @@ -35,20 +33,18 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result>::new(); let mut vec_instructions_data = Vec::new(); - vec_instructions_data.push(instruction_group.outer_instruction.data); - vec_accounts.push(instruction_group.outer_instruction.accounts.clone()); + let mut program_ids = Vec::new(); - instruction_group - .inner_instructions - .iter() - .for_each(|inner_instruction| { - vec_instructions_data.push(inner_instruction.data.clone()); - vec_accounts.push(inner_instruction.accounts.clone()); - }); + ordered_instructions.iter().for_each(|inner_instruction| { + vec_instructions_data.push(inner_instruction.data.clone()); + vec_accounts.push(inner_instruction.accounts.clone()); + program_ids.push(inner_instruction.program_id); + }); - if let Some(event) = parse_public_transaction_event_v2(&vec_instructions_data, vec_accounts) + if let Some(event) = + parse_public_transaction_event_v2(&program_ids, &vec_instructions_data, vec_accounts) { - let state_update = parse_batch_public_transaction_event(tx.signature, slot, event)?; + let state_update = create_state_update(tx.signature, slot, event)?; is_compression_transaction = true; state_updates.push(state_update); } else { diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 9cd51bd7..b21e1c36 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -5,7 +5,7 @@ use super::{ use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; use borsh::{BorshDeserialize, BorshSerialize}; -use light_compressed_account::event::BatchNullifyContext; +use light_compressed_account::indexer_event::event::BatchNullifyContext; use solana_sdk::pubkey::Pubkey; use solana_sdk::signature::Signature; use std::collections::{HashMap, HashSet}; diff --git a/src/ingester/persist/spend.rs b/src/ingester/persist/spend.rs index 0d057741..cf6968b9 100644 --- a/src/ingester/persist/spend.rs +++ b/src/ingester/persist/spend.rs @@ -5,7 +5,7 @@ use crate::ingester::persist::{ execute_account_update_query_and_update_balances, AccountType, ModificationType, }; use crate::migration::Expr; -use light_compressed_account::event::BatchNullifyContext; +use light_compressed_account::indexer_event::event::BatchNullifyContext; use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; From a1c2bc9fc7042d907081ddeebc718613c75e8011 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Thu, 27 Feb 2025 02:28:42 +0000 Subject: [PATCH 039/114] test: four cpi events --- .../get_compressed_accounts_by_owner/v2.rs | 1 - ...66ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M | 288 ++++++++++++++++++ .../batched_state_tree_tests.rs | 56 ++++ 3 files changed, 344 insertions(+), 1 deletion(-) create mode 100644 tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index 8f37ecd2..bc02441a 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -53,7 +53,6 @@ pub async fn get_compressed_accounts_by_owner_v2( )) .all(conn) .await?; - let items = result .into_iter() .map(TryFrom::try_from) diff --git a/tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M b/tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M new file mode 100644 index 00000000..c10b366d --- /dev/null +++ b/tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M @@ -0,0 +1,288 @@ +{ + "slot": 3, + "transaction": [ + "ASqa6IMH8YLU1yFJt2IeDHEQxG6jzqnMHWLem/7I1kFV4pCA6Ucl1Zt7cMHfYr0l0oKWubSkkyyuMG36rc1wfwoBAAkLATVGV2YsuJedFJewkm3iIEG5vFqXXgDK3Ny/Wm1xhvZPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdT5xCAgldWe4Z0q4yM1cWLz0JC4V3ge5yb4HUlrx2v2sAgMABQJAQg8ACAoABAUKBwYICQIBlwG0hQwQUFe47okAAAAAAAAAAAAAAAABAAAA1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGIAAAAAAAAAAAAB//////////8fAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAP8E", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 10000000000, + 29677440, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 9999974996, + 29697444, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7EWcWsthxg2Jqei7qaPJ6kQjwEv4HmdLqC1pREt4fiJvWZ22MMsFMWP5TowRXejMDPzGDgUMz3T2tb5DmBpgGfzqmSN2WghKwZZnq73zpHVM525M", + "stackHeight": 3 + }, + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8V3HF5JqAG8m14t2UryyZBoaF5gu7bqQEstHMbWxmA6haLnuXWP6Zz4ysNetgBU8uDVCSiha1ZrZcq3MJej6vmdfpmMzt2yzS7MpCPwG7dLtz1zX", + "stackHeight": 3 + }, + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEM2TSK5Hjtj2yLBWmSWEZTuieNDExozJ9QGXTF8JwZyhoFitgGUDAsqLbERrKZG9NjZUgrqsA7M8DvmdyMRGDyH9gun1KFUsthhRp7JNXRrc1gCw", + "stackHeight": 3 + }, + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEvpKKHCnVDc5p3c3ipSxF3GnQ4FhThDXrNy3xe3ycNDkunqsMb6eyN6gtzgmC9YF1CU4scBq3p6QNQzHvKJ8m9jYU6buRnMqqMUpJLVBPHqmFjvf", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpiMultiple", + "Program log: invoke_cpi_multiple cpi 0", + "Program consumption: 996273 units remaining", + "Program consumption: 995622 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpiWithReadOnly", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 958762 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39206 of 990395 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program log: invoke_cpi_multiple cpi 1", + "Program consumption: 950240 units remaining", + "Program consumption: 949589 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpiWithReadOnly", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 912729 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39808 of 944362 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program log: invoke_cpi_multiple cpi 2", + "Program consumption: 903605 units remaining", + "Program consumption: 902954 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpiWithReadOnly", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 866094 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39808 of 897727 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program log: invoke_cpi_multiple cpi 3", + "Program consumption: 856970 units remaining", + "Program consumption: 856319 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpiWithReadOnly", + "Program log: num new addresses: 0", + "Program log: paying fee: 5001", + "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: append leaves 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 819459 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39808 of 851092 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 189488 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 189638 + }, + "blockTime": 1740620806 +} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 6abbadc9..6432d94f 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -688,6 +688,62 @@ async fn test_batched_tree_token_transactions( } } +/// Test indexes a transaction which creates +/// 4 compressed accounts in 4 cpis that create a transaction event each +/// in one outer instruction. +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_four_cpi_events(#[values(DatabaseBackend::Postgres)] db_backend: DatabaseBackend) { + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + let index_individually = false; + let owner = Pubkey::from_str("FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy").unwrap(); + + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &signatures, + index_individually, + ) + .await; + let mut leaf_index = 0; + let accounts = setup + .api + .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { + owner: SerializablePubkey::from(owner.to_bytes()), + ..Default::default() + }) + .await + .unwrap(); + assert_eq!(accounts.value.items.len(), 4); + for (i, account) in accounts.value.items.iter().enumerate() { + assert_eq!(account.lamports.0, 0u64); + assert_eq!(account.owner.0, owner); + assert_eq!( + account.leaf_index.0, + leaf_index, + "owner {:?} i {}", + owner.to_bytes(), + i + ); + leaf_index += 1; + } +} + #[named] #[rstest] #[tokio::test] From 164451fe8fc04cb1c2f96c277a4e237525c6a427 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Thu, 27 Feb 2025 05:27:06 +0000 Subject: [PATCH 040/114] refactored event to use unified enum doesn't work --- src/ingester/error.rs | 2 + src/ingester/parser/indexer_events.rs | 30 ++++-- ...legacy.rs => merkle_tree_events_parser.rs} | 96 ++++++++++--------- src/ingester/parser/mod.rs | 11 ++- src/ingester/parser/state_update.rs | 3 +- src/ingester/parser/tx_event_parser.rs | 37 +++++++ ..._event_parser.rs => tx_event_parser_v2.rs} | 75 +-------------- src/ingester/persist/persisted_batch_event.rs | 15 +-- ...YAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY} | 8 +- ...RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA} | 16 ++-- ...j4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8} | 16 ++-- ...6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM | 87 ----------------- ...punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk} | 8 +- ...kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN} | 16 ++-- ...ZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ} | 16 ++-- ...p3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj} | 16 ++-- ...3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY} | 16 ++-- ...2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW | 87 ----------------- ...jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761} | 16 ++-- ...3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa | 83 ++++++++++++++++ ...Tym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y | 83 ++++++++++++++++ ...gGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj} | 16 ++-- ...ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ | 80 ++++++++++++++++ ...9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm} | 8 +- ...g78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N} | 16 ++-- ...bqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt} | 16 ++-- ...wXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW} | 8 +- ...xnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi} | 16 ++-- ...4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P} | 8 +- ...UNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk} | 8 +- ...XogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM} | 8 +- ...HHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC} | 37 ++++--- ...MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q} | 16 ++-- ...B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP | 87 ----------------- ...56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU} | 8 +- ...qNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN} | 16 ++-- ...2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6} | 8 +- ...yLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK} | 16 ++-- ...2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr} | 8 +- ...ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas} | 16 ++-- ...7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G} | 8 +- ...xmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc} | 8 +- ...EdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a} | 16 ++-- ...TJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB} | 8 +- ...3uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr} | 37 ++++--- ...9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci} | 8 +- ...3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8} | 16 ++-- ...Q8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH} | 16 ++-- ...1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i} | 8 +- ...q2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E} | 16 ++-- ...ZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV} | 8 +- ...5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q} | 16 ++-- ...MLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S} | 8 +- ...RkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs} | 8 +- ...qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 | 87 ----------------- ...Nr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz} | 8 +- ...Gg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc} | 8 +- ...nySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd} | 8 +- ...LsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q} | 8 +- ...UhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q} | 8 +- ...WV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq} | 16 ++-- ...Nz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa} | 8 +- ...E2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o | 88 ----------------- ...dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL} | 8 +- ...ocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs} | 37 ++++--- ...d9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa} | 8 +- ...obMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh} | 8 +- ...rUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8} | 8 +- ...CtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG} | 8 +- ...FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3} | 16 ++-- ...3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv} | 8 +- ...SAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 | 81 ++++++++++++++++ ...ZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK | 87 ----------------- ...XeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm | 80 ++++++++++++++++ ...aXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL} | 8 +- ...rSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v | 83 ++++++++++++++++ ...PC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J} | 8 +- ...BcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA} | 8 +- ...Ko6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC} | 8 +- ...fJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s} | 8 +- ...N93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US} | 37 ++++--- ...zJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow} | 8 +- ...xiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2} | 16 ++-- ...P5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU} | 8 +- ...zxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t | 80 ++++++++++++++++ ...vJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa} | 16 ++-- ...NBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u | 80 ++++++++++++++++ ...KQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K} | 16 ++-- ...XRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC} | 8 +- ...c6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM | 84 ++++++++++++++++ ...fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR} | 16 ++-- ...CxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD} | 16 ++-- ...UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1} | 16 ++-- ...BUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry} | 16 ++-- ...SWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD} | 8 +- ...xAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B} | 16 ++-- ...tkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun} | 16 ++-- ...9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS} | 8 +- ...LzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV} | 16 ++-- ...sEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb} | 16 ++-- ...TDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn} | 37 ++++--- ...Nrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu | 87 ----------------- ...xNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ} | 16 ++-- ...AoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN} | 16 ++-- ...Wj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16} | 8 +- ...1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k} | 8 +- ...RXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj | 87 ----------------- ...PyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A} | 8 +- ...C7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ} | 8 +- ...z2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM} | 8 +- ...K4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY} | 16 ++-- ...6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS} | 16 ++-- ...7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre} | 16 ++-- ...YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH} | 16 ++-- ...EQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T} | 8 +- ...7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ | 87 ----------------- ...NNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV | 88 ----------------- ...UtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb} | 16 ++-- ...HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE} | 16 ++-- ...4miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK} | 16 ++-- ...u6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk} | 16 ++-- ...kmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y} | 8 +- ...rbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu} | 16 ++-- ...E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP} | 16 ++-- ...bVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ} | 8 +- ...xBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb} | 8 +- ...qBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy} | 16 ++-- ...4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 | 83 ++++++++++++++++ ...dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb} | 8 +- ...d3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm} | 16 ++-- ...Nc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2} | 16 ++-- ...ZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo} | 16 ++-- ...WJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq} | 16 ++-- .../batched_state_tree_tests.rs | 11 ++- 134 files changed, 1644 insertions(+), 1710 deletions(-) rename src/ingester/parser/{legacy.rs => merkle_tree_events_parser.rs} (53%) rename src/ingester/parser/{batch_event_parser.rs => tx_event_parser_v2.rs} (65%) rename tests/data/transactions/batched_tree_transactions/{2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp => 1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY} (84%) rename tests/data/transactions/batched_tree_transactions/{2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo => 239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA} (74%) rename tests/data/transactions/batched_tree_transactions/{48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t => 27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8} (74%) delete mode 100644 tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM rename tests/data/transactions/batched_tree_transactions/{434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu => 29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk} (84%) rename tests/data/transactions/batched_tree_transactions/{3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd => 2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN} (74%) rename tests/data/transactions/batched_tree_transactions/{3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk => 2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ} (74%) rename tests/data/transactions/batched_tree_transactions/{4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU => 2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj} (74%) rename tests/data/transactions/batched_tree_transactions/{4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ => 2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY} (74%) delete mode 100644 tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW rename tests/data/transactions/batched_tree_transactions/{2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 => 2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761} (74%) create mode 100644 tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa create mode 100644 tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y rename tests/data/transactions/batched_tree_transactions/{43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi => 2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj} (74%) create mode 100644 tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ rename tests/data/transactions/batched_tree_transactions/{5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh => 2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm} (84%) rename tests/data/transactions/batched_tree_transactions/{2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o => 2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N} (74%) rename tests/data/transactions/batched_tree_transactions/{hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN => 2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt} (74%) rename tests/data/transactions/batched_tree_transactions/{4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi => 2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW} (84%) rename tests/data/transactions/batched_tree_transactions/{2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u => 2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi} (74%) rename tests/data/transactions/batched_tree_transactions/{39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 => 2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P} (84%) rename tests/data/transactions/batched_tree_transactions/{5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt => 2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk} (84%) rename tests/data/transactions/batched_tree_transactions/{5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL => 2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM} (84%) rename tests/data/transactions/batched_tree_transactions/{5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 => 2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC} (51%) rename tests/data/transactions/batched_tree_transactions/{32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW => 32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q} (74%) delete mode 100644 tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP rename tests/data/transactions/batched_tree_transactions/{2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU => 39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU} (84%) rename tests/data/transactions/batched_tree_transactions/{5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT => 3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN} (74%) rename tests/data/transactions/batched_tree_transactions/{29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 => 3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6} (84%) rename tests/data/transactions/batched_tree_transactions/{4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y => 3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK} (74%) rename tests/data/transactions/batched_tree_transactions/{4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x => 3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr} (84%) rename tests/data/transactions/batched_tree_transactions/{3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy => 3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas} (74%) rename tests/data/transactions/batched_tree_transactions/{5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb => 3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G} (84%) rename tests/data/transactions/batched_tree_transactions/{3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M => 3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc} (84%) rename tests/data/transactions/batched_tree_transactions/{33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP => 3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a} (74%) rename tests/data/transactions/batched_tree_transactions/{43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs => 3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB} (84%) rename tests/data/transactions/batched_tree_transactions/{5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq => 3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr} (51%) rename tests/data/transactions/batched_tree_transactions/{5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx => 3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci} (84%) rename tests/data/transactions/batched_tree_transactions/{2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 => 3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8} (74%) rename tests/data/transactions/batched_tree_transactions/{5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm => 3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH} (74%) rename tests/data/transactions/batched_tree_transactions/{m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK => 3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i} (84%) rename tests/data/transactions/batched_tree_transactions/{3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA => 3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E} (74%) rename tests/data/transactions/batched_tree_transactions/{2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu => 3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV} (84%) rename tests/data/transactions/batched_tree_transactions/{28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G => 3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q} (74%) rename tests/data/transactions/batched_tree_transactions/{2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU => 3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S} (84%) rename tests/data/transactions/batched_tree_transactions/{2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE => 3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs} (84%) delete mode 100644 tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 rename tests/data/transactions/batched_tree_transactions/{2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN => 3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz} (84%) rename tests/data/transactions/batched_tree_transactions/{4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT => 3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc} (84%) rename tests/data/transactions/batched_tree_transactions/{rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo => 3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd} (84%) rename tests/data/transactions/batched_tree_transactions/{2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD => 3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q} (84%) rename tests/data/transactions/batched_tree_transactions/{4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg => 3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q} (84%) rename tests/data/transactions/batched_tree_transactions/{5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 => 3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq} (74%) rename tests/data/transactions/batched_tree_transactions/{12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ => 3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa} (84%) delete mode 100644 tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o rename tests/data/transactions/batched_tree_transactions/{Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY => 3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL} (84%) rename tests/data/transactions/batched_tree_transactions/{4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE => 44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs} (51%) rename tests/data/transactions/batched_tree_transactions/{5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu => 45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa} (84%) rename tests/data/transactions/batched_tree_transactions/{2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf => 46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh} (84%) rename tests/data/transactions/batched_tree_transactions/{4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC => 47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8} (84%) rename tests/data/transactions/batched_tree_transactions/{KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz => 47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG} (84%) rename tests/data/transactions/batched_tree_transactions/{6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom => 48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3} (74%) rename tests/data/transactions/batched_tree_transactions/{BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 => 4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv} (84%) create mode 100644 tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 delete mode 100644 tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK create mode 100644 tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm rename tests/data/transactions/batched_tree_transactions/{2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 => 4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL} (84%) create mode 100644 tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v rename tests/data/transactions/batched_tree_transactions/{4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd => 4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J} (84%) rename tests/data/transactions/batched_tree_transactions/{2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX => 4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA} (84%) rename tests/data/transactions/batched_tree_transactions/{3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw => 4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC} (84%) rename tests/data/transactions/batched_tree_transactions/{t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r => 4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s} (84%) rename tests/data/transactions/batched_tree_transactions/{4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX => 4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US} (52%) rename tests/data/transactions/batched_tree_transactions/{4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 => 4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow} (84%) rename tests/data/transactions/batched_tree_transactions/{47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt => 4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2} (74%) rename tests/data/transactions/batched_tree_transactions/{5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W => 4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU} (84%) create mode 100644 tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t rename tests/data/transactions/batched_tree_transactions/{5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 => 4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa} (74%) create mode 100644 tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u rename tests/data/transactions/batched_tree_transactions/{5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP => 4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K} (74%) rename tests/data/transactions/batched_tree_transactions/{n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA => 4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC} (84%) create mode 100644 tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM rename tests/data/transactions/batched_tree_transactions/{xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ => 4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR} (74%) rename tests/data/transactions/batched_tree_transactions/{3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR => 52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD} (74%) rename tests/data/transactions/batched_tree_transactions/{4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y => 54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1} (74%) rename tests/data/transactions/batched_tree_transactions/{LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn => 56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry} (74%) rename tests/data/transactions/batched_tree_transactions/{4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh => 5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD} (84%) rename tests/data/transactions/batched_tree_transactions/{36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn => 5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B} (74%) rename tests/data/transactions/batched_tree_transactions/{4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s => 5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun} (74%) rename tests/data/transactions/batched_tree_transactions/{4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu => 5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS} (84%) rename tests/data/transactions/batched_tree_transactions/{5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb => 5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV} (74%) rename tests/data/transactions/batched_tree_transactions/{o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 => 5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb} (74%) rename tests/data/transactions/batched_tree_transactions/{2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq => 5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn} (52%) delete mode 100644 tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu rename tests/data/transactions/batched_tree_transactions/{5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M => 5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ} (74%) rename tests/data/transactions/batched_tree_transactions/{wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf => 5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN} (74%) rename tests/data/transactions/batched_tree_transactions/{655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 => 5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16} (84%) rename tests/data/transactions/batched_tree_transactions/{3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG => 5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k} (84%) delete mode 100644 tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj rename tests/data/transactions/batched_tree_transactions/{3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ => 5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A} (84%) rename tests/data/transactions/batched_tree_transactions/{3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX => 5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ} (84%) rename tests/data/transactions/batched_tree_transactions/{keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn => 5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM} (84%) rename tests/data/transactions/batched_tree_transactions/{yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 => 5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY} (74%) rename tests/data/transactions/batched_tree_transactions/{43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx => 63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS} (74%) rename tests/data/transactions/batched_tree_transactions/{3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX => 64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre} (74%) rename tests/data/transactions/batched_tree_transactions/{2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh => 653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH} (74%) rename tests/data/transactions/batched_tree_transactions/{3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa => 65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T} (84%) delete mode 100644 tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ delete mode 100644 tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV rename tests/data/transactions/batched_tree_transactions/{53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B => 6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb} (74%) rename tests/data/transactions/batched_tree_transactions/{2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj => Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE} (74%) rename tests/data/transactions/batched_tree_transactions/{5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 => FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK} (74%) rename tests/data/transactions/batched_tree_transactions/{4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX => GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk} (74%) rename tests/data/transactions/batched_tree_transactions/{3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj => MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y} (84%) rename tests/data/transactions/batched_tree_transactions/{2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk => RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu} (74%) rename tests/data/transactions/batched_tree_transactions/{2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c => VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP} (74%) rename tests/data/transactions/batched_tree_transactions/{3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz => XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ} (84%) rename tests/data/transactions/batched_tree_transactions/{5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur => YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb} (84%) rename tests/data/transactions/batched_tree_transactions/{5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 => Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy} (74%) create mode 100644 tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 rename tests/data/transactions/batched_tree_transactions/{37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C => kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb} (84%) rename tests/data/transactions/batched_tree_transactions/{uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ => kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm} (74%) rename tests/data/transactions/batched_tree_transactions/{2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u => npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2} (74%) rename tests/data/transactions/batched_tree_transactions/{5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc => p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo} (74%) rename tests/data/transactions/batched_tree_transactions/{rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp => preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq} (74%) diff --git a/src/ingester/error.rs b/src/ingester/error.rs index 572d000d..12b87ef1 100644 --- a/src/ingester/error.rs +++ b/src/ingester/error.rs @@ -12,6 +12,8 @@ pub enum IngesterError { ParserError(String), #[error("Empty batch event.")] EmptyBatchEvent, + #[error("Invalid event.")] + InvalidEvent, } impl From for IngesterError { diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index b6064687..34c21f8f 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -59,24 +59,27 @@ pub struct CompressedAccountData { /// [`StateMerkleTree`](light_merkle_tree_program::state::StateMerkleTree) /// change. Indexers can use this type of events to re-build a non-sparse /// version of state Merkle tree. -#[derive(AnchorDeserialize, AnchorSerialize, Debug)] +#[derive(AnchorDeserialize, AnchorSerialize, Clone, Eq, PartialEq, Debug)] #[repr(C)] pub enum MerkleTreeEvent { V1(ChangelogEvent), V2(NullifierEvent), V3(IndexedMerkleTreeEvent), + BatchAppend(BatchEvent), + BatchNullify(BatchEvent), + BatchAddressAppend(BatchEvent), } /// Node of the Merkle path with an index representing the position in a /// non-sparse Merkle tree. -#[derive(AnchorDeserialize, AnchorSerialize, Debug, Eq, PartialEq)] +#[derive(AnchorDeserialize, AnchorSerialize, Clone, Debug, Eq, PartialEq)] pub struct PathNode { pub node: [u8; 32], pub index: u32, } /// Version 1 of the [`ChangelogEvent`](light_merkle_tree_program::state::ChangelogEvent). -#[derive(AnchorDeserialize, AnchorSerialize, Debug)] +#[derive(AnchorDeserialize, AnchorSerialize, PartialEq, Eq, Clone, Debug)] pub struct ChangelogEvent { /// Public key of the tree. pub id: [u8; 32], @@ -88,7 +91,7 @@ pub struct ChangelogEvent { pub index: u32, } -#[derive(AnchorSerialize, AnchorDeserialize, Debug)] +#[derive(AnchorSerialize, AnchorDeserialize, PartialEq, Eq, Clone, Debug)] pub struct NullifierEvent { /// Public key of the tree. pub id: [u8; 32], @@ -109,7 +112,7 @@ pub struct RawIndexedElement { pub index: usize, } -#[derive(AnchorDeserialize, AnchorSerialize, Debug, Clone)] +#[derive(AnchorDeserialize, AnchorSerialize, PartialEq, Eq, Debug, Clone)] pub struct IndexedMerkleTreeUpdate { pub new_low_element: RawIndexedElement, /// Leaf hash in new_low_element.index. @@ -120,7 +123,7 @@ pub struct IndexedMerkleTreeUpdate { pub new_high_element_hash: [u8; 32], } -#[derive(AnchorDeserialize, AnchorSerialize, Debug)] +#[derive(AnchorDeserialize, AnchorSerialize, Clone, PartialEq, Eq, Debug)] pub struct IndexedMerkleTreeEvent { /// Public key of the tree. pub id: [u8; 32], @@ -130,3 +133,18 @@ pub struct IndexedMerkleTreeEvent { /// seq + 1 corresponds to leaves[1]. pub seq: u64, } + +#[repr(C)] +#[derive(AnchorDeserialize, AnchorSerialize, Debug, PartialEq, Clone, Eq)] +pub struct BatchEvent { + pub merkle_tree_pubkey: [u8; 32], + pub batch_index: u64, + pub zkp_batch_index: u64, + pub zkp_batch_size: u64, + pub old_next_index: u64, + pub new_next_index: u64, + pub new_root: [u8; 32], + pub root_index: u32, + pub sequence_number: u64, + pub output_queue_pubkey: Option<[u8; 32]>, +} diff --git a/src/ingester/parser/legacy.rs b/src/ingester/parser/merkle_tree_events_parser.rs similarity index 53% rename from src/ingester/parser/legacy.rs rename to src/ingester/parser/merkle_tree_events_parser.rs index 565c5fe6..224fe902 100644 --- a/src/ingester/parser/legacy.rs +++ b/src/ingester/parser/merkle_tree_events_parser.rs @@ -1,67 +1,73 @@ +use std::collections::HashMap; + use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::{ - IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent, PublicTransactionEvent, + IndexedMerkleTreeEvent, MerkleTreeEvent, NullifierEvent, }; use crate::ingester::parser::state_update::{ IndexedTreeLeafUpdate, LeafNullification, StateUpdate, }; -use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; -use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; +use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use borsh::BorshDeserialize; use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; -pub fn parse_legacy_merkle_tree_events( - signature: Signature, - instruction: &Instruction, -) -> Result { - let merkle_tree_event = MerkleTreeEvent::deserialize(&mut instruction.data.as_slice()) - .map_err(|e| { - IngesterError::ParserError(format!("Failed to deserialize MerkleTreeEvent: {}", e)) - })?; - - match merkle_tree_event { - MerkleTreeEvent::V2(nullifier_event) => { - parse_legacy_nullifier_event(signature, nullifier_event) - } - MerkleTreeEvent::V3(indexed_merkle_tree_event) => { - parse_indexed_merkle_tree_update(indexed_merkle_tree_event) - } - _ => Err(IngesterError::ParserError( - "Expected nullifier event or merkle tree update".to_string(), - )), - } -} +pub type IndexedBatchEvents = HashMap<[u8; 32], Vec<(u64, MerkleTreeEvent)>>; -pub fn parse_legacy_public_transaction_event( - tx: &TransactionInfo, - slot: u64, +pub fn parse_merkle_tree_event( instruction: &Instruction, next_instruction: &Instruction, - next_next_instruction: &Instruction, + tx: &TransactionInfo, ) -> Result, IngesterError> { if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == SYSTEM_PROGRAM - && next_next_instruction.program_id == NOOP_PROGRAM_ID + && next_instruction.program_id == NOOP_PROGRAM_ID && tx.error.is_none() { - info!( - "Indexing transaction with slot {} and id {}", - slot, tx.signature - ); - - let public_transaction_event = - PublicTransactionEvent::deserialize(&mut next_next_instruction.data.as_slice()) - .map_err(|e| { - IngesterError::ParserError(format!( - "Failed to deserialize PublicTransactionEvent: {}", - e - )) - })?; - - parse_public_transaction_event(tx.signature, slot, public_transaction_event).map(Some) + info!("indexing Merkle tree event"); + info!("data {:?}", instruction.data.to_vec()); + let merkle_tree_event = MerkleTreeEvent::deserialize(&mut instruction.data.as_slice()); + if let Ok(merkle_tree_event) = merkle_tree_event { + let mut state_update = StateUpdate::new(); + info!("merkle_tree_event {:?}", merkle_tree_event); + let event = match merkle_tree_event { + MerkleTreeEvent::V2(nullifier_event) => { + parse_legacy_nullifier_event(tx.signature, nullifier_event)? + } + MerkleTreeEvent::V3(indexed_merkle_tree_event) => { + parse_indexed_merkle_tree_update(indexed_merkle_tree_event)? + } + MerkleTreeEvent::BatchAppend(batch_event) => { + state_update + .batch_events + .entry(batch_event.merkle_tree_pubkey) + .or_default() + .push(( + batch_event.sequence_number, + MerkleTreeEvent::BatchAppend(batch_event), + )); + state_update + } + MerkleTreeEvent::BatchNullify(batch_event) => { + state_update + .batch_events + .entry(batch_event.merkle_tree_pubkey) + .or_default() + .push(( + batch_event.sequence_number, + MerkleTreeEvent::BatchNullify(batch_event), + )); + state_update + } + _ => Err(IngesterError::ParserError( + "Expected nullifier event or merkle tree update".to_string(), + ))?, + }; + Ok(Some(event)) + } else { + Ok(None) + } } else { Ok(None) } diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 82f80ff9..d31787a9 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,18 +1,19 @@ -use batch_event_parser::{create_state_update, parse_merkle_tree_event}; -use legacy::parse_legacy_public_transaction_event; +use merkle_tree_events_parser::parse_merkle_tree_event; use solana_sdk::pubkey::Pubkey; +use tx_event_parser::parse_legacy_public_transaction_event; +use tx_event_parser_v2::create_state_update; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; use self::state_update::{StateUpdate, Transaction}; -pub mod batch_event_parser; pub mod indexer_events; -mod legacy; +pub mod merkle_tree_events_parser; pub mod state_update; mod tx_event_parser; +pub mod tx_event_parser_v2; -use crate::ingester::parser::batch_event_parser::parse_public_transaction_event_v2; +use crate::ingester::parser::tx_event_parser_v2::parse_public_transaction_event_v2; use solana_program::pubkey; pub use tx_event_parser::map_tree_and_queue_accounts; diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index b21e1c36..0b830adf 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -1,6 +1,6 @@ use super::{ - batch_event_parser::IndexedBatchEvents, indexer_events::{MerkleTreeSequenceNumber, RawIndexedElement}, + merkle_tree_events_parser::IndexedBatchEvents, }; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; @@ -81,7 +81,6 @@ pub struct StateUpdate { pub transactions: HashSet, pub leaf_nullifications: HashSet, pub indexed_merkle_tree_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, - pub batch_events: IndexedBatchEvents, pub input_context: Vec, } diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index b5ada916..94e4f876 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -2,13 +2,18 @@ use crate::common::typedefs::account::AccountWithContext; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::PublicTransactionEvent; use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; +use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; +use anchor_lang::AnchorDeserialize; use lazy_static::lazy_static; use light_merkle_tree_metadata::merkle_tree::TreeType; +use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::pubkey; use solana_sdk::signature::Signature; use std::collections::HashMap; +use super::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; + pub struct TreeAndQueue { tree: Pubkey, queue: Pubkey, @@ -89,6 +94,38 @@ pub fn map_tree_and_queue_accounts<'a>(pubkey: String) -> Option<&'a TreeAndQueu QUEUE_TREE_MAPPING.get(pubkey.as_str()) } +pub fn parse_legacy_public_transaction_event( + tx: &TransactionInfo, + slot: u64, + instruction: &Instruction, + next_instruction: &Instruction, + next_next_instruction: &Instruction, +) -> Result, IngesterError> { + if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + && next_instruction.program_id == SYSTEM_PROGRAM + && next_next_instruction.program_id == NOOP_PROGRAM_ID + && tx.error.is_none() + { + info!( + "Indexing transaction with slot {} and id {}", + slot, tx.signature + ); + + let public_transaction_event = + PublicTransactionEvent::deserialize(&mut next_next_instruction.data.as_slice()) + .map_err(|e| { + IngesterError::ParserError(format!( + "Failed to deserialize PublicTransactionEvent: {}", + e + )) + })?; + + parse_public_transaction_event(tx.signature, slot, public_transaction_event).map(Some) + } else { + Ok(None) + } +} + pub fn parse_public_transaction_event( tx: Signature, slot: u64, diff --git a/src/ingester/parser/batch_event_parser.rs b/src/ingester/parser/tx_event_parser_v2.rs similarity index 65% rename from src/ingester/parser/batch_event_parser.rs rename to src/ingester/parser/tx_event_parser_v2.rs index d4fbc0f6..1e073cab 100644 --- a/src/ingester/parser/batch_event_parser.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -1,88 +1,15 @@ -use std::collections::HashMap; - use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::{ BatchPublicTransactionEvent, CompressedAccount, CompressedAccountData, MerkleTreeSequenceNumber, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, }; -use crate::ingester::parser::legacy::parse_legacy_merkle_tree_events; use crate::ingester::parser::state_update::StateUpdate; use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; -use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; -use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; -use borsh::BorshDeserialize; -use light_batched_merkle_tree::event::{ - BatchAppendEvent, BatchNullifyEvent, BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR, - BATCH_APPEND_EVENT_DISCRIMINATOR, BATCH_NULLIFY_EVENT_DISCRIMINATOR, -}; + use light_compressed_account::indexer_event::parse::event_from_light_transaction; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; -#[derive(Debug, Clone, Eq, PartialEq)] -pub enum BatchEvent { - BatchAppend(BatchAppendEvent), - BatchNullify(BatchNullifyEvent), -} - -pub type IndexedBatchEvents = HashMap<[u8; 32], Vec<(u64, BatchEvent)>>; - -pub fn parse_merkle_tree_event( - instruction: &Instruction, - next_instruction: &Instruction, - tx: &TransactionInfo, -) -> Result, IngesterError> { - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id - && next_instruction.program_id == NOOP_PROGRAM_ID - && tx.error.is_none() - { - // Try to parse as batch append/nullify event first - if let Ok(batch_event) = - BatchAppendEvent::deserialize(&mut next_instruction.data.as_slice()) - { - let mut state_update = StateUpdate::new(); - - match batch_event.discriminator { - BATCH_APPEND_EVENT_DISCRIMINATOR => { - state_update - .batch_events - .entry(batch_event.merkle_tree_pubkey) - .or_default() - .push(( - batch_event.sequence_number, - BatchEvent::BatchAppend(batch_event), - )); - } - BATCH_NULLIFY_EVENT_DISCRIMINATOR => { - state_update - .batch_events - .entry(batch_event.merkle_tree_pubkey) - .or_default() - .push(( - batch_event.sequence_number, - BatchEvent::BatchNullify(batch_event), - )); - } - // TODO: implement address append (in different PR) - _ => { - log::warn!( - "Unsupported batch event discriminator: {} batch address discriminator: {}", - batch_event.discriminator, - BATCH_ADDRESS_APPEND_EVENT_DISCRIMINATOR - ); - } - } - - return Ok(Some(state_update)); - } - - // If not batch event, try legacy events - parse_legacy_merkle_tree_events(tx.signature, next_instruction).map(Some) - } else { - Ok(None) - } -} - pub fn parse_public_transaction_event_v2( program_ids: &[Pubkey], instructions: &[Vec], diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 95ffe6bf..7585979e 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -2,11 +2,13 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; use crate::ingester::error::IngesterError; -use crate::ingester::parser::batch_event_parser::{BatchEvent, IndexedBatchEvents}; +use crate::ingester::parser::indexer_events::BatchEvent; +use crate::ingester::parser::{ + indexer_events::MerkleTreeEvent, merkle_tree_events_parser::IndexedBatchEvents, +}; use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; use crate::ingester::persist::MAX_SQL_INSERTS; use crate::migration::Expr; -use light_batched_merkle_tree::event::{BatchAppendEvent, BatchNullifyEvent}; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryOrder, QueryTrait, @@ -26,12 +28,13 @@ pub async fn persist_batch_events( // Batch size is 500 for batched State Merkle trees. let mut leaf_nodes = Vec::with_capacity(500); match event { - BatchEvent::BatchNullify(batch_nullify_event) => { + MerkleTreeEvent::BatchNullify(batch_nullify_event) => { persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await } - BatchEvent::BatchAppend(batch_append_event) => { + MerkleTreeEvent::BatchAppend(batch_append_event) => { persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await } + _ => Err(IngesterError::InvalidEvent), }?; if leaf_nodes.len() <= MAX_SQL_INSERTS { persist_leaf_nodes(txn, leaf_nodes).await?; @@ -53,7 +56,7 @@ pub async fn persist_batch_events( /// 2. Remove inserted elements from the database output queue. async fn persist_batch_append_event<'a>( txn: &DatabaseTransaction, - batch_append_event: &'a BatchAppendEvent, + batch_append_event: &'a BatchEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { // 1. Create leaf nodes with the account hash as leaf. @@ -110,7 +113,7 @@ async fn persist_batch_append_event<'a>( /// and remove them from the database nullifier queue. async fn persist_batch_nullify_event<'a>( txn: &DatabaseTransaction, - batch_nullify_event: &'a BatchNullifyEvent, + batch_nullify_event: &'a BatchEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { // 1. Create leaf nodes with nullifier as leaf. diff --git a/tests/data/transactions/batched_tree_transactions/2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp b/tests/data/transactions/batched_tree_transactions/1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp rename to tests/data/transactions/batched_tree_transactions/1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY index a91ade38..d256c214 100644 --- a/tests/data/transactions/batched_tree_transactions/2wmziDkzPQTGPPhXguLu8uw5i5qLLcLbfjJYt9UaeNQ5QKgmhMg1vPe3cyDidZ3eGcArDPLige4wuzbKMrtYPmFp +++ b/tests/data/transactions/batched_tree_transactions/1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY @@ -1,7 +1,7 @@ { - "slot": 148, + "slot": 157, "transaction": [ - "AWFA6IzeeZkZxOP+eGLMs7fUzepYGkH/NYDv8eAdeva+5VBrpHvi/vgXQKyuA99Jz/FHSglGNLSp+81WAwTANwsBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVXfzF0DFn5SvmK/4AZeppY2mt6unct5xq+31Ol/3/TNgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQCNHIGtc/X0tThit+LpIDe7wHHi60UWdzeAOp3NwBGQn6IQcLjZQvrgyuMGrn4lccy0sqGsC8bbZde14ViALAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW5BKFF6boRwlLEzo0dycyzUZ4/wf3WBYsPzwHoown5SAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX712FNvAgF6odLVXoSB9v3RR1BYE74pTJEP4zCrPLfBkBA9VDmZ8TKb9jwWhc43ZyXVbxXnoxAN9kQz8VzGsmGsBAz2oZQVdNfvT6crDzWpzCbx2j", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAzKyUzP4DX2izF8dnSgBU5ACF7RKFnRfsVwuLkfYU7hWy6ArbxkVMFcZoBshoE1pegozKw63Ex2zYBTcdAkcyoaxEMyBDbEubZexjyCcazBqUSnK", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291672 + "blockTime": 1740632922 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo b/tests/data/transactions/batched_tree_transactions/239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo rename to tests/data/transactions/batched_tree_transactions/239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA index fb0545fd..f3c4fcd9 100644 --- a/tests/data/transactions/batched_tree_transactions/2HGP5e2y1VQkixNwXJyoWtdVh8SdBtUn85gKLXNgMwLPBQ22McguGs7dxkBJfPhYavLSSSL8nGY8KiscYY6cgDCo +++ b/tests/data/transactions/batched_tree_transactions/239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA @@ -1,7 +1,7 @@ { - "slot": 210, + "slot": 218, "transaction": [ - "AUALITzHPo6uFfjgM2VVzzp3/jwuEZrpBOy0SQc+t07diYlkobIr3eda6y0KRB/P8TxqXH9+S4s8Sg9H+JwwtAQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUa6xm//PEWjGFLpBYzZrANH2VgupwQ20AKC9uKZBVStgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATPf7sBGAAZJUMQsBcXYFaWU9M5MPYwYqFmqvEGYgDZmL66DMMc9SXzjcqJZGke06B1uqecFFWPo/3w/rsBcowEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcLvKAg3+IgPIRFbqvWRSYUduI5TJAYPlALDeANXTS0QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEaAFFh7YZJtZi4KEeoTAVuBhBAu3QLM3HAkeJim7b9pFDruiH2h67Fnxv8JXSuWzDiNmTPoKkEZScPHeYn8xBZyE5HaKKyamMt5b8NpFmu9oHaFFpxjqXs9L41zePzeLThPfrYYi5572nJewNDUCr6g4zmXpc67f3iV5a8CBTLE1TfjpV3NjRY5aFK9xRNx22Sqw2ASm1jgpns42HV9hVH26wczN3mhwh7pj1Ef81MN4PkFLJBrhkbKU5ct3zf4k2KLdNP9hEo", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVv5KYVAioqNvcJNZc8yNEX6EJzH3k85uDMKMfKHoamFJmAFr4cQjoUkSCPM9Mwbro6zfcNoWQNaD6harBhtirYv5Tqt2Bo1FQeZpETFLr5BTYiBca3K4WhLnb3k5BxfMpE5p9rNhS5aHFnsmT6DXjntGYG3X3AYeu6HybQXX1RFiPb85bN9iac2cToqFCobQUMzaCMFhi6izDBAV4DFodLZHSmWGxz92zGc226qKn9h7pU6tsxvp3tV2aZke3aWk18rMRJZMMR", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291697 + "blockTime": 1740632947 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t b/tests/data/transactions/batched_tree_transactions/27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t rename to tests/data/transactions/batched_tree_transactions/27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 index 94a35008..d9692c8a 100644 --- a/tests/data/transactions/batched_tree_transactions/48Q9fLEVpkg5HbdGKm8M81MrHtxJbXNqhW8gFHLrntS48Sv5gt9tpcDMqc7YSzmLoGWyGXJFbh47wrkUiWNrb93t +++ b/tests/data/transactions/batched_tree_transactions/27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 @@ -1,7 +1,7 @@ { - "slot": 142, + "slot": 151, "transaction": [ - "AZxuhUFX0bpQy+tjmx9bSg/UjnFeF4mLuabQJLQ3Va526TU1Wvk7OD/C1OROp/5B1aYqmu0knRyW2+BHck0KWgcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDyCS1phaKt60oP84Sxv63TY2FS4FHUrBD7l0pC20MHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATdWwtZbQWBoD3bW4HUuZBMAHpfJARoInvPAcy68HFFRWoJo59KZusNGKRtjMeU2+hqEBUiRQ+pqcBVOo0IZzwMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU17sncrmIQBhDN4Q4zAaN2yXfY3uZGqVIhDnNGOyK7IAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhW8HnpNaiqoXMjbQ7EShwWQsiu3BjiwxFEqocetQC7MwcXzEmPbXyHeRUYFTLzpcyrUR5dssrAxZ19A8KDvN8AmiqYGmNjexJieEyzN43Xxem1mxKQFcdWRbN6PfFLjVR29SegWfonEJLM6N1StHT1zn7r22rh6dkDGGzLQSsTm3u8trvin7krJswh29aTZsCb4Us54WR32r5XF2sHiGimNJv7e3oWFmR5woSDeHGeMS7hqmkNqamK84Yhc32AeaeWauo7Bwhh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDT9FGFABXx5qCxjJjUh6VrtCKHpekdKJMfnM8MqaeRskyw6owjMRRwAZbaFEzPoUU7Rs3GGZyWdKQoHZ3FzEbMpRkGdwFv4zt5RMS5dZXrVyGvJKpQCpGw6Hrj42UBpaCs5EcDvZZ1tTxbqJJugUsB7yZPUqbroUiBtS17CScpc613RbNTVMEFZBUfQtNeGoCJ1tVWFqKxoEoLzLY14Jz6GoY18DgyYdYAXMPYz8W2bCgCUFAhvHGCBkkxHNS4ST7AstGBjj9UK", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13355 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947908 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52190 of 999850 compute units", + "Program consumption: 947885 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52213 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52340 + "computeUnitsConsumed": 52363 }, - "blockTime": 1740291669 + "blockTime": 1740632920 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM b/tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM deleted file mode 100644 index e1e110a4..00000000 --- a/tests/data/transactions/batched_tree_transactions/28qsv9g9LKNVYBDJK1BFvWBPHP8Y87zYmvEpkfP3ov1zag6zWGfmhFnpKJePiWUvfJ4d2ZzJr1S58KpCCTWRUFdM +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 396, - "transaction": [ - "ATjHv2IPeBWLjq8zcl1bedroDlzVVQ0nWUpzPDZDGgcbgUKZLt2JwcdyyDxv5Sb2L4fkC684nLdaNj4ziVpu9gwBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQCLGxbfvAomggXrek0oIAIH58+ywNGyTsh4BXuMFEdQgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAcAJPSKj9V+/+vWxSVG5zV22tkWlKmMXRnA1QMagE1jSr+hNF6kmekcdXVZ+s5AliCinQezfh+mYhgfFvlna57nbRM8GvJ7Ky9qZ3377I81eMEA+Brrssm/IDL0+HuTHgwLvNAxk2tK9f79AADe151DFIFiKsCBqTkzYillR5z6RYK4LvSyiellAS7A+gffxevx5aiHZIBlyO/KOJQzF9i", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995038200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995033200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941um3TtKRLHFyQfxkSend35hDgRUDrauw31d3VWFkzmP4cASgbvqgFKxGAFPsdsrxACNfKb3eirrafMzyxmDJy4R2DYn8E5QyXSoyDYdxUy8TuRdnBA2ysAmQ2kGujcMaGuopGrcAMoXnjPxPdyZvnMkTqf7qbE56P27MgRNd2HuuQ2PxcXJTKv64cbbWgfC44eBMuszp5313TeDW2HeL16WsvtZ", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92Y7db8Fg8gRgiptY6iek45SZTWg5kb3iePWUU61AubESZcsGNtRcx44tVAnLPK11ypeHUy2k9FM4cUQzHSDHQo9QquvEGevQP7zU28tDyt", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291773 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu b/tests/data/transactions/batched_tree_transactions/29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk similarity index 84% rename from tests/data/transactions/batched_tree_transactions/434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu rename to tests/data/transactions/batched_tree_transactions/29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk index cb8529b2..9add9085 100644 --- a/tests/data/transactions/batched_tree_transactions/434PY9jDLEJ6VbzJu52s7GHuskk7TT519uwCeZu99AfctDfVHGKRuiSpucftDDzP95k8JZzB9zHeSabj8mrBnkYu +++ b/tests/data/transactions/batched_tree_transactions/29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk @@ -1,7 +1,7 @@ { - "slot": 206, + "slot": 214, "transaction": [ - "AZfTe2Qmc6c1meJJhyPZXxRwlPmll+dsKgwQ0QZpKGX1P9Md7LHm/5kMLKBgHSCnu+Vm4rPxmNJKvijdTfMYsg4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV8uzY3T2N/WxtxHNBm1Cuu9/DfXcVKbPJLGVZegVoHlQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATlzwUGcqNdWCn3p068blNO7UjAAxtZKvsOlbVzwSNSnn7ess3I9WzhpkEqfrZ6d6Ifo72mj4CrCQqfTJF9gugkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2tBBNvunmjFZpZ8KHbGQQ8tQn060jfJ+V26EKoMm9hQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBkpKghEXMaYsazKTEFrPaMT2w3n9BfCwmGtj2LqXb5aE4MSyaeYtyLQQ6y9rePtSDZpNTeidvJvcX7V5hihbJRERX1Abp83y6Mhqy2gs6HsnLyRh", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDB8Wz6Vq8FdaQHhtB1UELn1tznbJNrP5DRR7VQ1WN1fQByVRnGmtxWDuEnUap1pw6NQrZ2JBXXer3h44Bu9c8jmtaZUvgcvJ6nBZS6C57BYs2oBV", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291695 + "blockTime": 1740632945 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd b/tests/data/transactions/batched_tree_transactions/2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN similarity index 74% rename from tests/data/transactions/batched_tree_transactions/3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd rename to tests/data/transactions/batched_tree_transactions/2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN index bdceb512..08315baf 100644 --- a/tests/data/transactions/batched_tree_transactions/3aPJsYHojeBvgVR5FgwzC6kDf4DaPmXyjdxyweUpUNFG6qpctz3uoXbyTLWgxHpwb6gMrGUFueYq4ppkMqNWurcd +++ b/tests/data/transactions/batched_tree_transactions/2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN @@ -1,7 +1,7 @@ { - "slot": 132, + "slot": 140, "transaction": [ - "AYDS2U3TTVuLqpPwjIc9BmRoKEHnHO65rc+BZdpq8mp4oByP0Er+zg7ifSIJ3iQXeQebQCAxtkmVJxP2YuaXgAYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQz82EWoQ+gvase4WVdrBZ/JGP8OLZXlGCehvaf3EzcAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATtHQBUuvsngeZAxrFoCI/c+iValTc1e7AGPbkajtaG2IjVD4rc6fa7kzmnWCurfd0TRuVLOMuKG01KisxYrGQ8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXVSrN0jbEto8LxYHL9LT/W4+cKkXb1ZpG9XTOYzgdATQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDU9aWAgtMq7bbQVZ5k3iqh2xPfiQEifPjowCyxUu3DGM541SBSHageBS7iiaZaG87jDcvSGRRr9uNkbz6sNKaDYbQWEKz39ky6hiPbfoFr3h6KntFHHDwsqStQFqCbsq3wYWrxTrNX6kTd5mJZxA8mUxLH3Bnpz6ubqSxgjfkWH9wUQjzQcSynQEiuAMv9wCgSV4KkFQQvhvHm96dZhZLpecsPht5XXpbRi8vukS9NXhMC9Z72uTah2rijgfXHeh2YXzG64zZgs", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEDr2VQtwU6ZVaLaxkfkypfVHCJ59S1NVRro3JiqU6PyTZzWUfS8zr8jDe361pDdgYLTFPvpDGtBev8NXrhtkKnwy5r5W3KNGeFQnCtLcTDgCn5vXLE6YWBKgxvAjjJLyFLfRLfWubWC7K5YbctN4WV38R4XQsT7VBPAsyJyWaA67c2Lvv6si2xzwyLfncvM6Lyum3wHqRv8vTvQnVJ1gMZmz4MiMxbpfjifnpUKZfmMKbbNrK9KVnYkq6nR52oqmoHhgpnoPHh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291665 + "blockTime": 1740632915 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk b/tests/data/transactions/batched_tree_transactions/2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ similarity index 74% rename from tests/data/transactions/batched_tree_transactions/3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk rename to tests/data/transactions/batched_tree_transactions/2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ index 647442d1..bc4fb8e7 100644 --- a/tests/data/transactions/batched_tree_transactions/3xaffHWuZYJ4yemeymbx744zxAs9mWNrj89gts5kJR1XTjtETqc4thxTUJytRRFyvCzpFtc47zUG2dJZB8do2KKk +++ b/tests/data/transactions/batched_tree_transactions/2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ @@ -1,7 +1,7 @@ { - "slot": 134, + "slot": 143, "transaction": [ - "AZP258F4AsYbVCO03H+HxtfeLDt2DtL9GdQNRs1wr4krbbWCpZToqNaeCgamyErYCJwUwgpe4lVimUkcpBD0xQ8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXHVZxTiMOTpbhj6pjAFr0F+W32wkEuI8fqHPPMMc+J6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATxgWA5nIva4ckZ2soqH7hjukTVLVeMTvVw8OiF7UB5vCAuHjwg0bhx4/Dof1/umj2oElPQ8f48y+rvr5yop3wUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVpB+TFIOhCoKvPSNDuaRm9XeGY7GUUu9aKsfi0eu/XvQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDBwNBmikAbUQshkQeTsvqqty3q36BM6qKfmJZBHSh7WsAPpaxVxNGDT6d7NVouwscmCpEnh7W3VwuwrxiFrYtzPcoHPREu6hpWXsZf8QpiBBbBpNYgZyzHgQWQt8wo5uUmBRNouSMMNcL4Zht2J2ZhiPZs6XGKE5L8v6SUNaAAAizMD1rFGMUQZ2z9PasvEHnNMmU9n4yJjEfEfipJTYJtFRWVGo52zMgZfNvt1yTA1CPS7vUgyeSQ9vjc47rKRcmmxNUQXEfEo", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDRfjEXpSWN6Uy2tDX6NNXWXg44nwoxRY5U9uZJ2rXorKw5mfn6TYcJ8iV2YrAzQEw8ydmwjMSzLR9hw8pwnrX3ppUsFb9n2Rnq4ozXeMPtruhMT2tbAfcAtfU2qdjptCunKFQ5fHB11Jd1vVi7SfJX4QhahJBch1bcNdspJq9og3vdGxeer4uApUHnJpp1T6AGPi8s9rRdSaEBArQAzujdG4jZ3qyQ5qTV2haHvsMrsspDdrm3aqErAmCU1ucYGpVhonHZkLfGT", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291666 + "blockTime": 1740632916 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU b/tests/data/transactions/batched_tree_transactions/2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj similarity index 74% rename from tests/data/transactions/batched_tree_transactions/4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU rename to tests/data/transactions/batched_tree_transactions/2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj index 69339d73..5e55817c 100644 --- a/tests/data/transactions/batched_tree_transactions/4aENjJqeAQTDhF8w95yABKxSVszhV8kxqYgukeN9uJ2hGtQTDitjG45u4TMH6Jzm69jd2T4QpeW12wfEii6p8NAU +++ b/tests/data/transactions/batched_tree_transactions/2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj @@ -1,7 +1,7 @@ { - "slot": 192, + "slot": 201, "transaction": [ - "AbK1MnCJ46iM7ytgopiDgjDcn3fQnvXS6iTmKji3coRWHL8qmB0sOPI9pJo0zIdfB3kW9V9dSwzWCjbeP4GGFwEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU9R5pHJh4DLLeBI0lygJ7w4W4KxZcCnIkbeyeA5xx9lQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AT3Fu/RAR28+sqn66vkh2SQvMioAeoUiTwfYMcdLl8VwO7CG23sXn7hk7AirMmfHbtCiIvgQeX4UjLCK5DgczgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVlrL+lyMgmJM6wqCVrrH+0ZOTpZMvySZbNXzWg/7lVegIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDeUtPLuPAqQQfkc8A3qQGAV4iEh7YMMgkh2GxWRhswoRnrsa32JJuTUYejWfzmEP1d9c8H1jD6MBtSfFyawXxwLRoCL3YjuvgRY2vNeBs8VQEfGKFNjEF7U7k5cDakQzCTraFXBhoBY7A5Lb2ig34ZSCysvqND2TtdGKg8xnqWxHBknQtjje5MzJjtekNzVSxLBj84fnh1kkqAqmayixDeVuwVLeZdmqNbugaTsCDBPQXB9xG3MsXXnLaqwHszb31KpdwxdZiTy", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhKLSLQAoH7SQGvwRTd5xHHwxcqR41Sr4NwAEpNG3mw4Q6AuXJt5Bzk3S9usQqNXhSf1PsHX9VdEq1Uya3PWrEF4T2DMcaG7WKj3rou2WEhVNEo7T2BJyj2PRiTGqubn4W7BH65r5XPzRVuurgZVyXQdLhUtGUH4sJ9eV7EUbEUafMshCyEDfySLRDMmfnmvdQ1VEMWxpxRZu1c46ju4XtVry3xmZcdYcmcFBZxHedDPj92Hjb6jrk38chh3ruMKBbc5H1bkWPR", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13433 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947830 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52268 of 999850 compute units", + "Program consumption: 947807 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52291 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52418 + "computeUnitsConsumed": 52441 }, - "blockTime": 1740291689 + "blockTime": 1740632940 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ b/tests/data/transactions/batched_tree_transactions/2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY similarity index 74% rename from tests/data/transactions/batched_tree_transactions/4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ rename to tests/data/transactions/batched_tree_transactions/2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY index 3c5dd837..afce7ab1 100644 --- a/tests/data/transactions/batched_tree_transactions/4dJKBgbwZCeHXjDuPkWVLWq9jn8L9fGyHEaMZGq4ifKkLBcpNJ3dGpxEbyAKyRXCZEPUAcQozgGRkfbgiZhkE4LQ +++ b/tests/data/transactions/batched_tree_transactions/2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY @@ -1,7 +1,7 @@ { - "slot": 129, + "slot": 138, "transaction": [ - "AbVae8sfbJU5tNILTAZ4OLbPxsHmh6RRIrt9fwl9v5kki6UpDqkI4PKGUXfWRSKIdSRTH1dH6hUWOkrfkgrlVAkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQwRzHfjhMt/J7gyMkEswq2pZsIbDhvrR9qS5GBFJp3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUHUgwg1V3aG88mDJ6rrzTFOr2v5vDvFKAeecJZf6WqdLhCi1zyTheDncPqXyxZwlbP+72E1kj79gPnAqq26ugMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAgRLn2lFl6JIMAD5qMmhye84wWhBdgZOOy94SsqvTNwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDRVtmK5BK3kio7eK3N1aLvsGPTA2a6QLhsQkrMbFhNbHKTTyfhGMMR6oRmPyLNEX8a8FX2AfMWsN7WiXKsKGrgcxUUqqVubXN6j7tcqQT3mAb3ZaEfpGR564tJqN4hkeTSGerjBLhXh8FegMujEGEXHXrQqUFNq3rF1jDTG57zEpTdWGz9yh2VSiFJ1Z1BBoX9NBZfr712EnpGVmgvkT3RJsvrU3RMoHb82ePKtTMPgtVrHJkZte7Qqw1QPqjztoUXipnSVrgto", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZC1QF8WqidVoTuWneZQXi8XT99HfYYxJPLKfvG5YfR6BNzCMyXbgpaDSN9hhuyfW9NnsDHNK6EeKgtxJ8CNp6ntyi6VS9NeP2QmMzW1tb9UgJMdB2TwFN5GSQSh7FPjtzbzGo9jUkcVMgGm8EcZXpCLxME9yUVLiHbNrBGVHGaawXmSkYsF8sH4VUUX9PPocXKAdRPKPFoT4Nepvo5fNiQedRjTsY1i3ur5BLwP4a9DhXgxjVbFKxb28cMxsqAgAmg1TaHDvRV", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291664 + "blockTime": 1740632914 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW b/tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW deleted file mode 100644 index 8866476f..00000000 --- a/tests/data/transactions/batched_tree_transactions/2SJUoPxTwKd1jAqzo1hLPt5HQvtRBnBmvdzr9wQa8cCaME2HDdWtPf11yVmTECqf1rvKEyZCpwov9Bevj8nuyKjW +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 416, - "transaction": [ - "AUfV//s7Rinyqm6p4Sw36l4xx85MZGKk6SqN0Wc6sUNVT/rQ86Txq4vF4yiNVZLaygWGPNly5ZIC8VoSQscD9wkBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS3MDRsqTjbMK2S+TPuQrMA+9CQV/qm+JY+HaPqGezzdgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAApV6R0Kv/9MXJfnvjq+6k97XLCOnIaRT+1jm9ZxrHy0A1j14lYj8kS4OKVDZ6w4p1hWze5bCKS6JDA1LI2jigLIFv4U0oK1AhBVVTbTrUsY+qkuTxrCGWRNL/BQTw3sqUZXpjgxO1jn6jKsSDmewfRQi2+f3Di6RNuWLfDZHLaSgJjOw5lZCZg/bSnsb7NrsScj9RmetMJ22PfGRTuclLr", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990116400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990111400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8942KHD2i1gPJYbRbRiUcxewqVq7akfk9NLEP1MFUvtDdjvWTU68NRUp8wkmMdsomMqVXFRJf1qba8LT8zxDkkq1voaEKkheDdzDxXNwRFpCGF5ngsRhDNmvw1pfQmvBVodydujVDNS6DVkR98JRjGUFgX4fhKXPJGfFR1spBZ7SxdQaqdFa8EH4mWygoiHtYYW1WBhTAikGoggbpitpCwkhB7Ara6", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsziT9mEGe32ZFCNfXrJ4ZUmnqGWgnm6WaAttG2jFZX4DUDKnjzkCqJgum8UKTtgbgA4iudCnnPvPjC3e57qqbFF16txxVKEibvfqfi6bm4effo1UkpyJ9q3KJYuRjem4h4m1gurfhKZiEQAkv8S2N", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291781 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 b/tests/data/transactions/batched_tree_transactions/2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 rename to tests/data/transactions/batched_tree_transactions/2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 index 2690167e..876fc269 100644 --- a/tests/data/transactions/batched_tree_transactions/2szqxHdB2P6rB31RcSZ4JC4xS7ffZmAiDKmXAd3a3pw4TCp4tRwjjDQ2yW8qV5t1r8Zs851qALRFjV2yqUMD9gi8 +++ b/tests/data/transactions/batched_tree_transactions/2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 @@ -1,7 +1,7 @@ { - "slot": 222, + "slot": 231, "transaction": [ - "AV3+wbav2IwbUym0RARn/NdFOGK/mlxK/Vglf/z7qEmLMitpyyvxRKLrQFhYqDSt9GDSPhsPVtvoT0zpetWZew0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVENkWGg8kxtgGJA1xMfi2tzQ3Zire5izauI9eTAybq3QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUhxDxAiwFXvAozqPfxLsr3H/MTIEZvP8frzAzLVS4/znsPFswlGKgim6+k5+33qAhGwByDVausqyH/4Lxi2QgoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqfIMSRBzAjTdSqYTM8FulUCQKoPybEhWrYt03sZrpIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDh2RtsP4AHHrRdBwdroEJYSgY6UX6fSMYpM3tj6gGQ95pAWMbCxSHkAMpkRBGPes1QFJmLRHpWyLjgQ8aKf6pdAAHtrKfzVBezptGaYN542vQxgFNSh5dSrEfPqwvy1qUo7j8ozZrhmfUf3mZpYDexE7R5vZeNSDysYkU1jDVfdQqRHuAzevhAKaFFu1widdB9ES9Poyr5UYwNFc7sQsFD1Crn52r8qSkm38PNw4JFrRfVfoXbxrVrRfgjLutxUUzVQEdNLnU71", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDbNDKWA1mPbbBagV9kbAvm5c7Nyux9g914stXwwHPfTLw11m6pSRTbJFLaMY7J6YicRty7vSxEe6RyKRxUC3jbzjcY22Ju16zwjLqYR2XY3Xe1HWQqYu8GSfExs7m4nag2CNEFWWKtztkuKTmjGGA4tMFbjcpiNxFh3tujBUHhAuKcbGQuRqQPiWy3p32QC7j7LtpJ97uKYS8a3dA7ohjYRx6tvFC4DwxQ4BMnHcYkFe9gdq3fw3vjHtEgCiHXPPUAzeeCwsZS7", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291702 + "blockTime": 1740632952 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa b/tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa new file mode 100644 index 00000000..3f65215d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa @@ -0,0 +1,83 @@ +{ + "slot": 427, + "transaction": [ + "AUjGmZTQ+mc9CSUnFps0PEnnJjvz0wAKuhyC6oazLAk2dpBpCgbxID4I5UE9PfWERiTTMAl5bNlIRFQB6i3VbQ0BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL03hMjz2Gv8Hs173jbIYfvbmzCC4kgMlDlbYToxlm66tcBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABuIOXKLkj/nQD94Bep1vdTsiyFGnRb0A9mJor8XE4GNqfoPnno7YNyf0UdFbtHasLfM5W3nHBnIZM4YJ2D4dh8jJuoM6qPDe2K7FB8Qa/KWTCjqewZEAqHiTGwhQKAa5hqNrm9thwAFbRJfCyqt0qtaqobq3KqkJ4kbfMFOH9I6j94n4hatDlOEuq4tbfWptPAMM98PsUdAeQQvOLQhPv8=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990111400, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990106400, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941tvy5VeZHyKYbXGJWbsgbKyR8CnZkcYKWGmVJrawdAkbCfDQxn5WzTmVRgEvnrxeNcaKm55VKh2ucHVV14CgcPdJtGGrAihz2a7xpbYecnt2tttfnbeAWDdF1U7kqfWZ7KyJCgJbTQY7QhSFUfGyApjyguGqptmXSDR2XeJ1QiLXv9JLsq81eXyYgiWXA9Br7oTqCSg7eDotGawEhbSbgW1A2Rc", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUSH8sPypeEUoHFVA4FxXh8m8sxidNAVHjzaGpRTFTL9ZxEhvKbWNWnQ2FpicHybaJhRyEdtNqJKUTTk529JdBbbTYhVoLPSGDNzoBfcigi", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128974 + }, + "blockTime": 1740633033 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y b/tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y new file mode 100644 index 00000000..3807a519 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y @@ -0,0 +1,83 @@ +{ + "slot": 418, + "transaction": [ + "AUjzS+KbYKp3/2XInG4bSbASlt5J/4Y5K5TyJeY5MrkVX6Oqq0aLW2/di0ekbVixedvE6i9NvCVRZuo9/bPiLwgBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0O4DmEtre7XWkX38i2kMX1vd9wJLJQol+K7hoxfKae+QBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABdaAtGep6t/WXR4RGZc+XUHKnI/Y+L22qiQrMrT+XPsEhwMcqp/PYpEb3LRqYhNAaesLA5LJr1f/Ze9tVD2S6iVht+immQfMa6WKfWGm5hRJ6NQZB0drIe2VT+yEQ3MtR1KNNmGfEez0XuO0dD2iqNM+hVjF59mDAZea5viNAkLGLTT7/Tk1PeIDxY5MbkoUXL2vhN695x1fyvuyHH1WTo=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990116400, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990111400, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941mZTxJTP5tyW4wMtejYc4dsPSjKGHwTgxDLYnTZ8JAHzJXtZxPhBMbHL7EVweCFLFwHWf4nfhZTFrp6EjD5JcRTv5G4H8RxFMXKJju8mr8wYAKC6Cyr1bxAaFrFWPDA6GJ9zJNcwYNCf1zgb5YbjYutJcsA5ShtzVKeuqyPA1ix1r89kdkBqSiTTdMiVXzAqzPefiS4FKbYq9kriW7LMhjBM5HB", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegszHr2Fy8TCRts327nTUPEPD7qiDgQ8Buu4anjiBGJcUDrSSgBkZPtffoeQ2S3K6XHqEFbwbPawUFEJKdPAjkCqXF2odfNJZHBLi923yaQ2", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128974 + }, + "blockTime": 1740633029 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi b/tests/data/transactions/batched_tree_transactions/2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj similarity index 74% rename from tests/data/transactions/batched_tree_transactions/43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi rename to tests/data/transactions/batched_tree_transactions/2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj index b94880f8..9bf4641b 100644 --- a/tests/data/transactions/batched_tree_transactions/43Cx4echtWoUKL6UXL1cza6kJpo5KuvvGjacP1odrX2uYJ7GwaCpZSPbb21CzP8efFubSYvAfwdjXBi8Sf7AoDSi +++ b/tests/data/transactions/batched_tree_transactions/2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj @@ -1,7 +1,7 @@ { - "slot": 187, + "slot": 196, "transaction": [ - "AZf0ERuLzLo9A9tA3E2HJt1NkTVwGqWY60xbw9IHPYe4BZS4Ilf5ollizW+2NjAszVSzBV3J39M/SOuzqRjE6wMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0TI5//VT/d7pc/bA7Vks/Q8HBZ9n76HHj5ffergTP0gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUqcy6R+vjay3vAShAlTzWsBZWosM7cvjuii2WS0UZxdSEAPM4pg2tdqavDH4/kDlmGmjbR3z0cicv+jtwkq1wABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBsOvio9S12fVA0maA0HAFMVXqc7UFi87PbA05pPEJqAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDB7tY1pHUgQrEeWPvASx2oJv3xt4Ds7K28QxpWx2h5PQD8pKeMHJymD9mf43MsrjLG2pvm76sQCsaNfm2TnGWLzoezJC6Wy1a951QFa9z4gt62ePHsLFnEnvF1B4SgFGqsvMK6QVSgPMuQkCwpSWxcZXdKx3HVQwSwpapWU5ZtcouiBKC9KTcYkhXmRLZSGVBSGrWU2Vg8aQxaGqPXGdD5rySY4DrTTTcUdeTRjAFhZ9PandQcibwJRq4tJtaZTn4H7QsxQg6wh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDHA8qQ6oHyYmaZrYBgFUz8eGGbWn27tBnHvR6mU68qYEbEDfc96N4cm9qHx2HkMupNS2DecSAexW3wefTpQHrWVqpn7fppQTN8msskPwiF2tm66xi6p6QBnn9bW2JA5QiARRB6dbq8K3LCtzaNL26fN3KQooTRjawHJ2ygYjGcsNEBEiaGn6qNR9CyxV6C72UAAwVxFsqV1h1s8ouKRiTMmBTfvh7rEAhEK9xHv5QtNygZJ2iMzZFDdgjbv7GPS7tD9hcg35mNo", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291687 + "blockTime": 1740632938 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ b/tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ new file mode 100644 index 00000000..a63cb103 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ @@ -0,0 +1,80 @@ +{ + "slot": 379, + "transaction": [ + "AUsmU5bdxI4RuB41pWv8Gdx6/zQliIdrR7fLVsI7axWwz3yvaqWl+wQJT3qxUtKItUxVJ3gFk25pfy6S/CahEAsBAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9PNB8NlhSBsazgBTZvat91iHE2Su+mahdEwQ41s0EDqVAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAUim+e8zNPqP0w3Mfb53OgU2rcHp4yaCzdIKpuJUkA0pwsFH8qwczUFj83BPnuGJhumHbgk8LHaS/mysjfelUolDXCX0FmBwgezwtPdkj/R/Q65x90jz0ktCRAwFqzssxDK+A8l4jX0V7b/Vp6Fji4GeFgGVdcQxnUAI9oi+y9tHBNF/e5a++NpFR5CVRWuAR5IMJ7tUoEcpqhgw5atk3o=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995048200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995043200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74wxGhJrY3vckUsc7Fkw6ApSw9sUPvWyjHNT7Y1W54LxUtNv4arVNED9GD5ZDce7LvSMvzDMRu2nkBgwAX7LAJAoRThfhBgen7pGPKLSwpCet4wSByAudFwPKQHoZeWq4QUFxrmZjmaGYpZPrwsULomjQiG4nbX35hUBXMjiL6jbkJ3yxZhmF3NtTaXDkN7jLzfcvDkST2cQ1iSmSNCfvBbPTukws", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzDbHBgmWLNgDrzbUmXSemXCFQtfzztg2LdXjtY4W3156EePrAbkG5b2zgoJSkP", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125841 + }, + "blockTime": 1740633013 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh b/tests/data/transactions/batched_tree_transactions/2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh rename to tests/data/transactions/batched_tree_transactions/2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm index b6bc95bc..02f962f8 100644 --- a/tests/data/transactions/batched_tree_transactions/5yDFN8eeJ1R4u7RmzS8b3gz9CLrmccY6ufCHATpeYKN8MApdEELFeh7RMp85tSEJM2PxwpZ63AWRQS8pdqZvtTzh +++ b/tests/data/transactions/batched_tree_transactions/2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm @@ -1,7 +1,7 @@ { - "slot": 168, + "slot": 177, "transaction": [ - "AfiK2MB52pBnI609OfBFRWQe++CdgCZrc9jAatcFH9y/BmODotLYzbOoLa1R4R077fS6vtd+1mYAd2A3y7kESAIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXRBv7yUH4JM4xp2WgKOLoQW7k7/SL5hRsqR3yDlm1WpQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUugH93T5O/XEdKicG1mhln/LCuoiY4Vi/mD+Q4TkKp47laNO41SnFoFbDes6PaP2EYC5SyucsxbR7b0WUXXUQABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeE0895shtRDYILfylNFR728mrpaKV7nnW3jObafv+RAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBKG5twq9nP4kHVCmKdQUwPwaxGCgzLzQYDHU5QuP3ihfbafUV2NcFbhukt9k45p2A3suDvnKM4mnCUeX41Eaht5DZtZYiJMoCUuiq5wb7ks61kWK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9uzGdLY4eiFFzn2iHL9MUXUphdkFyXPYXBpT6D9AU64tYUC9VkMLFE45hSbjDEz9m5QrKs7tXE46hqKrcvPUpFJqZ3xe5eL4mWFyzCx7HRwLPZU3", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291680 + "blockTime": 1740632930 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o b/tests/data/transactions/batched_tree_transactions/2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o rename to tests/data/transactions/batched_tree_transactions/2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N index 2bb94640..3d7331c9 100644 --- a/tests/data/transactions/batched_tree_transactions/2dkt5tCHeP6psAvsM8hhqDGrgjkLGhTeYvjbwoVqNPDWL14UkshTs1FHVgpyFTndoGTm16C6RdWwR6hn76xha18o +++ b/tests/data/transactions/batched_tree_transactions/2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N @@ -1,7 +1,7 @@ { - "slot": 235, + "slot": 243, "transaction": [ - "AVG25yg9kqYFy6EJbl5R5TWfhXolXF2a1SAIHlrsOmKW9WL53lJcZrqK3bo8rQqygC4cMaaAl2CqMTASspS8YAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFC+MGBdnbILKRIRwUwrEzV+s+0EeHBa6jK5bsk13I3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUzNMZ7sz+WTez3oZJMog7P85UqRBv0HHaKUQK5d/MNwtJIS3nTy24dg6wNG1Pft7EHBr3MVMcAHCEFaHx7EXQMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXpYInlH9e3CBptwuIcl+Me82LX9iVYtvEyw4bi096axgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDB9AZ5VP132q5dEQgCJtZeHeTkCRFHUpEVz235SgfCs9nV1iWsCFXKZeWSqt1ZntsgMLfmzTCfWkibdjMJe7nztt5AZi18isjyQ4THSyDenDTsqTfhNKBZJpZcKCUTAyZ1v9PoxoFfBGJnzvHUP388zWF5MUcE6ApiXPKFRLkTgk1r1gJeA1dpxghWseJ4f2KMGrNAhkcFRBWJsppdX15o6pqYAxXKHMRo9yrMSvErzw7mvrSxR9dP6T6jnGJQkJHFBU3VGfe2s", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDdfLY3xY5Thd6noWEeeH8sJZJ6A3k1r9iitoTpwEvhRRAfZHE2nmst7pfMjfS612Hq5RWAeWoYVwLm7fdbXt7b4TWhpczHYRduj1kNWJ8jgeqiAJeaZArPso2i43kv4M3Vsxsi9KuaPoG3n48zq4pCxumbPjWpyueZMtUDqTsq6iGokUmirzhRTpwpZpGKx1cgBuLs6bmGrNCGF1mrYWrLmw1vXYTH9SmfLszmJBxh6EWF5i5pW6Ni9o61ge2co7H48St7st7A7", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291707 + "blockTime": 1740632957 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN b/tests/data/transactions/batched_tree_transactions/2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt similarity index 74% rename from tests/data/transactions/batched_tree_transactions/hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN rename to tests/data/transactions/batched_tree_transactions/2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt index bf6a4e25..82398b25 100644 --- a/tests/data/transactions/batched_tree_transactions/hBeGxnXvvax5KhhnL8PzppxWETLMaUD9s2KgEtNcWS4yMZVzk13dT9kt2SSRo2vdydZj3wBqv778LCZwPxCXsyN +++ b/tests/data/transactions/batched_tree_transactions/2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt @@ -1,7 +1,7 @@ { - "slot": 122, + "slot": 130, "transaction": [ - "ASKnGKzKNTWl8NSHskkNGt1j+18gkApB2CsaofCDsrDdR11lPmgB63y8j8xtN+65FtJwB3AzAiKFJQC1SwXxJg0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNjT4vlPfwh9KkSzumN5sxurs7UgCkP8cUrB1XI2nD9gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AU2oMHrTfDiYniykHWIBL55vGu52iy+rI5zQTNLhe+SZCsi1ULJlUsvS8t7IbjMn7RV0HBv10+/1rZBu2FXCbQkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGQwoOc9OrgdxwkEjAcRJA5R2UwHlCRpYfpeStOBwgwQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhFeBsmZM6whU85r8bNCN9TS69uqP2GPzjnJnnkA8dkpANHUpbm8LY5YcSTFPv5qUKepePwZxgw4Gefvb38dH8NtNMawfoz2gNvaGYWhW5hk2pQ395dw44nJErHSh2J1SDQMZy8i6LxrP2xUvCuchX2LwUN531PFFdKotLtjJT9nhv1NvbHaonqokC1jQbscRwJxnF6TgY4zsE3taWpAgvYNT9MBR39uQZwGTntm8KbegjyXKwocAX4jhWVqm95cjGJsBEtAFX5", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDeGYfjEQGpkJbyD1rAmNatizWLFJKGY1FLfeaDej71XuXCiWJKCYTfrH7ZrfoKGdE1RXNXR8nPW8g4rHdskodk87dXPmSS2PRg9s6Gh5EP6Nm39oA3Tvhx9jGnyX9sGh3b1Wv2yjviRL2Stm9cY1BZGPrPm3nzqHbXuNZx93x5X7dreUW5VvKiGHKXkQmB4U5fr6DpAUcKUsbWohQpGppNW3XoV17KAe931s3S1BqfKiMagjqNKGkF6vu9P46fN3KX988LTzgym", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291661 + "blockTime": 1740632911 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi b/tests/data/transactions/batched_tree_transactions/2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi rename to tests/data/transactions/batched_tree_transactions/2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW index 85443e43..f3389615 100644 --- a/tests/data/transactions/batched_tree_transactions/4U5Wov1kvrHXiGJAnHj1wa2fTEjQXY5jxwJGaGnH2Nq1XLdmLj9AA6AFjp6FeJzDEkTAMMpwQTfoqQQoYTen7YHi +++ b/tests/data/transactions/batched_tree_transactions/2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW @@ -1,7 +1,7 @@ { - "slot": 178, + "slot": 187, "transaction": [ - "Aa1m4e+pY4WyMOBaALFQsVbLTAl9xkCIVyE4fKiRzmavr2yGAh2sOlzivdx/OseTvwQ4RfqJYvP2BVFrTZmS7AUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWPhtV/BoAah1ueaLWkEBJFCEoqtxnuCOFWtl+0DTKVGwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AU2quFhtmiWpZUF1z9SqNoLaIeFjsRfH9GEF1eO8ncQ62iB6i1P9BIn6BO/1pk5JZuHZYenG5WlI40K+N0qPsAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW8bavSeLA2+W43tGHxH5aq2tgIvvNdIiBuHCEOOC/YYwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7vYmenM55sMGMD41M862YfzGknFsDBuWbjzbkqSEudzz861b392tSnbToF4LYUHfCrDqt8WG31yrEWDPvhB97P4wQ4BwdXTKhBFzibivbnGz3iWj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAdrkNSCV4eEKTBtxhYRtnjbZoGkEibPVK6fq2KTSyhGUxozQm2mSp7AiWTLnw7L9FMz8pauE5nguryCVzSiY3YdyUBWfRZEJYbmALH7M4hTqgmqR", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40213 }, - "blockTime": 1740291684 + "blockTime": 1740632934 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u b/tests/data/transactions/batched_tree_transactions/2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u rename to tests/data/transactions/batched_tree_transactions/2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi index a992e7bf..db0428a6 100644 --- a/tests/data/transactions/batched_tree_transactions/2PgSk6hiYFQUXuEmvquNQQS6y7gXWxNoqT7dBuT2WNxgzWYAiomtwfL8Fmjnm7nBNGjVKMtNcuLfULJMNNkpXD5u +++ b/tests/data/transactions/batched_tree_transactions/2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi @@ -1,7 +1,7 @@ { - "slot": 205, + "slot": 213, "transaction": [ - "AUWTTylh+6P/ptuuKizd/3clnc7iEeVnORO66MownDNP97Lbonz8uoijb9Q2m40ndvkKr4aJiM8ipcE7CEscqQwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJocRmKyDsm+t+O1WvbfTkHbGuw4sbz7VJ+GeZuD21qAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AU7TLIHvKaSCvnIV91H/ZODe7IXlEORM69pEqrmRQNhix6fcw/qUcCBDXwcLgGCQ9GJdvZuzNrvUGLFj0thKeAcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzsP+xKlzE5QHn6p49Dwn52x/785qniDobtQ59kyOz3QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDjhG359TFDUPYccgpELoNWcD8LrWt17bZYX16PNHBSWc7WgmFLqe9ZyyyNUuxZm9VcS24N8sHPvM3RemG3hDdigGB8aJrMJefismnDg2yQeVakV22nHaJQmwpwFpYuy6tWywTgDaZBH4bN41LqzqoT2cFTTt77u5C57pdxjGSFFhjaj7Gtj8NNpCsoXHZPXaDizHqFH95T7TQoXqZM2UZsFLT8pRf8fhgddNExKNbf4FQNyVvRatwyZ4xy6nvLg7WfgZUyFXea3", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDfuCrma2hHfp1uBr7vSyzoURgs9aNi78AJkdDy6B9Ukk2JDLLsZLkQa2S9wHLxmgdQbgHovgagUTGhCxthwzeygpUHQYoCcAqckyPqbLR1atkC9ftV7ERs6XgJwPXeKBWWXVRoBZAwi5LxfjaZvwmVdzxSNqZTLV9Z1y7kypWWCrKfuYJynJaavsJRYBFW67TReGMuMqobmMeaXNCFrASq1JdUujVHzM7t42zLKUaHhZXntjNCdGWVPHz1qfj93bwcbKQxwJ7gj", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291695 + "blockTime": 1740632945 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 b/tests/data/transactions/batched_tree_transactions/2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P similarity index 84% rename from tests/data/transactions/batched_tree_transactions/39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 rename to tests/data/transactions/batched_tree_transactions/2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P index 0bd23ea1..ae155baa 100644 --- a/tests/data/transactions/batched_tree_transactions/39wZoErnCm4mEehi7MeTTNBEKoCzykxJSquTYgwrTTQXjMcWWJtFUEBnbTrHtLU1PCMtG21n2d1nU7tX5pLctjs6 +++ b/tests/data/transactions/batched_tree_transactions/2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P @@ -1,7 +1,7 @@ { - "slot": 133, + "slot": 142, "transaction": [ - "AWu+gzNwnZpdp2Uo3Ynnagc2KnMAM2wN9K3OMOWilIcpHKr85Z5rMIEk57bJqYyc+FFz1XgjvrJEE2c7t4dK6QkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxbojynHfoDqCD/oVUnFRr1ymkG5VDQ7XssRl1sxXFUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVCycbHLjihdBdqFOT2aeRI0cFU+78iVRux9GOdf0u9LBzi+C+fDOT9lAy6o5c14rWixmOxhARvEaC8S8mYrqw4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVCRzTQgc09+A9FrcLyhqVDI5ZUzmi4PudKsApuf70GoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8xUBTtTu4BXAgZbrut5eV1qnzfkLLBzHGQc2Bo9KwMHMU5exrUPET5hRLfW3PW4uWZacM16kjmXh6yFXaae2uXhkSMTURPAufAGKTmcxcniPf319", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7ugpy7bcY2ZMi8iZDMSxFX18ELYKkGB27a1Uy3Skb19VRwXCMjQLr2prBBGaW8yQKS7SsJJ3mkVvBgcJzsv4tdqDkKm9odgJ4yR6C3cu4sfpDy3V", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291665 + "blockTime": 1740632916 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt b/tests/data/transactions/batched_tree_transactions/2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt rename to tests/data/transactions/batched_tree_transactions/2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk index 98c8f55a..97a5839a 100644 --- a/tests/data/transactions/batched_tree_transactions/5HR7oM2eCf5EX1w96Aq3Qk2QzQuUvUuorTu2QbMAFTJVsiMUzRLFxK8S4pPmJwP7eN4fTGRjTHYRobq4ehF29Avt +++ b/tests/data/transactions/batched_tree_transactions/2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk @@ -1,7 +1,7 @@ { - "slot": 218, + "slot": 227, "transaction": [ - "AdY5cDhrSWGOM7WruSNo1b9nTYU0I2zpuVYaHm0hWLYywkQgr95ivNS5zd0BNIt+7QEyxAoZnOHVaQZKPE8DKQkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWsf/uGbMZoma2maKiHJTC5CcqPUhdGvq/YIGqFp86bSwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVWiDvky5di5FkHv5gACz7eNsrkXYXNxebXcd/SwErSpYQmUBeAbHouohYxGne4+hcqDq9HP1/F++YMnas9tbQ8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXACSXjWuqaXm+F1QsF4XOcPS2zFWqm/Va+dVp3wY31yAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX91VSjPnsgqo7FYP42WhoDStAxDfw2iugFVgvuV4eBe2yQFvJQFb6otytyn7HN9N6PsmmMpP66H1Bi4bucvWjQExvuy3dGYY9RhhTBrKPgLGRvghD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDU8fZETiua8hddU3P845eKqi5w3yzBSzjrP5wt62z6MW4esLq8gG8n2KUC9gFGF6dBydM9VeHkqFLzQABMADxuRq1snaxz4dq9Zqmquo4LZriKD9", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291700 + "blockTime": 1740632951 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL b/tests/data/transactions/batched_tree_transactions/2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL rename to tests/data/transactions/batched_tree_transactions/2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM index d4b6f03f..9699c434 100644 --- a/tests/data/transactions/batched_tree_transactions/5Q7es2pkFhevaRJAXCpdBBBFhHvuCQ2eMWwxxekefKUBNwMF3b5As7YEUAhZTASLm3UaVrDcLtP1WqWKxU9AGnaL +++ b/tests/data/transactions/batched_tree_transactions/2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM @@ -1,7 +1,7 @@ { - "slot": 121, + "slot": 129, "transaction": [ - "AdwAUQfrCZ3JD3kDafl9kV3CzIsZpY/s+B9tRT5k3etAr3He6NrQaplE/exBGSIXvpGFIBdCd6Q54j87owIt2AkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+sH+S22UVc0Cl0lxKJOCnnqu//lrXLWCtljFB5ZGEAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVaXlcetHQuk1HWtb5YIwd3JkLDv8GS7R9GcxIDz0GNx5Y8VYyl4+GdUodpOmOMCmmShuq3ghFeheqhBWK03oQIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjFeKshLvbYve56EBNQHJZeQRjY//N1YuGmRAUfnGVoQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDskmfZUe4V4ZRiZUjMYTNukwxURHemirAfz4PdVsnrWtooaXMuXChdUmqMyGYL8zPQ8UtUbE3t9MwNnm15rjs1joX3xpMYRpgMKWVhJa735e5Wm5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8efVQjjN3oMCg5f4UTtgsVmXgw7RX2DsM6DyP1S2qqMPsFBqCsfAAcDytTyaQHDUiiYaQKZtuJN7ujagzXJgpTdffCEbZsSQ6FifsGAPj4KsADyR", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291661 + "blockTime": 1740632911 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 b/tests/data/transactions/batched_tree_transactions/2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC similarity index 51% rename from tests/data/transactions/batched_tree_transactions/5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 rename to tests/data/transactions/batched_tree_transactions/2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC index a8d60f65..696c4c47 100644 --- a/tests/data/transactions/batched_tree_transactions/5F1befyC1YT2Qc7NpE9EadT23fU4zPJMWovf2evAFcNi7RfLHu7sVKio7r4J1tWRNpKCtHQmqPgbW7yfWNBhY4Z1 +++ b/tests/data/transactions/batched_tree_transactions/2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC @@ -1,7 +1,7 @@ { - "slot": 338, + "slot": 344, "transaction": [ - "AdQmYsOZVmdavpI4uBHq4Bmbp/Hmn3IJJFyK+B4W1cyDTlHesw4Qn7oyvvk8ezvH9xpTaA2B9n9GmDnOFcVHBgQBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0Aej8R3mivO/dx/CTG9MzaC/NxMIWyxP+oIY3ZJi3cIkCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAWJWz9ijTf31eznpw+1TntVeh93Ya+hnA/vmYY5H2YPKGvGkbIs8hWs0qPZ74mQLE+uU8ltsYY/h2fB3xTWqzaChjFJWGEJqNTW7/F46tzL74TSJ+anP6+WXUXh44xpxcHnCaRqEpc8OI5/4hVymupjpeu2aZ4HZZd6EBRwC0GsK3jJ05cluRerETTnQ/L9h9hV7fMk474jnOrihdsoupB", + "AWC70DhN5zaX+gZKX18CHW2lvcIS2sgos74+kujGqLzjwC85J4VYDDn57pCkKVJ9qhbklBv25hnn6cqLfDfRJQEBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0S0nWyx5IOhKRMH2VCYHJUE1kvm3ew1yncBk1eF6KdqcBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACp5y9DB6cMl1XnVUOUs9hupJGfoB6tIIUhPSvG1xdsaKCNU1kz0S4u4jXllf8C58HZcT7dDVLzZADcezdLyCHCSoKSiNZtNiHCxvlkHhwrsE1LsIfr4/AroiGdtZ77iuAToVPS3bbbBvmLyiaDU2UbpyGiQLAnEoiaspziJpB6YhwwJr537HIXFrUMkJMr499WyA2jczuJaBT+KT+P41Qs=", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995068200, + 99999995063200, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -22,10 +22,10 @@ 1392000 ], "postBalances": [ - 99999995063200, + 99999995058200, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -34,7 +34,7 @@ ], "innerInstructions": [ { - "index": 1, + "index": 0, "instructions": [ { "programIdIndex": 5, @@ -42,33 +42,32 @@ 7, 8, 6, - 2 + 3, + 1 ], - "data": "LmdQuBbApKVFkG74xUGFQsZDSpF7hYkfc77y7T1K2PP6duhQWeAVNcbwqPscKwyNJMu2MPBXNWFFZyCNy9YfUgt2gKkMDv1L9esEhgSoEvo1DZ9EaPv3dWbjZ4T62xp4npbpUWZeNHmjHDek5ioo1AK3pXxSnagpx1VF4YtkqKtGznS8ersZQE985p4B6LkqrVKVbkoxPPa59EqtoFScc32FU6Rm6RVxZWrsk71YJj2", + "data": "ZZpa4B1Y3ym6r8942MH7RgcWtqbkL2Fj7FsG1Ey7m7s54jASKjscmrnRNzUtGDNq3QH7pw5ZL78wgfpkdKeGJqmtGB6BMbV7bctyMyq3SM5d2wfNTxeyiGu2R3fyKamb14gUJDnCJQBjtfoHYk1j2LQdjFPgk3qtCj8rUk2xGmEny3XAWkSrM7FLDoFA26YWC6ZsvEsbdqg4f3w6uAnfKd4RCAAGBMkK57xokox3LEn", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXUN45fjofQGgBycyKaA1cbgRfgFcxPAX3mcUCQpYhe5HptK15ccGhb2ipx6Qx35n18ztWrQbnbaPXRWBiyA2yeRcMmMcVZmSVHXbsvcJK", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYy3qbFqt6zGMnE6aZ1ziPFiAwCSojurBaeQa6AkeeoWngC9agpgnggrtLkSZdmG5P3z5tPr9EMSEr43askRvBtLhodENRLCSH3oiaUYoJa", "stackHeight": 3 } ] } ], "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125593 + "computeUnitsConsumed": 128974 }, - "blockTime": 1740291749 + "blockTime": 1740632999 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW b/tests/data/transactions/batched_tree_transactions/32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q similarity index 74% rename from tests/data/transactions/batched_tree_transactions/32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW rename to tests/data/transactions/batched_tree_transactions/32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q index 497bc73b..bd9a1a43 100644 --- a/tests/data/transactions/batched_tree_transactions/32J3TjWg4g4xXerVoGWSWfVqbYjUVkcHXn5v83GJNzAj6FGNcs3yQSXMnCLXjgxvE4VmwpkCp34ofNHTf3RjbtLW +++ b/tests/data/transactions/batched_tree_transactions/32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q @@ -1,7 +1,7 @@ { - "slot": 127, + "slot": 135, "transaction": [ - "AWUmVhQREMRlCZYCmNQJv9AvVSz6fCcezlmFv8gLiGrxGalNP4etyNgf4OGe+7p7PfYbSnkM158l0P+sqsHQAQcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXesbkwskualxhms9WP6ChHAbwDCPEYo/tWCj0BZvYZ0AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWUrDIQZ/JERBrtDM1GYe2Y7dw9+DF+cojrmAPM+PcWk6ulcZzjAI73owirALqz2+oo26VqaI2CMaKUpeMXa6QUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQ7bZVurnQjKXRPHd0iHrnppZcw0DM6kfcs6oYI05HFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDYmXV2U84YL9czZgeDG858rZSu3BhSAjUJag1m3Lrw87UDGUELa3nUySX5mMcMGtvKgz7pmQq7TQUW4DqCXGQyUdWbFceyqzbnqehrVfemGKYYft7svEuEg1GzKVFzE9QVagooj4gEbtmGaJdM4DTTUdSzpTaAWNH4vbxm3BwESu1g56qARVVm5ThrCBGD22ftd9DUwD3M17nnnPFonA7swSnXkKaPz9kXkmfn8JvW9nDdS8Ttr9Lf5HFCxNmaPGMfkymyf1e2s", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDUfyydhxCzgwYqgan4o3YCg7FyUZLMZhEWm65ZrSVwhfPqhuXVWkZTnr4ynZncViGVdkQ8TZxd9BVvGj4voLgrXTE25v6NTt7rUkNfTti51U2UmGyxoF4wWc5cPq1AWfAqwYjQ7kHs5a4LT6Q48z4fJHHAWyzdxUaGZJHfKsmdtrh1CHmgkGfGVyUdZVJxYLmXXdYgdtN5gzp4hc4u4dEdUTHconkcHW1YBRMRD2k9nZCDaq4MTGin4mupqKf6LBekkhahhDE3R", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13977 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947286 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52812 of 999850 compute units", + "Program consumption: 947263 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52835 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52962 + "computeUnitsConsumed": 52985 }, - "blockTime": 1740291663 + "blockTime": 1740632913 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP b/tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP deleted file mode 100644 index 5e8c6d53..00000000 --- a/tests/data/transactions/batched_tree_transactions/33icGUEaLtVz8yH3cYx2w6J1J6Q48smkqA5X3VfDds3Cj8B8uAhqert6LSSE1ByEG8wAZ4T4byTUbRmSPpLDAqoP +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 366, - "transaction": [ - "AWZgms+uO977Zx5TXwvy1q6JrxUM5LRZoDbhA2dhhMu+ywgUgn/FfpDUKqhFkI4aMnMiHnb1EgCngDECbR82YgoBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTOkGYfRisrwbR3oxxm3D8ADh5OE1TF0+eTXrdrZ/RCOQIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAASoJWekpy3P4tjFhkGwlKUTftLWRsKV+F5JGPBaa4fFSmvKsCHCmcWciL4USJQlcDgcsCPZHAMxZ4kmp4FxvIxCnj4Mx1Y3Nw0t7QymANsOydvEfPRaC778ybY7aqzhRUNIdbmugIwTDvh3RaYIf6PJlCyYKiRzHd1Ef8Xvi7gUQEsMkKJhQNw9c90IKe1q93tcIUB2A0qisi0nVEoim6/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995053200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995048200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941dEMV5eo8L7smkUbTkVX1Gibehwp3KkkmmwXUxyaBqAPCDbHo23AZwjZx36iMsweGzpYDn6xZmZoJgBk1wwKv12wMu842oBKFhgsy8r8q5EvsFPpZs7GeyHcfFEuQHsF26DodkxhgxgEUnCEsEQbFqP1vWJgUR6oqizwr2kDPs3PciQn4R55k1hrSJzA1aYp1MD8NAgRaRTZ7wNHKXm1m6Y1SAa", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUZLitP1gfmXgTbE7wCVircJmkB7wRahQba2NTNWZtjiCAgRnDifHCdYJjXfWMCtqfUc7R3u5pSf8vE1WuSURimYjtMJNS3YrsAUjjow1B8", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291760 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU b/tests/data/transactions/batched_tree_transactions/39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU rename to tests/data/transactions/batched_tree_transactions/39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU index 957278e7..f602ab35 100644 --- a/tests/data/transactions/batched_tree_transactions/2FZfHKn9vvUueSKfvym5Ywpi9ug6ZvavFvBWG7j3yawH4xd9JjdNysbdCB3aFDA8mWpoBRVXUUzvvyDvsnW5DCqU +++ b/tests/data/transactions/batched_tree_transactions/39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU @@ -1,7 +1,7 @@ { - "slot": 151, + "slot": 159, "transaction": [ - "AT6TXt8BSW+ygCR+1Ye578+XLqDZwvO3axdfhlNDkKpYDA9PPzFfz9XDtfMWpzYL9Mw+aQjBgPK7gwSTOqjniAcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXvorJggGTvqT13IfWsbxslX6rAfhylqz1EGabbuP09XgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWu1ibWIBPGkfmHkpXgrPJ2iFIotsdhSOi8xJRDJU/AChk+BejrrSNa939hAOYeHuBN4ztXKt0Dhm/q0UCJW/QMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWczVr/AWFW8jLxBICbIWjBbxILmhuH09ERlh/5tmnF9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXErLRbXrLrXwMXZhcJ1cPpLUFkEeWHfxT3xvjQLyQ3jrfhFJuXw56V8ewFqLznR6bAGfKKjak3kv5pzfx5mrgyR8g9T6tkZY4p3yP6i4C4NGtqs67", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7YWSfVbFVuAiHHeDjrUQd4dn7roVaxG25wCYLTT9oAh17WHgzbxyBjHktHpBrWPrxoQqWo139jXFufrr2kKRqyk4PsVR8zrR2kAhMTv2y17drQ5u", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291673 + "blockTime": 1740632923 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT b/tests/data/transactions/batched_tree_transactions/3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT rename to tests/data/transactions/batched_tree_transactions/3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN index 74b0b4b7..c0a57042 100644 --- a/tests/data/transactions/batched_tree_transactions/5xKjGFZHaRLMuDKTQBd88cZQpy7V67TSBiaCPakxU63YCSVUVDGounSVyvKpJKkfeB8GX6AtUypMo2tvxncX9WT +++ b/tests/data/transactions/batched_tree_transactions/3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN @@ -1,7 +1,7 @@ { - "slot": 139, + "slot": 148, "transaction": [ - "AQRFojWjEnGiDrpNrFbEvbDL43omhvV7NxHavHaN6BGy3/lxZGzpmiQECxNUhUO2bG4ftl9pYV9Fd7JFH3LysAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIoHT+laQhhCQTv1n8sZQmb0CjD4CWpE+Ac9YcSNmsFAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AW6oSLjxEW3VoSh5/QD7OkqRZeiZy2Dxp/GhqSExNL878Rseo5sWhZBelhSNlTKCJw0/Ko09AiU/ywKEamMY6wkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWN00g0ryI1e9QZ1rCqJ0Roz4/ngaNv9EIzYD9nVRZ9QAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD9GCpXwmwvBZPXeDu1EQpiidXSsBZeroF2xS8QNyBe1bfFA6NK9G69fU4SwGGuv6YmHghyiqnwboSKgG9oMzbWLBGK3nVpkNgfQzcro5aPR93HpGiRXrg9GzmngyyErshdVbPhbEwJs2eFRfvekKzdBNXPZDpG9oQvNDcx9B4CuRZUCgjCtSntGmxgXDRfsitW4KheTnajhFyAfNYEZkjAnDpFuwTxNH1BNgVRL76CTLQvmJq7chWeDrejAeYRseLnP9MjwiaFh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNTwYdpRLZLgU2bLsCcYERPaYeZYBjHddjKVpoumMsNdF9Kc8zDtMp2DN4HjxijPmgUVV2dgS1kNy4h2di2MuakjX6RUp1mrnrqCBBydk13ff8WH4vnDK9UDpkB1hbdDhava8xKbCRpxn8sc2DUHBM6L1cU54w6wCmYKcuY1Tx5TLbAo2aB2QzbL1XcETJRAPqUwyE9YHY3owGd4vcwbHAY7mNXKouFJGHX8vt2X6xPKZRCrevPnDiLymwhtymrdfDQRUvHWWRM", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13992 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947271 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52827 of 999850 compute units", + "Program consumption: 947248 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52850 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52977 + "computeUnitsConsumed": 53000 }, - "blockTime": 1740291668 + "blockTime": 1740632918 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 b/tests/data/transactions/batched_tree_transactions/3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 rename to tests/data/transactions/batched_tree_transactions/3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 index 6c03c2e9..9f77482c 100644 --- a/tests/data/transactions/batched_tree_transactions/29KKXGonVKFhdZC4LsdAdqaFj5QWpGd5VCksxCrhu9BSNNgeX4QJ8tVc96Sin2e3KBZTSeXKo7DYxuaRVVBXc2B8 +++ b/tests/data/transactions/batched_tree_transactions/3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 @@ -1,7 +1,7 @@ { - "slot": 188, + "slot": 197, "transaction": [ - "ATkwMp72P/dcT1E3q5MOeqweoHidt1PMfav+piN6B9F96I46xcemvk8gJhlNJyCrh0NCbvY+xCF6HaRpf1i2IgcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXn3ljQ9JgTUp9XnAO5K1uWWVbVifM2h98glnjFzXkA/AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AW8MAyOKMHmZypKaHUzFU7As8Gh0Gbta6SwfRLIIFANdIw9ZpXkWcgfVxE06PoKM48+En45l3c4vDGJ3WJ7POQ0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFkhJfOQnUf8O35mveT8vRYRT9gf5laMvErofYWY4eegIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFDNcbYKaWy8mRrEBAMAc1Z2cqKbFFE3L7xYHfCzTxsGWb2FM3bWf5mHPMUn86J6fyanzudJPr1afFYb1tMrVoPRaRTymJVn56hyXpSqg1jCK348o", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8n31ufEm5Njyhmj32AGfTeeWNU4UQdpi14ZzT4odqLBGULgUK84x3QxdXB82rCq16Ld5QGKgv91d13NKSZdqpcVwRQP21CU93sJBBAiT9tsYEzTZ", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291688 + "blockTime": 1740632938 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y b/tests/data/transactions/batched_tree_transactions/3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK similarity index 74% rename from tests/data/transactions/batched_tree_transactions/4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y rename to tests/data/transactions/batched_tree_transactions/3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK index 6b138f2b..346cea4e 100644 --- a/tests/data/transactions/batched_tree_transactions/4zDwfdF9BJzN7dW1wcePGNbL8WohC2xrBpbaxhyeC5JmJsgUTzt5pE3wr8mgmGrYBv8Pm5kUE2L521UszVKZfz2Y +++ b/tests/data/transactions/batched_tree_transactions/3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK @@ -1,7 +1,7 @@ { - "slot": 237, + "slot": 246, "transaction": [ - "Acdl55QBbQjv4vnjsnvQRrmG3DYcfGOyCd5gQmGgm9c7j6PxJuQORSOhQvcKAoqlIV04yiKouU5hw40oivTn9A0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIVljjh/YztXhPOT838Jm8bTcM8Uo1C6JuZDc3wRvS0AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXlKWI+Hxav1WZpalPgT5mTGUDoOskYY5oUhULmLGX4bcTNdKOZKjvHR85p/SKGtY1e+XkdVkC+238d4io/rfgQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU7cUhztA76iqBWDXu+RIIxCVXl87KQsPwDSjfq7JYiCwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVw66oipHBwZvcCnAxWamD9WP18WW2uwTzFqeUA78ALxZqDiVL6oc2cwYZpZUD7CTCsD5nCTdQ7dxv4SKx2kJ45ALjGweiTarmfXgvMA9QbYmfmHtZCYTVNoR9X3eAuMiJUJDXmNGgnagnzWh4jZymCDFKufgD3ivakWAgMUoNe6fehtNE2WKpExvpSJN9V67GtuqWMRkFMwQyruigkLQZhFgSbmG8SmzxFdeRBt1rGSSaaggQk7wMgoN9Se1791tKd9khTnZh9", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDJQintePz2kyXKTBCXCDsounsoSV5SjHNqQwnd2aPZ47MiRbAHrFvvUeEEMRNZuQDNgNJeNCyRybFHGzEC6ZZwHtRM3TKHw4SGsqQEiKTqVF7Eyj4xSR6opAjfs1NWsugwi6JW1kZLWLrUeXtc5948Q2hUWdy75pFSUE34daR4u7seDWey2RuEAZATDRbiNZqfgE4PAjrb4kM6ykPuriELumxnGJbqKskbj2NAUe4KN7BDMaqS2TNnnj46qWizsZPzVC5FuT5Dh", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291708 + "blockTime": 1740632958 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x b/tests/data/transactions/batched_tree_transactions/3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x rename to tests/data/transactions/batched_tree_transactions/3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr index 43536642..f582e4c7 100644 --- a/tests/data/transactions/batched_tree_transactions/4dV79na86zgQ8kukmLKFjYfUAbcHJgqmF4V7Aj1VQ8bFuNzPQgG3T1fw3Fp3UztfzNRDR7defwYUeCHLHAfctF4x +++ b/tests/data/transactions/batched_tree_transactions/3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr @@ -1,7 +1,7 @@ { - "slot": 191, + "slot": 199, "transaction": [ - "AbWDkCXdlS0hEGS75ddxNT4daRoDWj7mZ6VHLhwf4Q/kYFGu52KAsc3oL6CJvMopfbYZsL+aGIrpPwrYjNJVJQUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUhPrSso7Sd+x/EZIHGwlD+iPxsyC1oB16S5RpH8LMT4gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXmr8tZrUk9Wu8Qd+MNMWc3eT8bEhrK4FrNUrXVAk5awUcVwJGJduONO2l8aq+wggrveFFKLef64RyAYbX5PbQMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQxGfU3Ncq+BvqzgpOHs82bEqIfMsA5yWV0Q5UuRooLwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCsomWMTu1s1x38uZBc7hkDar7pEc2LXERVaNCH68wZaDxYcWA5uHC37A8Mx8d6uDp6W5XNyhWvF9FxSEte59L7Bm55vNcYLQiyS1SZkDXA8M4jbD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBWxQv2Ay6b1nAYReRr3KqB8LsJ3zoo2A49MArf74JStDF8UZqCJ7zTcxgY6K5ffMVEXz6KZF1WGbuhjzg9KqYCUV4eDE8bGcaYZia798b8FWCftK", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291689 + "blockTime": 1740632939 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy b/tests/data/transactions/batched_tree_transactions/3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas similarity index 74% rename from tests/data/transactions/batched_tree_transactions/3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy rename to tests/data/transactions/batched_tree_transactions/3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas index d87f3b19..3709ddf1 100644 --- a/tests/data/transactions/batched_tree_transactions/3yLY8vDCws5iw5H236ryGd4GjyMJ3yNaJBUtv1cJAAg83CF6oY26PgLAtbRFWGLW7C2ttjfQiwvS4N746KfjsjDy +++ b/tests/data/transactions/batched_tree_transactions/3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas @@ -1,7 +1,7 @@ { - "slot": 162, + "slot": 171, "transaction": [ - "AZSd42HeB29C1KYPqEE9GJ1iEuTnjwPtFsYCs5rp4cVPlyTM1JYyqVUaeQjLFEXcHsG9CyjDp35sY+skXQwBwQgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwW22ycpVd8ScsBQl08CL8hygnvuDLc2xi2Ncz4YWeLgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXq0nI1SCeis3hcrFmKSrLEXIa9cOgJw6zUpXU9QhGC97cZzIgkyLj77OK05xyf+Jc09zjVwm+/ArX+qoApz6gABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW5twNbJD0229/NZM7jP3o8EkRI74eub4oOCslsEuE+7gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDTyzEKEZmCzZS6h6UZ9BtAPZDPFjs7cq7e89ZELcFN54wSudNXQ2hrwtqYfoMrYVZHZMqkFMqXvBdw8Nq2nhKvYauUCYeRV2LiPU37UwNbyZfNQfw5Kwd2PFasGBgNu3yHzyy6qb4K3CdSdh8tdWyqwVUauchezE1GcTQ3EZEwk4QM3jhfJXes1YjkiaDHZvYXqVinsbgjc2xq1a9gFVuCD2w2wgH869Z5EHk1Yb5DerWcSQhgXUJPGB9uk7MjpnQg6V61vYc3y", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDUGVDyQNqy5s8G5HNhAUih7S3oUWhPGK9Z8cZkG2iozWB7jjbFNFkR4SFXfXKzN7vh8MXv6fupPev92tqDRbuBnUpFUbpb8dxMkr3LeupSaTBHTxbhvWBL9rygpnT2BhLB8YdJcTpLbRxm4Nhtqd3UX5sgDMhhfZJYuRuBqxR4cKcdrYVPnPSCNqd6UsocNoWQ8JRL4yNi2QUm4RTgQ6TBHNzMKmzUT4MDzsCtQxAu4zRw5dLUDQFdFhcQWFtQASFFgmgVYfivT", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291677 + "blockTime": 1740632928 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb b/tests/data/transactions/batched_tree_transactions/3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb rename to tests/data/transactions/batched_tree_transactions/3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G index 7377ebbe..f0a90474 100644 --- a/tests/data/transactions/batched_tree_transactions/5M3kUJWHbEWcGP5g9wE8ZrTMdTcCWpnUyYUne3bHc6RQWFUaM6aW9M6n89wfR2omuH4iGxqHSmR3nKyebw5kFEFb +++ b/tests/data/transactions/batched_tree_transactions/3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G @@ -1,7 +1,7 @@ { - "slot": 223, + "slot": 232, "transaction": [ - "AdlbKlVZo4iAwtnfYIHs589sWKS+82Oquu3BLS5NXNSe0C6wfddaSRnYJsnapYynyPLh/FWbkX2Nqr/3Ul/lIAIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWq/ayrEmqM2CM1+6vPO4oG8CIx8/FnUOH5vlikB5uFpgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXs6EyeR0vCuLieWq9fvSESOcV3aYziUJYdv557nCrD/2Ti5hh3QX16rY5jLrJpd0D9yyl7ECGOevbIA8CDhHQEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWj0lfkZptynmhWEHQ4tShd/n9iAOLXb7JI3QEv3fIvnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEKuGTsRwdbE92wN7ZwjNuqscCtkZoKf1qkHL2dU45Xk1tXvM24QEkS8ZaqLhkyg9rzYitV8HBXBq3o7qFtYKxVi97rruE7aRBQkaZsJGYTTKnYhm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7ck5QxDUBqamc2STeyha5JQY62FRDXXQakemFGmD4MWG9FUm9TpeunkByyjN9tnVHz6iZerzb9b1LTJEi4JLHMbXMqbof5wtURpJZob255QeEznK", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291702 + "blockTime": 1740632953 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M b/tests/data/transactions/batched_tree_transactions/3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M rename to tests/data/transactions/batched_tree_transactions/3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc index f67bd2da..54636331 100644 --- a/tests/data/transactions/batched_tree_transactions/3s5p1Sx6F6oHJA7v1FcewS6gdg1CmSCn4nDaQ69hzbz9oEStgc3QVnfqjBWB5jq3cGTFhmFXf45z7QZCAv33wC9M +++ b/tests/data/transactions/batched_tree_transactions/3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc @@ -1,7 +1,7 @@ { - "slot": 208, + "slot": 217, "transaction": [ - "AY85P1MIxZ5tS69v4gnbtlC041MeLS5YZuVIuOVk20G48j9j5o55KbyL2Xlgz81xD5Rg2Dhq8AUkd3QrkR3IrQABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw4eB02GPzeUlSPu6tmlmOV1Zs+67ppv6ukqPpAzdx+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXybCInaCgBlABfzn8FFBaXJTFqsuQeokHFq6LXycJUKSAw4UIPMLd/0jVGPVN2S3pPYsqMuVLZY8WKZNAK2hw8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUh0qEhyZ0HTuCavL5krv7DdYo7GXoBSdP1hDxpqyzg2gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7XDWkYY6b9cevnaF8cdRyLkoh9ptV6cjACS16LtadxntJbts1yZMXp6bN3VLCgvRo3xbuz3bBpmunfTSvYYzTe8E1PVQj6obxpejZCB76DmBXfwV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEABZGfHHTh2ZJAsh9pi3asqvhg525jp5G5DgBSo8f6PgsJm8kyfwr7YLtAc45P3kgXMgpmXKmDQ1Jyb7LwZ84KCkyMbD7vgPiA1DMSpnWoYcY1W7", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291696 + "blockTime": 1740632946 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP b/tests/data/transactions/batched_tree_transactions/3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a similarity index 74% rename from tests/data/transactions/batched_tree_transactions/33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP rename to tests/data/transactions/batched_tree_transactions/3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a index 625efbc8..9aef4735 100644 --- a/tests/data/transactions/batched_tree_transactions/33Qov2CQFNyPGD2n82rf7V4117U8TAf5pAnM4MXRYxxs14EJyE14aA4mmdWL4gFfagTyo9zYRNXwkPAobaZdzFP +++ b/tests/data/transactions/batched_tree_transactions/3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a @@ -1,7 +1,7 @@ { - "slot": 227, + "slot": 236, "transaction": [ - "AQHCtFRgf/J3YmQ9EVW/aCLK62ZfSJGUEAR58PiT0AtcYUSZ5S7S3bXpXVVbJKV+NYu1P7lhvWKT7p2RhQHBAgYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUz+TOcegEED5o4Se9ODDFlnP0eCjBsJYQdAhgjDBNSDQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX0nXF+U6okfCUmNkU5HtRsw57wwOYE5Ht8Ww2bVaIgH/QSlGMYSNDa/YZXz0M5P/uGfGOd60XyXGWPSuVjSNAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXms9Z6yWq4XNe1ZT409GYHzjOQ98jx5I8lgE/HMTeJqAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDaRzh9LgBQvt1wMFPXV4tXJWuhLYy7XCLrwnK6GmAPPsUDfEvkYQtxNY4amvBpyQFRqtvyHADaAHwAkvcc3QzzM6LZVLnjqASNCPFUZtrt664vJrietX1tUxL2rkeHtngqyAshjq8wDaS4GeXZNukavq3aMyDQ549EiAxzevsvp7RLMXHAGvPapKRv5j5oPSsztJprNmx9SRzoNBULecCABUczr569zLsd6SGNzSqy7g2LLx26LCytJyFs6u4nEBvXYjNPtkwLs", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDd3TzMAvS29gpHeP3tvC1Sijp9snD3owGnzQc3d8v2Xmu64qzfqfCbiFj59fUEPccocnC8M9cBXTX3Ax7SP88unwc1uMWewDFM8dKDawCboUQrv5pmT7qtRkATVuK6uVLm6szSdmJyWQacgxbCKRwuq5eBMWrLngSVz5iVHxsGLvEk36rbiT96irsswfRxfAQGpGLhv9Q4nvCjexU6vcdo2yisShJuECQkcuYsmRnCChdTC3WzqRfW8PGpvVQfgKfU5KFUuBdHZ", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14055 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947208 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52890 of 999850 compute units", + "Program consumption: 947185 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52913 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53040 + "computeUnitsConsumed": 53063 }, - "blockTime": 1740291704 + "blockTime": 1740632954 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs b/tests/data/transactions/batched_tree_transactions/3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB similarity index 84% rename from tests/data/transactions/batched_tree_transactions/43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs rename to tests/data/transactions/batched_tree_transactions/3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB index 42ff9529..eeaa4bcb 100644 --- a/tests/data/transactions/batched_tree_transactions/43qAtxtUf8SsUyGEqdd4WUo8EFdAJSMpkpVtvJhYi7NxGoXRm1o16pg5JokxaGxKm4p6pB3e5QpHZwGTrhfgHyXs +++ b/tests/data/transactions/batched_tree_transactions/3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB @@ -1,7 +1,7 @@ { - "slot": 198, + "slot": 207, "transaction": [ - "AZh973ODqPwivwkESi4YxEl/CZGyf9V3d/SceRmgWrqatpCAhutXx/cATnXUuwhDy4t/jTXdWF5V5QTOCxqisQ4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCKJRPVYvGg/AZbOa2fj3j0k0h9IFphCHFUlB7rq7FPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX3ZXUhzqIrDReWV99k9wDrikcndFib58vX1J4uU8n1aphtOElaDffPwbe3qiyYS87640BPNVcv5BB/BCLPfEQYBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVYfzLTX6cS7lwKszQVG67Qx1Dx5Efd4N2TqNgvO+TxoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCGNfnQ7hxkZWLfUm9a5g7dAegfamX8uJnRq9YcqXTSq47fzmDigSSwUvWRc1LMoV9QTgaRm5FAQ1AS74ZECt39P8UkAsMPYqawPhyPknFttMXtdV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB5hLgaAsRRciruBPYBDD1znKjJGtDGDgn1GiLa3tvF5R7fwezHyMeVUPhQE6ek6m9Sacwe46v1TiCdEzkNswDvz6t5M1WiymLpCa86HtoLNfupXy", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291692 + "blockTime": 1740632942 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq b/tests/data/transactions/batched_tree_transactions/3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr similarity index 51% rename from tests/data/transactions/batched_tree_transactions/5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq rename to tests/data/transactions/batched_tree_transactions/3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr index 576ccde0..80bdd7f6 100644 --- a/tests/data/transactions/batched_tree_transactions/5PjNPyHrGvHRmV8j5uMKHd2TMYnJffeiNkXafnscVZJzUBndBTnYaHdyNxCWZNybiRC4AsKyERNQRv3Nruc9XQhq +++ b/tests/data/transactions/batched_tree_transactions/3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr @@ -1,7 +1,7 @@ { - "slot": 315, + "slot": 306, "transaction": [ - "Adurf2DAM7XwmJGCLPRHynoG4qyOVesUXXapiu2IsuenosZmMXm+NGZ3liKluFNNo3Bwgq6iNWPKMMo8tBZgmgwBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0fwjXv5zXTcUpGowqE5Khrwgx+ZptgeoPwZXHegV+dyMCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAl0Q/WDrdDl0llvT32JFlJNsJT/MwGq48pPXXRGTEoQJ89wiCXDhCF7Wz86x5MQqumZITlyxMqX0rb/70CAQLgHfSqndgw0rxpGWPqs0OdScE//mGSDlCrjXzqcJ0ZcNgFXUXH0woMYB7q0vL6M4vyVvgUQw6u1xTvZglP2nxKSS7JmK0L+nJGrS9zJ0qRl/XIlPZhI9H8H04J1/7j3UZt", + "AX7YWTWGgdGTuG+gNukZ7xj6vL+105zIBP/LQKZNXEJvrkZFSRcg6LchGfJippYCWCM93V/pktpJIF1vDPex4Q0BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0V6fggxyBt5NPRVVmQDHC60RO+QJ9K4S2Jjk9YcxCNGsBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAvpLqf9yGHBQnb8XD1M9N7L5WJPJGzTBmY7w/I/wj8MF6UQ0juT8epQP8r467L4oDeF+2OHGahuzC1o3LCUfLYvoxXWrCj8gFzCPDD3dJFN6a/2bcbLkytNw3oABS0ApgunBUYgWRu7kjHvT+/Y+HbjzVEPFwvt0pvXtoKlF2OZmE8iyR8WCeziV2tUKQ3s3L8p9ympK5kGYG1Cj/WWsCo=", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995078200, + 99999995083200, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -22,10 +22,10 @@ 1392000 ], "postBalances": [ - 99999995073200, + 99999995078200, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -34,7 +34,7 @@ ], "innerInstructions": [ { - "index": 1, + "index": 0, "instructions": [ { "programIdIndex": 5, @@ -42,33 +42,32 @@ 7, 8, 6, - 2 + 3, + 1 ], - "data": "LmdQuBbApKVFkG74xwtiaB2ZDmgqDUHurku5JYfURLsPMBeGNUyAmUrecvCtLZBAvqXLTHT62ocMp2CyibBVLc2AYM2AtowttcNAY4ozMnhgEappESNJVYz8gixXyGCT19UviXKug1d2BjVKE1BACBMoZUysqwkdtVmgp2WE7YETvPrZUTzq9eqAH1guJFs5J56YBTzjd3hwT927vgPgQMBJGFG88kpBE31ZSDBYvfe", + "data": "ZZpa4B1Y3ym6r8941RPXhYRTGQ2xiY4MhWWrVVmtkng1HGLvMi44KM4a8yXt3TF7skydEumchKEXuBP3z6eJcnvtLfokNBT2GHM5qqgcCBin7wVfjpUWBDBao6BGgnP99pZq8qrgVXKMHzT2SFi1frijevxT89ZnACedVrC5i5jh9xWrvHq1CXqXdaitSQBrWQwphkFPGS3E6cC4gFM61ugpSxByv7sHMsn4pBJ1B1s", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKRxDJQsikHszwAizpqGDtPGGR8DuwkX2dsuJK8oprLaJKtYLUKXawfnz6Q8yjc7N4sZyQADdSFhyr4C3hhKAo", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMucFA6tEATeBLmx26MayRYzMaUVKn3qqCBQLcv9zcF7C3jaXD6Aw84nCPyMT99gqYxURezGqqby4DgBpvnh5aZ9QcSqX4vsf2QMqkzxXxe", "stackHeight": 3 } ] } ], "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125593 + "computeUnitsConsumed": 128974 }, - "blockTime": 1740291739 + "blockTime": 1740632983 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx b/tests/data/transactions/batched_tree_transactions/3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx rename to tests/data/transactions/batched_tree_transactions/3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci index f9d57c11..61c15bf0 100644 --- a/tests/data/transactions/batched_tree_transactions/5g3NrX4i1uH5znkLS4PibE48GKXh9aQ8kNCgtF9VxpXWMBRCyjoLRQ13v1xPQjrevaP1FuX8aV74sX4hMkeXdTXx +++ b/tests/data/transactions/batched_tree_transactions/3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci @@ -1,7 +1,7 @@ { - "slot": 161, + "slot": 169, "transaction": [ - "Aem8RpSqbEBZhTP1LgAK8bUBwzTYvoVoijnJvpRZ+8I+PH8PCDU+YEpZAx4vcZjB4gfvFOb55BpPrIQYi1QWXwsBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXccvYqdSLpMiZPLEOhUosdJzQaJl+jz43fw739cB9jzwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX7xTxi2Kqv6PTRvMbTZwRYmfxELmUmB5PzKHpgBjlZ7/UjfvsJaPPlqJtWaT5ZwtIi6rAPb0YFAxpQf91xGGAcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUap+HAgNB8TnvRCLi8BtzZV2CCkytHLqsXSGAkxHWXcgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEYmRSQDZs56o7VxouaxpfWLF7fUuS4NgRMAJ23ZvYJBmJt5y8bb1dg6csJkcRQGre2S1zyzAYdmvAVagsXcDEkHUCgKXRgd5b785WNw74B44SweF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAX9nXsXsUFRT79qoowuuG6BfSTQQEKBEoiSriTf9X2cPM7rxTrvUaK3CEdiD5qauSnXHo8ec3zGoNjWu5o6Howt8ucyjmhbUvKtfx1iRFCM95gvb", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291677 + "blockTime": 1740632927 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 b/tests/data/transactions/batched_tree_transactions/3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 rename to tests/data/transactions/batched_tree_transactions/3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 index b974b544..ad586a06 100644 --- a/tests/data/transactions/batched_tree_transactions/2c2heXGTWUq9F5TVMQ5zkuVoXeJQHCx7mPebFXjDtCg7bpHhx4kmkjY2HuB3E58UqshxpixG7KiEwiB2kbXvUu33 +++ b/tests/data/transactions/batched_tree_transactions/3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 @@ -1,7 +1,7 @@ { - "slot": 200, + "slot": 208, "transaction": [ - "AVA5ltijPxkeeRcisUJrGe4jYaUgv+bQ14dPzQg13DlQp4e0Lgzcb7cEdG4mVL4OMoBW+hS6hdDo2IDSXzRG7A4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9xIhqIYLUH4803jFstsWJpwrlHM2DKg3b1NJ7x5BqWAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX75NpxQB6kDqQisY+VmTBQRUbIBATbPmn0Epx2dF1naisYaAEaO8CZ/siBOx76nvxwcH8MrQOj/LUUDpbCTwg8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqJCTWRtqk3O5dqIm+SWym8TAx2xQ0jteRmlFLcMid0wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDbdrCzLUFhMxNgddEjtSsJoe94jkga4z8iNWSq1xtBmYPggCLNsYsi4fNMiTxetjf5kPeA9xcy4ryZmhkTKey2i1JaYEAHG7NRTwbgmf2ZDQkicHh3JRbUDSEWtKM3etkaXvSuySgyETNgnp49s1rgWsVuaW6EhVwSVJpm43e2gguCYToZc6pYfKPfEDMn3X242AQEZYgKAXmoHMC7THTaP54gyVKa2jCMK23sod5dagKZcQCR6X2daETMkAZC7CF66beeb1NxP", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAFeHZsbYJErShJix9G9SE2MR7HCXQJLQ9yt17xBEuqhCKrp251Tng5pSc2rEy4e24Lm5fJ7CZU7XC5dRuf8UdJ1tLKxstAgXcecDsTLN6RoJVJwLTTeTxcywhyVCHgHfzJ2b68UbXsNbPz1GyVSbQGtwrpw3Gk5xoccPoGWuRYTYiAExWswnEc6eremKwXbD6kq3BJeL1Xts3dEF3HxCTY5uFKcbpvVRueVM686KyNoqR1S46UjoiWeityM5qJDDZFmTJ7zcMd", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291693 + "blockTime": 1740632943 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm b/tests/data/transactions/batched_tree_transactions/3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm rename to tests/data/transactions/batched_tree_transactions/3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH index e3cd4a95..542c048f 100644 --- a/tests/data/transactions/batched_tree_transactions/5c5bppHbfD8nhAuncwukKs1K97gg4mtRzndvPWnx8AvWxaiozNpTaS3eoDheiXt1KSqFbfMFjzm3Bk9cQj5Hqutm +++ b/tests/data/transactions/batched_tree_transactions/3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH @@ -1,7 +1,7 @@ { - "slot": 165, + "slot": 173, "transaction": [ - "AeZRrkYhIQQaZgezlmwechCCUU466/JJCIWYS2or7VujIkkxyAf7IEAcLgtx1tv+cyFR4dM5xZPUsnu0C8cXrQoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVk8G+7E3g6IN1iQ6MTNsqfd6rCMOLmh++RL+0HbnprngIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYB39ZMJh2fOjc/lEsQl4FvWSX8o0mvFV2VFMEN3GCRoR6285efYSWhnLBdBeHe/5/7skJm/QWyqDlpwO0823A4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV+nIQzN8U29Pg2968sBAbUJJVZIE9y4Uy66TXBEwdYsQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDkiKW6Rc1Zz7rbdDM3p3iXKko13ZA5enNxoVZ22Jw72ZZJgnQN5XzyxuoDsVS2Exd9tHiJ76JQL9ouehbBeECKqZrFMiYyxy7yrsALHwaCiAoBqapEtd9Ex7C7se8JxrHVjJbucEriwovxQWHYrEhuLbqUDMdiU53FdFjB8X6tRsrFCkWi3UW9Wk6yNzGegCWdQmXpkSu74V5DqzM3d3D5z4Wyn5UwTSUxfaFTkNvhCbXdHATmgCbgs4xQ1QXeLSih7kLySjBKd", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDm2djwxA8iZUVJvrGAfN7sGQM79rTsiNxYGxBoihJAsQ7fpuB7kJz6oNb4tQnLHFRarP4kRt6uUpgL7zmr5fzuzJ8aiR5aCwxymLD9s8oK6uYyKrREWLQqeNYiLVLQMX8YJkqZC86t7kxP8GTdqAcYnui5BWrwKPZxXmjBfC6GbG3FNb9wDQsKgyu16vHhMYT91yWHXn9SnQbZKJK91xmJUx5kWGdV2BqDMVXLAwKdns722EAKyawKvQd2aFcadEjgTcmq9C8rs", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13969 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13992 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947271 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52827 of 999850 compute units", + "Program consumption: 947248 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52850 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52977 + "computeUnitsConsumed": 53000 }, - "blockTime": 1740291678 + "blockTime": 1740632929 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK b/tests/data/transactions/batched_tree_transactions/3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i similarity index 84% rename from tests/data/transactions/batched_tree_transactions/m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK rename to tests/data/transactions/batched_tree_transactions/3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i index 7ab0efe2..e609e307 100644 --- a/tests/data/transactions/batched_tree_transactions/m8p6sVEZhuBS4hXrwmiZ8T9jhRGBQeWUp5baJKxFArCYQ9eJhuN8HpzcgqvapdNr796zvDBUmq6zmBy7Q2hRmUK +++ b/tests/data/transactions/batched_tree_transactions/3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i @@ -1,7 +1,7 @@ { - "slot": 193, + "slot": 202, "transaction": [ - "ASYPYY9A06M81Qa+TvGS3NgE5Lrbd+XKmj4OtwiHAeozq6RvRjWjqeDf6zjc692lhybr7MkkSbQXe3GbXrUrTwABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQg4gTOSW0jaNAGqv/4N9E20cgorUxlzuI0fA5mkm1SQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYCqvOSqlL0myS4oWB6QcQBa6cwSshfObPKMnsUliLAFFjikNDGz6gRV3RhcuD9LCGzCuCKaueXzYOfqc/z9mA0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZKKllRSQcWUgGzoUSgHGzjndjnJIqhQ+aB1b7TcDzEgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBbjcVVo19cTB3CUbyC858KWE17kT3hL7AygGdgpPnAt1CNdAnVvywFUafG8AgXB47Makiwj7kYrxA1uhcy79Wf5n5SLJAxR6FNjZXU9a6gLL5h7M", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEFBiSjJpUHYnSebj869K2svXZWAtzJSJZxFTCQ8Y2NSKtHp8258SQTL5XNm4bNAsDiFWzdksXsxm5h9bPsM7AMSMWT6mti6HdBzTaRvaHg1Uuj3M", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291690 + "blockTime": 1740632940 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA b/tests/data/transactions/batched_tree_transactions/3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E similarity index 74% rename from tests/data/transactions/batched_tree_transactions/3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA rename to tests/data/transactions/batched_tree_transactions/3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E index 02227201..1ce00428 100644 --- a/tests/data/transactions/batched_tree_transactions/3XMUL5M33aHDCFcgqYUcMJagcifU7sYGBj79dAHgQbaiHgGmXTXoX4twnJJsypNTLe4StdQTfMjAf6BzYN9YPjEA +++ b/tests/data/transactions/batched_tree_transactions/3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E @@ -1,7 +1,7 @@ { - "slot": 167, + "slot": 176, "transaction": [ - "AX41kBiknqMNg37edH/u8id7TLfe0ZHeNoqjgeVWI5MnY7DC3IlQFyI8j0FAopn5azOTdti48NJmRkTuuohMpgMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWHbIOwlYom4lVY69dsejp6fZ9xHZ7EmICZ12uIa+Q5WQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYKHureeFbzda3YYBVduV1yZKqjc5Bzvo0nwuu4owg3YREoK9EsBDzJHn5epep/L3z1toMFf1OxH9rYmElJDzgkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4QmY9Rp04iYRTa4bPXCDX/q+G5yrnT6gjsrBiDHp40wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNKftnJGCX9CjQRQNWaRoodNJUVfHkA5LaRjMacCtMrLpUE1rET9pgqjhSmpFrHr3U3wvPtS5Jq9ZFvefE96Ljc9F1YcbWAVUJp7viFdzourNTwARwho164AYXgnrBWp8heRzya9shNgUTd9r2bncLr3LrQ8v7EE7oE9k62z8Q7fxon9zqvDYX7RFJ34JsbtbFALRtRoAenpZrMqLjadovyMNvJ3QJd8tovGZcC4ssghGzekmU72w6cmS2raA7iMdcxdfsCK7Nf", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD8aK3MKwX4jJ4DUvCmQksws17MXu1QancY3D8KTuHzA4HBv69UFnuo8hFVtvp5mEWF6hPRPqpHs7XyAXdoqmjoMGtzgqfRswede6XEU5v3Z5dcaJmPd73sRiZ4UBgDRr1VktXdv9PkJGgKrBtYsRrpYJy2QSKrvvTMmm71bpyAipkLMnFUi1TRKYBmEecTrTAV35k3956civXvv4d8yJPdMuxSSk3phCdHdYhaRYfXBDuuJ8n6QbYiBV9eDTwgDpUTaCSiYM9Zq", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13355 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947908 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52190 of 999850 compute units", + "Program consumption: 947885 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52213 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52340 + "computeUnitsConsumed": 52363 }, - "blockTime": 1740291679 + "blockTime": 1740632930 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu b/tests/data/transactions/batched_tree_transactions/3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu rename to tests/data/transactions/batched_tree_transactions/3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV index e19f5c7f..fbda37f4 100644 --- a/tests/data/transactions/batched_tree_transactions/2U8YrWsBVxzguPEH6romCo5bjZ4StFY5d7XsWXuGVoevYEcDcF8UPrWiM9G8GyEkszFshXpRD15yARMsndGZYrwu +++ b/tests/data/transactions/batched_tree_transactions/3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV @@ -1,7 +1,7 @@ { - "slot": 213, + "slot": 222, "transaction": [ - "AUlpu4GyyU1ukZ3nFFMV+C+o8mxLqTWltZ8nRR0ZDuCDIbejI62tt5JTRdmt6/kz9tQ5QAWxfBcuHhIGKP0evQwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVgXoXCNiQjYobt/d/pD7JJmlU+4Rx0jRtntDIrSsj9YgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYK/6JAcO4SgzzbQoat+Y8E9C6rOqDBZxM4h0oFWZRgiVjqoW1n0drnQNwI7QaZvfFqyCHusWiWRba3ZzATK/A4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbKwhJh2wQmVSMIug9mb4WHHpOGHG8my5Qo5tODNkGtQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFvjVHqcorotqamLVAhcWuFo5DoMx55uYfgoZW53bTe7vtVn11av68pfuJAE2ibxZjcJfdSNYyqzdBKSX2MGBH4qmL2NLQ33AGkjUr3yY2yxKTBxK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDP5vfBTjsQ9NEBW5eMKooD4m4Y1GK6vjm5PSquTQVrQhkV6GdLDWmtTrhhMwFzySGuYp3pENEFLLUkpMHpAJCLu6AzegHLBUPUUMZAeRa89C3X3M", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291698 + "blockTime": 1740632948 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G b/tests/data/transactions/batched_tree_transactions/3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q similarity index 74% rename from tests/data/transactions/batched_tree_transactions/28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G rename to tests/data/transactions/batched_tree_transactions/3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q index 4e6b878c..336faed9 100644 --- a/tests/data/transactions/batched_tree_transactions/28jEJQ2JQV2eNuEcCaFS6KbkFNPSrVzwSB6vowmMraVkM5ihwbvficePVRvbv1j76aJeeQEs9itTXATwbo2AqX8G +++ b/tests/data/transactions/batched_tree_transactions/3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q @@ -1,7 +1,7 @@ { - "slot": 137, + "slot": 145, "transaction": [ - "ATiucPaLnB38igg/CndJRCXJUkpLtGiveQHQP1AnL20hbj2QyEoH+6+gRM2ty2pokCkEu+FSDFATEqbsQRvz0Q0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXx/bPhLhX+JGEj4Rg+6cZFTtE0mwPt2kOQBupYlYKTLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYNZgIyqTUnOx0tCSd2kSsw75Y3sidkt/UwnuW5BlL+Lipq0hYV8dK2kt0AHk+R3O9HsdXGGBpsKtJbvByMRTQMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPn8JzbW8M6bK4dver+DUbseG2CoWMJVkif6XaLroyVAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZJ2L9zn1wkZYgN4AmTQ1wHXdxReYb1QsrXk1K4s5xB4b17riPqP7DnVg8MdGpuMeJhRxEMhDqBxvsZeeL6yZ7kiCCrQEP8u6uk6E5j133iSwWFsywcX4DZ3qrSsvc1FLjXKGyUtoHheF3Fop78p4z5j3ZThpbyJbZXAYhi6MLmnxvpsXiw1Cx2sgPDVgWM7fzjnuw4KMh7zqnjsJk13K4obJdvyJTSrAYx4CcwGoKeTVoL4MuCLGHQ9dfGAqazJ2TL5jo3mb9h", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDRUo7f5SQ1bSWxfii87WjVg5zwvWknwFTUj331o2BPcutDbfeaVczFMnauXATagB2sXt1uGNjqdrdVRgtyL6jwaSH9osSxdyGDmr2worGt3MgCetHyMpQuf9DgWSYK53ctjKGeUzGR8a433YwQa7jsos649YU3UWojwHFXfHEw4qGGPj8PB4eXhifKViXqank46z5DbPKL5UU4KBcEEcXwuFft4B1zT7rC2rcxPDxkYgDVS4cHJidXYTuPXxDjA4FXLumpZ7VMy", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291667 + "blockTime": 1740632917 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU b/tests/data/transactions/batched_tree_transactions/3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU rename to tests/data/transactions/batched_tree_transactions/3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S index 00eb946f..0739523c 100644 --- a/tests/data/transactions/batched_tree_transactions/2bCab6MUdbRVsBnHg223ioc92fuY5WyWUhmuL8wuVNLJbC1nEGjrEJmmDiyMXpr73UvYwLTrhPNWJSX1Kf3bLtU +++ b/tests/data/transactions/batched_tree_transactions/3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S @@ -1,7 +1,7 @@ { - "slot": 176, + "slot": 184, "transaction": [ - "AQFe8DeRB6Yxur4R1dWlefPA9d2uN3jSim9TCQv9HW+cYK0ovZimTSyGGyIhT2Cj2HcgcgM3FJviQcXZltk5AwUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUYzwbvZ3IFyz/Xmbw4cgn0r+pbb4SYs43NvP9DqDrV1wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYODNmLAZXsy38UOefUeHKDYXv+bH8518gtB6w2e+z3YLBJEx4xFiLXzdHvZrT8qujhqhjnJBVsnO6uTk0EW7g0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX501KKNuiFBLxkgRKuEGVmwwa3ow1SrlRKbk15l4zg5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDX7jgbZjnNt7S7V68jW5UMG35dacGMp8RyeMfGPAAbW2aAeFU4TjkafBN5E7MVWSHoPrSr42Zv9q8iHGknMVhEAq27PUkyrjvYGzpwf6RT8JSo43", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAKX8rWxU3HeT2KZv51HZDDAncTqnkByiRkmP8yp4po8NJw79myVMa9hYxApzva4c9EDLZCPtD6W9FkbdhXKK6EWSyb2QsuiV3HUf3KZUq7qeUnxo", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291683 + "blockTime": 1740632933 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE b/tests/data/transactions/batched_tree_transactions/3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE rename to tests/data/transactions/batched_tree_transactions/3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs index 9aceab19..eef83682 100644 --- a/tests/data/transactions/batched_tree_transactions/2vBUBVbRXQAhFJo6ycScfB1kqLkb3eT4s9tYrGTLjS2CWKubioUuytAs5ki7vRgesqh3WiqYsQyMbqkzLcKJPdEE +++ b/tests/data/transactions/batched_tree_transactions/3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs @@ -1,7 +1,7 @@ { - "slot": 183, + "slot": 192, "transaction": [ - "AV/gufVuZPCV/5K1xhN2APYALqobmV91zvtjIMI+inw5Z+aWzMb4hFs0cqpEs4ep059MUwEINO/Ms3ApoexA6A8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXvfJdRTm5EJEbq0GAeQtFnhLsjQ42fG6xBDmgy9HZT+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYULblzZB5j1DGoUBVnF4zfd/gbU0Sa7FGsRBF81ajx/yEMNnXL6Qc5txHgO1P+qnr2SvRWQPBgajCRVtCkOqAABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMv5JLW+srKZFnZ6fF115co1VRn+MOb/Ja2SBHfn/QdAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCFScDaoa3tZHrNPXrpd8Cw9KUMoKQTLQ6fB8fEkjBqQbiFyF3Jce12w5VU9wCesPytNkn3x5zG2XPBMHHvgahoK5L4eiKjK1rHb1deamjawLNzLw", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX85eBLyoJ1kVyLBUk8xR2zZpY3S7o5HjAW9WVeHa4Cgc35bHtAkMF2hbPKRTxa34NpCeKvJXwTVsjJcCZZfKKv929GZwNQpDRsEV4YyfYMuwMYWh5", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291686 + "blockTime": 1740632936 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 b/tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 deleted file mode 100644 index cb074e63..00000000 --- a/tests/data/transactions/batched_tree_transactions/3hDHhQMiaP1ne9Te2a9vt5xEqZES55LrYyPf6SsNYakvn1qnNvTBVjE9i6ppDrAoPFn9jUNuLiCSWebnzvMZFaT9 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 306, - "transaction": [ - "AYa2D8hKoj3NzhmrSNwzW81IPa5YUgAk1QaIRZaZ2rWW9GUC7aTpxbDZvhY8LMEY2YDqiy3yWSr3Ni6tDpLuBwABAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQfnYkDdywoijX7YQ8GN0M9kPb52ie6Hi3yHNeEOhnfDQIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAq19eLWJHTzE3KB7h51MR1axaca2ZPVcWWUUe6ls5mGhPEFZuCH8zhEWAMqIYa2cU7UfIRx7d51i/OYkigvnX/n3dhW1jDm+8ew54reHsPDv/QjKpMZUFE7B4/kW6LTUAn6ozdCpWxmiWdRLVeXx1pVICQCujU6twEB+vSp8pqv4rEM6nR8OBpKIhTAw45SdZKcWwbOMdBSsOW9VYaqPVC", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995083200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995078200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8942MvgKKrXKckw4k8RR45jSfhLhPL3PwhWKJhfTm1rkwwg4GRi9TJTWUVXzkph7EixW2VKjnKAAm1xxbtQQ5UQJkGGc4YBrpBPH4SoBpy21igWPZgBYgNnPTnFtxkTwxmRFjU6DdyEBwEXvnhUJYL6theEgFKk4bmQequkDCpnqVhaNv8G82Fx93sSNVwBNMy7NUmUicJGDMJvi33r9DzygdekGNV", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hV3iTu2c3MihsvueVUsAeJ4WrxcqRepCedNjcKqfK4bAHwQPkLYV2D5TPYVFrkWuru6eJjzRrf2t1rW4Zonv93nUeV3L8o1orQUT6Wn8JE", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291736 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN b/tests/data/transactions/batched_tree_transactions/3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN rename to tests/data/transactions/batched_tree_transactions/3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz index 2b64655a..27d16e16 100644 --- a/tests/data/transactions/batched_tree_transactions/2xzN1t2JquwwtXRj2KoHi2EWVpkWyWWvn3wshE2dxKYcjbgvvNLiNhN6ogV1eT5Jv3LpNoaE9noHWuZcL6mjZ2EN +++ b/tests/data/transactions/batched_tree_transactions/3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz @@ -1,7 +1,7 @@ { - "slot": 118, + "slot": 127, "transaction": [ - "AWJMvySzbjm/2AUvfpU9fVUa3fDrZSL9s8231sIiU+uunhQ6XHdmtRvUSmGkVF8xMbsqg813XKtjcGFIwV9ccwsBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAhAogc2cu0TkCdPh0xDmF4TC6UOBptzzv5aN86aSxEAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYbYe17v7EgKX1yScwmGc//UpdMNSBKjpJsSwvp29O8GZ4u9p+4KTb+oP7MK2wqjm7GcyQrAoMoCOS0mVWS3IgMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXEbBxcT0b+RwD5H4BkkVeaVSrtE/kBiPbOgl5lDkQfcAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6qrWn6twjoobmWY3B1BCHi8vrwL7zbbQATWGhQkYhJ8YMAvGaa7gc42mvu6jFPvVL1mb7kYxHy5T6dTQmzubwoHwJ2sSHcJsE8pxUYJ54ZvQYWcP", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA4K6iPVtbgAJfwJabqPaPq8fACAG4uhwcvdkrMywt1voV23oDoNhmGT6xFPzPX8ucBJBpbxsoKfKjmSN84dDW2ywMgXw7uSWi7KncJ9q4kLy4U1V", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291659 + "blockTime": 1740632910 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT b/tests/data/transactions/batched_tree_transactions/3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT rename to tests/data/transactions/batched_tree_transactions/3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc index 715cb9de..3df8577d 100644 --- a/tests/data/transactions/batched_tree_transactions/4V48ruLFK7JkYf1fN8MuKzBkkyBa1vUUrKHAH9fX4qSaKtvuaoEn9JBzCEwoMSkwxiyE27kz3buViaPZeFWVuEKT +++ b/tests/data/transactions/batched_tree_transactions/3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc @@ -1,7 +1,7 @@ { - "slot": 116, + "slot": 124, "transaction": [ - "Aa4+ZowUjuBwU51kpB/LSPifN46HtuGI7+6xBPyaSveNwG1ocwZ5iOhv1Z69exFhYGGUkcjrB+dozZSpm/11JAIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUXiupu8l59uz5qEqvZZ42pd0/GSFNe6CbTKkKf98RabwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYmsg+9xxTib+WoMund7LhdNo0krqHYRkIdVlbyODXTiAGx9S5B2RF9xMmGUm5N/CPGCXgXO18fgkxZakdQrWAsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcxT6OCoqxAtM9G47pie8vX30Mkjmsd/oPJTJe47Ue3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDnWLajmuUj3Lggtv4gjmAAyoT64aRjUNMiVEpeqMmcqAY5TZuFahrxua3inhBAJKdVXMcgFXev8DrEzkguJXPUgUGpKWTGAPz822hNfEGt8RH3h9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEPFuwVkaCb3ifh5stP9UXWoauJ7vAK4R5g7MomLc9PbP3yvt3fYKvvU2hCAjYMErFGWj9DCoYWBQFCTF6B2mcJqAFBNSqUmexb1ztXbqdHQ9Pvw1", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40213 }, - "blockTime": 1740291659 + "blockTime": 1740632909 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo b/tests/data/transactions/batched_tree_transactions/3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd similarity index 84% rename from tests/data/transactions/batched_tree_transactions/rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo rename to tests/data/transactions/batched_tree_transactions/3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd index 676fc7db..bdbf38a0 100644 --- a/tests/data/transactions/batched_tree_transactions/rjzT6JqBSFUZ373vW7dVaRDjYsPjzdSgVr4dZ2QcCHRvKEzcGocehERhp6caynGmGgTcxuvv5HHkMirvho2tLTo +++ b/tests/data/transactions/batched_tree_transactions/3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd @@ -1,7 +1,7 @@ { - "slot": 211, + "slot": 219, "transaction": [ - "ASrlGoyZwBF8zK85CWN37gdRvayFdpRQ5Lx3CYKp3zVzQokV9o7anEOHoHCOKQXleU9TfamKx1/2FIc9KjXozwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw1NOEl1xcBp8b3YMvPy0CIrPMI5IlJbYTtZfuZzE5vQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYv4PfkIA42cYf7M4lfrOZ5t5ZUosK4XXYUR690N5yaG9n72U7AV7N7iAkef6jOeku/TIWIiv77mz9QAcGeLfQwBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIX5a9yIYrDLK3WNXE122VkqVDtQcPMElwdfrkjpuDGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBFXZGeUB5dhtYFaqu7Jhgy4xmdxhdsLC4VSmskkzpr36CHEpW5U3ue86KxgqCPy9STLh1u1VQhCCFQ3TsgmgrtjczBLfR8AfD8fNHtrYKBX7Nx2b", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE91y74Fmq6hRvxVxdumMDoe5ZNgLAd8WjF27BFgernVvDmSZpB1avA6mJucgPLYoBC7VvRWB9UvkfPPKZS4zTXa5dEU9t9yN9c6XXwQf9USLZogb", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291697 + "blockTime": 1740632947 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD b/tests/data/transactions/batched_tree_transactions/3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD rename to tests/data/transactions/batched_tree_transactions/3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q index 5ccf4251..e95a4230 100644 --- a/tests/data/transactions/batched_tree_transactions/2JQBCm5oqDYSX55z93seWxNoT9FKuygxuU7BErA4M66gKfLHT11F7bwzsidrj54T4txetDvct7aJeANb28J2AYZD +++ b/tests/data/transactions/batched_tree_transactions/3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q @@ -1,7 +1,7 @@ { - "slot": 196, + "slot": 204, "transaction": [ - "AUEFkLvo6yMB9wKBJlSoO8Xx7aK9f/XQBNsu4vrBZXppbE3UheflRHp9SGXgmCK08XbB2xIkatocPp6OxYbf/QABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWT6zdBaiVjX67HdQ8th/SgC2mKjJcGVElj896oAGC5MAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AY7dLRisZFiQ7Rc0+ffnNSTBpbSazoiMHQcAh9LYudDOS0LxJkYzuaRsZfjRpKjpYnee0o1iVyRt5Egy2mI8fgABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0PLnDwUEMDV7SRWECMJ6EMuoAv5yVmLvrTZ/CahBsWAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7ZHZM1Cnn5nQdQGAUrrtrqYyMpBAk6ZjPnoKaPC8H8Pb7uuGMYQykkh8cuuSu3xLV2E8hXiVdb97MHiMaq8jwDN8kRcA6TLUSQnVgXMmRzHzdGVV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEXj973j3gYJ7A1JVgyBd82n4DEgbMj9xrWtfjfTm49WEpyDmnwwNBWWYZEjKbJEL2kCpVeZtfXYBnhHHMWQ7SBLMWawBGMxmJZfBX5SNEsm65iHm", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291691 + "blockTime": 1740632941 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg b/tests/data/transactions/batched_tree_transactions/3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg rename to tests/data/transactions/batched_tree_transactions/3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q index d5cdf6f5..45181166 100644 --- a/tests/data/transactions/batched_tree_transactions/4vhh3FhvSsAKCAqCmEuSkvv5SUzbY71K6jEFDDZRfFqomMAMVPX3T7CtunHAgyKyZJw8d2oemT55jvhDiUSUYxNg +++ b/tests/data/transactions/batched_tree_transactions/3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q @@ -1,7 +1,7 @@ { - "slot": 136, + "slot": 144, "transaction": [ - "AcRcdkaAVcubgtFjFw57rx3FWVM4Tf0aloeHmnOdLVEvxSpPQWsKGF8ukxYarl264mCvi1Nco+rzhcESX/+LVw0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUvLdNAoWq7nR5/bMccRvBdV3jo8UmrQhtZ2map7b8EtwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZBbR2AOfmyMgjZMjHM7rg7W9vUUyLHLLme0gJbDlxI7LjjD6SFxwRxBAzEenT5ddFsTt2UJbKIZS/M29kUiWAQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVOeZzI9+kS9kEJbucw1QARTrLfqzLXNpSOjcXqg1+0ygIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9ev5dfFcbWFGCU9xMjqfMoFrErnYGtifJvFvwG2spiWKkmexJ3KVmbDFXESjuBaZYQDi3vEqV8wweiv9gtybNf7fSJpEwCyFiw6yisx2VXNTv4vB", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6kRHtdr5Hed6V5fpXqc5SDJutRNTZUBTwRvwS9FhoiZq2XtiR7ZS4pFr6zBm7m7xSSyKJTJiz5LHotnUgCXwjfeRmdNJMiNYgFskmVVG5TynW9Td", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291667 + "blockTime": 1740632917 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 b/tests/data/transactions/batched_tree_transactions/3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 rename to tests/data/transactions/batched_tree_transactions/3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq index eaf2bf1e..9063cc07 100644 --- a/tests/data/transactions/batched_tree_transactions/5Mrn2iCG7cuwi8WB8CYozUpqthNmkufSg2cvhcsbS2D7GpAgj6G4cgY9UaBnXx5mtXamUiTuUT9xbzDvffCeZkB4 +++ b/tests/data/transactions/batched_tree_transactions/3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq @@ -1,7 +1,7 @@ { - "slot": 185, + "slot": 193, "transaction": [ - "AdoOKcYQej5hay4h0qXO1Zyn2HoJVSHNJfYHb+M2V75o4Io+dPUsCp1lSJ6sW0Hp2AoD7VLEks/gJh+GqTvEGwMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPS63FRMIqhhdgnzEbAOAbof9oxEGQ+k58N4dfIPbaHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZGO1d/sgtPAEa7TTNo0dlo7z+xL1gsl1ScK9Fu8d4s5zZhrinCMJfHOH7lHFZtVtByn/n2crsoFBk7lWj/uegABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXX0nkQm71+GPyP+Na5+UdbUtrsUsm572bn3l3QlSUBFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDARcQ8iALekjNLvF7zbjBCh92HuKMX2s7XGY5t6ehD7352R9WCUfvyJvfKxg9BeMhVo86M4BU4nJCH3EMnAtxvrsw8hwsnS4pUHc7ecerkKfmvByus96DTEEKL4HKnqboSvkCoUQc5Krkgh6WtghcjqALWAaMBgrY7MWEqkqLNKZ7bD4QAA3VCTXPC58fLzJ7j4FSzidwPMMa7qYRNuFLydnNw5noMwNP1XffW5TPqqYobF1voLnyFepV6N1x7ojS9ofch9mLAj", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDcNTRKtKZKoAZtEtRogTLRvHsySkv9Kp1jEuFSEFa6aSbrhtBkq2vuQi3jmtfJHSagn4YxC4XtvS6VSGg7HJiTaUBvZS8d721nTK9xRa7pyxaviWX9fjci65zukhVUN8qKSQhxXZViUMSfzUjX1NhPKuQbrVnP9Birz22R2vhBpkom12WeS2mkukr2WNQ3vT3S7hVy8anChJpdDm5RevXTX2woAMegKP8tGQxHARw86n3DbNxfx8e4n43ZgZnqKyQCoHXvNiq51", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291687 + "blockTime": 1740632937 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ b/tests/data/transactions/batched_tree_transactions/3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa similarity index 84% rename from tests/data/transactions/batched_tree_transactions/12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ rename to tests/data/transactions/batched_tree_transactions/3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa index 6c20a73f..b08e9632 100644 --- a/tests/data/transactions/batched_tree_transactions/12AESuipagivm3fhQUmF8kXLEYGZnqctuqoHPGFanB5oVAWTdxwzxs4zmB2u6jLmPg9SpCduSyWMwqE3S1FN6stQ +++ b/tests/data/transactions/batched_tree_transactions/3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa @@ -1,7 +1,7 @@ { - "slot": 141, + "slot": 149, "transaction": [ - "AQD/51oyNR0Uaw5qGG3jiVd9M31CWTC+ZMg4qXMvylGSsWo6Fcduz9ktd7A+uSSqYrwUBOG1CS1dkVPSCnkCywUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQe4lQSdr+C/ypEWBR4E1sC90qtpbxVHO4iLGfYBQHggIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZMZ770IoONNyXEYNAsi9Fy0p4M1eexHUQaSs4vjs8GfR1nJPMw5uszqAWDXWI2gZZ2akWqo5Ko+y0pyDyBtswcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbrR7qwDEDr2eLuIzLKzvM0Uz3VoJXqv3MQdZWyWl/EQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX844m72VxsQsMjQHdNWNrvwh5WZC57eeEQWZASwYzBLmzBJQpGuKXDN2H4SKXvDzyTTsMaHjZj17oEtuJi5xbKczQwVRUafLPT6vh5f4qZPQ28Co1", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6CavCjxTnk8NgRNqt7pfyNuvb1VZcKjFUrLJ9x8mmK1mnepwbq2oGDNh6hDwVme8jyAdXD2P1C3XzDc8niPFTg5PPxdaMQLVP5cMwbaiRJzLgadD", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291669 + "blockTime": 1740632919 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o b/tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o deleted file mode 100644 index 7315778f..00000000 --- a/tests/data/transactions/batched_tree_transactions/3xfTnAFe34oPbZUqi7EmUGc4E7H1sgG61C7aMxgT4yrfSFE2YtcpbHcJAcHrGLjvwR4PYyEzfbFjwgsLLLx9pC9o +++ /dev/null @@ -1,88 +0,0 @@ -{ - "slot": 385, - "transaction": [ - "AZQJKDF4ZCiSWTWBt6z+YILG+JjWy54rXIz2QIv8gixDbA2/L2NnzvZ7Bm4yFor0ejLBzxVJzfXWxyHMRgoj/wIBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvRFOlFcEElgwVi9GxDirkcr1Tp6MHDuUwPTXjxEqmRA7gIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAACTgtsuOh59D9Y4/WFtluvKuJRBZaZ83QRDVlHOHe3hCwztFRKOApYTFYCkRMGCbPf+iBPLYcF1tKLi+F9Kj+GFbel5bmdwOEJTrAZCNIMkXrOBMy6s/gPTrc+2PEeEy0FeeNGit/h9HkEBYGU+rjYbd3b2tJpaj3PLsioXnf9qqfpQnjR77nvxj2w2JL44A39JGtuXHexDd7sYBjpUiKi", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995043200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995038200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r89418TDS8CXfDsvMDBmtMHMuakKqWHYSnNzsjrxkUSZJoDm8afvJd8K95MZa1QhyVScVt6NbfkHGjFPdxSbZm8AY752ptvdKHqeZYrZwEYG3HMj9Mq8j72NnL5EFisVWKgnYiNbvQrdskQ85m379spSVkp1WD39r4D2KtWpedUNVDyfXLr2NhmiHEg8NQNzuLfnXG6LRWhFC8Lam8FSvoH56N8AQUH", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv4rb4Hjrov5BKrc4kGbFHcWKToPh6Rhhaa96hHwk3w6kqbqYRZLXGPaP21jz5SkA8uBN9rWDmxjVykPw1eGkPoyFuKio6XbQy3Gn2TGMyuc", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873347 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108740 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128969 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129119 - }, - "blockTime": 1740291768 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY b/tests/data/transactions/batched_tree_transactions/3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL similarity index 84% rename from tests/data/transactions/batched_tree_transactions/Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY rename to tests/data/transactions/batched_tree_transactions/3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL index e412e1a1..39f55cdd 100644 --- a/tests/data/transactions/batched_tree_transactions/Deu6jm4wr7Ato3FXCsMvGxh2QaVgiD6WybX44wyi8eMCpJ9fGVvk3jfFSyaW5GAgEJUDVFq1QixaTBTt2g8wrvY +++ b/tests/data/transactions/batched_tree_transactions/3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL @@ -1,7 +1,7 @@ { - "slot": 221, + "slot": 230, "transaction": [ - "AQrpbYgXYu7zQKnUlcsbhBvh6+kfG8bW5YceQYQ4BbnBT1oMozgQ4wTf1zgAqbsj+21xS4yQAAmP0k4emApwFwUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeA0N30NYrLiYkLTvziWV0be7PnnyjGNglRnABeVqlKQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZXy2rk/6keFwYnmSNMTD0QLUk7UJmaNLzu38I/FYGLNXGkDJlh626fg7xMD8d/3TxcUrro5Yi9XOTGjVrLpfwcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVFnWKQPu6HQn44o6/JtejSH5ONjxbAuXkbwP3saRbcYgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEDNzWThKp4qbvGg1bEnteTfebvFNLH5HepPBF44n3ETTkBobpcwYD6zAECf7c5vBNEzN2GbqyKdG1Hu7B1dNpNhm53EMTP2U2eqNftTpoVea9ZmR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXADwXpycn8kwXvS3TQwP6BpnQgiD6Rjjn9zJ4fFJh3M34HgbiQb63mQiUeU1Kvq2UwrzbgomksYGrtwf57ic8Wpc9ki8H7SCvrtRy4QUT8JPVTuFu", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291701 + "blockTime": 1740632952 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE b/tests/data/transactions/batched_tree_transactions/44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs similarity index 51% rename from tests/data/transactions/batched_tree_transactions/4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE rename to tests/data/transactions/batched_tree_transactions/44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs index 5268c6d9..2186d4f2 100644 --- a/tests/data/transactions/batched_tree_transactions/4HbzsFwRVKTH1J6sBmijaetFAG6M8vwJpjsV4GYRzgzejwmULQhm6ibveSkGrfZkX9fZrCMCqfEHA8qbeH6iSTQE +++ b/tests/data/transactions/batched_tree_transactions/44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs @@ -1,7 +1,7 @@ { - "slot": 356, + "slot": 364, "transaction": [ - "AaRegECYldGSpJWZ+bntQCO+kaZuKhuu+Rww+hgBwM9f56YpX0kS47LGkLYSGLpGVxgraqGoCeV8IoBUFHe3WwMBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0eWFhwHlvgNpslclBfbJ00i54lIpjP7gJ1rQUx80Qkm8CAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAqX3MDdk36VoXVf4H3BwatyNZyAU6vClwXr+A222CWDSTm5AAdjMoAXx4iWapjRzXUsMffqFwxghfCQfgVLmzPmc7BURrUJBXOu5iSyd+NB/HPkJb+X9vNbMr08K5qsPINmSYtrxM50gj0CMGeJ7CP7L7EWbcuNQ1wwfbup04BbyW8UV4pG1DhJYIpGEQkdylJAftNh1jKJcuChidItR1x", + "AZjc5txVkTmC7nCS1iK61Jlr77cDt4+XwRvm7+2fURDz3aHIkJq6AgxGORH1Bh1u3A/SE4uFSLa6mLEFUyI19g4BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0D+HrmIYS4ZWi4IdKlbQ0fd5eDtO3o9A9xO8qbgI2B8UBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAMESxj5C6FX45Tku9Z+l8VnusyKHX+qxFbXJr9IpdjksFqCc+4R0qLTEvbkp/bRhQeJVWxypqkgtWxT6M6eiewk/C5tdfGy6jDAe/rHeYz1YuYy4F6tSeYh+F9P7oFzTw7Fr/snNMSAGDtNM2pP85+WPLsoZe4BZ/GC5cHVcgIhhwdsUQmZNgineASmpmRAnOGCrvrtOFbI9tLugaBYGWE=", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995058200, + 99999995053200, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -22,10 +22,10 @@ 1392000 ], "postBalances": [ - 99999995053200, + 99999995048200, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -34,7 +34,7 @@ ], "innerInstructions": [ { - "index": 1, + "index": 0, "instructions": [ { "programIdIndex": 5, @@ -42,33 +42,32 @@ 7, 8, 6, - 2 + 3, + 1 ], - "data": "LmdQuBbApKVFkG74y5vdtpKyFyD4ktC8PoQvswJKizLe4z6tnGgS9j39D99fjRtuQ2TNJMjNGsCGmG6i9V8q3vCcVFyaysj9k73AEDuTdJfmn5GQTwef498fsHgpJzaJqczQZfP3x61aEGmx4WL9v4WiP4HUd6qbqhnNkQSnmM7hoPj3BgV5dQZ5Gt6FrU9tyPKM3ired4GTYEwi8VSLHrYVeNaPfvw8b29TrKTL4Xa", + "data": "ZZpa4B1Y3ym6r89419i1quEG7SMeM5DTbK4ZzWRCCkCt2m9VJn4gpDkxoqM3Jvn93omeA2uxPbnRKgw3giegXGxFNhLHv7XTiaCHnCag4JEd1iUfg8xbouuaaYfXH8A3DCJNUPDh54wWziDAHJfZuz4SLP1Q2md4eL5Hy6VDiS1sk4GKBvCdRNWBPB4hyt2Hg7cMZr8eTrPZgvugwc5fXv5Fdkat2HgqgMWkCCZUMYt", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwXu6ANn61xzwAEPHipT5YumQe2wdXAUT3ANVwZzNsWttL8AJPksiVeF3WKBdTZrhgWjvcUhfw47KkTm137gtpH5PDGibBerjxG6ubbAQx7", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb96S6dpuixCzjHYdNpyuZSaRbcwF1u26jCzR2TEphF2uUd5tcXuvvEpBSoB1Q6VjCgkvhLKaAX6Vj8ck5B52c1guphNSi1e96akJH2V2MEJ", "stackHeight": 3 } ] } ], "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125593 + "computeUnitsConsumed": 128974 }, - "blockTime": 1740291756 + "blockTime": 1740633007 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu b/tests/data/transactions/batched_tree_transactions/45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu rename to tests/data/transactions/batched_tree_transactions/45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa index bdf997ae..fe7e0623 100644 --- a/tests/data/transactions/batched_tree_transactions/5Jk5JmwGVgc29687U87uyRwHLopx7HKUD2JQ7rLBfuSLNPeN9umjvGoCfzyMRkNvK8RpZb739tVNTwZH4WkuRKyu +++ b/tests/data/transactions/batched_tree_transactions/45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa @@ -1,7 +1,7 @@ { - "slot": 239, + "slot": 247, "transaction": [ - "AddeW+LYnkw0GDLlWqCdPpe1LRwM4ldUUKT40YQWJ5DoeXgQOedlX1TOTw9g4TQThwHXBSSy5jnhk6XWZdswcwwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUrN4t1SGFZOVJDZUP3f8UCqLm4XVkW4eh/yqLr95SIXAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZm/hcAkg5ZGlcjD7QId7plWVgltm4sxprvbRDhygGAOQXz9j3pyNSCrdfm4GJyhf5j58C6NAh0yLyWgQtEA4wcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDMHpqmF1yrKTlJ5IkMifkMiX5vK2fMPxXJVJWHKebqAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6MxzTtM1FrNVKnxEwcap7Pi4dsZBedSMN4KvSmMHrzmfTrmjSxiw44jNaowX8N2uPkUTVhm27nSFgvoiLrGhZeHHDHgGm3WYavsFkygS4wcAkF4s", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6zyZRYohcUf43jseYFD7KQHm4fkiySbx1mjNQGQvfqPVoqcNyJVNQaqSzc7zU8rz2guzLGuUHZQDa94vfMM3kV6QStAjKXG5Rju14nGjp9Q5TaPq", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291708 + "blockTime": 1740632959 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf b/tests/data/transactions/batched_tree_transactions/46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf rename to tests/data/transactions/batched_tree_transactions/46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh index 31b9f129..6c2d0c3b 100644 --- a/tests/data/transactions/batched_tree_transactions/2QVrsNv4QuTKhTzmMuxfa8t9qRMo6xD132YkEV81VpSbwZEv3mzdg1nWg4wjTDwiF9LvBCnX8E7sUkeTDLzP49tf +++ b/tests/data/transactions/batched_tree_transactions/46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh @@ -1,7 +1,7 @@ { - "slot": 131, + "slot": 139, "transaction": [ - "AUZHyboa3XVpEoPFkodImcqAzT5AC6x+SQdXRctBdI7r0AJiPwoQ8QP39AMzwch0mh7kUfkjn6iszfD/RVqFaAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVli0vSxAGW/OYkVLDR9J6J7fwvwD8mYR43jT6tlPThZQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZrkSKpbqtRfs6MxXa4uVowXifJkY7lTcWgbWU8ww+ik+nQv/iBpdsELhdzR1/OR/J1DY9DPLFlo5TjYDqNiFwwBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVj8f4TCKjXxInBd2fGojSsZTJR8BfR/AuWugmVkUNCBgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX81paT3WfxcgDQkzDnAwqLrRsCT4VVY8y9MVvvebWUCoYmGhL8esSqod74UFHASMdt3K8XDLJAG6ZTNiF5g3qYaZAcjoh7anPUU2fk5zX9AZbA6Vm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCVD9MjcHdjQnBqPWFL9p36Hdcbd17seeEN2Ex6frZMu8vVNVsFBn1jaQaYa2V3uwedJkjJDkSw42gXTdvfMCBDvE8NBuPL4whNWeUFVLUBpHyKwV", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291665 + "blockTime": 1740632915 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC b/tests/data/transactions/batched_tree_transactions/47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC rename to tests/data/transactions/batched_tree_transactions/47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 index 5bb84f61..ac1d823a 100644 --- a/tests/data/transactions/batched_tree_transactions/4G2U75HfXAXmnGXhpi5RHcjA9D2Jxdvt4ahkmLJsKpVjoZTs2iR3pdPFJcSrX6SJWAcsc7W87MwQqZ1cijjVF6UC +++ b/tests/data/transactions/batched_tree_transactions/47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 @@ -1,7 +1,7 @@ { - "slot": 236, + "slot": 245, "transaction": [ - "AaMCHCwuIUiBHsRybhmXhXn8zOdjIZIviaY2axJN1WlLrkb7AK9Av4mWwnYTrypt8B61LKcUbJKKaH6Y/kmYeA0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVf+vSQvi2ZwL81kNmY5GJM9iQSJjmibmDj8+UcYer5XAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZuZLOQBSImI46A9agVwOQtBTjljzEznghzukawxwmstROeZId7WTYD7AmOx6ldLDGTcxr1BeN2O4fTk6iFe6QkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWWPeKLjRdx0ncK4xmyWlIFRT3vbl8ueBuVoVSw7NLyUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXF81yTg3j7NVvSwnf1KwzbQui1CDZiPDgytkTM2iTs7Krg6DmAPTpwB6tYL45UExpmnSvkXN44vezuLSRcHRdgeaLMmE8hD67TvFPxZbZBiNUYqBM", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6RdaoQehwS2BZ54WrVG8FDNLD3nGCveoCfFYpdmgFAH1fkFgBwwKRMtdedsAhYAJyRbCMqb8QQLrejcbobnPcJ6fuU2X6tjsFYxVGVyvLPLSujef", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291707 + "blockTime": 1740632958 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz b/tests/data/transactions/batched_tree_transactions/47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG similarity index 84% rename from tests/data/transactions/batched_tree_transactions/KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz rename to tests/data/transactions/batched_tree_transactions/47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG index bfe1d26b..3f2ead7f 100644 --- a/tests/data/transactions/batched_tree_transactions/KRmX5HGDgVnUpzBjdWddJ2psRPAvPuGFJ6vee6viYQ9XEC2CFC2tG6oaPE1hMEcCGP5LBZwrtMNKiahRGLmJ2fz +++ b/tests/data/transactions/batched_tree_transactions/47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG @@ -1,7 +1,7 @@ { - "slot": 226, + "slot": 235, "transaction": [ - "AQ/kCWgcKfhVw0OiP2xtVJ94nXTC2WCyqGzpMVEMd+vv8V/QcHV63GOEvlGAmT+pQ5X4EGAuqjSQBAMRQWSkrAEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWl/X9OVXrirh5La8Qbz5E26HVPKMnHdPstzTpYNpxJmwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZwNqrpxji9CSv7y52SE7p6FHok3M5p5JW11eQL99Hivb5VAz+Xd5gZoe6aiTPcwpfsI3UTOT6HJuDUG/cEvzwkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUEr0mc/WNQzx2+csP9DIZwRkKIyHnjGh0SMbxzY2AW5wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBpCuo2sYDgcmnj51JRQM5xvmdp1hTUXo8SP7C8KMKZ6Vro6P9fhwrok7HYViYdozGBvK51n4wZDoYX6p8chr7G43zmAfYZhuMh6D7U6k2EXBYr63", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7bnEHoviuqzrgtFg8yZN8Soiq95a2QRonrQ41HiCBbHPieizRdjkefDc5fxjhcGDocdf7zD1U7brKsvRCmg8pB3y6RyRQmnww5j3QbSeU6DanBZ1", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291703 + "blockTime": 1740632954 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom b/tests/data/transactions/batched_tree_transactions/48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom rename to tests/data/transactions/batched_tree_transactions/48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 index c395dfeb..3556d9ab 100644 --- a/tests/data/transactions/batched_tree_transactions/6SefCiZEGdBSRzkXaAoRhfBQKxyi1tNiyaJQ1c7bZaazM7B7sjgFF42PUjGdx3hFJi1ovyhYg31AjMzfiDXwYom +++ b/tests/data/transactions/batched_tree_transactions/48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 @@ -1,7 +1,7 @@ { - "slot": 197, + "slot": 206, "transaction": [ - "AQSxc7TEV3yXDGcmaMCft5HJK9HonyXXraw17pONG6QYjhhVFuLDpdta7GnwNbsGbaWTY0w+3G/UE4YM8dTv0gQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJal9Hkvmb2vxTae9NVnkJvx64uOxPjr2IT0YmDPozBgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZxXWvkezUdLNiUNrCYj31EB+Szo7yUjC/7R9TUipqjOPLGv6fRCjEIqRpa7zwS+iFlQE0YAJibpus/dCbNr4wIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRKxH8ufRGCesBbpyk2W4MSZbEYfqUk4bdZswcE8qmuAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDQEhBonT6z4r8ZDVo6vC35SFpqeRkejiqkN7Rf9LMvo7w16zikjNWXVZ4a64iNYDRTS5eyTTsMW74HR1hvKsHA88tAHrno5ULmXagfMfGNZNNvG53gFNa69UwFzh8mECzne6EjnYJMApHjbkaaoLHaDamsYAccNYhptV84oGBAo1A47vhqBtQvsHRdE2Hcv34hAbMDY8yphARvU8vLee8onLZgf83A8BDCB5CVkH5jxgDsGDZuEyiXc1AEgaHTQgVoctQDoAMEw", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEUYvFHTU9de14KkMGzkpxKENHvsWK9yruSJoa5jGvMcrTgC2akuoNkvB2B28Gm1Xh4msutbkDousG7f7UjHXb14iPy9xBpSvZSEtFJoxqi7r9QwQmUiXpV2CibXJAbKNAWDz9KeRH7Fow7azAZAgJUq3qHoJ3LSb88XZJy3mxNQ3vwXJDMXCJFPAjvxqujUxFH58o2QPJhVJFhFXs1d8YevVJ87FCo4KfKTJnGWsSkzfcSDiPhih4g9UCS328dq9L9k36JG6ST", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291691 + "blockTime": 1740632942 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 b/tests/data/transactions/batched_tree_transactions/4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv similarity index 84% rename from tests/data/transactions/batched_tree_transactions/BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 rename to tests/data/transactions/batched_tree_transactions/4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv index 41c4d516..3f29ebbc 100644 --- a/tests/data/transactions/batched_tree_transactions/BkALskDiHxCe45zfoz8imShoQbA6DY1aDAtrzV6QV3j7LJst2rVioU32iFJtkqpYGhEW6JaS9rZT3skLdw9XnZ6 +++ b/tests/data/transactions/batched_tree_transactions/4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv @@ -1,7 +1,7 @@ { - "slot": 163, + "slot": 172, "transaction": [ - "AQlD7ijvkvSp8QLPvf0Av4g6Q0+Phyi0AWshKNHSbUM2PVuqRKGeNg06PY2BqD2TRMfzzQwTZkGpC3RrUuJjvwkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrjkmp0FFA9JBaBDAtbupW9JV9zYDR4EDgHtdVTlB9FQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZ60B1ApJRQWJu/oamQM73C9+HewSHmD3TB4skHqK6Xw+LhPGjyIIWb5PtEjoM3Oi4xPCuueVzba28ZblmCtuQ0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDZcCLtNzM6NwvSX5/maaPnEJrtsm0/V4DkHJ+2NcFPwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEsjNkXEGWdEhyDL7ftUMUEBofAvWYSssPyQFBDg3Exxah3s1BQaa5LTAYxUBJZxNsXLQL59Qcr43G7BbcbQj1YNX3tBp1rB3WweQnC9qAn6pu1A7", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBxsrysFvfx6ekJcKCkjPPxXoBLXmVjmGDZyF54hd8AmTjQdnNZVgiPKNpq1MzTyE88pRNSXfG8HtiqG2Nt1FH5rttud7VVEvc7XrB212Wut9wp1M", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291678 + "blockTime": 1740632928 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 b/tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 new file mode 100644 index 00000000..8150c4c4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 @@ -0,0 +1,81 @@ +{ + "slot": 446, + "transaction": [ + "AaGg+jYcX2l6olyM/2ICJGlgsybRJdNOn9eK1+Vw56WQJoJ1BHR4NBkQHgsc5ukZlcHq7uDUTAKAXJMrCtrOsA0BAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9OLUi3VDVUc9VYhb+RmvpnCf7/efPubIL8MhVmCNnTykAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABAaOrqf1WvfS5FYoBQpiUbFS2DIiJxJquHWvHdSBaPvLjd7WmQIxMxcDhOUtXK91gNEiQT8HzquL5S03kfakqIso5uZ5kqGhGXXFi4Sntz4lVHLaUxVbz2/9iet41en1wq2tQC4EzfDq94en3OAWK40y0pLgQC+8RRhEx5sFR5zrhg038J8xwEPnu9C9b1LxrqcUju2Qs2EJeiQhr1qdRg=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990101400, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990096400, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74xHcDMrXhVvGK9NX7pc4FcAegijpg1UUYFjhTUEX1hq9ArGGYwsyP6nScSjRogWRtrZaU3TAw8FMQSPa99HsDUgNgBdtuYaJzyFwrtrVMK4SKyp8quLv8WMYBfvHfAWw24AU6WimGxQ9PziWAsMFicKGgnt5qZ57QA2hdQi9TXUssMDW9zfUQ5Y9Nrif99dkJTfHvqbuw9PmbWt8XarBFu96f3od", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2HaZbEjy1tqerXXTrMRzsXwYfpsqPMptSi75bvxFU9Nz2aKjt2obzCHTToQKZ1", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76361 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107210 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126002 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 126002 + }, + "blockTime": 1740633041 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK b/tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK deleted file mode 100644 index 86bbcaba..00000000 --- a/tests/data/transactions/batched_tree_transactions/4EnehxBe6Cq4tRkehjhFrdkwvfVoD4qFMCucDg8n2uq5nFZmEZ5cDLykGrtVSmfxsi7yiVMzAXgmPHeo3BYKLVKK +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 346, - "transaction": [ - "AaHwwMiABKbQ9oxOu22iIsCd9L5/PkK2rhlvXS1bMvuvHZKEqVVpz4aH/lE0NVbGTzp4dlWJX3c0dNBrtY/n4g4BAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQBi2ELDarQpqLubvrtIA4rDSuuNAmLOvtx7ErafnetXgIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAK1DQEETG9QSBlamhQNcb0LGw+tOlNRsO3kknFFk0o/xquWK3mGPhFCjPn7/RFUxfzwyD1BSRfZ5msdZl3Fs1OLhmDhmI57HqRaPR3ChyfSAjs4Bz+oqz257YSzGULYiAUZeyqxOtml0Wto0LwPHKb9RT03B/XQ41hszQ1FwBULRHFZj+MnLoLWu35rV+kkik152segOx7zZP2vOKWx3CQ", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995063200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995058200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941PUtYHFdP1xPBZedsd7AMDdyGMNRMPvj1Y1MLMPPZAsBsm5AiS4zKfkCt9RdXXZ4jSr23GuhBuY6sbnzx4Vpr8kHry8SFk7xmsnA2TZJidKdS3p6ueVQURmKFwdxRSVYNyPprHi9DaZB7Q2iJ4iRMtUWDkoridLujCH5uZqAA3VB62PiH2mcJ6N8Geuj4PQR7BGannq3DmPpKzYnj9Hz1pTerBZ", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgoczt5oyfD73D7RVtWubZsHnpxCWE6AzUajJ8isoLTxfVLXusTM1wpxYHWcnth3abAoki981Y851XSiEJDwEMBzcmHQz1HdL68TGTzCggLnGNe", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291752 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm b/tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm new file mode 100644 index 00000000..2247d429 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm @@ -0,0 +1,80 @@ +{ + "slot": 315, + "transaction": [ + "AaVgTBXZTw/IRAy61WHbazo9bt/xSP4x4Ev5Z4LVjgP4kMSEA7BlDbb2itoHD80/lBTM6qsdvHFkypi6tEXNTw4BAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9OEb0aIuyXHXnaVZ5n/hVnC57HJExNe6PZEiKjovCdpLAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACvkDy4w+Ia4mHXj0zARodAbBhy5GQzG6kaBp01h4W2Mp9QMmOjh4PupA9VE1+n03+h4siWnsH37EhhvOQAM35esA12EKLED41UF/PQcnObf5O0NxDIaiKrTQ4R9Al9GoRb/Ur5mrHedHzgiMn2l5R8WPDuFbEJS9yxbdJrcWUM8KMOggmHSF2jSskU4xtAJ52lLWC7G7wiZ+WruYr7IYMY=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995078200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995073200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74y8bsN4GDWWJgdbXHHygaAvaDQvArSzpv8G9HkYW5xK7BCNBM2RybwvzXHoL3YF3rdj41rnABWMnAobN7b961uCVX6QiNYRYheTuCqwXv4aVdqaNLBFpcH5ipKi29mrbRttL6p3wUq952HWBmbTddvhbZJJm4aiyi38dH2ftLqcQdootAtbejFHDRdyRhR5GEZkXxUSUcZM1jAT3N64W5hzdMPCq", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXunTrPw77QCUeLWKXNfGfENRVAawcTuACvSUocgPBFw3uzB1Zu9PC7KBpT6hau5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125841 + }, + "blockTime": 1740632987 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 b/tests/data/transactions/batched_tree_transactions/4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 rename to tests/data/transactions/batched_tree_transactions/4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL index 166e3b69..dbb54767 100644 --- a/tests/data/transactions/batched_tree_transactions/2XEp4ugxQMNxXVRbDKR2DxbAbeUNDRNmEuei3UyMZEocDYzjacnMHqWWWRyBBD1nSBtqjXPaQRjRLNRPLTro9ce2 +++ b/tests/data/transactions/batched_tree_transactions/4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL @@ -1,7 +1,7 @@ { - "slot": 203, + "slot": 212, "transaction": [ - "AUwX3NU+RKJtl5GdwZgpctuF5xytVmdIOe3nBsAAbulhYUMqgHxX0K24EDpe6WEHkBn1u3c4XO+8KsgS8HQafg8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWU7RWRPCsShLcnevJ3FoUSwICVRc9ENiYq4zfU0uTZNQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaXxYEGiQEWBhpAAmT40Hz5W5dDrQ6poD8nZvKPdO2j/hct4CrhKIcIxg1zrEs7+MkHsOvxDqRVbhZnGewB/Ug8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAexSFXU+lMYDAWBV3VbRi2/lTcvGRorHosRhnnq8riwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDqhjXSYm1PLZr8c5SmWxyxsdDCLD5SrRvUyzR5ZyEpz3n7jxbLZ3k7zyRJz2iZ6HtQc7RCzN3REbAn8V7orjVLE3ESHG5R7zCCPuvQEVd67fb1i7", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7gUnYBYKvvTKksRyQ5sc28XrjHffLwkr1xdkRigijZB8KGcquHdu6FX1T5fS9gadEby9MEdK71G2ihDaaphHsL1FgVJiMvcRzCfYeiwWzpER44UX", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291694 + "blockTime": 1740632944 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v b/tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v new file mode 100644 index 00000000..75fb508e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v @@ -0,0 +1,83 @@ +{ + "slot": 325, + "transaction": [ + "AacocXQcDc6C+mXpu2Qy1TFbQ7XzEZm6yz1l6v3+NFHJMsg/x6HXSl84k1Cd98uqS8Az7hOjY0F7iNYK/m/mUQcBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0++JG6iIeMOOlb0ykXkpVUjmZCA2rzWCdr4L6lgd6vn4BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACB2JoB0gGAQzXpuk7QcjvC2sgnftENoIo5e9mNXOuWyktIrsRpYy4sATDx7SAPQi/ifhXHrVytcg4wlteSp39+FWgZVLuh9c6MYjSumoPX017YOI58Yq1lLi60gowR8Bh21ArxOKnXyPT9gkNHZ1M3K0IjIUxP1eUoabyT1gfaznrv7i+NFc8rIdwgVOmP8kdDpMIQXLjVAYSmpKWJx+c4=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995073200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995068200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r89423d3si6adHN3eJw7fVzEd3zfA7vrHDy3QPV3KG1HBypwEJNSGKkEKiwrpm36PPwQhjT4aC6WPyWcq3oTRuaDQCfN5ZmPkKzu8NigFy9amLWpcbUKJa1jF4QoebHqefp9wQBJbRJETeF8wyGdH2uFHsVgzvGBJWdNjaNpTZc8z2iymrhZwt3N9G8pAVMpHDiCzwL6MheiT65VKpHvjmnWkcMFTjK", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxUaJZDo1Y2U51hNhA2tH57uSEhp7pUwv8HkQSD4e9ijjVweMX9cD8XhPr2W9jEhVmdwF5DH48oyLJcQ8JvBQQ5YHaHSkmoSmwLhwALp8US", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128974 + }, + "blockTime": 1740632991 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd b/tests/data/transactions/batched_tree_transactions/4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd rename to tests/data/transactions/batched_tree_transactions/4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J index 63c2f301..fe800ca7 100644 --- a/tests/data/transactions/batched_tree_transactions/4EYi5bAH1cdVBqv6MVbK2MkKcFd7ivqfSfQnkiwqZEqMX7NHBSc3E3s6v6zZxWKab2UvPCWRzmBaqvwmj4Zo2Lxd +++ b/tests/data/transactions/batched_tree_transactions/4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J @@ -1,7 +1,7 @@ { - "slot": 228, + "slot": 237, "transaction": [ - "AaG7r7dgwXuZ5mnQmTvGw4ZbIyYnnO9sxcKrpJ+cWF7uARMGHoEz1myOkhwPkeukWtOMvT1BcVaMCDdc1bfy5Q4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW95BLmX962JGUU9SQkNS4nvnC/8LKuTA1WGjgkTotj2AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa0L4NoKinRHUxhMoDaFO6HCCWuPxLMUcNtJSaullPeUtmM6MXfk8Gp4l4LuSP4WqGkOQ8JCgFnDpXgKyk1R4QcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8AGkDs8NDuYokJrGjIYBsZnbhRH6m0LRP3+J/1sUXxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCgVPd9GGuBpJ2zKFp2brevaFonu3Q5J4BH1cUCW5HEawe2k8eMG4wofAk4iKTUtNssfS1FnRnAC3yhDdqBcmmvW6P1B5D7pJThhRbCuRpDQ5cpfq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7QSE4X5pavF23vNdmc1v3r2skdoXBhkFYmz9WvNinj5RxvgEvryAEzhRGp1gx9Ea5R1hx5bydxprsE9fSb9TuB1FA28BfiMfxxfFSiWoBfipT2to", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291704 + "blockTime": 1740632955 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX b/tests/data/transactions/batched_tree_transactions/4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX rename to tests/data/transactions/batched_tree_transactions/4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA index 6438d63b..dd0afa93 100644 --- a/tests/data/transactions/batched_tree_transactions/2gQZyyFAuytdKpxr64MrkDi7T8ioDVeCXsSS7RadUCpogCQbDUXJk5sYVoSzPPxoiyYBgVDUf3auBhZSLydu8stX +++ b/tests/data/transactions/batched_tree_transactions/4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA @@ -1,7 +1,7 @@ { - "slot": 171, + "slot": 179, "transaction": [ - "AVP/4h/+3+If81AlaPDnTlzNjhCAyikJGdSZqT+rvq+9jVQ63haj1a0SXblYFZeiEPcQYbCJGk5r++HSRnlItAwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWlrtMRx9Znui+eYZtbIR6qcbrjjcVW55LxqAWO9TllYAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa2TulrlMzJgKn36CyJ2nqy8eYo9aHYGSizw+ybDW2S4iwCOpi9eJsoh/LKgTcD6vQ/1XLe/jQRJZnNLTwUzEAUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0TkEH9cPidYkQF5zYWpxLYGCbl9EzT8L8MXfXKqRKTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDveCootrhFL2YjmqVNx1bLEcdotSoeyit12kaNQz9HLx9GXzNA2GPu5TRxBRHmCADgkuxAfEkqjr4ehJbdMhyTzAJDNp9grcocLdHBWJdgSG9Eoq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX959oF7geCwTUYyTEtLdJ4rTsDvwWpkm1CxHW7anTPMXtoeG8JmwapuVa2UkL51T27XpTyWKHd5QW2MS2s2quRDPgVQcaMoTUT2wh5hXytkLq2KF5", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291681 + "blockTime": 1740632931 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw b/tests/data/transactions/batched_tree_transactions/4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw rename to tests/data/transactions/batched_tree_transactions/4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC index ab4a9924..85716d17 100644 --- a/tests/data/transactions/batched_tree_transactions/3Xue7XMekq5y3QeHLZ57gfu5qBqnGZ5V5AHKyp1GQjYUNjdNytSbD6ubVtBqH9jyAD8GZJ7Cycpq7vhNBw8KwJPw +++ b/tests/data/transactions/batched_tree_transactions/4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC @@ -1,7 +1,7 @@ { - "slot": 126, + "slot": 134, "transaction": [ - "AX6wAZIORr08NQb9m9x8SAj0/uieuFVXhITFC77uea3xXg71ixPiGtyLi2HuisF2z6vnssA5ACWBW5ZxhuH2TwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVmhahY1/8cvU+c1rN+3SxlrBHtgnUvOXy+eyidCG1XqAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa/osKdJnOSWX2b/4HAIG6ryx5bUu2P9j7t6w1NZ2FuJSyu/b/KWL1QgbUv0lqdZ5+IGkhBe3hZ9sV5HllotHQEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjq3FECHqbFbAhnn+a9MHtzw9KmEvT2VsfpeHJjHO7GAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCt9dbTnYKk3nG3rkzrVJYrgTSF4BxD9vYfMexCriCpk7bAV6puuyAgtSpBmGhT5VkcFpDhrkUrzJ9VdohxXEqXQMC7ibNjHZb9ACM7vhSNsA41Xm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEZezxsQYYfZCFsctGKaEeUrofCnqmdr3rUjEXeUBcLmD1G8LtGofqzNQzDWa5UDgeMh6ZRCc5hM5hDL6omd2ejCvqXhJUdmf5Ho9pgxYfJLiqReF", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291663 + "blockTime": 1740632913 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r b/tests/data/transactions/batched_tree_transactions/4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s similarity index 84% rename from tests/data/transactions/batched_tree_transactions/t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r rename to tests/data/transactions/batched_tree_transactions/4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s index ebe71f6f..e967bdd5 100644 --- a/tests/data/transactions/batched_tree_transactions/t5BQwcJ7XZ4MXBPbiQuqL7wnaywpHYU2e32Mv5g132gumQKZLkMPFH4UiS5tRJqY8Sz6jDkpiJLUnsRq6LBi14r +++ b/tests/data/transactions/batched_tree_transactions/4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s @@ -1,7 +1,7 @@ { - "slot": 173, + "slot": 182, "transaction": [ - "ASwK6EUhqjRyjPA+Cl/0MtviDtC5sOMJINymWq9UOdPS/Gnbmu0hrQwi7GzQpKcBSnxC+2FOhiBd6Tir/tsfDgcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX+vKMmdCvVTSYkUDXxDfldW0Q09crUHWW8dDsJeDi1qwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbDJH8J5ah89mKR6+z/ZFmEliHjq9aaaosKiD5rEFoUkBP4UFSQCW1gE8X4gIkiKwDMFpGgFHx9Q26A/wfdSPQIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBgXo8fh0Vfmc+yUuXHkdoiLlEKkMvepZtJjBSPoAu+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFZ5gR2kM2uTZsoe7AE1oX4rZdvdcVEmegZkMwxmCGBFuF4fjbLjeV4daNvLiBD3v88k3TB9x5WSGn3G9dovQXPJg4JAR7rgfqTNzrNs1EtgtKnzb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBJ53aargimtqbDq16LCoXEUhF9irvV9kMEZbpdvvFAtbFKnkU1pFq2SGF56KqjnoRV4eAxmqPwfDVfcu7cjTScdQmsPFfjMpJjGQR9UTCSi5eXsD", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291682 + "blockTime": 1740632932 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX b/tests/data/transactions/batched_tree_transactions/4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US similarity index 52% rename from tests/data/transactions/batched_tree_transactions/4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX rename to tests/data/transactions/batched_tree_transactions/4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US index 678e115c..6f21df8f 100644 --- a/tests/data/transactions/batched_tree_transactions/4GV2R2hoDGmiZ5qR6HsQuEYWCUgwQxm4bKZBDDCM6cabp8XdqALPDbnYUWrmnz491CtW4wF5FJwqAuzTANaBHaNX +++ b/tests/data/transactions/batched_tree_transactions/4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US @@ -1,7 +1,7 @@ { - "slot": 375, + "slot": 408, "transaction": [ - "AaNnMaEZnjLRXtcjTs7Q2JgzWm/nLzMzqu9KIzTQ4oAnPXb6haPHsgAzMJti0Bh4bDix3D2TVadDw7gra/0mYwQBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0IAs6icZJ65rWTfHuJHZwBzIwrbihu+Bbwpw5Mu2LB3UCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAALmpgOpo99V/b8Ca6mcskRItze8gjp7Y8fL7ibjuUqrqayZ6Lfgeb/WcgFwD4mXwm+eyFVb0LP7DqeKRhVdmyiGY5tbJigXbbJ9ihogt2dk2xhCVbuGEHcUNNWZpAWIsgdTaHiMbWRLaWWjgMpy5KbCnv8Ncfj5sqxlGGtuPalDZrXfMfxPuZwn/iAFqrmM1MF3C2ObsQolNgIg8KqBIXn", + "Abt8R5kRGtqHNo7eEeq8KKwqqoyhBsDvWxQOc6B7vcNQ8pzqL+F6erFn0LvS9Cw9lPKxMWrACKhtnfz/RCDOSQ8BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qt6J1lTXrlNeGxTpZASQ9EJEM/b2g5orr8TXaavamsUBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACJ+EmdzsDw1on+LjHcS1rKzpR1PV5uOlFqYjK65QF+LL+MPXzj64yA3+VhDv7Gg1+xPDyNktxPpTA2iMep5ltoQhe2LbvA5/H7UsM7JhQBMoBdIHJ7a5y5S1+xi2MPhdiDapkSF8xNzJkwd5xM1rSNWAmgiDsbZDOG9x38RQ14SASM/SAaLcLfhaxYpgd7qP5zLxXlUFbgciCsK7k/olZc=", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999995048200, + 99999990121400, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -22,10 +22,10 @@ 1392000 ], "postBalances": [ - 99999995043200, + 99999990116400, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -34,7 +34,7 @@ ], "innerInstructions": [ { - "index": 1, + "index": 0, "instructions": [ { "programIdIndex": 5, @@ -42,33 +42,32 @@ 7, 8, 6, - 2 + 3, + 1 ], - "data": "LmdQuBbApKVFkG74x9gBpRdFMkk3EiuHgNEw1zpBQhjP5WWwSjEqsFCLM3npUpmx39NBRcFMA3aiSdTsbWmZGVTa27PzefMZu5KidvEc2ABUeYYfBzq1Yx2M1VB7ym3LqbyFNymQ3RpsTXcxjdaDGWKLKen8FHnWTvupKsKgR2brtBfPgjkpHhWWYjvF3DW3m7NGBaSePD9Kts7tUnAXTfy9Ry8xVcYfWqtCAUXqkXG", + "data": "ZZpa4B1Y3ym6r89427CjcwAR7grrK7jkjAbcYZZ1bKMwAGdP4xDdUFhT8EXfN8Se7BWUCCoXQTk6yYVngUjQ6uZWkZBrB1mA9AFDtt18EZN9bQ6dxnHhwThUvv5GVot12QH8yDajTyR3HGmVnzYz2UZqxgzR9neV4hG5M8mXUynk3tPQqtjnRJQSR3zTqztHZwrEXeAAqjvR94AxzxmhrPGybNJ5uXFYDStZPGAAcSi", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYKpGftSEGbbeGnxUKL16Cw8rQD1RNZjZGyPQwZwCL9hMAFfJbb44DZphWCE4LtXcKKRcMRx8F87jfhH6uquHyzchE4u7gkZ7dwXUNe3hq", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHeqPhi4KUh5swsrffictHbneGN4QmNXTXwj55D1CTYA58kZoSE3dKcEwmSKfGvwsAfmJQWwDYnbEK7WHKTtGtriSMEQ7iEeB5FgXDMDCfL", "stackHeight": 3 } ] } ], "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125593 + "computeUnitsConsumed": 128974 }, - "blockTime": 1740291764 + "blockTime": 1740633025 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 b/tests/data/transactions/batched_tree_transactions/4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 rename to tests/data/transactions/batched_tree_transactions/4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow index 5b76979b..1924b84d 100644 --- a/tests/data/transactions/batched_tree_transactions/4JAWEsr94sh95qYUNP5vAZqWdZ8jJ5HiRrs1ZJcMnX3hcAmZKU13qLsGc6ssL38W4CETZeN9FCbEyy6pTY5aB3g8 +++ b/tests/data/transactions/batched_tree_transactions/4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow @@ -1,7 +1,7 @@ { - "slot": 158, + "slot": 167, "transaction": [ - "AaTaOtPa4/1L0J88sGHQXc9iqJEoUUaFRtntfDvx7aukz7ElOmTH0ig58vrrRLIsf0HQZJHBuzZPHph1Ya6oYgUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXtdTD6i/PRL79AFdjo3y3NQEaz7UJ6yFDZQyEEmcSHCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aby8kwwdTFDrrzAnYgQMoMNvT1dybkSZ8XShIKLkHbU0yvniDIFknpLWd/R3MWYwENQ6en+OnLjUrYvw1ZXopAoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcqS2hLEEqfIorZXPMempYfQ6UlwxlX8ZtYToqG/77QgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAqrLGxz6tj6uG6covwt1KmFWUX7ENMFVw8Xv3STh5Rtz9mgDCA93daGJxJZxSf6inVay3siLG3bxAD5Cjz1hVovKaMAit5XveNHpAL2sEu41hu1H", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX71AA5pwPCo7HSPVGcL2SQcfYJ5CEmkCAMfcJndPHAjEJBJazCZryexW6J6bdiREh4YQo1iihengPwrWjT1LmS3PyRnnWu7pfU7fukGXvqsWutrUf", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291676 + "blockTime": 1740632926 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt b/tests/data/transactions/batched_tree_transactions/4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt rename to tests/data/transactions/batched_tree_transactions/4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 index 6932a70f..fd26c259 100644 --- a/tests/data/transactions/batched_tree_transactions/47PcUYRf2B6jWr78XvmZcHmbqKqyzMzmK2NyQphxwA95rWDd3ZjSXyPBQs4gdQ7GQLXNd5Q7xBLcE1F3yC38t1Gt +++ b/tests/data/transactions/batched_tree_transactions/4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 @@ -1,7 +1,7 @@ { - "slot": 240, + "slot": 248, "transaction": [ - "AZuPtZDm7qMm7qDXeO4r906ehVLIBevp6JfEntoPACgueE3i+bJGvncy++8zEV2G28OWiGsEQ321HlKyS21S9wEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWfYCDI2qbjDg1xgmXLwSIVu/chEAW56DnryfGKCGAvQQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Ab8GnHTfA2yFH/QwXbl4jJ9Y9YwCXrlP6On0bLgV/pYUUu6D/1V+cB0fpsimpKHKRpzsX6XkI9e7kPIQ+nnq1gEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWN6odsprrxJ2i3H6n3NhHj1/4LkKxBS6/4rKbuEWJSSQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCdJPZtZxasiFsDArCzzeH9DWbijZ3zWQJ5HxHypw2qqY2kNfwvTzHKrEUCtnjk7kYnyVMfd67KQGrsXqnBYo5m4c3knY7t9XpnWzC2B8ZBN3UrhgsPmMZ1ahSv8tbXCUjmUAUc6TYYAGGYj6rwyuEdfTaP6r3TqdQ17dMnZo4mxzm9V5y7gjruMvcb7rhShV2q8KoseUzJVXBaPGGvFMZ2D9qzVBYyojVs6TzZaRyJa7i6ihEbUbHUKRBiqybDj6zXoaEY7hmh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDE9TgYkVAECgcVm3eqRBNBGKoWBmpC8H93hk9PvbTKBkqVCfTECierQ38LdrWmxBZ85W641ku2nGGHzkDqEFw5Sf2imLGQ8dyKUrzCYbxzpjWxdBiXVa7WxhEXFwBNxhUWHn7CJc85EVoJWg8dc6dGpyzfajBXNEzj8xAEUeG299wGEcz7hRXMKCqq4WAzFZeWtSFY1uuDARqJuJiT9mvPNsNCUzka1iggDFi2y4DhCxDyZmEjZmkjpuCccnrKaUpvTrrgjenKH", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14099 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14122 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947141 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52957 of 999850 compute units", + "Program consumption: 947118 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52980 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53107 + "computeUnitsConsumed": 53130 }, - "blockTime": 1740291709 + "blockTime": 1740632959 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W b/tests/data/transactions/batched_tree_transactions/4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W rename to tests/data/transactions/batched_tree_transactions/4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU index 9e510f04..1a4d0379 100644 --- a/tests/data/transactions/batched_tree_transactions/5YrMgLU2GrJWdZRYhs1TeJq2YzbivVwHPdJEy244nbSLbmPhuJHoAb8tuSGaCzsbB4tUpgtkq594LgQB789EMi3W +++ b/tests/data/transactions/batched_tree_transactions/4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU @@ -1,7 +1,7 @@ { - "slot": 123, + "slot": 132, "transaction": [ - "AeOI+gOWDXYoFlB89b9dgnxyWcoowW4g1M9wc4GisWQVOfcs2RT5VeP222Ip+Z8ZKUEieBNjx0bpPGQLL5vGjAUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV320QZb2Nza3FSPlZJ9c413ezEH6LZ1eNdXfNOf/lwNQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ab+MJbgg9yiVuHb7wq0VSQGH+KhNUQtj3kcrJTyGfwOeieUy/8wrBhTpQKnOKXl9I804zHqWj8O05BORTHJCPwMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVLHVDAIT8TcAVcfjKVcdOX3+IBQZuwGEi7e+QrBT+AAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXACxtJ1qCaGt8NsHfHEs8ASTF64nEKj3HsXfeSXop42bSKP6dWtG8b8ia8kBCTiByVxDUeCChH47k7Fb46wJrAAwg2aALmct7jhtuCcynzZ1ncoMy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7FhkuGcAkgiz3gp4Mv4xZdyNWhN2remTrS2HgYdFpmop7Z6Z8iYEDgfh6juzqYRz8gUKGCLgKFB38aG2UBXDELvrB43Zg1R1CC914H4q3GX7hp2B", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291661 + "blockTime": 1740632912 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t b/tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t new file mode 100644 index 00000000..66957a20 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t @@ -0,0 +1,80 @@ +{ + "slot": 356, + "transaction": [ + "AcGHG9+WI66Fo7hVxaTnv62pBixiemYS2GLY4AXC0PoJbKUEOaGv6ySrcWZFt8IPdhdB5mRgzQEUxTyuJtjsrQEBAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9O5ES0sziCouGBonOGN7gp7j7iA5aDoOwvKw9mAtU47gAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACWkHFagG5LDd88jQxv2aOAlCv9nKY6nmD+hCzbdnkFeiBgBOwQnllhitsO24VeUCT3f4OO/QpOa9Ox3ewUBjrgexZ6HGBiZiuneI6s4N4eZIjyYbvDAAroRyiW96TNZTgLxIJNEX30z6tneG36jMPbOaFunR0e2iPRl0K/iQ2dMkCCOROnmmiDJPkYMf9pF9BBx4nOWNAogSl2yey5T3rM=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995058200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995053200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74xwam8J2UQaNFewt287U2WJ6S6RcAuzjjSBAYz2kRMbQjy7vkagmoBDg9j2HWJowNwPwJ7qp2dvZnYW8EeCCMw4Zxt2QdzjL1uFfCqkswwPQJM9Qh6FNsKbNnW6QPMD2KBF4wQzW38UuABm9trL3f25xNZ7r7TCx852goXZYuKguPBErk4pJt5a41Wjn9RP36Rpoy8tyjdMw3wMFs3Bg3L1tvPnr", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9yDzVQE387tdhB6E5z5qk5UwbpsEykYLxTLyw8vAgLH3mT7Q3i2Gv9ME633TMJf", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125841 + }, + "blockTime": 1740633004 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 b/tests/data/transactions/batched_tree_transactions/4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 rename to tests/data/transactions/batched_tree_transactions/4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa index 939698cf..f422ee8a 100644 --- a/tests/data/transactions/batched_tree_transactions/5KjeY8pRpdEwueDPc9AcpAqaHp8x4MqfZH94NhyFHZuDKWp3PWqkAw3GVNnaggTkpMWPDgnhhhNxN4XHBRwU83w1 +++ b/tests/data/transactions/batched_tree_transactions/4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa @@ -1,7 +1,7 @@ { - "slot": 119, + "slot": 128, "transaction": [ - "Adg5f4KyRnD7pl6G/tYUoHnM2zOXNGhAUBY2d6QUWY1tBmUw71c193J6CqiHzIBoAVyUw9JaELFFh5zo6K1i7QwBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWenYdD7hZY2LqRrp6dQUrtC/hzHUc5huWznjGN6HIa7gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcHxDJbOCWa9Oih8sqKSeNAgXArsAc36SeiQH+pOOMPwXRCl5xhGetjnHeVZ2G4X28s26QBGOtAerRdBbteyCA8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1Dmvayxb9+lF1wLVEvgA8CevlH7H2R/qXUmdLeOuXIwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDK4Yx5nhqCJRCsLU5oBzvpapqwQinGBqeRBaxcJVKqCZYQDHxqDhGdsLD1Ar3dZNrbRuYoUminp9459VTY1w5nMzy6CZUVq5pEmTS8uyNbT1Si2Rd7iS5iGMf6p1hQcNLCLzm7W6LzSj6sbof85RjAXEYmNFgCCTScKWkhU8uMymTGdAmaypVEY468KxGXvCYaMEgkivvLoMX4Db1VE7cK6jsnkTMTpk7HSzyGAURQbkTktddqp2SzqmeQZvNjDE4NZGZFmxfPM", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEYQ9mvy7zyNcMZYZeH9fM7FHye2MMdnzQ9XemCzux7X9s5uaY5prS2nQJhkyStCzBXk4c3KaPc7Htq2Bamuf2PmPDSfscx1oS3VcLqymvFcRhn1YiRY3UyYHp9VdquuAYaT6FgF17wKnx2nJNcfEwAEhrNcXJvP63L6BRUDHhnA6G3fYygDZx4zF9riVMezFeaWWAHBiQoPhkCxDAYzFkfqCb7XXbz2cbPi1hq3wr4C64fd7ehiknohHwazoNMeZpLRbyyYMV1", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291660 + "blockTime": 1740632910 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u b/tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u new file mode 100644 index 00000000..8f672709 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u @@ -0,0 +1,80 @@ +{ + "slot": 336, + "transaction": [ + "AcIPSd+MRcEJyVsHv6EF+bUMkLCkDEKznYxKTgI70cN/6Hfyn/4eqx/mSSiNByEIQtxi5UwEH0PuKVYHeXbEWQwBAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Mk10BeP1d1b6w63068rs4Xt98e5ax4VoToQIKLi0gAmAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACP3K4dbOCyTMko8a2yHufgpznxj4WEe0wT8DfX1chjuLtCIQcKLTLQe2aepK075cJRB0yr23eIhMHHJ2uEwTy4oMH/QYTL8zUQGAwjCjxkA1wib+8+1LCY61z5uHEFuGAeiMCfzwABtp9u33xP/RoWkoJfh1z9+4Q8yOTZAi0mnnXNPt1YM2bWP+ftkSAmj1LDUbrQV/ZSUmymNMZ3BJnA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995068200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995063200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74xtdRG5wv83eTkUSmzjak4vWxuMfSpzJL7sRakK4htra9NFmcVYQANbBZJWV4Dmzf65KuUc3bV5HEVm9xXfAboxyAXVqdXD2BUVaMgfDrDUVMvKdYxQxUNgAmFFkXVsS1kb5aktbcv2SDBsWbN6aC5pjbhpETf52A5JRby3RGeSxQ6uFrCWA8jCWhLi6nPib4kJLVBia273X2waAJXAsoqoSizMm", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLwPLc4TG3KnWb8BK7uqS5tecUZViek9Xp3VnjQ37A5ESc5noqKjhGBJPwsUYhK5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 125841 + }, + "blockTime": 1740632995 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP b/tests/data/transactions/batched_tree_transactions/4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP rename to tests/data/transactions/batched_tree_transactions/4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K index 145ac6b7..f7bd8e03 100644 --- a/tests/data/transactions/batched_tree_transactions/5Fvf2wgXGD5FmMCm4zbytfXukhhKWezpCbYmP17zF3h6ApyRmBbmiJCtC7TG93sm6ZKMezpumGUMuCiTmoy7aidP +++ b/tests/data/transactions/batched_tree_transactions/4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K @@ -1,7 +1,7 @@ { - "slot": 195, + "slot": 203, "transaction": [ - "AdTwV1N45Lfc872tuFC5iebT3FJsO976LCnsW7WryltPecqlQshEY/q6jVa04Gzw/Duvdfe90e73ANFgW5CzSQoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVsbmTdCCsybF43SG3MzbUa5qnMayGcyWEIIxRwUecsJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcOq1bjF0KudIAbAPnVcBoUNQ9jcY81/hwynkHVSxLghQ9KbSO5z3Rp2t7uTEcpScYfRdxX02Y9mjHywFpdyrg4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJe5N3miXr4TiWBkQknDcDaSrd8Cd8qxUFAb7Z4W02AwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDLhwj1MGCKchhyT7sMBt18iqC7Rp6nn8fUFFWgGNNa6xVJDP3ASZCX81fQqUFiEuL1Gxc8JfxT55WLGVLQBFNbTtux1FHynnDaGoXgnrKku6N3EspTweDmL9xrbBkqDMafdTgbjitqV8cuYTo4Ppm8hYsV9L4GhjnYyWmpRtgp9uFvJF6rfy8PwWUsFwneWmLFHsHJLK8NuJc8bZvok7hrVKnvQYawMgA9qjcQAqswgtfVHgD6XxMY6tC1Ys1JjKXJxqvq2tCAb", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZjnKm2ssKCuo6exLzTNkGYcR9fhk22LuQDpj8LGZz1HZYCuxfJR66wJYb1wRH73ftUkorMuGeSBz3BaPWkyUU6BzbwUwabkntLTCzGLGZ1sAohLBAz1H8owmz3eTQGtEHsNDtDGsfZMY3PVe5oTWTBCFZzqbJSSL6HwfSX6vbEWEjfCqC92fiTe7BbtN3bgV6zNogp9dUKtQqamBRCXz6rAP1kFhDXPGwmkEDvbA2viKEUfCusF3JYZ3hizESWFqnyhYuvi3yH", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291691 + "blockTime": 1740632941 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA b/tests/data/transactions/batched_tree_transactions/4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC similarity index 84% rename from tests/data/transactions/batched_tree_transactions/n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA rename to tests/data/transactions/batched_tree_transactions/4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC index 8fc1130a..5b3d9c14 100644 --- a/tests/data/transactions/batched_tree_transactions/n6DuPFk7CUdF6SVvNwcgeqJY2MAYprb4ps3VGJDmPgjUwGcYSLihfZPoW7Je3sjzD8qSScQWaQRtQF1TrGDxjrA +++ b/tests/data/transactions/batched_tree_transactions/4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC @@ -1,7 +1,7 @@ { - "slot": 138, + "slot": 147, "transaction": [ - "ASbiSfdWQnxSb/NSzAONQcAeteCIk+YyoPj9kmFbSdCErh2zkv6WwLhI5DYUZ/pnG0ZXfLCJnqfdIT6+oE521gMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXg/kgzdqDX5omkg9ZLGeZyXJm5eQHukPOnj+Q3+ex17AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcU79FM87sYzOR2Xbq4xsQoXw8PFD0i8WphO+DqgE4V6XTBwuhgr9vrfB0xp/mIaTR/0gBjbseJ7FvTUVkgnIQUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVJEaauFTYjUfUHvd3Ui8PGOpaZLUkKqAH1LdNw31n3ugIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8NKzKYXJmLsJVoSmtb8DtEe4B1Uya7aiU7KbLLtcvzVSxQM4a1QF8C9jQzoN5Csafiq6bqbFiTRKZehwpcj9KGVod25zxFqTin1xZeVRTVaSLGSK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXC335vPsFdaXnbAay7ewk2p2UGRk62vx9kk5Mpb9EatxvNgAWCZ1Yxr1wbYBT9jBhZeKQJbxZP9q1WEk9CSjWWiz5YZah7fZYYYviq9Q3aL3T4Vio", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291667 + "blockTime": 1740632918 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM b/tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM new file mode 100644 index 00000000..c8604f7e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM @@ -0,0 +1,84 @@ +{ + "slot": 385, + "transaction": [ + "AcbAvmhVyJ2gvr3L/IGQgRQELjSZu8ywOQ+3LMQaQ1CGUE+jl4N3pVqYrtd080qaWbIVfDq0k0b86WwTyUGoVgABAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0PuOg1c6joa3iwCV+Jo1h1MeWH4I7fCyFs8+7O6slsBQBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACaMxWPTBYG33qtbP5lSa0meHQbyAX4UFtaEeKLkwIBNhopBOsEF6OYqM4cyn1UwhUJDYHrRp1E2nG4D2QkTiMqN4zupIPTa7LK2A4xaxLOFMiLOEq6RHWAa3XQt5xXhswxGvaPfmmhcH4l2J0qpuw9Tuw3pa5xKOCjeaIOJVRMVFZvUJkYTIEihGpWO0+KxARF7Qok7AhjOpWLKe4bHhdA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995043200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995038200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8942EMecMS7QeCDZfxeuFjPD8e8tRzGbKu52JW8iUFAtxDSRe9rptEUcXPcEgPi136gVqJxmzuCdrxN3HQHAkn1SWzorNBd7L8yfTGZMYxhFqV231xTvRRCd5GZsXTUoFNKknwXemJVyryRAubAGrXrqy7op9d9vx3jnBUDC31kGNqa68DNsRQUMbBp5QoJZcDXUP2jKAtc3xJvv9pBYQhZN9Wvbaw", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjmncWMiA6w5iMgQVJRS4c3mqfRn613rkPLk6zTHZ39nMQUJNemHLcAEERkzgpN9fdR6DAU24wgvwvXJkRQgiroCL1spRTUHaJoL2V8X7MU", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73343 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108897 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129126 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129126 + }, + "blockTime": 1740633016 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ b/tests/data/transactions/batched_tree_transactions/4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR similarity index 74% rename from tests/data/transactions/batched_tree_transactions/xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ rename to tests/data/transactions/batched_tree_transactions/4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR index df21f490..bf48ec06 100644 --- a/tests/data/transactions/batched_tree_transactions/xgg7SvqU4qP5DqAE1jGa7WhyVykEPZxdiQez1Vn2kKoEAXqeYdVEYAvxJ6sHrL53SctpjXYaTjY4Ea5ZrQwuzuQ +++ b/tests/data/transactions/batched_tree_transactions/4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR @@ -1,7 +1,7 @@ { - "slot": 215, + "slot": 223, "transaction": [ - "ATAFEceNsg/IaEUo0yruVLLvV1VLd23PiYmF9sujL6uh4wEVgJH2KsFGrihdpHC49xhezjLDEqTkclO7BX7I+AMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX06VVb0lKx+0dyKqyeZw0QQ93A0ivPr6bbrVoKljR5fgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcfAaaQ4HoIUkuwnZ52rnOFhj6XQZ/VWT6J0Fm17NcLCipm6zzMKbO4pxLxNNtN7sArLAOEDG0VU/5fJ1fTfBggBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUsPtIpscDH3vEtrwf/srif65Y/8gyAckn5Nj7fgQxlwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDbpxXskcHmAgYjCMuUrNe3tFX4CMY8sBbYoWqm4zCmCGP2gYKwRQmvoNm7W55AbFCJkAgEgUkRS7YnAS6zUZqv13zSbsXsibB2iJz9refccfQ71yLdsssSU5nWK7hcaHGRYhhWPnNjKrPPYeY6XXvesJvaFhEwXCjQzwMjNe2j2ADKWCKDhU3gj94YRULoFvaEQ2keWCVnseyCprcVncHmehNaVoapqU2JfVno9oCnmZ5sSEq6eR9G6ouVERWpmmWJg8pmskwyZ", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDiov5GTJJgqMHENrbDtfH4S4RZStAhegpyrCTY4SP48jCrrrgyfdzQUkgjPxbrLvcA9FqoSKonyexdA86fwibDpr7ffS5wHsfbCp96tcKJTkMuiDgnj2TRHATJSawHcqQTgKmfHGC4nxLdVQGyS7cJsf2LTP6NJy4tidqPGSA65MYosj3ykAhpyQugAMWbBH9yq5WkPNbQioYY7yB9ooaFoeM7E54VtSEGNYRKibcdX7GMBbkYKTmSV2RzXzdVyKuJf5mKZiu19", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14070 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947193 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52905 of 999850 compute units", + "Program consumption: 947170 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52928 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53055 + "computeUnitsConsumed": 53078 }, - "blockTime": 1740291699 + "blockTime": 1740632949 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR b/tests/data/transactions/batched_tree_transactions/52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD similarity index 74% rename from tests/data/transactions/batched_tree_transactions/3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR rename to tests/data/transactions/batched_tree_transactions/52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD index 1675aecd..708e9146 100644 --- a/tests/data/transactions/batched_tree_transactions/3FRKSCZCsV1B4HbQKu4yTiMwoHGAUoU3nBE6FypWNTdDDMJTz9cp65wjxSWKD8U2ux9VVV6hNXwBE4yu33kgCaNR +++ b/tests/data/transactions/batched_tree_transactions/52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD @@ -1,7 +1,7 @@ { - "slot": 212, + "slot": 221, "transaction": [ - "AXB3+Crq/Zy3KimfNmb6gh3ENRtwgmm0IO0N2HOyCmMCeD1Dru0FVmSMeEBolKUqiwj1DFlayh01BwbKsBRcLwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSQsfW3figgMsGA3fWovqathmeqbp00j6YG6Kn3orbvwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Aclg/KGMN1/Ocu+Ubc+vxq/yXT4VdT382KB4mOcHOrTxERYF/Usgaygq5osXmM/nAKfTLrXxN+nLsQwD1CazyQABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVItZgsWc+rO8viLP8le0nRpzOaefzT7ahFFny62plbpgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDi5jZmFpHsnGF5BK89MSy1mVo4uvjHfGWaQgPVwnqW2SiUH6sfv63ByvEHdcRGj13NvgJDj3HL16PJAmaZMXuybrLvm1Bvrufgk2Jtu5yHtEi3K6eSSAKTPrDiCwt721VuSjG5hEfJfHPqhDyUsi1NSWrAw3mdWLNGsswRq9qQa5nmgmVmPuj8xm7XZrG9a2PqA1wu95nmAz7PwHzPZwTMFodQZ16zdxSnBBfFQXz1HNckawtZMHpdUcPwzSymDhBeTzRJNh5D9", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAGQ7jj1GmbcNXPEB87wUm5R7qpDkfQxTWk8b5oPMCu3TW5f4GK4yeuQRHfWdaj8hooB8dMSQQiVhaCENhbLWWBxi5e3zxCZwd38CEkiLqvvBvJQMcdrio8CJyBANEW1R3gmi9hdCBzLfn1f63zgedk8nSYmhzUoXRagJDZx3WDQdReHLStYqkgej8s51CH3woA4cREcapEFVuJSFYvJHTEJS8MZVwVbPdndB8GmsxRuviiUznRKwemk9ZoYrwELstnEJQBrpEB", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291697 + "blockTime": 1740632948 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y b/tests/data/transactions/batched_tree_transactions/54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y rename to tests/data/transactions/batched_tree_transactions/54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 index fcab8b80..d493bc3a 100644 --- a/tests/data/transactions/batched_tree_transactions/4VCQpYyxgqYwzuSdsT5A8Kvqk6Z6fa1Se3id7DiPxpixrEs13Bj5rvbTMCtcX4cMmfBq7ksV58shy8dAvvnH2G4y +++ b/tests/data/transactions/batched_tree_transactions/54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 @@ -1,7 +1,7 @@ { - "slot": 175, + "slot": 183, "transaction": [ - "Aa5d5fIq4KRaugWwJPvpPel5W/7oq7iY9/8EZRJT9JNT/0UM/qqxpixr4r2l0zXRvU+Yi3W0q+nMC0J40ZMowwoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV9VXMMHH6byjOw3M6D/zGF/J2UTvBLK7kC2J4Klrb2nAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Acs4/HW3U2QV6PwJemkzTOKvqrMapmBjpim1Un3fAYQ+baNC4SWlIcgr/1HeYoFz1qO6dMmT97iqXoooV/LnEw4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVg4rp/DTl60kwmjqXyifHwd2Y1x52vqePa24Ca0vwsYAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDHZ2YrQYc954yJsGdcE7j6TAV7QnwrkYbpXc95r4x1e9Y6vBeJNCSKm2emA6PoUPf9Ny67F41CcMpqnTVJE2svrYKvJUzm7uoTUF6F5q79YG9J9qY7BRwnC838Wr4k9vbSzBcfk3e8JadYofe3bTYy3y4SrPvy5mmFZB3fXfJ124dTxGSVF1e7hY5AWZi1vGKk2dGWthnYGvyXR9ra4tKCJ5V4ydjQf9VXRqJUGSjvHV8nbs9bFYbUNnCYuwL65M5WNzRGwiJXh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDSqP6rHWVAFHJ8XSwG4o4gzP1HJ1wKitQYryT6pMUFJHjvXjMbo9NUsgyxGK3ZgBBXMejt3FVqF3tLSRWCF3Vaywwr43wy6aQKgn8B2EB5gvWGgUeetFTSQBZowQnsuhBE4QiX8Kh7VnXr4TJwrtVdtZnXDQEzuBbcBkkQeS3BjEDPbZHGKj4wwerXLKZFCjrK3MN8cGAHzEJhbonAYFuDDvQs33mYK2e44c5SiX3wtJNkiMkr2bSCbXEyFES1n6nAf2rmjZG5V", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291682 + "blockTime": 1740632933 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn b/tests/data/transactions/batched_tree_transactions/56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry similarity index 74% rename from tests/data/transactions/batched_tree_transactions/LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn rename to tests/data/transactions/batched_tree_transactions/56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry index 2713910b..194100e4 100644 --- a/tests/data/transactions/batched_tree_transactions/LpHDwEFkykMv8HaouVEfesGLJbuZ4e7V9de18CxKD9FxAkossnc7XhZPHnYHWNrzUmk1GhwizSj5tZkDxFgiDXn +++ b/tests/data/transactions/batched_tree_transactions/56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry @@ -1,7 +1,7 @@ { - "slot": 117, + "slot": 125, "transaction": [ - "AREWfTfJlkgPKtj1CrVNqSboD5eyFl2dc9yYh2pBqshbrpFV08ZUYqGjrF6njfXifP10cbYiS1g+Dup2rBKEzgEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXfWTP+nD5gj+B8V5Y+kRzguIwUMK94u+FBkoyoyBD/fAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AczMyLu8Dy7XMKTxuyP0ToDvT9BLElptNx4CDT5hp5JZjSDtqTkc6vUEIKSSDtr+sws6IOXIdg594ZylCLDhLQoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWxOWqSTVo0C+LONywiFo3J90JgQxQhS9bR9O+bgW1GHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDFUxupzTpgReRGb7A6tuktxJkXCvF2Ji6gbkxk1FQ6A8166TPoo48EvgjH4K7iPPTh5mLUoPXBBsAp5r1Mp5maXk6ExNXiPxiXsXb1iGg3K8186p6AA4nnbWjGXsnqHfF8zdY3UQepEgguQ9rpwrEaMmbMrtpKuUbGyt7iWK5gpKE3iimtexfHezYWF3BmSLitBrNe7Gdq3pt2czRRnigtWo9nHtidLwBd4AVDjPfiYsHww4qRQvCVrnJtfxysjzedXaMbrpHaX", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDA14Uj3gFLTkTNTFadCZmQopmwTBkh6CdTx9J7j9pzbXFhotterv5zeLSeNPLjSBZQViu1gbjnCsSpBNrs3CDEaPmzAMRmREGW52LFQNnr58HgAPxCj2WzNGmSqXFKVa5JR5hBmQvvC5TqAxKUdcAsJW4wENKUtcLvioX2yZq71gmJznqwBWg2m41rXVVYiuo11GrrNUfMQZ6ofH6jwSqw4GdKVYKgBdSwBtViuBoKQffQ5kXNjvp1gG9YwyFUYYGRmEZ89w1rP", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13337 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13360 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947903 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52195 of 999850 compute units", + "Program consumption: 947880 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52218 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52345 + "computeUnitsConsumed": 52368 }, - "blockTime": 1740291659 + "blockTime": 1740632909 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh b/tests/data/transactions/batched_tree_transactions/5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh rename to tests/data/transactions/batched_tree_transactions/5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD index 261eb670..66ac1577 100644 --- a/tests/data/transactions/batched_tree_transactions/4zvYhhK6gqkM3cz7u3WwoDyVc2Gq69CBenocrBR6Quh3m8S9CSoywJtr92jiX41vUurUcAexBZiUgLL8dfSReYrh +++ b/tests/data/transactions/batched_tree_transactions/5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD @@ -1,7 +1,7 @@ { - "slot": 156, + "slot": 164, "transaction": [ - "AcgAdJGkzgZ9G2uSTeMBIu6qLjOpaeVz80776f7d5oJn4fExgnsFnCDRYQCqtKFSPo5rQwwKkjeSXe24n6Nc8QYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjQXQVQdHmhU/Kzs9xPjifpqILZDQ9bLfN1btHVHdEAgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdBhnvaj7B1EP+I7oO0/g4gwVXRZYeEE9BzBKnS2tl+nXutP4FnjryXE31CzeVkFIis6R9YB7Qgv+QrOhkWkMwgBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnURUbTqiKKaoPLaWHUeXZPRCTGAt+4Tx2OcNxqr38H3UgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8SVFv3zmPamtBv4KuJ8va1kGAbcndENEMgTiEA7Ndg27VngFJDm93M7GoiH1U2VPEYUeGiqf9qYdYY7usJFJ54abTXu93NrPHGDfCnJPAK8BVD59", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6kQbPjcxDtVYpvDSJ8XyXur1hnjH3Q4hk8PuriZn72htNFrntWpERUsjWCMwXM7ymoFTEbcHsnwjzNBzK1tCcvgRHXTSxjfdiEgzibHbYYe9JhHy", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291675 + "blockTime": 1740632925 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn b/tests/data/transactions/batched_tree_transactions/5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B similarity index 74% rename from tests/data/transactions/batched_tree_transactions/36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn rename to tests/data/transactions/batched_tree_transactions/5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B index fb8aa0b9..52605470 100644 --- a/tests/data/transactions/batched_tree_transactions/36e1jPwGQYWGGChwzgnB9FWhRhGZV6hS7zDQqEEtGSVDcJRmXttLCU7k6T2BywkMZCRgQrmAKdbVKvki4sycLVkn +++ b/tests/data/transactions/batched_tree_transactions/5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B @@ -1,7 +1,7 @@ { - "slot": 160, + "slot": 168, "transaction": [ - "AWjlaD4MzEvySxBtvgeTnsXEBAf9qOMP66PXp7msmyA5z0tEosZe8A96TNDyC1yggBDBupFAXc0An27yA6kA8gMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVfXeBApG0TzLP0ApM4ce2nVmKS8YE2mRVkCi4vo67oZwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdPfLH+xdZkjZJZf71vhWyuzGEdhTGdY8JbQfWyuL0S3Z0P3Sl9VQCFVSX44UuT2lD1OCdwzc+doJZ9wlEH6NAwBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWjzaIZZB6kG9ZZWS8nXFQVg90vaqukoin7hmhwKl5ttgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNWHiJCsYeeu3jbbSrvRVhNc3qU2h7oNDe2thrGoDTvatPj9hndwRotAWPAipSQTVRL84Mwig752QMs3WEbzCitr49fTVruqARdSZ39YSCSwP6njN5AXqeV4QwAjEMFyshBqv2BanyKwZVXXohdEreVoMpqTm3gtRXiAG4Za8uQV3N2nDZMLLaxSba4EAScBBpirqquy4KYfTTT7LbVepstX71Sazbo8k67bzYiUNiwa8EsY8ZDMQAzcgiUMQuJsZokWdjmtnYo", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDDJV4R8VsZ2nqYLLr3oB4VgZ9WNKPc95yBNbECHJKFgMkQz1Ygt8CiUwZ1PTVjTxR9EVNAUNBDvby26cPJ8q5ZTYzwm2zj42ye6zEE5nBEF77dvzJCN494M6X2b2WyaBHawELd6faiFehZ1UEwoXUhaAvgXQbkuMffpSneGim46yp2ok6BkiePSrp1pvFD7DXHnvBeLSGGhDRbUHx6Z3pbvQAZngnbvBg9aPxYXjTPiNaNYTwVhYsixyEAMSFkLn9sFjL6FUV5q", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291676 + "blockTime": 1740632927 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s b/tests/data/transactions/batched_tree_transactions/5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun similarity index 74% rename from tests/data/transactions/batched_tree_transactions/4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s rename to tests/data/transactions/batched_tree_transactions/5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun index 694247d4..ead33add 100644 --- a/tests/data/transactions/batched_tree_transactions/4HjTCU5qPxvrzciwuX77ttLV7AdRFgzpyTNhUyVwJfxcrM9hUz2rdSWxLrnZaz7r7wVEM38ieLciNQthCR6nDV8s +++ b/tests/data/transactions/batched_tree_transactions/5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun @@ -1,7 +1,7 @@ { - "slot": 202, + "slot": 211, "transaction": [ - "AaR633z8/BR9mfxpRzhwXVLM0kCltg9A/1ZmpNGmd7gUE+DEAA74NyfV1c0rMf8knFmDeGcTuF3VwNw5imyGtwgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU+5bhx/0kuEQqH3hsi1vOgGUnYBYUVMX1go4vA9ELrDQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdauHrf7sbjXpIhjNRDMy3IiZzGArcCVc4lIpa3n+5D6dpP7Hl0XOx1LF5PDo8EeVTn0BflytnFNEy8gHQ/5+AUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX76QMeUfLTZ3+T7MVcpvDCRSUoDcO8k0FxicaYdDHkCAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDXnfZZTkW7QRXCEixj88jY5rNeMsdctZTPcSS63Nx3iW4w6WDvNBqaUpgzzUZbRL3cGmhcjDSLghvmGUSpJ7Tq7i2uw6NUxjNVKHtUL1QTheegxh8c9XqVnNUXGou3fkzH4uU4hLQ7f6hpcoqGAAeKDBhsnfq5ETaG5sKkSX9zFAHG4g2XXJ9xvytXLmZ9z4hPFNomkjwwQmnJ8vpcj6za5959wDMMCZWDHCKcSnJMfsNBz8R6wEmmuzDde6UegNCfV8KUqDf9R", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNpF1nVSn1M2Ucx2zPMi9sJ7MtSsnpUgHH9vAK5ZqGkm3CRdByUw8Vv8KmvcjG8bMiSVZqhisa9WQCVgpTLWGPMb4wzdsmdVBh6MfEnJxFxHPAHPBT66wbsRUVMEbCpjXBhw4QypyeMpoW6ns4nfqTY9oEPHoan7xSicsCdprmYjn6zw7hv7Bv5o7Yfo3V3hDo5AX1t61aiWy1zMRrgmbfn9EHM1cZts8kwxNU4FmQDACb1vCC8WRGsby5Jx2YC6E3t8CjTJbGB", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14032 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14055 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947208 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52890 of 999850 compute units", + "Program consumption: 947185 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52913 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53040 + "computeUnitsConsumed": 53063 }, - "blockTime": 1740291693 + "blockTime": 1740632944 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu b/tests/data/transactions/batched_tree_transactions/5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu rename to tests/data/transactions/batched_tree_transactions/5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS index 016954b3..84c21984 100644 --- a/tests/data/transactions/batched_tree_transactions/4ydb5Nii1MibKn3srGtATqJCWyQQ9PQRh7J5TjU1fJaUUP5cSYZBTniFKqMTNGKqFazLFyg91mU17o38BKg2bztu +++ b/tests/data/transactions/batched_tree_transactions/5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS @@ -1,7 +1,7 @@ { - "slot": 234, + "slot": 242, "transaction": [ - "AcbjI7n0Xzz1OXqezrO3QMZvvUIwQwwlslRAg67pEP05wxGLVesCxZPXtP3lBwz78MSCsPIM6rL0a5OdLyoiBwYBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUvYFuhwZGAI9Ub/0cWoO13/dfmfb6gD4hX5TkAZIvrSAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Adb1PSa/4FLZCOTIl3yQA4Wr/KdlRLUKV89BtKbPNM5zmcklH/+Re91pWWst1ouPr+tWVObB4Va7B/3hOETPFQkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW88QN5sIrk7sMi7ASJrAV8nD3Rhyd0oDS5RY5dRg3o3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD84QvbujwGfwsBHYnLQe25Aw4RUzW6safmXefwcVkom7rtTKmEwoCBacjwNvHBxR7yDjGmZTmksgFBijuFRRcZ86pvEgCbR9KAUbUECLuakpPjGs", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDAP7Q83hoNfUFMD6S5Ho1Ha8xbAkwwRvtEoXupetyMBvYc8Y9ExcEoa492Y9cnxyJukKAtW3Y3yXrZQVpVdv3SxrSJEaZGhpP9dPbUnJ9Qk6B9sD", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291706 + "blockTime": 1740632957 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb b/tests/data/transactions/batched_tree_transactions/5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb rename to tests/data/transactions/batched_tree_transactions/5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV index 77c0afe9..db60fa87 100644 --- a/tests/data/transactions/batched_tree_transactions/5PjW1CfqDY37hC3wbUd3zSf86HVHbfVFqhtg5hVcAKKjSFJnqMBLTrgg4mDaepcL9XzUs25r1jh2z9vgtz4czwWb +++ b/tests/data/transactions/batched_tree_transactions/5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV @@ -1,7 +1,7 @@ { - "slot": 144, + "slot": 153, "transaction": [ - "Adur/y8W31SnekUZgGvvvNPjPBDC2YZSuqhf9EibBDU+99CoZopBEUjR9p+j5ei/yRAp1+ZhLq+dFGhPJer2pgQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6OZvn+0VkwjSNOVnDXwMgozu9VVkRWXy9oNc2bkiqqgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdhIiVeqZkMYEFUmdfRMnvLE44ghS+ZRAEqVKijlRWpsY8qw/uzS+fpRYeVJ5+zm+ItnwnWGy/4Uf5ufjGr8FQQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0QXLdGK2LdcGGjSkSaa76YzAP4IHmqqo5UqgjWE9WMwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAGUr7g1o8xddotvrRkL213xh8Nxt79t6DeVAg43ATeMf2zn3e45hR9yG18Tx6BiXcK9xR5J4rMnfEbYJizUu9YZ3bquhT4idZB4r5vAkyWyNAuHkCGxwhURTmFTvhzhvndmE6KkrVmLiCnT3rhJqnkTfu7DPBgZhCF5FHYEzzdSY4q7JhC8JLGVBSmDqL56VRxqdvDddEUg3AgC3gKfN11GVoLSCTRSXLS5uPXkomxpsAKocrA47EEkWWyRPvkZhfvmPoHV5DR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWguyBKZzMgdGaYZ7NkZHtA2f2GhEdR7BaqFitEPcndHwXTME3DdKxtnsrtKeEs1zFp5V7GarkQ9tWuSChGFwYBonkd8dU3VsYC9mDkL55H67A2QsRey2ZsXfAi9SZsfpV7MKRqN5BvZ4iAc2eL8nQXr2FePRoRcwrpvJ33uP9gSStFQ7YedogMPigHKzQV35jJLivvwZHDmm8afGcL53a6hBvcU3dN5a5rzqQ7UvQs7sDHKmtZ9K128W9v1TuBndC7Qv8VBxkP", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291670 + "blockTime": 1740632921 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 b/tests/data/transactions/batched_tree_transactions/5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb similarity index 74% rename from tests/data/transactions/batched_tree_transactions/o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 rename to tests/data/transactions/batched_tree_transactions/5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb index a9cddc37..092d8956 100644 --- a/tests/data/transactions/batched_tree_transactions/o1CfooeAUAb4yWQ57RVbcm3LH4fxf9aRas1Zrn9RqcZAZbqng88gdEoArHbRNhaDLjeyFdkgihaNFuwVnbqgja9 +++ b/tests/data/transactions/batched_tree_transactions/5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb @@ -1,7 +1,7 @@ { - "slot": 217, + "slot": 226, "transaction": [ - "ASer8PGmbz0d3O/WHfqlwk35JID9dwGay9ym5FDYTf7LH9oJxoX51kHKFku/OMSEpjriadsROtO0w7E18F9KCwIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXBbAK+ciGTsT+GMGrAExfz3/g+0JkzOGZywdEhtKIZwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdvmvWuGz5dc9mI+QwbruJ+JIeOAxI8KwYMC0nXBTJ8Uw/ZsfT0sOV20ceimyMHo8ZrAhtZSNFYtD0Fem9qhkwoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXLimBEEO2r48UY4rTp4mzQIvdlkVXPGreNJyMweDAq1AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDG6gUnuFm5xhYmaKwK1Q4gPM1h7wF9RsDqzW2okNhp1YrjDrXDSSGDUs8u3pDbf56hzy2yXQLMgDUDfufERu2Esmck9URw5pYoE8auc8CzvZV9Vzij7LP7aWFxakuCSAC86nZCXCHBZ22wVyL5uZgXdu3NauQmtaSDhZgrWNByyocuLCNtxVG25TDRrCwniR7G1oyZG14TUSieW5oaqbfPy9JrpPPviJKBKDifTnLXjkJo8drrdAzy4eGRxkuFLvmeJGUag6sJ7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDkuTEuwoiqrjCS8uSxDkNx1PMysHYbEwBoprAnG8Vad4cQitegUHv8Wk16gsQqqrYkqMXKCFqQbVT48vfPLeCoN2hkNQH5DxHJYUSfjCHsHZ8vjWviEeWPxcK588MxshpDfz3fXNXWiRtb5zYQL8cgsavwNqJbvRu6sDHmkcjj8r2QgKPfTra6sXiuSop1uMGAr14crsbDXxD32HX4uqGu46R25VLV1njYJtTGZ7nmWX6ujpJn4Tq6h2QGGBAyVLk8G7oeybLkf", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13410 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13433 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947830 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52268 of 999850 compute units", + "Program consumption: 947807 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52291 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52418 + "computeUnitsConsumed": 52441 }, - "blockTime": 1740291700 + "blockTime": 1740632950 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq b/tests/data/transactions/batched_tree_transactions/5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn similarity index 52% rename from tests/data/transactions/batched_tree_transactions/2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq rename to tests/data/transactions/batched_tree_transactions/5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn index 379f17ed..1f48f4e9 100644 --- a/tests/data/transactions/batched_tree_transactions/2T91n8BeFXniREor2JEtofu5z4ZuZ49zPnN5biLr1jfBDRK8nQk4aB7mJfyVEtWYFJE9GCrhrtgFAyHZpunr58tq +++ b/tests/data/transactions/batched_tree_transactions/5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn @@ -1,7 +1,7 @@ { - "slot": 446, + "slot": 437, "transaction": [ - "AUiOvBSawalEz6qK+IsMBkXZh5MQ3lN5LoW45KTfASP7rZqHZhAap9FQGvQzq643GTLwYlCZrTjBiHodh30meAoBAAYJD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAvExWxDqQntk96ffsiZz24N3TnszUfYzknc/tVy1X1DPPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0E0xT1yT1yUQlJiMlx4sjikdMrlE0qO05TUbZX62zwb0CAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAABOQsP9Hyjv9AMi/SO4LN8+cYfCih7V1uVT/ZakCQM8ABLXmOMSYEMvUzQGHB1XS4jiBeq5BHgtTgcXNtPDVU8gYQZ89LVxrZLC2tdxAkdC/81gxuxhU5lmMjQ1tpiuIEkn6sizVuY8KXpMj85ORih1uUH3V63M/31saXBeve6LhCWjfaQte/owd3/yZZRApXXsPbjCzagxA4qGti6xUlN", + "Ad2MzLSQcrdIpJ28bN+TwTavQ/dJOBLSjEmLhdJ+fJCHdSRVgumNEh5V4uKIZpNEXPidzpjY6qDC9xogHcZw7gsBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0hI7hLRtfbadoFhSE7R+efd3Evcu/QN0+8Paaw0fnBWoBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACaBHjbtfmlc1QRjr4RB2VA5KmvUWAP/C5M4C9wMjW9NoYD1EFLLgxz85F/fE/b7slr9Crx5tANIXmDIIq8oRAolT/obSOkZM+Hk/Xj+mv9Bo+R6qaQqA/hZDjEb5+ArMQdEx3zO6mttF0euLwboZksGgMSble2Fx/a86yNpbPWljtxUrqAXb28tHgeKw38qLE0OQrxtdVGswRGoYEcRK4Y=", "base64" ], "meta": { @@ -11,10 +11,10 @@ }, "fee": 5000, "preBalances": [ - 99999990101400, + 99999990106400, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -22,10 +22,10 @@ 1392000 ], "postBalances": [ - 99999990096400, + 99999990101400, + 30177540, 2735280, 290204160, - 1, 1141440, 1141440, 1141440, @@ -34,7 +34,7 @@ ], "innerInstructions": [ { - "index": 1, + "index": 0, "instructions": [ { "programIdIndex": 5, @@ -42,34 +42,33 @@ 7, 8, 6, - 2 + 3, + 1 ], - "data": "LmdQuBbApKVFkG74wqNce2UA9aeQ5McpEUxhdcJMRqGMpW8nvxbsbuEqX95YpAeSGYLiiVAQPHa4dfxkvyfuKxarGrf3Q3uEmBtAk38sxzmZtjTBxpN4UXgR3exh4sC9AczCpp1cvx8vGtgYDCuGsqYyDs4wJDS9dkTvVPEKN3YzJwK6hhGcHtYCGBWmqos61MHdNFcjLJkJ24vgDfR4Dr7WmqxVYXQP7UyR31wyABe", + "data": "ZZpa4B1Y3ym6r8942EGzdQAd6ZHmtKSGtxoqPprSZq4J4SNYYviFYC2cqQ3NBsPvNvxJhEVHGV6DF3E4qbsfvxwLrYPeqNLUXuftxGu1uwvyQBSe7JVK5Q4EDCDtg17wPgTiSqi3HPeqdfPpHvLH8e62VEtrQSnp4vhkssYktZ1RrH5JrtUhgmwkJaNd36GEGEkEnu9FshWW7DdvW6rXYWt1tRqKHpRkGD6eCG8Knry", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwYkYNxznSaCG8KCdDpCvdW6s4mUPKaf25PaGtK9VX9QWNhc1gzQ63E2hLDXAkYs3Ccra2WPqnMq931SaAJGG1YBhzUBbKEixicmWtCqXsd", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4wAMnCGXwb4cPad9pVLgR1CWqgwjU3eQgc9tJ9qzrtXL1vnZ23bYyWpsXTUeTCsN4Ve29bKi6Cqk8yVSKYRY7aj4143SXYcxRjAm2gcn7c", "stackHeight": 3 } ] } ], "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", + "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876612 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73343 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106806 of 983226 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108897 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125598 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129126 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -79,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125748 + "computeUnitsConsumed": 129126 }, - "blockTime": 1740291793 + "blockTime": 1740633038 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu b/tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu deleted file mode 100644 index 832cea59..00000000 --- a/tests/data/transactions/batched_tree_transactions/5WjcnyTtfGFqbeWBtq1FUv65m4xeqmJPFPc7ogYXKzrDahNrf6wDSicRn7skwujBcCUCQrFNuSAq4cgPuyGx9kyu +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 326, - "transaction": [ - "AeG1y43o6uOTwWnF24pEF/PqVdRDTsFS67ssTiLqTFjAu5rwTHI8NppzteovggsQgwnnC6q0HK4SfVeULNU0lgABAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvQpXodFlxnXKQKjgDfOQOv3TRBB371f2LzM/V2/+s2N+wIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAhTrex7q8V+XoJba1vnzw3czzfayd3eEVNqwzdj3zA2wvJqI1OHibjxhN+mSpu9NjJiRCGtNX5EWC2Tl3+OKj7gG4zaPcstJtyJfMTH6kf7gxDP9yaSz1S84226EC9XeICOFe8JD4C3eMypoYPqKxhKOmQ/MwM1UFXbPatpOl8wCjdZehBWWTIcbjPdzz7Nj9QohJDST/JTh81kZYoOXky", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995073200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995068200, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r894257ZPTrVNCLo6i8B4QdbTNiXzMjn7mTrn69QV3YyazWAWzmXRGsEP5pfTb9imVpj1Z9J3XdbooTNAGiFMi7EXb6X1g8Hqnyz42MpYT6det4KRBrYByfeCWjQficGWSFmqNSkfXnqagWQTphKjscQFFbJ29Q5mKNmzeAoro6FqVH15gDnoWU4Uyyy1gSu3s4BjoerQUoczLeyR8vjYu5Ue7SBtBb", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3HqBrqxaWqDnt1g9d48CrkUZKsV8NA8vFqGJTWto5bYtbVZpLpzDPjrzn63KCsXV95N1HCE7wfAxTPs8waeEeAxE1jmh3xNwk7JJynr4kxr", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291744 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M b/tests/data/transactions/batched_tree_transactions/5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M rename to tests/data/transactions/batched_tree_transactions/5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ index 443f18b9..7a1ecbd2 100644 --- a/tests/data/transactions/batched_tree_transactions/5gC1f2ksu493Vro2RfxZ2Yyk1enifHTiB9ykaSdWDVGELGiLqgPmjRQzeaeNLCZ1B3ouhFGMnyG3UHRYM5CHW74M +++ b/tests/data/transactions/batched_tree_transactions/5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ @@ -1,7 +1,7 @@ { - "slot": 225, + "slot": 233, "transaction": [ - "AendJCLmYPVcsOOAjxhfjtJcdczjqi7irW/V3RoqCVrjDWYV7F9HAVA7WxAeuNCJ9Wl9tA/9eQY0NK27AsmWFwIBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAhIau2xm0s9gY4kWs5oPkz9nkI5L/qyH/e/losTw/YAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeMzjb5o/8VD8EabVHsqRPsRs61KmmFn8wkiR2RYIdF9BYDEOkQjTgZs5o0DOPFY+z5/BhLZudQoSR7ySU+/WgsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFLkAthrJT+ld0D/iQoeTSWGoaBrkc72D/D1ckPwIVUAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDS61K6RkTcsnonntCPgGTM1F1dsEnGekx9edg42ATocY7f3orZdytmoiyfiKMiqb2GeJyawkHGwqSCRJyiFyqkTTfJcP5qDGJMq9PGf3gBMC3j2pTMeAaE7Muchxz3CMWQgCeQSM1EWjZyghSFkaQgavSJQjSD3yo4SGffx3ZVskVa8mza1rET9vqLTiiyKhCdMMtRF5CLGcuNwaPf8ZSmgKFgJeK7suYoJq9dba63Y7PfDyqtVX66tp3sqUNMfZYcGFUycfr6T", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhpVSBR2yDWWLtiy4tpckXAN8DsGw3Q4iUYkinsB7CkDTmzckQUrkA71daAzBM2MNAoRNzpjgGu2uPgZw51b8Cdre9avgSotR8VH4GLJUqzA2zLTosdTAxMM13rK87B7PZnv3rHvMDLj2TRpTduUP6DC7mritMoiQKbf34V8raNYL4bZmqAw6Mc4cLpF41nvVvzYN3oWd1DwjGRqisv1WTm9vMkknkPGEqVrQwEsr22wos62dvYdrRi9ZnTNmeyJo3i3UFuPhAf", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291703 + "blockTime": 1740632953 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf b/tests/data/transactions/batched_tree_transactions/5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN similarity index 74% rename from tests/data/transactions/batched_tree_transactions/wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf rename to tests/data/transactions/batched_tree_transactions/5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN index 26ae5311..49b1624d 100644 --- a/tests/data/transactions/batched_tree_transactions/wgHiMezKxFhoKu66CN3h51QDBXDHNLveC75MQ4tiVq8TkzgeZjRVL1MoWo9KhE1K8xdyXodnuUifSK2uTSYiauf +++ b/tests/data/transactions/batched_tree_transactions/5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN @@ -1,7 +1,7 @@ { - "slot": 207, + "slot": 216, "transaction": [ - "AS8m1bqJPRkrmDdj416fyEgWkc1kbTcpjcP8L9w9gfDcz+iy41z8hkD2FjBbAEc7p2qCu8GF129jQghrodxInQoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnYSxYaoxnsrGK7aNyDSzeEr5M9k3Fr7VFPUpDqpWL6wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AePVBFoyjsAvrkVGpueTNtYP1QLx9bWewq1LxcXYD4XP7oI4m/6nG1iWqv+86RV9M9ZdlYgz6ZvnAvrdPVd+TgMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXwsS/0C4xYy3nLy+jk6zeZd8UoVuk/nuuJqhgvSBIHnwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWqAPcGsU5VHK3d5QkCCZWKfZYE9Rj29YE3kCFro2ehmhcPf5LCzY7bh8EZUoh982N4g4ogFub7RWbWvy29ckyoFWJWLWLVbxvLhJCjqj63Qrqp69SJLvzwWhnSyy53PA8R5uGrF2ndj6zXoBFWo5ooiyK3aAgJ3YfgNqM3F3KTNnfjcYUmvpen6Xembk66KasDSFPZ8SoeVwBJJvYYd79nh4GCj44c7p7fdD1WCjXthBPv9Hvbu3ZDyaVwLKwGNqPELT9Rbzd5", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDM6T4XHNwDD3XWompnNsE75R7Gkv1mmVc8KyPg58cb9dPXdnvER5PSeBWgJcgNVkaMQbToSiCgnWK7Mmy3PkyGjbgdW3bvuTxAwqvho48ByAJB6fpLiiGSepUJE52ap2Qjm955YQejUuakXnMzZxiMorSdxGPmEYRFHu2Q5w5GT6BHayZVdGGMu3KBB8adQa1yFmn2gRgjYZJJh4dR7GRYR5w5qsHFr2zoYyEiaK24aRkakZBP1iY41F1SAVz2RPjbWNJLVe5ro", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291695 + "blockTime": 1740632946 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 b/tests/data/transactions/batched_tree_transactions/5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 rename to tests/data/transactions/batched_tree_transactions/5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 index 657716c2..d9f132f2 100644 --- a/tests/data/transactions/batched_tree_transactions/655buywTP7bbZ3CJxDTBM6VpffDHX39h6hZPeukFFs4dpY2RaZaEBidZ5quUbiwe6LgaAK2ZWmsNu6ukY44aUEN6 +++ b/tests/data/transactions/batched_tree_transactions/5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 @@ -1,7 +1,7 @@ { - "slot": 186, + "slot": 194, "transaction": [ - "Af2aVUGK6DDHgGWUPvvbmU8yH0Gd9YA7ft3sBUjq1A8OI5iZWUuwAOo5HlpQNJGOHlVxA5Ss7CpjAJ/NOrOfUQMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXsgva81Eyvq/dfm609yv+sMA1GwHEIPfg3CPlIr5UZTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeQzxwy3Kczt8USJxanHrubxZLF0un+wNum5+PgcOj2eugIsE8PpWFf7iRjjKCcvUP45ieAPaThfymD7xPIxWwEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWWJ/X9SuPEYkzAxww2JvJv+7gsp5tT7MQZg4HFKDUjRwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCk3K7TXehJBkJmbn4Wx2jnnQS75iVGPbmMnpC4A3hkvo7eP3cVGsZjxAh8xtJzR2vAPtnKBqTQAyXnmfWCBnCdcjRDpuCKtYbsa77oLrrPavM1JP", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXF77R1er8Lx9tGWGmCCore6p3HFSKJyaKgDpASV14wgCgnSw8QqrvZK4w1oy6Yq8hFRWnwPqdW4kB3dkED8VG626oRhT29MjFdVE75zhdEQWDBshy", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291687 + "blockTime": 1740632937 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG b/tests/data/transactions/batched_tree_transactions/5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG rename to tests/data/transactions/batched_tree_transactions/5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k index 201b4847..1bb1c4e8 100644 --- a/tests/data/transactions/batched_tree_transactions/3qwSMwTBNhvNsmUqxJgY5mj8qndYZV65yyBXmsqprcEadvUpyX78X6qqdhU1yrz8NdGiMZdHMBHjuMF5GZmn6TDG +++ b/tests/data/transactions/batched_tree_transactions/5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k @@ -1,7 +1,7 @@ { - "slot": 231, + "slot": 240, "transaction": [ - "AY48nJ7TDjtbEK0CBftJ2QXH4Hk0rACHJv1kSzFgNKX0HwzSokBxwHAjbrMJxil4FTNiV2hz8sWt2GFfTcuz5AcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnceUGewiul50fpsuUIKTZQ3qDgMmGsJ/kXrTwgYUaPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeUqbzVKzjw4zPopS3Gb1NjY02zoQHtfcit/rTMm56jYY6cQQ7ESP1RolpaLgrt/QqczUaJE0EDFZNOL82XphQkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQ4bgcF+sR+zHP7tivZal7oD3r90t7qWgF6Weeb8GpuQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDrkHdu9o1jrrncFuy7RoBYEEijMCh4qeyMF1k1QYd8r8BPcoKHMHkD86XFM86PrQh9jMb1HdHGzrgJXADfT68BWAfA8zHF5G3RVFQtGvHnoTdNbR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6dTyFWse3J9xwRfUmaSDNVHi7kEGE47Ly75Fqu6tJLnb1N8QGGikMZu6EAe3QToe1SCc52UEcmnc3pXzb3D4Kr3nYKdgK6WpmFQ85ZkbtGeF89Gb", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291705 + "blockTime": 1740632956 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj b/tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj deleted file mode 100644 index 1584b546..00000000 --- a/tests/data/transactions/batched_tree_transactions/5fKHu8sap1MNoaKsmT1QtEfyaXHfhWb3HqyTBWw2KPXeACRXUMUsTSX3Wqh2SAWRTLNsN9EK2pmhxn3Fp8nSbxTj +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 406, - "transaction": [ - "AekcFiIpkCnubueX3/bujZe83zZdxqHJ/L4Y6Nov9goNIymK0RPPVTOYAtS++MoD/oe9OsMuHw1opdbLmSgBLQoBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSQWqPqAcNlYULal65sSwJd2inr0cEJ4JXZZ03rQnO2KAIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAf38EFpH6beUnSuJBSAq5okMng8PKiHVJJSZOO4AJKXRTHJdW68FPc9e+NSywmZOMCcBHZUnMlU0wj8nzIDY3WoOYTYurCZFDz84loWuuQ5kgC/gfX/9JuKq/5z97bmk8LIeidFvz+QNObNhMl4Y8ypJKrqeCO7PLzSLNqhVWTzwrCn3okchL1hp9nWyOCCCtTsp8p96Y4zhkDQpVnuYsY", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990121400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990116400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r89422ayS1zUq2L2LmidhyFSrEg56amiGwcQtd96cZ74eTvz7wMtUrcbVb7VxbaAtXrDHTEz1Qfh7G3xU95qeEdsfxwm76iYnAbW228SkquyQEy7bTauGM7jL5tetKeAwChutbpBSSEbg9XDgJFhL2r3Qy9hahZRgusSusfiaxaiaQo982D3YBJJqRoKTXM6M5xP3z2y4R4Mxe4bL4w3UNSX4tp2T8b", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmssNS374W3MTyEgfxbGfZdNErWMNsfWyaNVgu7AdYAS6cyyHfzkrpLE17mWwbn1fqegVSnq4Yy1arLTrMFMtMPD9zYH8ahzxwgWUKd7XK9FTFSjYbwuZRJytYGGHvTXyXihLyBueNYcn8vwL8QWuwx", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291777 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ b/tests/data/transactions/batched_tree_transactions/5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ rename to tests/data/transactions/batched_tree_transactions/5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A index bccb432a..b6fe3813 100644 --- a/tests/data/transactions/batched_tree_transactions/3WtRAHx9JppfKwJDUbp1v1kTLx5jiyWGq2VPuNaAozdAofdjXFxW7sjrFmMqm2yAtX6i1vWqBeM3eBCDFJM2c2jQ +++ b/tests/data/transactions/batched_tree_transactions/5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A @@ -1,7 +1,7 @@ { - "slot": 146, + "slot": 154, "transaction": [ - "AX3Olc1ScLNWH+Ggj1HdJuMfKmjkmMfRxrmWQJq/tiWWmjyn98uR886aMfaTCJCZe5IJe2twiqOcKl6v8c1F3wcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUan0rpAEzqAt0WgGL82UJpNCWptzO77FzyLPlqnngIiAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ae8FO5N9HUZXy6+LrwvKq9GAbFjjYogNAVHU7CWBiqZ9TH3hFs1tMKtrSjMkBkJIZCpFe1hloS+zXMzp4DsQBgEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWk3jNPWY04lzoqHnRhqoCIRKbBg1WbM9rku3A17OyUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX84i3VneahGzih6ud5Ki5L6ELBpTwUSpmaRv7kQGMzPyCwENT6ZWmmEYKDCakLwkqA3YJ14gp6MpLZBmpax7cbvZ8V7qq8rDL6eynqhAjZmkXckWj", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCjQSwvJLjRitkwhkYCePK7wR7fq63DH2VFonTmrPH1Je2fCPxZRb7p3SYkxyqHpw18nnBYU4T6kK2LQTsRTCS1z7hRph2M3BtZ1r11ecoKvHHJoH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291671 + "blockTime": 1740632921 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX b/tests/data/transactions/batched_tree_transactions/5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX rename to tests/data/transactions/batched_tree_transactions/5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ index 5ca0b0e2..19cce87f 100644 --- a/tests/data/transactions/batched_tree_transactions/3MNzvj4TudanUBoUP8xqcxj6qaZeMaDhdcJgsKv7W1xLwVBf5m3rNQwRELtRXxLY4g2qpYw6iERQiQFEmL9WpWzX +++ b/tests/data/transactions/batched_tree_transactions/5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ @@ -1,7 +1,7 @@ { - "slot": 153, + "slot": 162, "transaction": [ - "AXWbuvXZPKE8GYFQ1raSOf+ZY4O8J1iGeAUvpiDLolOdroK/JWmfw2poDbLOERQy5nwAVo8zT3m758+uJaUVEQQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW12ZLd4Mswyn+mX6EwQNzl0efBt++GQ0wLZD93dHbw4AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfB/UpCBzIpTemwi/aWqtLmJy8ntJH97lyy4Fz44aAz76QhU7iJYN55bTpZAbF7IuOvFZpivmAmOD8vb8K0TkgsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWyJ87hMYax4iOf+NS8IbviAvq2FhOVoxU+HV1RIoOrWgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCkbnUDnNNkXetdLqY1YvW32QWzTxWUwCy2BXGvYntsJhDSiXTUt7CJULVjYchCiS5CPHWfKradujBzJbSqhdfH49Min9Nwm9wb6dPJK183TKQPks", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBHSCYcoozbTCpUz2WtsUSYk7rx6Y7oGmWDWgFF4nLAUB5JNvRFiAkZSoi3L9M4szSVnYEAu17c4PCUpdLrtryowLjjB8HcKkDA6VdYfwbtGeL7Wo", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291674 + "blockTime": 1740632924 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn b/tests/data/transactions/batched_tree_transactions/5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM similarity index 84% rename from tests/data/transactions/batched_tree_transactions/keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn rename to tests/data/transactions/batched_tree_transactions/5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM index e8a64587..13a6e2eb 100644 --- a/tests/data/transactions/batched_tree_transactions/keqBQebndfTfQjhPJbo9Luaus8oeBu8jc5zfsqsxyKKWPYNDoyM1iuP8BGTEEYufLKo8A21Y2CDAE5ECzANpAtn +++ b/tests/data/transactions/batched_tree_transactions/5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM @@ -1,7 +1,7 @@ { - "slot": 201, + "slot": 209, "transaction": [ - "ASWk4DRLY2mGOAgitPxKmMKxC6VT2S2Dzp27ijRmVioVQolCMqtNgSoWkVWTUCSLAhvaYAdhWhEGDDMP/oeRjQcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUd47vL4icVf10p8DpQ+iM0hRRFKmxeSIToYWHcsLoE/wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfSitVgM0RlTRd2zMAQqgo8XswlSFe8pLEIeZSVKs/7OEtxUB0y8prPUG3Tv4FSiRwZn0Yo23jT7Tcm5U0DFKAQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWofXCIWuUlzCGsPaAg3Di6j0MzzR3pQj1584sCzcb/3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6Xf6pS9R4cr6NJAmPFJ275uoi3sjrhQWGUAzYgd6uJcNZthzvaJB1yG1W3DNo8HKB5XGUiJW7sXZY1jes3682rEvgP5gPGykNzoFDGiVCRGE45FV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCiZ2LSzEY92oFJtJmRegbaaXwmTrMWRGjUWhk2vy9BTL1wohcQb4MtNKn6UQvWjKnL3Y3bERBeqpk58b2BeDbi3q6JtzFTGz2wk5pXVBrcS82dR9", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291693 + "blockTime": 1740632943 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 b/tests/data/transactions/batched_tree_transactions/5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY similarity index 74% rename from tests/data/transactions/batched_tree_transactions/yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 rename to tests/data/transactions/batched_tree_transactions/5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY index 1f9cb58e..dc0c7646 100644 --- a/tests/data/transactions/batched_tree_transactions/yuAwmAxYSgVeHtyQiBaMgb7NTVwL4dzWZDqWUW6ArYFVNn62nfHwBJxshQNrHWBh8mZy1gB6Xqd6tSx2UFwqY92 +++ b/tests/data/transactions/batched_tree_transactions/5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY @@ -1,7 +1,7 @@ { - "slot": 124, + "slot": 133, "transaction": [ - "ATERZtppuSD66KU4Pt4x3eKCRAYjoVknZfqJsjEOHSkZVZsIZuX/7i8WD77QzwNda791UpgR2P8XWwO4HL2W2Q0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUL9TKBJuOiuiVzrYiSqtTktYORRqS/SdOe2cevQM4A0wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfU+jdy1WcvJWMTGmeMsGDd/MRh4NaNSJlmb9MC7yIGqByH7h2M/4htTxudjbjCanJ5IfbPyIMYzbaV4M830yg8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWzQitCdbjpcKSLDrRsfuY0eihKRAU9Xc5sqSsiL+0ZzQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZYyUL1T1HLe6Nodxqj4sirdEXDWnEJPgKDeGvN4vfS6J3TeeXBxJzKK5m3C5JX9N4ND4oCktPXqxHAXsnqJaBwSAhGuVPt9odND6PdZKfNeufNRSUyxrpDwYNABRhJFpc1XDpsqd7knPnaFyvDSTXgeEvtRLp8745nQvJotUNpZgGoeQ3n5a1zQjTvhWhE8jYXkjWPM3e17yrvddHGsktWWQLmkj6vDRpaCfTBZmxNvFYbcGaUCddpz6gcRb8B2xCfHSGF8P2P", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAADAm9BHMjy6qENJw423H8K6H9NhbrRVHpHRtYvc6JNMNpZZ2gLXyiX5tYhSwYGNXCoAfmF7KUktvZxXhLCY2N3i8amHEZShRVzBDBoo6MowiMsXgEtJtmXzjRToo3fB2DCk3jJ3vwbNR9RP4E4HiAx2j1eeAJUr8eDuGwgPuhwzPNmwMSjawopKYqPxRggejgR6uNHJufypiNYHHwegwLzqQHkXwNaFWpr3NvPsK8GZCGuV87W87gp7TMcRi5BpcYeC8G5fVZ", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291662 + "blockTime": 1740632912 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx b/tests/data/transactions/batched_tree_transactions/63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS similarity index 74% rename from tests/data/transactions/batched_tree_transactions/43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx rename to tests/data/transactions/batched_tree_transactions/63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS index 4651c422..ac215a0c 100644 --- a/tests/data/transactions/batched_tree_transactions/43RmJ1sBBQX1DwdoQ9YUCEytFq3iavWRAr9NhN35KU1w8tvmDK4ijyMoE3Pr9hKEhdVrXyLSmgFLMvJCxjR6U7Rx +++ b/tests/data/transactions/batched_tree_transactions/63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS @@ -1,7 +1,7 @@ { - "slot": 180, + "slot": 188, "transaction": [ - "AZgk14Cv15fIAMXSTlw7KceWRgQTw/S9pSB5nkag4J8cR9pDOYCSPUwtctBvldVPPXhKC3X1lzakGtuZBt5+0AcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbPWlrD2wf8/oDfedWdiJO/5uv9zhdIufbOEmfP0cguAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Afw5i9uIoPRAI/KEApH7H05WQ/Q/wOfmrNzIN+ZYoLzw/vkG0pBT9HjXuy1HC1ZSS0KE5jOB5k2fyCT1Z3tyhA0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXfQwDkcOU95oSrP2PtBZt2JS/q9Bl+JgwzgUCgFPfigIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDKWEz9dTcGxHpfip9uLErankcc9XQLJciqqQo5v1mZXtiSjc3gM4U8MRzJcgngnu4o1bSfReMNUzNyxTerj7g1HcvYU9QhL3ZoeXAGgrggWLqh6kZFL7Q8h3y7xxrDju7tmRFeqaXGHcrhpk2dor9SuGZPae1KGcu5R6inQmqxAPtcUQAU2yfjCNyjjVeTQmWdGQoqZsZrdBbv9m5R4varxKhK4uC2EMQ8bTUyiRCiDACXfgMKbbiboMpVFpkcoozaEJY8A3zBy", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVXGPvUk1dg1PfvzfLC1EYftfWfqzNWqZjsUV1RALnLueUnpZVHRLT6bNEREueACUChwbuB3AK3v9Zw1dZeHLzUnuQBWfsdCrRV6kLYdayb9vLbfB5Mzzwu5CeURhmMQ8AvQfELWjSNKhTMdpaoaDDX653H4g4EtPC3k1TQbT6jqBgr6YG9mRvGXmoo6dAa4DUcZfxqSL1Yq7NghvChxyxsDKFpb8eaCLUFRxoa2ffyNX77PRiTTMRStBDpkZPEnmvQXCNJFc5D", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291685 + "blockTime": 1740632935 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX b/tests/data/transactions/batched_tree_transactions/64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre similarity index 74% rename from tests/data/transactions/batched_tree_transactions/3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX rename to tests/data/transactions/batched_tree_transactions/64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre index 1ec9b7fc..c6c314de 100644 --- a/tests/data/transactions/batched_tree_transactions/3NUiKHwTXJXQe8Zux4ZokjTSD4BMz1Ek7pEZXJUDXJZp2vfVQivWYZF1qY9GkgHMMBPPLXqs6BjEGb6kufcTYZWX +++ b/tests/data/transactions/batched_tree_transactions/64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre @@ -1,7 +1,7 @@ { - "slot": 177, + "slot": 186, "transaction": [ - "AXaOPhxYihBuT2SCW9Kpdll4lwCagHsZwuZ3+vGw41PAua19aH0EHyZPte3Zx4S/3Iiyvx/HgVky614G+I1XywgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+x+VU5vJvecOq63EsA6kBRXwbAHfIibVxbpD/ZFalgQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Af0fWgUL+S0k7W/No1FBiHgdEaqTKyvlb3zay3xOIbxc7M0uHa1jjccq8lYpyWVahCdCwnZUTXkci7PaIN2X6wMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV0NOe7V5QMvaiIe98btoK49m7ZA5fECkrBlSV8Q4GXBwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDYxpUrNR3eyq43QVLfxkz822QN9oVs3fjaeuR1xxQXvtaT7shPa2T8h9apN3utgajc37iBjEAJX2MM8zMVtNDNkncUUv8z6s5JhtYSDvPtUaqPyJZHTzaFPLdzkEY2HYTws1w2NCd349VNiXMAz3mv8S28UDkXeLPHUYXoB3vJ73kzLyNLmTPSXp4xsDufX63fyDjGpGzyLYs8PoFsSh3rVhotapuhy7bcJDTSay9Bf2XXSp66BPUYEqRo5Pbo227o6dmx8sf9y", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDS5RcL3uxuKiYDeLGxfxumPc3fJedrK5j3hPhdZ7qfge7GAepLHHYMEzbpnG8MpzYgqL8JiSfsuWHdg21mE39Kyx5MoB76iceHrn84sRME1C7sTpYAy11xCns2eQpiuvC35x848phKajKxhdYMcusfY46u4FmYnfzrBMxqRghjoUPWV1xNnHhoJvba1Y4BoGWvhHgBrTUVFUqPtFGRRmyWnHDPDw2sRE3216MpnxscNwxFA5DNunX5X6VFhoqfWbJSKc2axLJ95", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13980 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14003 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947260 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52838 of 999850 compute units", + "Program consumption: 947237 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52861 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52988 + "computeUnitsConsumed": 53011 }, - "blockTime": 1740291683 + "blockTime": 1740632934 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh b/tests/data/transactions/batched_tree_transactions/653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh rename to tests/data/transactions/batched_tree_transactions/653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH index 98e8b807..df6ac899 100644 --- a/tests/data/transactions/batched_tree_transactions/2eJN82KZ7BtGyGU1kmrUgkxMBvDnCyL8uW4nwgU75cKck1j9QFEAXAaS8Cc9SF8bSMyamUbq9KUox8fNoTSFo7Jh +++ b/tests/data/transactions/batched_tree_transactions/653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH @@ -1,7 +1,7 @@ { - "slot": 157, + "slot": 166, "transaction": [ - "AVIuvOFfhG1226V02M+rukItDHKrxcONyHIXcUhI89MgrUkk0+tADfYmkelhF/X/0BN11VQ2OsK9w607aE7XJAoBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVq9ejL5VZwUq/KHx2MesDpTpBQYGCSyQStSQDnh037GwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Af2SlfYbNpj6+f7EG+4SEJARmWmuyJklmGB2WDfugfVSnouR1TRO1a9BeqS3SeoJ55Tj0mY+dNskPnFev0w2DgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUtQIHp5XBR1rwONlfBUkc3vcwsvxrKMUE5dXQj/cINrgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAYjRjgp7SNuXXzzF79QBJpymBUDDTsjk6yX47ry81hyPL1qmGFtp4gLSaM8xkB9svLmi1DT28PxecL8ERo1nDxtkrRr7GbUECAjCm7SdwCfLk5zpFGkSoA5RSx4vZpnj5gbbA6wTKoCtbAWD3brHsfLH5iyvq9JRuWDyQ4VcghQriCWRKHmzAfgaWrtqsD7LD4jYcN6JmDLKFYN8etcZegpjt18qs6Sd3ZiPwKQ3JfEaC4bN2cK6Z7Tas1DvZc2Yi3ReTQHCqd", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDXdkm11zss7RJdwHbtmcLF1jWGBcc27TkhGRVzcpX2EuVTtkX6fLqL4nXTFFBoKbt8DKEVYyHFAM5c6yqMYG8cj5xiPN4D8GtMDXxT9ZGAAypNQGcbj7TxVyjAoDVRcWZmXgKwZq7r9HT68vv831wRkeb2qDLwnjQULV6Z5DLqzH4crFuutRp9oPGNhqEZ5jNRVkiJyoHphtvCUtxo1RVKJMtKARqt8FAaWALkcA5TBmk7DebWZGG1mnDcYdkNjwTjZmSEXUxHm", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291675 + "blockTime": 1740632926 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa b/tests/data/transactions/batched_tree_transactions/65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa rename to tests/data/transactions/batched_tree_transactions/65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T index 4e68543c..fce0d8ff 100644 --- a/tests/data/transactions/batched_tree_transactions/3SnKy33JCnCztmMify9nMiZHkrZ6FvMNAvfbBUzsRxCZsdysHuPpUqmx9epkm1RDPRhtY8Bf2bca1FSxAZXjFwwa +++ b/tests/data/transactions/batched_tree_transactions/65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T @@ -1,7 +1,7 @@ { - "slot": 216, + "slot": 225, "transaction": [ - "AXpEWQw8u6B0InT18T2A1Y1Yv5b/ps4/jDn/Cjys70huUgJ0WV2Und2BunJkW4Md1ACZiDCi3XwDoIEkdQjqXQUBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWd8yoX9DmpIXsdAdtODJ/N9mpe2KfqSnFRf5NfSt/Y+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Af28CBNfzo2o6qjhKnIQjZ5CUIFSvo4nIhvxkLx7rVYhw9qlSqq1NRjzIOOE88KVL2nhPIeqperUJrHW/12XtgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4TusMZr5o9n2jKct2CIQO+W6v1Nut+GN3UdWGaMjxWwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7oUHNZKuzqB2FdmjHtFwSPNaxX6dZ8LGQ6tbS7ekPz9hFtkMtobnB9r5vSVtELFjt889DLrBwuZvNfMZEPbXWuDYr21LFPjpyjip2WzactRVvspB", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEPx8znvECUz8w9B78eMgFX9hNknjmubKQSmgARSynWquQx1fDVtGF6t18vCJp8vBSt4JQ6xJexzrnPnfys3Y99WWyCH4bSqnsBMyChJNPDSAcJ9d", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291699 + "blockTime": 1740632950 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ b/tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ deleted file mode 100644 index 054b100e..00000000 --- a/tests/data/transactions/batched_tree_transactions/65mW8KAFVbd8xFXCfqrmNhReKtW1wXFUPRMLZgKX8Q5Zwq7xpc2xvLSBaPSVPGxWU34syX2F3EmsERT1FV8k6LaJ +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 425, - "transaction": [ - "Af4yNGmIxjhWvp1pe6v8x7vlaelXd7JvgsF+xwAHbPBOFMO0jZ2kzqWbAZFZuJ8fyFODzCbReygpbnX987S8mw8BAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSiqA7DKqbaIPobqhIsrsLqN00Z7WlswwvysxSSIzy/eAIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAVBMB9ZDEcqpCNZ1OvDm1G58tZkCLEjJNq7qYpWsf8toAGMb7uSE0UXM1TxyHYMzX3zeYJYID3gtio7utNoQngqMfttUB3F3rkok3um7bh+QvS0aRY50An+SpNKFJumOEplg2z7idh99L+DHEPmD2uE7V/WiGv1H8PsPcxpangshf00854Bj1L/eJtaOjWPLDM58d5aM04uYEBEejvmTBy", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990111400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990106400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941hStRNeAWGjxUHBZTbawyvHhLvFAtC3RHz5BexvPPbMx1x9ykWjHEp2dYBdJeUQHRKCfmXYrLSaACTmgPEUFzw9sZGc9fkRmEWF5q8vmYZgcp2Hb6PzLtjaMoRWoNT6sprpnDypvv2V9eBV73ym3pJGqo2X83KsYdPTmuVZLDtCWCdT3NZz8jKWFfZtyvVNs9XmvboCJfjnMTgT69aSMpqeyjtm", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmt84UGRQ3Eib9Fi5NURvZVbJjABeVv1DSmr6sQtpxxc1ojkinzAhrB8JGQ5wHZ5TdrxVBeV5fD2jKZQW2cisisiSTHURJS3NJ8dJEEx53Y8HGBaSnsib5QagU7aZUnV7Tm9dRThGxVY1BWUZLoBwsY", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740291784 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV b/tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV deleted file mode 100644 index ccc669d5..00000000 --- a/tests/data/transactions/batched_tree_transactions/665FtVK8JD1aR5R7xuep4Kq243wxNiT7EHDm4RTc9zBqZqNNHg9qiw45pX9QKecp8rhbJeqYsngGJg5GdeZUpfLV +++ /dev/null @@ -1,88 +0,0 @@ -{ - "slot": 436, - "transaction": [ - "Af51yJQsyKLqsQfWiXqbfjX+aPm3NkWrAz9YnEHxlTTJmpcMGJwAExmJs9FzOp5/w1OGELmuUpXtatXr5EI15goBAAYKD8DHt6lPU35+tcvlsPSGCtlyTk76Yvoi5Fw1eiYRqAtPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m28TFbEOpCe2T3p9+yJnPbg3dOezNR9jOSdz+1XLVfUM88q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTox1fHTTp9gM7vEYgpo3M8ACgtzTocPDkG5KCW1YrwfAIEAAUCQEIPAAUIAgAICQYHAwGtAd3CA9glPtyT/6AAAAAkufZIvfQ/S1pFU4N5rs8MIEfsq8TGQ8ghmLXJP8KZYwvCZTEyRWkEe3YiP+gPXXsOQbuJtQREh38j2Mey93lhBLHzBCQqfaNleT+5R3K0b7a6SdGX0sRzyoQx8eTg7OAQYjUEImhC+42A7r3JCH1Dinhf+rGCyD//6rVrqKEgwZmUplZ8RtEMNpCui7u+w+TZmpcu6JNkds7NdyYBWSpj", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990106400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990101400, - 30177540, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8942B9BPvSTaKYz1cqn93jFooKonDzHqBaghWk9jo6vzUL8moRE9DoY9G1gV1W5KTyGy8Tx2qvE2AmkYoy35Xge2uUiZ21oqFNuZCFAbgCPJv5dDCgbKX6Qk8CKCQDjF1zvMpTypM9ayUJqATyBAeuqgJezDispaV6R8SNpMiwaWh9ai89T6i4XmfZy9RJ3ZYVTQoewvA1ufVkA5QAT29KcAehVN8S", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmtFQVP5ZoqQ9jGDn5R1Z4RhqfV6nK3FLNyXJrZkvgMgyQGf35s6s9paViwWh5Q4dQo4giayehUzS3S2BtchpB5mwA6kaXHK2PFXgZVLhELqz2SZBtMDK1S1NXdC2jwbCyxf9NWqJtj9M1HhDXUf4PL", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873347 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108740 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128969 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129119 - }, - "blockTime": 1740291789 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B b/tests/data/transactions/batched_tree_transactions/6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb similarity index 74% rename from tests/data/transactions/batched_tree_transactions/53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B rename to tests/data/transactions/batched_tree_transactions/6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb index 9bb8a35c..c6f3841a 100644 --- a/tests/data/transactions/batched_tree_transactions/53qcFRyFy3YBGkWgEhPv9GervRPwifq3VzVRhqGnze4ar2RjG51vj4o9NA5QijthRuadX1cyh1WFj2oB33t6HE1B +++ b/tests/data/transactions/batched_tree_transactions/6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb @@ -1,7 +1,7 @@ { - "slot": 150, + "slot": 158, "transaction": [ - "AcqD82POTntggDftQNuo9ZftsRjaER5yA1YsN1J1Ut53G3FZWk1Pk3eQkUzYRKvPo+dhPoXHUPU8PkpBz5VxaQ4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU5tlyN/ymhrfRACoqUEsJWAdR1ayT+M8TdZVY22cYG+AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQSSeMGUHQ0+E/mFbV4/sJxsXQ9Tr+ZdeoXU9BJINnFyueHpKCEP7Tb3cZ3JfZbKmcx+zi19id5vxoSmcHDUswABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUj/T+nYuX45ol1gV20xAWET7dbYEl6M6Ss5xKBNy5QIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD9EjrMDvaAFnBewqkoHp4K8NEmCjAxYxrsgjFTiYT6qVhq9hsrq9JVb7JZPYVDrQ68ut4aLyw1Nc87rTfUmdqP1HujpkKEuFNQwBH7oeZem1EurNxdezQecwCeHapEMcP7Ynjn6h1J6gvsLKdLy4UG1sbRBwBjcwTiKTk8sqq4MdEDKhQmfEapKbs8RP6AiGQ7aZNbuYhkH5JoCJ861YfXVcCxLep4st4YGgu9qc5bFvP5d8Zpbe3pe3VcrvunaU2WPbgGW5u1Z", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDerszdZXJ99CSCAkVuBWPcDhhbgz1PyUcQZy7oBQYYw1DRbqXR8zN746qE6qVjsD3DapLoQDMaEELsH1fZSjD8Sbf5X83C86E76RdWtNvp72uTDnP88JozgpooYpPUrQqgeeMmcMadJfm3DLvktLUinccuNp8fLu7QiU5JwNqxz5dQQZu1rguSkFxBafwpcN2GDSE3hDgFyKs3BYnf4uJe5Hh7yt3mKuxzk8mk4ZEtdXsVt5KJiY5kkbKq1gY2kvt3R7ZQBVaXq", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291672 + "blockTime": 1740632923 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj b/tests/data/transactions/batched_tree_transactions/Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj rename to tests/data/transactions/batched_tree_transactions/Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE index b268ed67..1deeead9 100644 --- a/tests/data/transactions/batched_tree_transactions/2Lqo9YTEyeXVu1V9FskaioMkCDXUa44s4vYZyDKnk9nBsZaBnKEFi6Z3dUz6oCS1qWuWJwC9BebbPzsPxLU5W3bj +++ b/tests/data/transactions/batched_tree_transactions/Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE @@ -1,7 +1,7 @@ { - "slot": 232, + "slot": 241, "transaction": [ - "AUMgnF3BTd+Jk/ZuFh3ax3DcCBEOxPgpDu9y8jPIJfOq04KsCBynFl4Q8PE9poodzerS1jrtiNKmbg078UOhiw4BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXx0LNtgA9BVIJaOhEFEqdDqXAHNNPJHmHt+6JjHKuUkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQriV/XaPmMnR9gfHtcclVGbDetcem0rZtPhIYIZG7fr6UfCocrVexM1FHmAEvMBTY6GyrwVUHUq00VTaFv1PQsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMfZ/4y+8AhaSu3RwLsEwg/ccRinCmiReBdvXmqyF2CgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZaAvYrzah2YruszBt49qLfrX3eDXM1zgWfaqtETUzwSDDtRuVGzWpcvdimsuwpKjRF3ch1mEPAMcCCF8BRoFTKqTk6nZehDcuhixaTY8VSydTQY8EppPHZNS2bsvHRPUXAfWoMg4BXvxD9AfHLxfjteQDGDrwDwawjs5PfKcxhCB4tRhxq48KagUUxNh37wEauzwRBZYG9GZANz7KLCfg8gCDA43K1mnyLTGCDjvVgCFs2k2C2yLQVRgxafyQqtLzN7Xpzo6xw", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDaZDj3np4yVx2BXDw9EfvooHq4HUxncxyUi6BJjFSGLkWy89UuACkZcYtsEyDJRG3oiFY9oBEgb8Vzr2CBzvVRwEpwYmDUaBRZFwPk9Jb92JCJgaZUXhFAHkrbrDxDVZjEWrS29tDZgkSLYtaGL3CjamfsZEwzFCDXPbxrzjgHDTkdVdeqwxXq1ZyiaejEU71tqEm8eSbkgQfbrLAbyL8uP3K6o3oqXuVkdYr2VZmHcojDPB49Ptyt5BpgZefFDt9TDBd2Ky7Ry", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291706 + "blockTime": 1740632956 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 b/tests/data/transactions/batched_tree_transactions/FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 rename to tests/data/transactions/batched_tree_transactions/FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK index 336baac0..58d2ffef 100644 --- a/tests/data/transactions/batched_tree_transactions/5dnAKrKbkwQLz2CZZ9nWaJ29Tk6cKBJQQGY2q9SE5jjo8bfuEhLCmRmA76jWQKCN8ounZxtUz4LzLUnmcNYfc6V5 +++ b/tests/data/transactions/batched_tree_transactions/FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK @@ -1,7 +1,7 @@ { - "slot": 155, + "slot": 163, "transaction": [ - "AefI1G79cdEoxKY+pl036tLLYTPVgWyp4AfLBia/jnVRjVl1Vfk83HOBG1gymzM9XJUpyQd55LDYFrdR5mE5LwgBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzLpjnF08PStDXUyUAXAAX3PXjgvMutQrdp34a1xyxgQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQw+gJQ4zcuCcEMHJrudN+Bh1d+okKDobDK/8YVPaBEkhBGijcsjnAzdUfRMFIyYquvVDunsfXrBfVt8+E/q5wIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWfSAXI6TcZyhlPHjtB0Sn9s2eYkFoPcqwQYjqkKFpwswIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDJGV5Urm1X2bHGLokqyudbTvEfL258iVkg4cW6eCtnWLGnCUExNhyt43LpJySZwN4PQnKHkuCGXXmvDkrhqD8fGbwhKpsJSRX2sym4RDja7PDEsLwQp6UWcTNTegEgo2wERTAnfpA16bATCVXYH4oJPiwoAF2jZaUQeapmMJfo8mksGJdAMCAe12pKDswfG1YLwS9kdekQpJpeBPwEXCckxvUuuEjPxu8i2fqEi6QxhBz8fvVBB21sXUmv3AWZJ6Aat8wCJBBYK", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD9CyNGCW5osWEXjNVhJR498DSZaemprh6BoQeGc3TZ7fJDckYjtFEPDz9EwutvUXNUkZrcv8PaT1rqnPsAs9hz79KtL9b9ti3MqRrkb7XF5RDXexrMMSin1gaearFCfXjpciva1d35MAQSVvH9A2hEkCSjCHmx8ZveB95kximSJR8gjH8H46ySb5RtUwYvD6vbyAvFtyPAuMPBmtRLwSivj1MQrLtwKPka1BZq2f7wSyhdTy5QKwyL6VaYho4AzNAqhnRkpMNWB", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291674 + "blockTime": 1740632925 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX b/tests/data/transactions/batched_tree_transactions/GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk similarity index 74% rename from tests/data/transactions/batched_tree_transactions/4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX rename to tests/data/transactions/batched_tree_transactions/GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk index 426cf57c..1d2560d3 100644 --- a/tests/data/transactions/batched_tree_transactions/4KCSK4TBCCjR5CoVPLw1wZbLYrXUh9tToWBJVeaEkdnDETY6c4TaexCw1o45xmdZqJihfTcJLUvuZWHTayYnqZQX +++ b/tests/data/transactions/batched_tree_transactions/GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk @@ -1,7 +1,7 @@ { - "slot": 182, + "slot": 191, "transaction": [ - "AaW+WWqeL4ZiYetU1qKO5fibSSz3E2WZ/OGTIxA0T+am+e8DRcbuyhFjHFLqlr4SzHs9vFrdWKLpCFqLo0SUAgQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWc/uuNcReS2pKOrg02V9OLWJ/EEf5VfZ02eavP8EMleAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQ1GIZcnnVXHGbyhFX3YGyfYZUs8y7JIk/CogiCfBx0SaVc3KdAfgb2FV81jLpxwPj+kr7V1BoOHNXZisT/cHAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXowBwzRiWPnskP6bPH/mOv7BTF3y8JQ/G3NWhDLr094QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD9e23CfUa1cfBRKaTNFFy8CSEawoKAiqASz33B4o5NLP4tnHcVxeGFhN925KUCqtdsBCgu8oUtFMCi8SrGGqMa9qdLjztKgeU3foCkqUtNPJ4Evwk8MRptKHKDS3BWP86wYhQLgaXpbZZkPG6BHgWxLLQC5eLxm2RP4tx13rEwtNriH38tSyupjm4cLQR69997EY8fj7mBJRFLjKHsff56qb1MDQKysKEauStntuDLw1iizqBrLmhLz7omTuJYARujJ8kn11BKd", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWNQ1T118yXJHaCsZoXr6eDZpUtjwmeL8gM3cVRog4GfvJnU7ekxRooVaeWV9sSVkr1NLq8GX884nWhNMWbkAvTAecGcTxoKQHB4eLgPk712TnySbRcPgABHfMJNt2tzvghPQqm9UDjSJBP6rXrxxHnpEkKxanZi9uLf5MeAgBo1RimS7gW2q1rqfpHfhkeyCcrt1rvFYi2Zwq57tsEmyEDPFwZx7yeLLcxWs62fPhECugmSvkXhkhA16EuvpWRehsAk8Vi93rF", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291685 + "blockTime": 1740632936 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj b/tests/data/transactions/batched_tree_transactions/MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj rename to tests/data/transactions/batched_tree_transactions/MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y index a4c46703..f98468d8 100644 --- a/tests/data/transactions/batched_tree_transactions/3qNsFe54KiKCjg5Jw6o4BZJ5RPkvBxuscqoGchb6b8EH9v8WGbDQyfjsmbZaHymFAXCP6pr7fiQ1vBfGFfNA4dUj +++ b/tests/data/transactions/batched_tree_transactions/MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y @@ -1,7 +1,7 @@ { - "slot": 181, + "slot": 189, "transaction": [ - "AY3Ao0grYWd/Mmjj4C/g9k7Bo1M1yE5T6COzwdcIv6+VkzaSLdlNG++4fAGiTVingZo693Id8PMRySb9ucUxJQABAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVh0mmB1+mVg6GQS5aTPcWvZra+y2qErnaZTFa2noN4VQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARIRr7yTYmSQ8lvOxSXRxLQt3MuqLvJy+sEcDDZ4slbtBkjR9bLPuE9fKSlVlPJxq7AqihmOPrKMsJHLo2ijSg8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWL9/GoczQxI8Vjtfs+pOzifOoZN4qopp3Vj/Ool6cQyQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6dMM1Xc1ws3t966xASCuT7reLXCWnKo7nVbbkbqb2ddrkFmZ3rzGWgAMADp9zuzYxTyqwBkSjEi3D5GrHoFF7EKck7rJci5ULqs9zqsmtoocmpxX", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBPAqmwFdXd3iRCiHVrVzTnznLP9mAh8UzZqdB4mho6bj6m9MV27GPH3fr7hQL8Vy42E48xSsJv5Qf5XZjWB7GQSmp3PawdQUEq7KXmUUoA133YTH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291685 + "blockTime": 1740632935 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk b/tests/data/transactions/batched_tree_transactions/RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk rename to tests/data/transactions/batched_tree_transactions/RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu index 4a6036f5..536b72fc 100644 --- a/tests/data/transactions/batched_tree_transactions/2HLGz7iUEgtKcLZMZaSTrfN2uEycnBqqHKLHqrit9mdGzKUkN1UjpVDPWvcQJigFcnpaDbfFepoWdZu78NAiHnUk +++ b/tests/data/transactions/batched_tree_transactions/RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu @@ -1,7 +1,7 @@ { - "slot": 147, + "slot": 156, "transaction": [ - "AUAZ9HmpsYDlvCw4uKtIh327Zm9f1DVi8+ra/XI4Df7v0HLJ/868HnwRq9cfCgs/cgHTcqi59gZXUbe30+oa3Q0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXPA1+F9KJUaVQOhPATtDhOMYcMEBPj0c8Td/F5knDGJAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARUI88AMsRUhFAOfO+Scis40+2239MJxBQSKzvGaqlgbB+INE52oZzVXs3XD2h89GhklxQN3ZhctrRBPnifBmAoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTkgpneO4Wj1RU8Ui/HuCwbOT2etOC2d1xdpPmswhI5gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEQZTxrjyTxTCE6SLNfCvFGwD4YdzTeKnfBi7qyeTDz7kmqM2Eu4JfLSpYwrJKxPcn62s6CDJCAnfU4iTQ5PTXYsv1gH16mTpuQGmBuVvMzUbwnjhEGS3eUfrSuHamxqyCUTqBGo2jFx2XskeUwGEHUbNb8uTZjqGCfEUiVNUFmDpBATCgp8gGBVHdJK89wZEU5Ue2r5SDTeBmsLVJKWbP95X1U7nNr6q4gNKJ8TRWnDLc3fVBoXgxBpw9aKiW4YQ5wWdFLmrDM", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEuGaKXnyjysFBb8x3F4P3Jnj5KVEZwNooKTL355QoxxjJqKwjM6BKRVkFARxPYGpV8RF9cV5FS2kBSP9QjNo5HBTYku54zqKKb14EPPVRDXqAj5HSL2LeWazHveNDTsXm29gxFTQvS48ogdMRw1HU6aThmuZwVixiS9jLzf7LowVNig5z6PzQeLXLWcs7bcv7FkVenLG1pR8nsdBrsJNSFn4SebFi8XeBVJg8kJhMFCD3QUFB9CVfenyLQ3whkQuKDQHmfLChD", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291671 + "blockTime": 1740632922 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c b/tests/data/transactions/batched_tree_transactions/VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c rename to tests/data/transactions/batched_tree_transactions/VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP index d750d1ee..04e99664 100644 --- a/tests/data/transactions/batched_tree_transactions/2CnDuiLFYXAw3AX87QtmkGWFow4GteaecCvRFpsSVKdmEyupe3MSFbgaCMERaxZ3QY9XwpiYvicnzkdtNy9gwu2c +++ b/tests/data/transactions/batched_tree_transactions/VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP @@ -1,7 +1,7 @@ { - "slot": 172, + "slot": 181, "transaction": [ - "ATws5Kf6/5u129r9ITvsrcPChlIfe4+7juECboglrJK+xFPctPf/BWXO5ObJAhcmWsN/+Znw/grG9mEV/ZbJ9A0BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbW4Ikwg8ayZkfimfG7C94hehr1AXNBcmFYXIsjzeLqgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARj5qqOX3HvS0JXrBAc6jt/JzX5cmg2uZgl8SZ9FI9UUB0eiU2eeQ/Sf4YujdGtbPc+Rt++UXErRIV3tIu8trgoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVX8uZ0NtYN3V827ZlKm5f5Mf5TVvN8jmN4KEFTEJfO2QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDbsCdyhUKMD1HXWkibsjH9ZEcBSV9ar6vZTb6Z7x7A3NLzfs3aEvcwrz9MmQAwiMHeTEpZPawDE144tXPV4XiaiSCJRP3gkLCyKvoVh4kMjFVFBSFCkbwMY4kYKU7uWqzkpNVM1TBLoNKcM7j8kNxuJGrcTVdKET6eMqW938cS2LTJfswHNgb8hG7PbMhYpZb6KuXeeo12KKiTRTWPHAHMcrPWvD2Jcs4J1QpempW71QwYRC8riwKHiXsXMPPdw2zbDukar23YT", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDYPow6rJ46ZTh9DepekTPc3pWdaVm577p8CXcRzKyLM4ctQV4rj1t47S6XwNmP1XA49RHfKvayGzNz13f7HNKV869tsbudbKVEfBTiVriRYkV8AjjaDnEZ8kSfHizseAa9CvrPCasWUMtP6d9ZeCh6kZDbLiQFsWAiX4SEdFhXRUxjE3T8nkj9tgX7n5XGp8D5n4FqhyrpjKzwn5WRjosyhpnDG6njDXBQzwCvCc5KAsaLFFBSVu6bzdukCAuUPMPFDLDxPhdif", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291681 + "blockTime": 1740632932 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz b/tests/data/transactions/batched_tree_transactions/XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz rename to tests/data/transactions/batched_tree_transactions/XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ index 993383c1..891a0421 100644 --- a/tests/data/transactions/batched_tree_transactions/3mfJtD3kU6Gi4T6Rw3yLqBXFKnNKxLAmGfeLPhwQD23wESNaZcX4pNxYQFGxD9iFfmA3RJfvpW7JoTQSx8Um82bz +++ b/tests/data/transactions/batched_tree_transactions/XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ @@ -1,7 +1,7 @@ { - "slot": 143, + "slot": 152, "transaction": [ - "AYqMKWXOFQWw5rsNsoqKqJGWSwFmWBiPl/WH8sWWjVAxjrOxn+DRlUECUK/wES2nBMNasv9fuvqImqzQLxPfFwkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXiV4XGmKKAbYzjpJ3cNMi3CF1CE3bJ9rLNE3oBspJwJwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARpDP4gGom2DFey0NZuLogJd3WsPOyi1an01FORnkssaSvzgdewkaJLcrIzLbxd72vYInXE6blqU3qWL2T8ddwMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmM97vO9oxEHQAO4IlIGR/Lb6LYATVd6nmUvIRxL3QwQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6nc8UYUXPyn15EPLf5Mk1jSbyhHVuB6pGUYGF3XhYrExnkjKoWNVCz4rrAPA7eEt1V6w84eTWW5mpVrogDPWKTj3TLB5oyqh4sAVmSWymSuiaGZm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFrvowhJSDBHdREqQKP6tJDjj9T6yQiiFqbKZpi1qj9oYk2X7Lctw48BJYJsMbA4Yg2vH3KxZeUDYuhHY6B75igb3aaEU6Pm2uD8reXXjZUfzfJ87", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740291669 + "blockTime": 1740632920 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur b/tests/data/transactions/batched_tree_transactions/YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur rename to tests/data/transactions/batched_tree_transactions/YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb index a2be397b..597bd6a7 100644 --- a/tests/data/transactions/batched_tree_transactions/5qXz16fyS6NRnx1y1WP6z6AiUth3WArC1jyPQQwiTjW1fBarFUteS31Dfrzuy6GNSSpqgNQnnvdyACV82FVG29Ur +++ b/tests/data/transactions/batched_tree_transactions/YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb @@ -1,7 +1,7 @@ { - "slot": 128, + "slot": 137, "transaction": [ - "AfHsCl6x9ywury9Po/5sTIuiwzmbsMUE0n44rzuTo+D5XYkl++1N5f6hWTyo0ezREOHhJswsVt2+kVdQEneHIAcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX6qrrbzzbkguEJO4i1aiocIpIUmLsTFHl+T8bL174q+gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARs2buRltahrE9lAhyeBl63SxALsIqpKfCG738BOHNFiRsGF3nQGoeUNoG/ot6MdRGZ0M47AarHqpAWKqQTxywQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVvd5m1mLNBAImnpJeTjKpaooXuE7cuc62Bzo7C7P2ZwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8zqGGXiqkm19omPJMWn7QHhbT1k2DymdX9EEdBZYkVwMueBErWWTPMwaMkWNnAGuprnYc3FTVcJ6fJ535Kh4cRBx3fbDnjjA1TSrde8FTXnKFRjm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8gBba29WGSZCJEQAymCwpCHL4Rv7G3rzuRcwNuQ3pwZk64BpdxgZamErPjnttV7s1CMznP1mYwJZKVnjyE9MqzPZdx5jxqfmc3bEW9tb6JcuCqWP", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291663 + "blockTime": 1740632914 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 b/tests/data/transactions/batched_tree_transactions/Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 rename to tests/data/transactions/batched_tree_transactions/Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy index 8216bd29..c8b70135 100644 --- a/tests/data/transactions/batched_tree_transactions/5x5oHN3L328hVD95mB6UZkEoYPNofdtRjammqyzLp7vyZ4fnDyFeKW9daunJkYKSUeoyG2vPSzEgdrMeM9vCGtS4 +++ b/tests/data/transactions/batched_tree_transactions/Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy @@ -1,7 +1,7 @@ { - "slot": 152, + "slot": 161, "transaction": [ - "AfeRufCh2vVZccX/sxf9hZuyxY8NgtdJBJ2taOb/KqnmLWlED6HQ3L3hYRCc1GSQAyhiX0OCQZYlqDCC2qeZewEBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWkCt1ILTezaR9rz3dIVZFTd+QpTcWwHhd5X74NdWZ1dwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARwxGPiJhuY0EQSOULbgByFP/DAZ7c78HGQ76TSnGKI3ipCNGzMxvSKah+OCNCweIPvRmdVZ6zVL2vXEU1jZuQYBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXV5hosYjzNgRsXVouwK2gZAGotwmrDvKFUjEtyZXCfqAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCQmNCk1SrFJqGaSSrzZcenshU9Kgqec2nZ33sgxVn51kdpfAEgryAET5yY37dsE7DduiCNeDRZeVZAwBaCJxQykmp26GtSmqYZZ2iVyYiLGX4bNzfG3mbHspgEgwR19Xb1kswuyuDM2ShmduzVrLooLYH49rAuFK49zcrskppR6EJPnpfso9XQYdQEnvCrhDD6PW5CLdqWuaUGm2AiBK6GQaqtVuXgT4qgt5aR3jXScPDgZHrg6UWegSco9abGjnBt2G3Lf1ZZ", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhgiF898sREMM6fJ9dpb4Z9z7X5LG4z3Ly5x9AmCaSYUP91J6DpEx2gjg3eL4w13HgDN4XfNz23j9xG5obu89qHahEDpUCcwfzFYLnrQkKeEKTQSh3qvbRqsTb4hQJLFnHbBonowBLJy7ubVxHWQbSjgYseTHyBa51o25bKHADedPPT2EdLpLS3C4FSRvh7NXk1ZYMqCqDP7WvhC9anb3VJFdcTiBpjV28MLLCNbhLz9jVepJweEabCGByPWWqVZe8sMQDicH7V", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13977 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947286 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52812 of 999850 compute units", + "Program consumption: 947263 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52835 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52962 + "computeUnitsConsumed": 52985 }, - "blockTime": 1740291673 + "blockTime": 1740632924 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 b/tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 new file mode 100644 index 00000000..f05fde28 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 @@ -0,0 +1,83 @@ +{ + "slot": 397, + "transaction": [ + "AR3L50KtQ0y+uo40IDOHLroQTv/uAeo9CTzPd1os2GhJ833j7dOZZ6UyOahhkscuor2q1FhA/4O+N0Q5MHRBZw0BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0etymntBOE+ToDUHWK+5wZRNfIKua18Tj6xwy3zsXTFEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAChmg/87sGLx+qZi6gX/LarNk/fxzN54s9qsZDwQrL4krjCrQmjfRHMsR5VOlAOINJLotKE2wUpowoYyXr+cLTgJUs3FmSEX+Tr5g8+BGu4B/X9OgerkEI/mWnRUBua1SSa+dyedMFi0zR9/bBLRZTsbt6Z2wDVst2DIqswEeSFFC1qTgQ2I6RyGvWNRd5GZE17BjsBdFGzQokSWCsT06XU=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995038200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995033200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8942HctWYkE9dMC9mBvyabG1qNHvMCVjdhh1LmRQqrcBCjzvZPRPw17CxS9PJ1QSRer4BV8nSGuNusoQqDkkYiAm3WrB5qWrUTP8NEqsid9cjKSryHRBXYLku8HXv6teSBNtsvxB1aVyGgVCPLcXbTmT3SjrWWVuL4v2cpPQxsi2mhVxxYhNj8LcWvcK6UkUwC9C1qVkuJyp7f7ENaxL4L6PcMcDrL", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhH9YsAM3DH2JS9sb1eMawtM2TQ4fHafcWig5FLpjXwCVEg2qkajxq2m2sin5SCAX2YLJdMmCS4hidHyqDju1wqtw4wjLTBcLq2AZbtizLr", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128974 + }, + "blockTime": 1740633021 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C b/tests/data/transactions/batched_tree_transactions/kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb similarity index 84% rename from tests/data/transactions/batched_tree_transactions/37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C rename to tests/data/transactions/batched_tree_transactions/kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb index c0e5f129..0925addb 100644 --- a/tests/data/transactions/batched_tree_transactions/37UwH6mYqhY9BoimzGQSoF8AxVsNgDBLnPkrru3jEaLFVk2iow1VcVq43tEhJqaqYN5L7Qmt7HTn7dLEZVpbDa1C +++ b/tests/data/transactions/batched_tree_transactions/kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb @@ -1,7 +1,7 @@ { - "slot": 166, + "slot": 174, "transaction": [ - "AWmfn3800ZUR2igspD0wD/EMzELF+b0nisHJ9Xcwj72yjdO+4j6nobnia+Lsp6kE7sH9Q+R9ch4OI8kwZgiwCg8BAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXbErhYjXDh56AuIZcO2+0AoL2D7xezJ3Qq9mYrMDuIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASW1MgxKhWGm3Wy1D3/CmBG0+bHZZeneki8C+1uzXbblCyLwp7ntFiK7AvxAuONe3aD4WMeqoBZ3z4FmmAIUJgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVEaEF6M5pFxk3q13zlGAqXGMMPwVYl/nf1o0ZJ0o9M2QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCvybGzSK9AQRkAiwvCj6GFWAExBy6coGgNoD9xqi9rmMrJ6UQhFxxfxAADF24qUM5nFQMiXpPV9MvFSigFYGDYvPgFGNu6bzrKm2WwoMH1yCcGMu", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBZUEsRtfSAZgVhvfuLFu9BuydCyubr1HCPaHUQ6miep1oZFRKFrTJLwGp3H74hEUzbWjmAKLAL4txnRX2Kk6xuyRQqYuRDUZcVjbZpesNrpgGFr7", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740291679 + "blockTime": 1740632929 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ b/tests/data/transactions/batched_tree_transactions/kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm similarity index 74% rename from tests/data/transactions/batched_tree_transactions/uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ rename to tests/data/transactions/batched_tree_transactions/kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm index 8fc23903..53093c2c 100644 --- a/tests/data/transactions/batched_tree_transactions/uxmGtWL7oXeHxWvHGjXsjv8tynQk5XFJb6PwLJFqWx6C8gW8UKQm6H6UkC9MMfDnwJB2PYRugR9MXw3YWWqtTxJ +++ b/tests/data/transactions/batched_tree_transactions/kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm @@ -1,7 +1,7 @@ { - "slot": 230, + "slot": 238, "transaction": [ - "AS2sA8r+yCLBFknd3eCmP4N9KJptOmDrM8SemeJRudmyrd91m7rDCFms8+CN/FEBRnaOiLGvy01i4go08HfITwcBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdHuXQwoL40f3QR0hi+scp5wjZLQNY6sFqbel4mI2aJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASXjJd9gjfLWzdb1XckCrQ3AWqVXMuWL+KrNxk0O2e6+mCGT3aPfi7mCqpv8lVdYX/ZhKyRsBO91gCEw3/NIwQ4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDWsVPGO7hMh+c7h8hn7YUklG893CkA/5Gab/cU0sRwQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD8rR3Gj6Pk82KMd2MWk5snHWDf1hScmXuAiy3UZLcGdRmdPxvZFqouwyXL3L2WHvaa5dNjMhA459MkZrWrEqcnqnRynGP5W3YVLz8cs7vDKF2BzLHVVKWNGWY4uWUeRhyRQp9ErLp9V6TqA78HY3P2vFzX4zVWRXKJBvZXvqbusWqZWmKBwQSd83EroJ3mbqkrhzfXHYbnN4VEvNokxNCm8oSXNRLH99Yo16N6X5h2nFiJDmsXiYpYobDjXqukQgvSoo72Hr7wd", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDjgNmhkakxMdq1pu1pmgNVeXRFcEhXbxrEgfENW39p7FkPiPE5MnURcqmnjZQTzpTEU13hhHF3x4icsrw81jANG9pA6PkR4notF6Zovc8spfBzSZo7PagASxAU2ryRP3Dgy7wL5eGqxbZh9TotCqKoVZ5FdNqpwqLuDR1ZaLhTVSLQPMr34vNqB8rxZ5BJiRvn5xg9i9Nfsf9RmxUz2uMcvLj4iotBsBKUGtj7rSswb1YeBSSmWofQfui7XXSucDWgN6eke93M1", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291705 + "blockTime": 1740632955 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u b/tests/data/transactions/batched_tree_transactions/npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 similarity index 74% rename from tests/data/transactions/batched_tree_transactions/2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u rename to tests/data/transactions/batched_tree_transactions/npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 index 8e925bd6..15ba2a71 100644 --- a/tests/data/transactions/batched_tree_transactions/2vRoSakovKUsNppdarLKZTgCw2H9GwCFuYrhY3S56JmiT7pjcF3LVehDVAB2zGh2j6tfbC8kq4y9WVMwy2xkSb9u +++ b/tests/data/transactions/batched_tree_transactions/npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 @@ -1,7 +1,7 @@ { - "slot": 220, + "slot": 228, "transaction": [ - "AWAXR0RzX1mYVtRhuBBtM0TIKU9MOV7Y261xVpmvEvYc0ECTe6amn4/cJ76aJv7P6fjOlSguq40csZsGMBgNbgQBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlpXf8gaELPTghLNuCi3ICdW2VyQoe+J8NIa8kOR11zgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASeEVVwrsVQy0cgBp2m2a9hC1IJDAbhSUiDr1iklLslL+Z/1E8WnI7GNHAoL+ZCJsZb/pOLYf1f2QJJlfCK4EgEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0m5sHAhHWQD9kKBWf+y2edfWVOJ1kQCu1YMmO2IEL3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWFAAsVvFH6urXjMYmnkyP1HTJdHQZU3BwbHDuCB3kTy13iGkgfeXaRk3JZDsxLX6A4rvt3fyRigpMeeiJW5FuXf2CcYB94v4syfxmG9982iCVfR1dgietR3emoYgTe3hTMEwWhV9Qd76SpZCtoQS3vCq82cibGcRvpi2vPD6Ag4SK7PMkeK9YuuzK7qPujW93k4dxEhW7Ekt6u5tVpXp2KXTGnyedxApQyViommY3JWXCb3rimeBHbYwonFdwavw8MjLhm7YAj", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDhiySM96UBtcGdUzt9eC5wJSUUgoXGgBwSd5f2AMAa59Cy3tZtFp9jVSWeziZUUJiaPCJ8hQ24oxDQ1oekDyEPFZpm1AiUw1ECGqggbPDmitxr2mibwQiL9VcfC5ACcmPXbZLzRmRL6HqedoNxSsfxqA6gdrcF4dmXGYe67mwF8xcaYrnJekvyZgQs9yJM5yeNp4R8jWtkQPQ6dxvQRDaA7EiLFtVEyJLWepRx6WW39p52UiXnHZAG3KFd27rdEW3bgby4au3ao", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", + "Program consumption: 947200 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53025 + "computeUnitsConsumed": 53048 }, - "blockTime": 1740291701 + "blockTime": 1740632951 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc b/tests/data/transactions/batched_tree_transactions/p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo similarity index 74% rename from tests/data/transactions/batched_tree_transactions/5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc rename to tests/data/transactions/batched_tree_transactions/p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo index 904eb99e..3c114718 100644 --- a/tests/data/transactions/batched_tree_transactions/5aLmyv43NoK7BiJHh1DDrEeLykur3kCfSF221xt99HeRrjxcorm6queg1ijsjcS9QC2Q8o3qUkJiqF6m8XPUYfZc +++ b/tests/data/transactions/batched_tree_transactions/p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo @@ -1,7 +1,7 @@ { - "slot": 170, + "slot": 178, "transaction": [ - "AeTR6YnSqXJ1mKI5InoEyXz/8FsA6qoKKSQsO0kfmEosK4Gx07VWbdwBiThSt7krpPLxZGDq6MdwUv3FVQa2PQMBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVvCLLe7eEu3ADvMp1uktHJxmlvAnLRXIySxwxchZs3WQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASifJh6pGlXST8nwbRfjmvFYTc3gd59RoQmrJhkTDdXY+IHgMPD7A7umL0VNkdi3Gdqh2lz6HhhoSkCm0399IwABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrMQpn00eHCbbDAP9oo+FdSUdounIlND22wporooOJaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDYSULErbVYFpeQxJyGqw455xygM2etdTtf6kaBsLmKX1t28E2zGD3AayNaz9464Fzm9tpaXXpHF1Xskdoty8bAbJL8wKFnSHBiYj9bvztVhDzrm9UpG5uDwTwSWWB1fFtPhD5LhFDqxj62aMCrntKnTUB8Ln2GAG35rVYaxk2YkUQHrgiQJJe9fWED89uC1xFt7ouLM3rxj6FkAqFgb2Aj3r3c58KvHhJFv7L2G5967hUCxim1way92zeTdERWjLJEmPyMUdTxK", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDT3fK53GjKiPo6Va6pDaADkyDwitiwtBVyg7g8KSxLVZyuUUxrZke51GFfxu4JioJQd2PTeEo7dBkHLzmXq8QzjLHKSt1LP9GcwJbHkV4jLQbEHdH1T2aJiEWvCbL9bEpYFUhrVzm7rhDjzmGAVNQq7ELQybDZuKT47JX7rHfp3F2ZMUrJ4Chp7nNzpW1bEbHTRoZ3jid11VgeqnGYaRmtiEqbk8WF2TXfBdCL8c1j5Ljfi8rkGEi1Erqh5C6UvVgGawB9L4dpb", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", + "Program consumption: 947278 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52947 + "computeUnitsConsumed": 52970 }, - "blockTime": 1740291680 + "blockTime": 1740632931 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp b/tests/data/transactions/batched_tree_transactions/preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq similarity index 74% rename from tests/data/transactions/batched_tree_transactions/rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp rename to tests/data/transactions/batched_tree_transactions/preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq index 9449fe97..94f6a698 100644 --- a/tests/data/transactions/batched_tree_transactions/rwATNEDacKnMWynengQHwPH3EWbTPW5ba6azMncSL2cKGJec7iDi1mj1egcZTj6N81q4ieopNr4ZbxfPacytuEp +++ b/tests/data/transactions/batched_tree_transactions/preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq @@ -1,7 +1,7 @@ { - "slot": 190, + "slot": 198, "transaction": [ - "ASsPoSLoMZatEo/Y4jsXKv0EA91uckKtvhn/GFykOotAPKeZsMRIfyFUYZUNGLygQGOYGJJQBtfg3HGehwzavgkBAAcKWj4g8iuSwvGbcixG4bmR+edHKIbRpkhIV0DpAK811JJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXv5wQBHpEE2RwtPaC96X9YnF2tMgFv9I1P8rJOEVwQfAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAABaPiDyK5LC8ZtyLEbhuZH550cohtGmSEhXQOkArzXUkkBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASlE5Ak4sRsojmPnO84SbbaR+6VcxR/5Visa9Cneyx1jEvnDkCdjOY57Fj0YdHTAKgKwAx6CRKWli/f68tiXDAABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8MuvsTTOZbLo837Ohl98uGZQ/YL6cDh+6zXMzjgyzjwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDFmJgZ2Pxf2kL7tPrint3sP5aF7xx6xMcCtQoRsShhVFA9C9yu8Ly2XLzZwNYr51eMJmMdVTWjVcxuonzh9nCm8ZYQqR8uE7kVSsv4jK93stgQEFaidAroaxvFbrfWfjQX7PbwVrV1M3YjTNTbWQVVrkrkNCDLsg5veEHsC7voCo3MWZaAeq73LG6RY9BjmysgvWSyjQPiLLSMcEt9eVGTBcy1uYfpMqK2YVRuwQswmvGfqmayb4KGTw8XrVwKYCEnCm7WvJQ6B", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDJ1oxcnpprLFVJWNN1c3FwMUbJpYqquQwYxKzcZYPm97KPgcigSwhTqvxfdaRkfDTWnxTzdspp6jw6g2ZWEW1srXpQ4Qj5datHbsBdazHZczE43hGHSkdK9jnrE1hgPK6kUdJ1yzgAEWW67ZZt5sF9Q9synv4s8WHxAgweXkJ2ah2ij27etGfR3S811LxG8H1pKevRSnh7owpCJifhff8s83L627NGtyLYKWxfog8QtubLoKtCP89FL9jejG7qnhustdSPeYhrX", "stackHeight": 2 } ] @@ -78,10 +78,10 @@ "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14047 of 961458 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14070 of 961458 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947193 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52905 of 999850 compute units", + "Program consumption: 947170 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52928 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +91,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53055 + "computeUnitsConsumed": 53078 }, - "blockTime": 1740291689 + "blockTime": 1740632939 } \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 6432d94f..ecef0228 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -299,16 +299,17 @@ async fn test_batched_tree_transactions( } } else { last_inserted_index += 10; - assert_eq!( - post_output_queue_elements.value.len(), - pre_output_queue_elements.value.len().saturating_sub(10), - "Append event should decrease the length of the output queue by 10." - ); assert_eq!( post_input_queue_elements.value.len(), pre_input_queue_elements.value.len(), "Append event should not change the length of the input queue." ); + assert_eq!( + post_output_queue_elements.value.len(), + pre_output_queue_elements.value.len().saturating_sub(10), + "Append event should decrease the length of the output queue by 10." + ); + println!( "post input queue len {}", post_input_queue_elements.value.len(), From 5c5e33dcf50e2d8577d6a5b4f5618cc67035cf7e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 27 Feb 2025 19:46:47 +0000 Subject: [PATCH 041/114] * add validation for maximum allowed hashes in get_validity_proof_v2 function * sort accounts by the same order as request.hashes --- src/api/method/get_validity_proof/v2.rs | 39 ++++++++++++++++++------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index c77e2ccf..7cf1c923 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -3,19 +3,29 @@ use crate::{ common::typedefs::serializable_pubkey::SerializablePubkey, }; use borsh::BorshDeserialize; - -use sea_orm::{DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; +use itertools::Itertools; +use sea_orm::{DatabaseBackend, DatabaseConnection, QueryOrder, Statement, TransactionTrait}; use super::common::{GetValidityProofRequestV2, GetValidityProofResponseV2}; use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; +const MAX_ALLOWED_HASHES: usize = 8; + pub async fn get_validity_proof_v2( conn: &DatabaseConnection, prover_url: &str, mut request: GetValidityProofRequestV2, ) -> Result { + + if request.hashes.len() > MAX_ALLOWED_HASHES { + return Err(PhotonApiError::ValidationError(format!( + "Too many hashes. Max allowed: {}", + MAX_ALLOWED_HASHES + ))); + } + let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { tx.execute(Statement::from_string( @@ -33,6 +43,7 @@ pub async fn get_validity_proof_v2( .map(|h| h.to_vec()) .collect::>>(); let hashes_len = hashes.len(); + let accounts = accounts::Entity::find() .filter( accounts::Column::Hash @@ -41,6 +52,14 @@ pub async fn get_validity_proof_v2( ) .all(&tx) .await?; + + // It's fine because we can't have more than 8 elements in request.hashes + let accounts = accounts.iter().sorted_by(|a, b| { + let hash_index_a = request.hashes.iter().position(|x| x.0.as_slice() == a.hash).unwrap(); + let hash_index_b = request.hashes.iter().position(|x| x.0.as_slice() == b.hash).unwrap(); + hash_index_a.cmp(&hash_index_b) + }).collect::>(); + if accounts.len() != hashes_len { let all_accounts = accounts::Entity::find().all(&tx).await?; all_accounts @@ -56,15 +75,13 @@ pub async fn get_validity_proof_v2( ))); } - // Skip accounts that are in the output queue but not in batched merkle tree yet. - // users prove inclusion of skipped accounts by index, not zkp. - for (num_removed, (index, _)) in accounts - .iter() - .enumerate() - .filter(|(_, x)| x.in_output_queue) - .enumerate() - { - request.hashes.remove(index - num_removed); + let mut removed_indices = 0; + + for (index, account) in accounts.iter().enumerate() { + if account.in_output_queue { + request.hashes.remove(index - removed_indices); + removed_indices += 1; + } } let mut v2_response: GetValidityProofResponseV2 = From 5b63f6324ef983591f891dc5524b8fbf911d5c98 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 00:15:36 +0000 Subject: [PATCH 042/114] feat: refactor account structures to use MerkleContextV2 and update API schemas --- .../get_transaction_with_compression_info.rs | 26 +++--- src/api/method/get_validity_proof/common.rs | 82 ++++++++++++++++--- src/api/method/get_validity_proof/mod.rs | 5 +- src/api/method/get_validity_proof/v2.rs | 66 ++++++++------- src/api/method/utils.rs | 5 +- src/common/typedefs/account.rs | 31 +++---- src/ingester/mod.rs | 1 - src/ingester/parser/tx_event_parser.rs | 2 +- src/openapi/mod.rs | 13 ++- src/openapi/specs/api.yaml | 76 +++++++++++------ .../batched_state_tree_tests.rs | 32 ++++---- 11 files changed, 220 insertions(+), 119 deletions(-) diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 0e3e53dc..61fc9cdb 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -1,6 +1,7 @@ use super::{ super::error::PhotonApiError, get_multiple_compressed_accounts::fetch_accounts_from_hashes, }; +use crate::api::method::get_validity_proof::MerkleContextV2; use crate::common::typedefs::account::AccountV2; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; @@ -124,7 +125,6 @@ pub struct GetTransactionResponseV2 { pub compressionInfo: CompressionInfoV2, } - impl<'__s> ToSchema<'__s> for GetTransactionResponseV2 { fn schema() -> (&'__s str, RefOr) { let schema = Schema::Object( @@ -155,8 +155,6 @@ impl<'__s> ToSchema<'__s> for GetTransactionResponseV2 { } } - - fn parse_optional_token_data( account: Account, ) -> Result { @@ -320,7 +318,7 @@ fn parse_optional_token_data_for_multiple_accounts_v2( .collect() } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct ClosedAccount { pub account: AccountV2, @@ -378,13 +376,17 @@ pub async fn get_transaction_helper_v2( data: x.account.data, owner: x.account.owner, lamports: x.account.lamports, - tree: x.account.tree, leaf_index: x.account.leaf_index, seq: x.account.seq, slot_created: x.account.slot_created, - queue: x.context.queue, prove_by_index: x.context.in_output_queue, - tree_type: x.context.tree_type, + merkle_context: MerkleContextV2 { + tree_type: x.context.tree_type, + tree: x.account.tree, + queue: x.context.queue, + cpi_context: None, + next_context: None, + }, }, nullifier: x.context.nullifier.unwrap_or_default(), tx_hash: x.context.tx_hash.unwrap_or_default(), @@ -401,13 +403,17 @@ pub async fn get_transaction_helper_v2( data: x.account.data, owner: x.account.owner, lamports: x.account.lamports, - tree: x.account.tree, leaf_index: x.account.leaf_index, seq: x.account.seq, slot_created: x.account.slot_created, - queue: x.context.queue, prove_by_index: x.context.in_output_queue, - tree_type: x.context.tree_type, + merkle_context: MerkleContextV2 { + tree_type: x.context.tree_type, + tree: x.account.tree, + queue: x.context.queue, + cpi_context: None, + next_context: None, + }, }) .collect::>(); diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 8a2e96cb..17d6aa49 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -106,7 +106,7 @@ impl From for GetValidityProofResponseV2 { fn from(response: GetValidityProofResponse) -> Self { GetValidityProofResponseV2 { value: CompressedProofWithContextV2 { - compressedProof: response.value.compressedProof, + compressedProof: Some(response.value.compressedProof), roots: response.value.roots, rootIndices: response .value @@ -114,13 +114,23 @@ impl From for GetValidityProofResponseV2 { .into_iter() .map(|x| RootIndex { root_index: x, - in_tree: true, + prove_by_index: false, }) .collect(), leafIndices: response.value.leafIndices, leaves: response.value.leaves, - merkleTrees: response.value.merkleTrees, - queues: Vec::new(), + merkle_context: response + .value + .merkleTrees + .iter() + .map(|x| MerkleContextV2 { + tree_type: SerializableTreeType::Unknown, + tree: SerializablePubkey::try_from(x.as_str()).unwrap(), // TODO: handle error + queue: SerializablePubkey::default(), + cpi_context: None, + next_context: None, + }) + .collect(), }, context: response.context, } @@ -224,14 +234,15 @@ pub struct CompressedProofWithContext { #[allow(non_snake_case)] pub struct RootIndex { pub root_index: u64, - pub in_tree: bool, + // if prove_by_index is true, ignore root_index and use 0 + pub prove_by_index: bool, } impl From for Option { fn from(val: RootIndex) -> Option { - match val.in_tree { - true => Some(val.root_index), - false => None, + match val.prove_by_index { + true => None, + false => Some(val.root_index), } } } @@ -241,27 +252,72 @@ impl From> for RootIndex { match val { Some(root_index) => RootIndex { root_index, - in_tree: true, + prove_by_index: false, }, None => RootIndex { root_index: 0, - in_tree: false, + prove_by_index: true, }, } } } +#[repr(u64)] +#[derive(Serialize, Deserialize, ToSchema, Debug, PartialEq, Clone, Copy, Eq)] +pub enum SerializableTreeType { + State = 1, + Address = 2, + BatchedState = 3, + BatchedAddress = 4, + Unknown = 0, // TODO: remove this +} + +// from u64 +impl From for SerializableTreeType { + fn from(value: u16) -> Self { + match value { + 0 => SerializableTreeType::Unknown, + 1 => SerializableTreeType::State, + 2 => SerializableTreeType::Address, + 3 => SerializableTreeType::BatchedState, + 4 => SerializableTreeType::BatchedAddress, + _ => panic!("Invalid TreeType"), + } + } +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Eq, PartialEq)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct MerkleContextV2 { + pub tree_type: SerializableTreeType, + pub tree: SerializablePubkey, + // nullifier_queue in legacy trees, output_queue in V2 trees. + pub queue: SerializablePubkey, + pub cpi_context: Option, + pub next_context: Option, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Default, Clone, Eq, PartialEq)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct ContextInfo { + pub tree_type: u16, + pub merkle_tree: SerializablePubkey, + pub queue: SerializablePubkey, + pub cpi_context: Option, +} + #[derive(Serialize, Deserialize, ToSchema, Debug, Default)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] pub struct CompressedProofWithContextV2 { - pub compressedProof: CompressedProof, + pub compressedProof: Option, pub roots: Vec, pub rootIndices: Vec, pub leafIndices: Vec, pub leaves: Vec, - pub merkleTrees: Vec, - pub queues: Vec, + pub merkle_context: Vec, } #[derive(Serialize, Deserialize, Debug)] diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index 820ce157..f31416a7 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -3,9 +3,10 @@ mod v1; mod v2; pub use common::{ - CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, GetValidityProofRequest, GetValidityProofRequestDocumentation, GetValidityProofRequestV2, - GetValidityProofResponse, GetValidityProofResponseV2, RootIndex, + GetValidityProofResponse, GetValidityProofResponseV2, MerkleContextV2, RootIndex, + SerializableTreeType, }; pub use v1::get_validity_proof; pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 7cf1c923..872d05f8 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -4,9 +4,10 @@ use crate::{ }; use borsh::BorshDeserialize; use itertools::Itertools; -use sea_orm::{DatabaseBackend, DatabaseConnection, QueryOrder, Statement, TransactionTrait}; +use sea_orm::{DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; -use super::common::{GetValidityProofRequestV2, GetValidityProofResponseV2}; +use super::common::{GetValidityProofRequestV2, GetValidityProofResponseV2, MerkleContextV2}; +use crate::api::method::get_validity_proof::SerializableTreeType; use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; @@ -18,14 +19,6 @@ pub async fn get_validity_proof_v2( prover_url: &str, mut request: GetValidityProofRequestV2, ) -> Result { - - if request.hashes.len() > MAX_ALLOWED_HASHES { - return Err(PhotonApiError::ValidationError(format!( - "Too many hashes. Max allowed: {}", - MAX_ALLOWED_HASHES - ))); - } - let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { tx.execute(Statement::from_string( @@ -54,11 +47,22 @@ pub async fn get_validity_proof_v2( .await?; // It's fine because we can't have more than 8 elements in request.hashes - let accounts = accounts.iter().sorted_by(|a, b| { - let hash_index_a = request.hashes.iter().position(|x| x.0.as_slice() == a.hash).unwrap(); - let hash_index_b = request.hashes.iter().position(|x| x.0.as_slice() == b.hash).unwrap(); - hash_index_a.cmp(&hash_index_b) - }).collect::>(); + let accounts = accounts + .iter() + .sorted_by(|a, b| { + let hash_index_a = request + .hashes + .iter() + .position(|x| x.0.as_slice() == a.hash) + .unwrap(); + let hash_index_b = request + .hashes + .iter() + .position(|x| x.0.as_slice() == b.hash) + .unwrap(); + hash_index_a.cmp(&hash_index_b) + }) + .collect::>(); if accounts.len() != hashes_len { let all_accounts = accounts::Entity::find().all(&tx).await?; @@ -92,21 +96,6 @@ pub async fn get_validity_proof_v2( .await? .into() }; - accounts - .iter() - .try_for_each(|x| -> Result<(), PhotonApiError> { - v2_response.value.queues.push( - SerializablePubkey::try_from_slice(x.queue.as_slice()) - .map_err(|e| { - PhotonApiError::ValidationError(format!( - "Error converting queue pubkey to SerializablePubkey: {:?}", - e - )) - })? - .to_string(), - ); - Ok(()) - })?; // Add data of skipped accounts. for (index, account) in accounts @@ -122,15 +111,24 @@ pub async fn get_validity_proof_v2( .value .leaves .insert(index, Hash::new(account.hash.as_slice())?.to_string()); - v2_response.value.merkleTrees.insert( + v2_response.value.merkle_context.insert( index, - SerializablePubkey::try_from_slice(account.tree.as_slice()) - .unwrap_or(SerializablePubkey::default()) - .to_string(), + MerkleContextV2 { + tree_type: SerializableTreeType::from(account.tree_type as u16), + tree: SerializablePubkey::try_from_slice(account.tree.as_slice()) + .unwrap_or(SerializablePubkey::default()), + queue: SerializablePubkey::try_from_slice(account.queue.as_slice()) + .unwrap_or(SerializablePubkey::default()), + cpi_context: None, + next_context: None, + }, ); // proof by index has no root. v2_response.value.rootIndices.insert(index, None.into()); v2_response.value.roots.insert(index, "".to_string()); } + + // TODO: add correct tree type for every merkle context + Ok(v2_response) } diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 2f9f213a..99da827a 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -26,6 +26,7 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use super::super::error::PhotonApiError; +use crate::api::method::get_validity_proof::SerializableTreeType; use crate::dao::generated::accounts::Model; use sea_orm_migration::sea_query::Expr; @@ -177,7 +178,7 @@ impl TryFrom for AccountWithContext { .map(|index| UnsignedInteger(index as u64)), nullifier: account.nullifier.map(Hash::try_from).transpose()?, tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, - tree_type: account.tree_type as u16, + tree_type: SerializableTreeType::from(account.tree_type as u16), }, }) } @@ -785,7 +786,7 @@ pub struct TokenAccountListResponseV2 { pub value: TokenAccountListV2, } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct TokenAccountV2 { pub account: AccountV2, diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index c25ac464..0d528253 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -3,11 +3,13 @@ use super::{ unsigned_integer::UnsignedInteger, }; use crate::api::error::PhotonApiError; +use crate::api::method::get_validity_proof::{MerkleContextV2, SerializableTreeType}; use crate::api::method::utils::parse_decimal; use crate::dao::generated::accounts; use crate::dao::generated::accounts::Model; use crate::ingester::parser::indexer_events::CompressedAccount; use byteorder::{ByteOrder, LittleEndian}; +use light_merkle_tree_metadata::merkle_tree::TreeType; use serde::Serialize; use solana_program::pubkey::Pubkey; use utoipa::ToSchema; @@ -30,7 +32,7 @@ pub struct Account { pub slot_created: UnsignedInteger, } -impl TryFrom for Account { +impl TryFrom for Account { type Error = PhotonApiError; fn try_from(account: accounts::Model) -> Result { @@ -67,7 +69,7 @@ impl TryFrom for Account { } } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountV2 { pub hash: Hash, @@ -75,7 +77,6 @@ pub struct AccountV2 { pub data: Option, pub owner: SerializablePubkey, pub lamports: UnsignedInteger, - pub tree: SerializablePubkey, pub leaf_index: UnsignedInteger, // For legacy trees is always Some() since the user tx appends directly to the Merkle tree // for batched tress: @@ -83,15 +84,13 @@ pub struct AccountV2 { // 2.2. Some once it was inserted into the Merkle tree from the output queue pub seq: Option, pub slot_created: UnsignedInteger, - // nullifier_queue in legacy trees, output_queue in V2 trees. - pub queue: SerializablePubkey, // Indicates if the account is not yet provable by validity_proof. The // account resides in on-chain RAM, with leaf_index mapping to its position. // This allows the protocol to prove the account's validity using only the // leaf_index. Consumers use this to decide if a validity proof is needed, // saving one RPC roundtrip. pub prove_by_index: bool, - pub tree_type: u16, + pub merkle_context: MerkleContextV2, } impl TryFrom for AccountV2 { @@ -120,16 +119,20 @@ impl TryFrom for AccountV2 { .transpose()?, data, owner: account.owner.try_into()?, - tree: account.tree.try_into()?, leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( account.leaf_index.try_into().unwrap(), )?), lamports: UnsignedInteger(parse_decimal(account.lamports)?), slot_created: UnsignedInteger(account.slot_created as u64), seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - queue: account.queue.clone().try_into()?, prove_by_index: account.in_output_queue, - tree_type: account.tree_type as u16, + merkle_context: MerkleContextV2 { + tree_type: SerializableTreeType::from(account.tree_type as u16), + tree: account.tree.try_into()?, + queue: account.queue.clone().try_into()?, + cpi_context: None, + next_context: None, + }, }) } } @@ -139,7 +142,7 @@ impl TryFrom for AccountV2 { /// - GetTransactionWithCompressionInfo (internally) /// - GetTransactionWithCompressionInfoV2 (internally) /// All endpoints return AccountV2. -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountContext { pub queue: SerializablePubkey, @@ -159,10 +162,10 @@ pub struct AccountContext { // Legacy: None // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) pub tx_hash: Option, - pub tree_type: u16, + pub tree_type: SerializableTreeType, } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountWithContext { pub account: Account, @@ -183,7 +186,7 @@ impl AccountWithContext { spent: bool, nullifier: Option, nullifier_queue_index: Option, - tree_type: u16, + tree_type: TreeType, ) -> Self { let CompressedAccount { owner, @@ -218,7 +221,7 @@ impl AccountWithContext { nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), nullifier, tx_hash: None, - tree_type, + tree_type: SerializableTreeType::from(tree_type as u16), }, } } diff --git a/src/ingester/mod.rs b/src/ingester/mod.rs index f0bdfc72..f2934d47 100644 --- a/src/ingester/mod.rs +++ b/src/ingester/mod.rs @@ -75,7 +75,6 @@ async fn index_block_metadatas( .build(tx.get_database_backend()); tx.execute(query).await?; } - Ok(()) } diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index b5ada916..f06eb2eb 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -164,7 +164,7 @@ pub fn parse_public_transaction_event( false, None, None, - tree_and_queue.tree_type as u16, + tree_and_queue.tree_type, ); state_update.out_accounts.push(enriched_account); diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 6dfb386e..93079a45 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -18,11 +18,15 @@ use crate::api::method::get_multiple_new_address_proofs::AddressListWithTrees; use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; use crate::api::method::get_queue_elements::MerkleProofWithContextV2; -use crate::api::method::get_transaction_with_compression_info::{AccountWithOptionalTokenData, ClosedAccount, ClosedAccountWithOptionalTokenData, AccountWithOptionalTokenDataV2}; +use crate::api::method::get_transaction_with_compression_info::CompressionInfoV2; +use crate::api::method::get_transaction_with_compression_info::{ + AccountWithOptionalTokenData, AccountWithOptionalTokenDataV2, ClosedAccount, + ClosedAccountWithOptionalTokenData, +}; use crate::api::method::get_validity_proof::{ - CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, RootIndex, + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, + MerkleContextV2, RootIndex, SerializableTreeType, }; -use crate::api::method::get_transaction_with_compression_info::CompressionInfoV2; use crate::api::method::utils::Context; use crate::api::method::utils::Limit; use crate::api::method::utils::PaginatedSignatureInfoList; @@ -128,6 +132,9 @@ const JSON_CONTENT_TYPE: &str = "application/json"; OwnerBalanceList, OwnerBalancesResponse, TokenBalanceListV2, + MerkleContextV2, + ContextInfo, + SerializableTreeType )))] struct ApiDoc; diff --git a/src/openapi/specs/api.yaml b/src/openapi/specs/api.yaml index 5295b6e9..221c3425 100644 --- a/src/openapi/specs/api.yaml +++ b/src/openapi/specs/api.yaml @@ -4023,9 +4023,7 @@ components: spent: type: boolean treeType: - type: integer - format: uint16 - minimum: 0 + $ref: '#/components/schemas/SerializableTreeType' txHash: $ref: '#/components/schemas/Hash' additionalProperties: false @@ -4077,12 +4075,10 @@ components: - hash - owner - lamports - - tree - leafIndex - slotCreated - - queue - proveByIndex - - treeType + - merkleContext properties: address: $ref: '#/components/schemas/SerializablePubkey' @@ -4094,22 +4090,16 @@ components: $ref: '#/components/schemas/UnsignedInteger' leafIndex: $ref: '#/components/schemas/UnsignedInteger' + merkleContext: + $ref: '#/components/schemas/MerkleContextV2' owner: $ref: '#/components/schemas/SerializablePubkey' proveByIndex: type: boolean - queue: - $ref: '#/components/schemas/SerializablePubkey' seq: $ref: '#/components/schemas/UnsignedInteger' slotCreated: $ref: '#/components/schemas/UnsignedInteger' - tree: - $ref: '#/components/schemas/SerializablePubkey' - treeType: - type: integer - format: uint16 - minimum: 0 additionalProperties: false AccountWithContext: type: object @@ -4246,13 +4236,11 @@ components: CompressedProofWithContextV2: type: object required: - - compressedProof - roots - rootIndices - leafIndices - leaves - - merkleTrees - - queues + - merkleContext properties: compressedProof: $ref: '#/components/schemas/CompressedProof' @@ -4266,14 +4254,10 @@ components: type: array items: type: string - merkleTrees: - type: array - items: - type: string - queues: + merkleContext: type: array items: - type: string + $ref: '#/components/schemas/MerkleContextV2' rootIndices: type: array items: @@ -4307,6 +4291,23 @@ components: format: uint64 default: 100 example: 100 + ContextInfo: + type: object + required: + - treeType + - merkleTree + - queue + properties: + cpiContext: + $ref: '#/components/schemas/SerializablePubkey' + merkleTree: + $ref: '#/components/schemas/SerializablePubkey' + queue: + $ref: '#/components/schemas/SerializablePubkey' + treeType: + type: integer + format: uint16 + minimum: 0 DataSlice: type: object required: @@ -4343,6 +4344,23 @@ components: offset: type: integer minimum: 0 + MerkleContextV2: + type: object + required: + - treeType + - tree + - queue + properties: + cpiContext: + $ref: '#/components/schemas/SerializablePubkey' + nextContext: + $ref: '#/components/schemas/ContextInfo' + queue: + $ref: '#/components/schemas/SerializablePubkey' + tree: + $ref: '#/components/schemas/SerializablePubkey' + treeType: + $ref: '#/components/schemas/SerializableTreeType' MerkleContextWithNewAddressProof: type: object required: @@ -4517,9 +4535,9 @@ components: type: object required: - rootIndex - - inTree + - proveByIndex properties: - inTree: + proveByIndex: type: boolean rootIndex: type: integer @@ -4535,6 +4553,14 @@ components: description: A Solana transaction signature. default: 5J8H5sTvEhnGcB4R8K1n7mfoiWUD9RzPVGES7e3WxC7c example: 5J8H5sTvEhnGcB4R8K1n7mfoiWUD9RzPVGES7e3WxC7c + SerializableTreeType: + type: string + enum: + - State + - Address + - BatchedState + - BatchedAddress + - Unknown SignatureInfo: type: object required: diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 6432d94f..741c98a5 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -123,8 +123,8 @@ async fn test_batched_tree_transactions( // Get output queue elements if !accounts.openedAccounts.is_empty() { output_queue_len += accounts.openedAccounts.len(); - merkle_tree_pubkey = accounts.openedAccounts[0].account.tree.0; - queue_pubkey = accounts.openedAccounts[0].account.queue.0; + merkle_tree_pubkey = accounts.openedAccounts[0].account.merkle_context.tree.0; + queue_pubkey = accounts.openedAccounts[0].account.merkle_context.queue.0; let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { @@ -145,7 +145,7 @@ async fn test_batched_tree_transactions( // Get input queue elements if !accounts.closedAccounts.is_empty() { input_queue_len += accounts.closedAccounts.len(); - merkle_tree_pubkey = accounts.closedAccounts[0].account.account.tree.0; + merkle_tree_pubkey = accounts.closedAccounts[0].account.account.merkle_context.tree.0; let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { @@ -185,17 +185,21 @@ async fn test_batched_tree_transactions( println!("i {}, validity_proof {:?}", i, validity_proof.value); // No value has been inserted into the tree yet -> all proof by index. - assert!(validity_proof.value.rootIndices.iter().all(|x| !x.in_tree)); assert!(validity_proof .value - .merkleTrees + .rootIndices .iter() - .all(|x| *x == merkle_tree_pubkey.to_string())); + .all(|x| x.prove_by_index)); assert!(validity_proof .value - .queues + .merkle_context .iter() - .all(|x| *x == queue_pubkey.to_string())); + .all(|x| x.tree.0.to_string() == merkle_tree_pubkey.to_string())); + assert!(validity_proof + .value + .merkle_context + .iter() + .all(|x| x.queue.0.to_string() == queue_pubkey.to_string())); assert!(validity_proof.value.roots.iter().all(|x| x.is_empty())); } @@ -362,23 +366,23 @@ async fn test_batched_tree_transactions( println!("z + base index {} {}", z, base_index); println!("last inserted index {}", last_inserted_index); if base_index < last_inserted_index { - assert!(root_index.in_tree); + assert!(!root_index.prove_by_index); } else { - assert!(!root_index.in_tree); + assert!(root_index.prove_by_index); assert_eq!(root, ""); } base_index += 2; } assert!(validity_proof .value - .merkleTrees + .merkle_context .iter() - .all(|x| *x == merkle_tree_pubkey.to_string())); + .all(|x| x.tree.0.to_string() == merkle_tree_pubkey.to_string())); assert!(validity_proof .value - .queues + .merkle_context .iter() - .all(|x| *x == queue_pubkey.to_string())); + .all(|x| x.queue.0.to_string() == queue_pubkey.to_string())); } } assert_eq!(event_merkle_tree.root(), merkle_tree.root()); From 2c7c774c19c4387be78f0e7baef90dc2e60ce6be Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Fri, 28 Feb 2025 01:54:55 +0000 Subject: [PATCH 043/114] pass as u16 --- src/api/method/get_validity_proof/common.rs | 28 ++++++++++----------- src/api/method/get_validity_proof/v2.rs | 2 +- src/api/method/utils.rs | 2 +- src/common/typedefs/account.rs | 6 ++--- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 17d6aa49..d4e03509 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -124,7 +124,7 @@ impl From for GetValidityProofResponseV2 { .merkleTrees .iter() .map(|x| MerkleContextV2 { - tree_type: SerializableTreeType::Unknown, + tree_type: 0, // TODO: check tree: SerializablePubkey::try_from(x.as_str()).unwrap(), // TODO: handle error queue: SerializablePubkey::default(), cpi_context: None, @@ -273,24 +273,24 @@ pub enum SerializableTreeType { } // from u64 -impl From for SerializableTreeType { - fn from(value: u16) -> Self { - match value { - 0 => SerializableTreeType::Unknown, - 1 => SerializableTreeType::State, - 2 => SerializableTreeType::Address, - 3 => SerializableTreeType::BatchedState, - 4 => SerializableTreeType::BatchedAddress, - _ => panic!("Invalid TreeType"), - } - } -} +// impl From for SerializableTreeType { +// fn from(value: u16) -> Self { +// match value { +// 0 => SerializableTreeType::Unknown, +// 1 => SerializableTreeType::State, +// 2 => SerializableTreeType::Address, +// 3 => SerializableTreeType::BatchedState, +// 4 => SerializableTreeType::BatchedAddress, +// _ => panic!("Invalid TreeType"), +// } +// } +// } #[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Eq, PartialEq)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] pub struct MerkleContextV2 { - pub tree_type: SerializableTreeType, + pub tree_type: u16, pub tree: SerializablePubkey, // nullifier_queue in legacy trees, output_queue in V2 trees. pub queue: SerializablePubkey, diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 872d05f8..ea22f1db 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -114,7 +114,7 @@ pub async fn get_validity_proof_v2( v2_response.value.merkle_context.insert( index, MerkleContextV2 { - tree_type: SerializableTreeType::from(account.tree_type as u16), + tree_type: account.tree_type as u16, tree: SerializablePubkey::try_from_slice(account.tree.as_slice()) .unwrap_or(SerializablePubkey::default()), queue: SerializablePubkey::try_from_slice(account.queue.as_slice()) diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 99da827a..559e7bc9 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -178,7 +178,7 @@ impl TryFrom for AccountWithContext { .map(|index| UnsignedInteger(index as u64)), nullifier: account.nullifier.map(Hash::try_from).transpose()?, tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, - tree_type: SerializableTreeType::from(account.tree_type as u16), + tree_type: account.tree_type as u16, }, }) } diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index 0d528253..ab00262c 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -127,7 +127,7 @@ impl TryFrom for AccountV2 { seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), prove_by_index: account.in_output_queue, merkle_context: MerkleContextV2 { - tree_type: SerializableTreeType::from(account.tree_type as u16), + tree_type: account.tree_type as u16, tree: account.tree.try_into()?, queue: account.queue.clone().try_into()?, cpi_context: None, @@ -162,7 +162,7 @@ pub struct AccountContext { // Legacy: None // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) pub tx_hash: Option, - pub tree_type: SerializableTreeType, + pub tree_type: u16, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] @@ -221,7 +221,7 @@ impl AccountWithContext { nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), nullifier, tx_hash: None, - tree_type: SerializableTreeType::from(tree_type as u16), + tree_type: tree_type as u16, }, } } From 27c1c7d05f28314a2542217d006e24033147b863 Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Fri, 28 Feb 2025 02:06:32 +0000 Subject: [PATCH 044/114] rm --- src/api/method/get_validity_proof/common.rs | 17 ++--------------- src/api/method/get_validity_proof/mod.rs | 1 - src/api/method/get_validity_proof/v2.rs | 1 - src/api/method/utils.rs | 1 - src/common/typedefs/account.rs | 2 +- src/openapi/mod.rs | 3 +-- 6 files changed, 4 insertions(+), 21 deletions(-) diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index d4e03509..a38b8b1a 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -262,7 +262,8 @@ impl From> for RootIndex { } } -#[repr(u64)] +// TODO: Keep in here for API doc generation? +#[repr(u16)] #[derive(Serialize, Deserialize, ToSchema, Debug, PartialEq, Clone, Copy, Eq)] pub enum SerializableTreeType { State = 1, @@ -272,20 +273,6 @@ pub enum SerializableTreeType { Unknown = 0, // TODO: remove this } -// from u64 -// impl From for SerializableTreeType { -// fn from(value: u16) -> Self { -// match value { -// 0 => SerializableTreeType::Unknown, -// 1 => SerializableTreeType::State, -// 2 => SerializableTreeType::Address, -// 3 => SerializableTreeType::BatchedState, -// 4 => SerializableTreeType::BatchedAddress, -// _ => panic!("Invalid TreeType"), -// } -// } -// } - #[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Eq, PartialEq)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index f31416a7..e6131274 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -6,7 +6,6 @@ pub use common::{ CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, GetValidityProofRequest, GetValidityProofRequestDocumentation, GetValidityProofRequestV2, GetValidityProofResponse, GetValidityProofResponseV2, MerkleContextV2, RootIndex, - SerializableTreeType, }; pub use v1::get_validity_proof; pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index ea22f1db..5513d82b 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -7,7 +7,6 @@ use itertools::Itertools; use sea_orm::{DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use super::common::{GetValidityProofRequestV2, GetValidityProofResponseV2, MerkleContextV2}; -use crate::api::method::get_validity_proof::SerializableTreeType; use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 559e7bc9..700b4d3e 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -26,7 +26,6 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use super::super::error::PhotonApiError; -use crate::api::method::get_validity_proof::SerializableTreeType; use crate::dao::generated::accounts::Model; use sea_orm_migration::sea_query::Expr; diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs index ab00262c..113ebdf4 100644 --- a/src/common/typedefs/account.rs +++ b/src/common/typedefs/account.rs @@ -3,7 +3,7 @@ use super::{ unsigned_integer::UnsignedInteger, }; use crate::api::error::PhotonApiError; -use crate::api::method::get_validity_proof::{MerkleContextV2, SerializableTreeType}; +use crate::api::method::get_validity_proof::MerkleContextV2; use crate::api::method::utils::parse_decimal; use crate::dao::generated::accounts; use crate::dao::generated::accounts::Model; diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 93079a45..1058e408 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -25,7 +25,7 @@ use crate::api::method::get_transaction_with_compression_info::{ }; use crate::api::method::get_validity_proof::{ CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, - MerkleContextV2, RootIndex, SerializableTreeType, + MerkleContextV2, RootIndex, }; use crate::api::method::utils::Context; use crate::api::method::utils::Limit; @@ -134,7 +134,6 @@ const JSON_CONTENT_TYPE: &str = "application/json"; TokenBalanceListV2, MerkleContextV2, ContextInfo, - SerializableTreeType )))] struct ApiDoc; From ee782e2e5cc8517aa2643eff04edf44dcbf7cbf0 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Fri, 28 Feb 2025 04:23:49 +0000 Subject: [PATCH 045/114] add new test data --- ...UhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9} | 8 ++++---- ...3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv} | 8 ++++---- ...gXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8} | 8 ++++---- ...eUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K} | 8 ++++---- ...qQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj} | 8 ++++---- ...ek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG} | 8 ++++---- ...k1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF} | 8 ++++---- ...wrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK} | 8 ++++---- ...bmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T} | 10 +++++----- ...kAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa} | 8 ++++---- ...8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U} | 8 ++++---- ...CoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM} | 19 ++++++++++--------- ...yVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY} | 19 ++++++++++--------- ...uRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq} | 8 ++++---- ...Lx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o} | 8 ++++---- ...qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv} | 8 ++++---- ...RBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo} | 8 ++++---- ...4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh} | 8 ++++---- ...5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn} | 8 ++++---- ...DGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT} | 8 ++++---- ...qi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav} | 19 ++++++++++--------- ...8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK} | 8 ++++---- ...c4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV} | 8 ++++---- ...ZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk} | 8 ++++---- ...ZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC} | 8 ++++---- ...DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8} | 8 ++++---- ...ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR} | 10 +++++----- ...j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg} | 8 ++++---- ...dCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk} | 8 ++++---- ...woqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm} | 8 ++++---- ...jW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna} | 8 ++++---- ...FewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj} | 10 +++++----- ...DnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux} | 8 ++++---- ...Q4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty} | 8 ++++---- ...RupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H} | 8 ++++---- ...sP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi} | 8 ++++---- ...69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN} | 8 ++++---- ...o6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT} | 8 ++++---- ...spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh} | 8 ++++---- ...y1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH} | 8 ++++---- ...nWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r} | 8 ++++---- ...DDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f} | 8 ++++---- ...xEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4} | 8 ++++---- ...LdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL} | 8 ++++---- ...kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5} | 8 ++++---- ...6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe} | 8 ++++---- ...wV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx} | 8 ++++---- ...gLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg} | 8 ++++---- ...jjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe} | 19 ++++++++++--------- ...rVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m} | 8 ++++---- ...wTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k} | 8 ++++---- ...DFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned} | 8 ++++---- ...UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q} | 10 +++++----- ...k1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK} | 8 ++++---- ...t8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm} | 8 ++++---- ...FFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6} | 8 ++++---- ...sRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6} | 8 ++++---- ...KyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y} | 8 ++++---- ...Aitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7} | 8 ++++---- ...JFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42} | 8 ++++---- ...y6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X} | 8 ++++---- ...uRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W} | 8 ++++---- ...rabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h} | 8 ++++---- ...9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn} | 8 ++++---- ...Z1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR} | 8 ++++---- ...9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ} | 8 ++++---- ...oHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa} | 8 ++++---- ...MLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4} | 8 ++++---- ...YoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh} | 8 ++++---- ...J7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa} | 19 ++++++++++--------- ...nUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ} | 8 ++++---- ...EMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy} | 8 ++++---- ...d9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4} | 8 ++++---- ...ThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn} | 8 ++++---- ...S9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ} | 8 ++++---- ...YHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd} | 8 ++++---- ...iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC} | 8 ++++---- ...eA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG} | 8 ++++---- ...fYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU} | 8 ++++---- ...KiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU} | 8 ++++---- ...tcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q} | 8 ++++---- ...EXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs} | 8 ++++---- ...JpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq} | 8 ++++---- ...KwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye} | 19 ++++++++++--------- ...5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF} | 8 ++++---- ...qQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD} | 8 ++++---- ...CE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC} | 8 ++++---- ...i7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR} | 8 ++++---- ...ZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx} | 8 ++++---- ...CHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X} | 8 ++++---- ...1qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX} | 8 ++++---- ...tbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2} | 8 ++++---- ...B9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o} | 8 ++++---- ...KR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq} | 8 ++++---- ...4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh} | 8 ++++---- ...13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3} | 8 ++++---- ...iyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN} | 8 ++++---- ...jV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp} | 10 +++++----- ...GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91} | 8 ++++---- ...xAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB} | 8 ++++---- ...jKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw} | 19 ++++++++++--------- ...7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT} | 8 ++++---- ...g6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM} | 19 ++++++++++--------- ...EL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN} | 19 ++++++++++--------- ...kzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e} | 8 ++++---- ...ejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj} | 8 ++++---- ...TxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j} | 8 ++++---- ...uj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS} | 8 ++++---- ...HAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA} | 8 ++++---- ...WxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq} | 8 ++++---- ...qCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d} | 8 ++++---- ...usFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ} | 8 ++++---- ...Pe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79} | 19 ++++++++++--------- ...ZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56} | 8 ++++---- ...UFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN} | 8 ++++---- 115 files changed, 525 insertions(+), 515 deletions(-) rename tests/data/transactions/batched_tree_transactions/{3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd => 21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9} (84%) rename tests/data/transactions/batched_tree_transactions/{MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y => 25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv} (84%) rename tests/data/transactions/batched_tree_transactions/{239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA => 26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8} (79%) rename tests/data/transactions/batched_tree_transactions/{kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb => 27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K} (84%) rename tests/data/transactions/batched_tree_transactions/{2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt => 29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj} (79%) rename tests/data/transactions/batched_tree_transactions/{4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU => 2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG} (84%) rename tests/data/transactions/batched_tree_transactions/{3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB => 2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF} (84%) rename tests/data/transactions/batched_tree_transactions/{5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ => 2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK} (84%) rename tests/data/transactions/batched_tree_transactions/{4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm => 2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T} (69%) rename tests/data/transactions/batched_tree_transactions/{4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 => 2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa} (79%) rename tests/data/transactions/batched_tree_transactions/{2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm => 2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U} (84%) rename tests/data/transactions/batched_tree_transactions/{4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM => 2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM} (53%) rename tests/data/transactions/batched_tree_transactions/{2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y => 2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY} (52%) rename tests/data/transactions/batched_tree_transactions/{45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa => 2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq} (84%) rename tests/data/transactions/batched_tree_transactions/{3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc => 2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o} (84%) rename tests/data/transactions/batched_tree_transactions/{4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC => 2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv} (84%) rename tests/data/transactions/batched_tree_transactions/{VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP => 2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo} (79%) rename tests/data/transactions/batched_tree_transactions/{3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK => 2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh} (79%) rename tests/data/transactions/batched_tree_transactions/{3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i => 2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn} (84%) rename tests/data/transactions/batched_tree_transactions/{2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj => 2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT} (79%) rename tests/data/transactions/batched_tree_transactions/{4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US => 2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav} (52%) rename tests/data/transactions/batched_tree_transactions/{3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 => 2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK} (79%) rename tests/data/transactions/batched_tree_transactions/{3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E => 35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV} (79%) rename tests/data/transactions/batched_tree_transactions/{5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS => 37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk} (84%) rename tests/data/transactions/batched_tree_transactions/{2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N => 39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC} (79%) rename tests/data/transactions/batched_tree_transactions/{3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas => 3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8} (79%) rename tests/data/transactions/batched_tree_transactions/{4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t => 3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR} (69%) rename tests/data/transactions/batched_tree_transactions/{kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm => 3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg} (79%) rename tests/data/transactions/batched_tree_transactions/{3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz => 3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk} (84%) rename tests/data/transactions/batched_tree_transactions/{3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q => 3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm} (79%) rename tests/data/transactions/batched_tree_transactions/{3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr => 3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna} (84%) rename tests/data/transactions/batched_tree_transactions/{4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 => 3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj} (69%) rename tests/data/transactions/batched_tree_transactions/{GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk => 3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux} (79%) rename tests/data/transactions/batched_tree_transactions/{3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH => 3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty} (79%) rename tests/data/transactions/batched_tree_transactions/{RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu => 3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H} (79%) rename tests/data/transactions/batched_tree_transactions/{2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ => 3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi} (79%) rename tests/data/transactions/batched_tree_transactions/{54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 => 3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN} (79%) rename tests/data/transactions/batched_tree_transactions/{4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR => 3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT} (79%) rename tests/data/transactions/batched_tree_transactions/{5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B => 3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh} (79%) rename tests/data/transactions/batched_tree_transactions/{3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci => 3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH} (84%) rename tests/data/transactions/batched_tree_transactions/{27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 => 3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r} (79%) rename tests/data/transactions/batched_tree_transactions/{3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q => 3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f} (84%) rename tests/data/transactions/batched_tree_transactions/{47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG => 3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4} (84%) rename tests/data/transactions/batched_tree_transactions/{4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K => 3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL} (79%) rename tests/data/transactions/batched_tree_transactions/{5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY => 42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5} (79%) rename tests/data/transactions/batched_tree_transactions/{5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN => 455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe} (79%) rename tests/data/transactions/batched_tree_transactions/{48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 => 47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx} (79%) rename tests/data/transactions/batched_tree_transactions/{64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre => 48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg} (79%) rename tests/data/transactions/batched_tree_transactions/{3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr => 4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe} (52%) rename tests/data/transactions/batched_tree_transactions/{63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS => 4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m} (79%) rename tests/data/transactions/batched_tree_transactions/{2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY => 4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k} (79%) rename tests/data/transactions/batched_tree_transactions/{3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G => 4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned} (84%) rename tests/data/transactions/batched_tree_transactions/{2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ => 4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q} (69%) rename tests/data/transactions/batched_tree_transactions/{2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj => 4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK} (79%) rename tests/data/transactions/batched_tree_transactions/{5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb => 4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm} (79%) rename tests/data/transactions/batched_tree_transactions/{p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo => 4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6} (79%) rename tests/data/transactions/batched_tree_transactions/{3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 => 4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6} (84%) rename tests/data/transactions/batched_tree_transactions/{2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 => 4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y} (79%) rename tests/data/transactions/batched_tree_transactions/{1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY => 4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7} (84%) rename tests/data/transactions/batched_tree_transactions/{2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW => 4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42} (84%) rename tests/data/transactions/batched_tree_transactions/{Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy => 4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X} (79%) rename tests/data/transactions/batched_tree_transactions/{preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq => 4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W} (79%) rename tests/data/transactions/batched_tree_transactions/{65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T => 4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h} (84%) rename tests/data/transactions/batched_tree_transactions/{2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P => 4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn} (84%) rename tests/data/transactions/batched_tree_transactions/{4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s => 4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR} (84%) rename tests/data/transactions/batched_tree_transactions/{4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA => 4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ} (84%) rename tests/data/transactions/batched_tree_transactions/{2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk => 51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa} (84%) rename tests/data/transactions/batched_tree_transactions/{4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa => 59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4} (79%) rename tests/data/transactions/batched_tree_transactions/{XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ => 5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh} (84%) rename tests/data/transactions/batched_tree_transactions/{5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn => 5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa} (53%) rename tests/data/transactions/batched_tree_transactions/{5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV => 5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ} (79%) rename tests/data/transactions/batched_tree_transactions/{2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN => 5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy} (79%) rename tests/data/transactions/batched_tree_transactions/{653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH => 5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4} (79%) rename tests/data/transactions/batched_tree_transactions/{47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 => 5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn} (84%) rename tests/data/transactions/batched_tree_transactions/{3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN => 5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ} (79%) rename tests/data/transactions/batched_tree_transactions/{3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa => 5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd} (84%) rename tests/data/transactions/batched_tree_transactions/{3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a => 5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC} (79%) rename tests/data/transactions/batched_tree_transactions/{3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc => 5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG} (84%) rename tests/data/transactions/batched_tree_transactions/{4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow => 5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU} (84%) rename tests/data/transactions/batched_tree_transactions/{3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S => 5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU} (84%) rename tests/data/transactions/batched_tree_transactions/{52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD => 5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q} (79%) rename tests/data/transactions/batched_tree_transactions/{4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv => 5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs} (84%) rename tests/data/transactions/batched_tree_transactions/{3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL => 5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq} (84%) rename tests/data/transactions/batched_tree_transactions/{44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs => 5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye} (52%) rename tests/data/transactions/batched_tree_transactions/{Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE => 5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF} (79%) rename tests/data/transactions/batched_tree_transactions/{2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi => 5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD} (79%) rename tests/data/transactions/batched_tree_transactions/{4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL => 5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC} (84%) rename tests/data/transactions/batched_tree_transactions/{5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 => 5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR} (84%) rename tests/data/transactions/batched_tree_transactions/{4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC => 5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx} (84%) rename tests/data/transactions/batched_tree_transactions/{3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q => 63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X} (84%) rename tests/data/transactions/batched_tree_transactions/{2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM => 63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX} (84%) rename tests/data/transactions/batched_tree_transactions/{32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q => 66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2} (79%) rename tests/data/transactions/batched_tree_transactions/{46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh => 67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o} (84%) rename tests/data/transactions/batched_tree_transactions/{FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK => 6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq} (79%) rename tests/data/transactions/batched_tree_transactions/{6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb => 6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh} (79%) rename tests/data/transactions/batched_tree_transactions/{4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J => 9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3} (84%) rename tests/data/transactions/batched_tree_transactions/{39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU => ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN} (84%) rename tests/data/transactions/batched_tree_transactions/{4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u => AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp} (69%) rename tests/data/transactions/batched_tree_transactions/{5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD => CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91} (84%) rename tests/data/transactions/batched_tree_transactions/{5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A => Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB} (84%) rename tests/data/transactions/batched_tree_transactions/{2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa => DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw} (52%) rename tests/data/transactions/batched_tree_transactions/{npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 => GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT} (79%) rename tests/data/transactions/batched_tree_transactions/{bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 => HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM} (52%) rename tests/data/transactions/batched_tree_transactions/{4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v => JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN} (52%) rename tests/data/transactions/batched_tree_transactions/{3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq => Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e} (79%) rename tests/data/transactions/batched_tree_transactions/{56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry => NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj} (79%) rename tests/data/transactions/batched_tree_transactions/{3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV => SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j} (84%) rename tests/data/transactions/batched_tree_transactions/{5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM => UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS} (84%) rename tests/data/transactions/batched_tree_transactions/{YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb => gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA} (84%) rename tests/data/transactions/batched_tree_transactions/{5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ => is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq} (79%) rename tests/data/transactions/batched_tree_transactions/{29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk => kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d} (84%) rename tests/data/transactions/batched_tree_transactions/{5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun => kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ} (79%) rename tests/data/transactions/batched_tree_transactions/{2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC => us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79} (52%) rename tests/data/transactions/batched_tree_transactions/{3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs => waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56} (84%) rename tests/data/transactions/batched_tree_transactions/{5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k => wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN} (84%) diff --git a/tests/data/transactions/batched_tree_transactions/3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd b/tests/data/transactions/batched_tree_transactions/21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd rename to tests/data/transactions/batched_tree_transactions/21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 index bdbf38a0..077c6533 100644 --- a/tests/data/transactions/batched_tree_transactions/3oJxij8LT36NS3NMD6jPeFHJ3TDGk1SzacUyiEMwns5LoRdnySMiUa4wECmdfdjciNVtkCfZE5Mvkck9DQk3cWfd +++ b/tests/data/transactions/batched_tree_transactions/21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 @@ -1,7 +1,7 @@ { - "slot": 219, + "slot": 273, "transaction": [ - "AYv4PfkIA42cYf7M4lfrOZ5t5ZUosK4XXYUR690N5yaG9n72U7AV7N7iAkef6jOeku/TIWIiv77mz9QAcGeLfQwBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIX5a9yIYrDLK3WNXE122VkqVDtQcPMElwdfrkjpuDGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATKwEOtVX23LpSf9i4zZTi9BgIgEyKJWDnYmx9Y01zc75SY/BhxoS+6hK//jWH50ij5GWMZsUu+GuBjoN1HNggoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWlcgolwlAgzMqRf6FZVf06i9QwXrZQjTBE2egsORHzFAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE91y74Fmq6hRvxVxdumMDoe5ZNgLAd8WjF27BFgernVvDmSZpB1avA6mJucgPLYoBC7VvRWB9UvkfPPKZS4zTXa5dEU9t9yN9c6XXwQf9USLZogb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAkJFTaUcndvN2kntqfaW4bi4dX4HBrYzEn3NPgr2sgNjGYpMKfaHEnMcripYgE13dbibbKsXCNXaLzywWmM9vQYa9mo2SaHeRgi65SjjxEHQmG4f", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632947 + "blockTime": 1740715566 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y b/tests/data/transactions/batched_tree_transactions/25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv similarity index 84% rename from tests/data/transactions/batched_tree_transactions/MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y rename to tests/data/transactions/batched_tree_transactions/25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv index f98468d8..936de440 100644 --- a/tests/data/transactions/batched_tree_transactions/MxGxLkBsW8kY9hkq1BA6F2jhQWwFAWDYrrdcjTn269pfbTkmvcSvnGmUdcCUKBqZdiEVDdRNEi76UreaJXH6T1Y +++ b/tests/data/transactions/batched_tree_transactions/25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv @@ -1,7 +1,7 @@ { - "slot": 189, + "slot": 243, "transaction": [ - "ARIRr7yTYmSQ8lvOxSXRxLQt3MuqLvJy+sEcDDZ4slbtBkjR9bLPuE9fKSlVlPJxq7AqihmOPrKMsJHLo2ijSg8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWL9/GoczQxI8Vjtfs+pOzifOoZN4qopp3Vj/Ool6cQyQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATX3S3vijW8b2VkieW1VYZDWnL+UFvRdbv2oQRV/1fsFpL6C3PXTKnBYLskYE2IFMLQE7cUFI3hPxceqLAgGiAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV6t3X4YMzN0pgiilNdUvXZE0gLFeTzyhv6xfKavjwwcAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBPAqmwFdXd3iRCiHVrVzTnznLP9mAh8UzZqdB4mho6bj6m9MV27GPH3fr7hQL8Vy42E48xSsJv5Qf5XZjWB7GQSmp3PawdQUEq7KXmUUoA133YTH", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7GGaSo1kmPjqkbLWx4Vgrx3BAb9veeeTBtDqAJ4QYKTabeK9BcMFAYsSR7uAdomXfSi6Vq2kQwq8u2CH8DbAYFr2n83o4Jjm5Kw7p4JGRC8ygAzT", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632935 + "blockTime": 1740715554 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA b/tests/data/transactions/batched_tree_transactions/26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA rename to tests/data/transactions/batched_tree_transactions/26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 index f3c4fcd9..c60b0e18 100644 --- a/tests/data/transactions/batched_tree_transactions/239wstnPZMmxb8cgyUS4SuvuypupPMuP5wqEF44ZhHnrnG3RknywSC87BNZTS3N7HpCrvGgzs9zDZVn1TAeEG1RA +++ b/tests/data/transactions/batched_tree_transactions/26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 @@ -1,7 +1,7 @@ { - "slot": 218, + "slot": 272, "transaction": [ - "ATPf7sBGAAZJUMQsBcXYFaWU9M5MPYwYqFmqvEGYgDZmL66DMMc9SXzjcqJZGke06B1uqecFFWPo/3w/rsBcowEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcLvKAg3+IgPIRFbqvWRSYUduI5TJAYPlALDeANXTS0QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATbJWZ2Deb7Ln6zvoBVlLj3zrQ+k6tGkjOgbYIjZ0mkNmorJgh58lYAF7s2QYe+VTvos5A+3RXpILA9hW79lBg0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWLXJ0NP0hw44lE49ad/xJXymZtbG2+5PoM5eN5Allj7QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVv5KYVAioqNvcJNZc8yNEX6EJzH3k85uDMKMfKHoamFJmAFr4cQjoUkSCPM9Mwbro6zfcNoWQNaD6harBhtirYv5Tqt2Bo1FQeZpETFLr5BTYiBca3K4WhLnb3k5BxfMpE5p9rNhS5aHFnsmT6DXjntGYG3X3AYeu6HybQXX1RFiPb85bN9iac2cToqFCobQUMzaCMFhi6izDBAV4DFodLZHSmWGxz92zGc226qKn9h7pU6tsxvp3tV2aZke3aWk18rMRJZMMR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDBtMLDJdxwAZnNk1ZXDfj6FxVnEoKYvCiYwMBzTm7zAi2NKYBdadw2gZ6yAG5oSRJXbRMN9CTsexrkwjC6NCE5p2G4dGTwMzqzQGsGAGsuJRmUPFLnTTFPiYdDKJkTZoLNMwVRtyj82PaU7uXQeBwgPjwD7xpLRrs56M38sujmtunxZApYhJYX6hZEkNNPuP7twhVyXd7qPgvKKX9G8oZAJuaLoSK59YYV9JzMWAGQoR3jP8A6NLXXigfgFLrfcdwro6VQ2w1jV", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632947 + "blockTime": 1740715566 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb b/tests/data/transactions/batched_tree_transactions/27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K similarity index 84% rename from tests/data/transactions/batched_tree_transactions/kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb rename to tests/data/transactions/batched_tree_transactions/27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K index 0925addb..0ffb8b1d 100644 --- a/tests/data/transactions/batched_tree_transactions/kj7rmrJ4qAhf6zCoWYbwFTiNrKYRawKKzithjfvo4YzSJ4dAVALwSxGmtPBjNVpbKpBTxKQkv7ynY7LVAyknEKb +++ b/tests/data/transactions/batched_tree_transactions/27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K @@ -1,7 +1,7 @@ { - "slot": 174, + "slot": 228, "transaction": [ - "ASW1MgxKhWGm3Wy1D3/CmBG0+bHZZeneki8C+1uzXbblCyLwp7ntFiK7AvxAuONe3aD4WMeqoBZ3z4FmmAIUJgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVEaEF6M5pFxk3q13zlGAqXGMMPwVYl/nf1o0ZJ0o9M2QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATfAZNh3Pm072YzECUZNYJ1XMaDBQbCA1lyfs6r12/FhH/oJF6H3zGj5LqEUb7uExlHDFvlXdz/hTnIGkow9NA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAw59TNC8yYauGxM8FbuNx6txmDLfVyI/X1YoaRlA2UwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBZUEsRtfSAZgVhvfuLFu9BuydCyubr1HCPaHUQ6miep1oZFRKFrTJLwGp3H74hEUzbWjmAKLAL4txnRX2Kk6xuyRQqYuRDUZcVjbZpesNrpgGFr7", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8CEWvbz3xU93xsJS8sRbrY8HT65HL3EEZHpv7neagnz2YRZRufU9t6y5yYvAUnAP6PrAyjGgeSxX4jh5YEuDev35eUXFkRDJbaJtWxCrBPo6f1Ls", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632929 + "blockTime": 1740715548 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt b/tests/data/transactions/batched_tree_transactions/29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt rename to tests/data/transactions/batched_tree_transactions/29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj index 82398b25..98812a63 100644 --- a/tests/data/transactions/batched_tree_transactions/2Z3zE13Vp3bpM4MSEkMMSwsxaFUTeo6M6rvUjSQKakTW3qAbqEjZm3q1LDfjkcbnoZy4hfuEnxwFtyeGzhM8brnt +++ b/tests/data/transactions/batched_tree_transactions/29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj @@ -1,7 +1,7 @@ { - "slot": 130, + "slot": 184, "transaction": [ - "AU2oMHrTfDiYniykHWIBL55vGu52iy+rI5zQTNLhe+SZCsi1ULJlUsvS8t7IbjMn7RV0HBv10+/1rZBu2FXCbQkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGQwoOc9OrgdxwkEjAcRJA5R2UwHlCRpYfpeStOBwgwQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATkYx1vj6xfScoJ2IMDkzIPODz5UmaW6mVuX19L2YVPozTGq2c+CxV+lGQgusa5B/h3Grwzkb1KcA+CRM1jHUgwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFZGq+b43/MZNVF1YDBYA5gS4y6bpK+R+FoY0ycL+ieQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDeGYfjEQGpkJbyD1rAmNatizWLFJKGY1FLfeaDej71XuXCiWJKCYTfrH7ZrfoKGdE1RXNXR8nPW8g4rHdskodk87dXPmSS2PRg9s6Gh5EP6Nm39oA3Tvhx9jGnyX9sGh3b1Wv2yjviRL2Stm9cY1BZGPrPm3nzqHbXuNZx93x5X7dreUW5VvKiGHKXkQmB4U5fr6DpAUcKUsbWohQpGppNW3XoV17KAe931s3S1BqfKiMagjqNKGkF6vu9P46fN3KX988LTzgym", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZvCLcTZ3vK3kXYEaoiayAy8K6xiqzuihd64Qt4dQ5R4SfA1uFV1F935fEXTUWmF9BpB24CqbZA7Dfg3UDbgoSAZUCNBGV6BUdn8LKZWxUCAFhKN4riyfppCEnYsuPsHcwVbCzJwkzoEb5w8ebZqhr27r5GKpqLsANpixpGh3c2QHiDpGtuF36HM87oZz7YwoqvN4h9vJdrER3sXRAEiHDfdAbZsshJvoJ5GKdVuFjpSfaJXKsPDH3U9SQbZveeWD8TD6Mimvs9", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632911 + "blockTime": 1740715530 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU b/tests/data/transactions/batched_tree_transactions/2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU rename to tests/data/transactions/batched_tree_transactions/2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG index 1a4d0379..9dada7fa 100644 --- a/tests/data/transactions/batched_tree_transactions/4q7w6aUHQt1Wa2yHyraS8HHkVa8jpbB5qsS8ADUCfQM6iQwP5xQQmSEuvBsJh2Y5SmMfazRvRFFJQBjgBpP2rrXU +++ b/tests/data/transactions/batched_tree_transactions/2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG @@ -1,7 +1,7 @@ { - "slot": 132, + "slot": 185, "transaction": [ - "Ab+MJbgg9yiVuHb7wq0VSQGH+KhNUQtj3kcrJTyGfwOeieUy/8wrBhTpQKnOKXl9I804zHqWj8O05BORTHJCPwMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVLHVDAIT8TcAVcfjKVcdOX3+IBQZuwGEi7e+QrBT+AAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AT3BhggXms6wvs28TUVVkGs69JhSNC7y2lf1+ALLRBsApYYVuY2LK08kSWNbtPxX/kAOP+TXGdnLiUM1WowjywEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQZzjo9tMA53UFvfhLeIbNgxaGQqICb76yRQwpcY2WEQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7FhkuGcAkgiz3gp4Mv4xZdyNWhN2remTrS2HgYdFpmop7Z6Z8iYEDgfh6juzqYRz8gUKGCLgKFB38aG2UBXDELvrB43Zg1R1CC914H4q3GX7hp2B", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7QogTWp7Gq8mj81jwgiwzPrQX6ZBWKcNPLsYfDdsSkFue4DjuwZ8JyhAGGGBZ55rj6gLbhMCYD6NiReiRKh272uY3xEjhJs2YazFNx9r2Xe9onkX", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632912 + "blockTime": 1740715530 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB b/tests/data/transactions/batched_tree_transactions/2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB rename to tests/data/transactions/batched_tree_transactions/2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF index eeaa4bcb..9df3d770 100644 --- a/tests/data/transactions/batched_tree_transactions/3WwFQyhkDyYRX8dMjLunw2JXZkFd4BnxkCwfVWBytEhdFGjTJGiLjQtmv27LVPMQsyyrLqa5PTud9ZLR4aQG5iMB +++ b/tests/data/transactions/batched_tree_transactions/2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF @@ -1,7 +1,7 @@ { - "slot": 207, + "slot": 261, "transaction": [ - "AX3ZXUhzqIrDReWV99k9wDrikcndFib58vX1J4uU8n1aphtOElaDffPwbe3qiyYS87640BPNVcv5BB/BCLPfEQYBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVYfzLTX6cS7lwKszQVG67Qx1Dx5Efd4N2TqNgvO+TxoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUNuS6tuojGXRc72U9n6z6t6X99XNioKDCtP1OQ1zVUtNGbQoHJRcfrF2FlqwKZsfGcm4CndtrhvJMBI/f/d0gQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWC9WkLx0omHS8SWvmwiQS8TRqtuMsZfLWoNkMUIf91kQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB5hLgaAsRRciruBPYBDD1znKjJGtDGDgn1GiLa3tvF5R7fwezHyMeVUPhQE6ek6m9Sacwe46v1TiCdEzkNswDvz6t5M1WiymLpCa86HtoLNfupXy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX5wMUJRPVkCyfwwTczDQNQ8q9MHPXTvnoYsdtoZ1VYjhE9jZTAUgF7jawW7ndEv1ogEbmkDQWLJEYHuaSLTVDiscyNJY2w6XzG8wPm2ZaAKqXcyDH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632942 + "blockTime": 1740715561 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ b/tests/data/transactions/batched_tree_transactions/2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ rename to tests/data/transactions/batched_tree_transactions/2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK index 19cce87f..9a4494dc 100644 --- a/tests/data/transactions/batched_tree_transactions/5otAT3zHcznPptWkKo2b4xHbpdRXXyjxQLtCAHhuYyTuGpcC7FmcPR4yU4SJxN3LMsEoVkHUg8B4JPPjZuFSY1XQ +++ b/tests/data/transactions/batched_tree_transactions/2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK @@ -1,7 +1,7 @@ { - "slot": 162, + "slot": 215, "transaction": [ - "AfB/UpCBzIpTemwi/aWqtLmJy8ntJH97lyy4Fz44aAz76QhU7iJYN55bTpZAbF7IuOvFZpivmAmOD8vb8K0TkgsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWyJ87hMYax4iOf+NS8IbviAvq2FhOVoxU+HV1RIoOrWgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUWKLFTLkTNUnJ5E4AYxKGqtmJWYBB+Js9W9X+edOvaT+7LUEndT0yAgM1+Rqo7D9x1X1RnWBlPVjBrmq2oF8A4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXuXVwr7tzE4dixBoOxEZ9lAW0utw7y/SzxSJ4sahYhPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBHSCYcoozbTCpUz2WtsUSYk7rx6Y7oGmWDWgFF4nLAUB5JNvRFiAkZSoi3L9M4szSVnYEAu17c4PCUpdLrtryowLjjB8HcKkDA6VdYfwbtGeL7Wo", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE6mcZG3Yd7roiHfjrECj8v4mLFz9LRGB2ibWdk5k5PQx9F9ZcwDp9fC9RSjjvcTGpzuoxi1m9gWwV6QNqXkeDBtpJ5EKAEnSGGYpqrwLX8ebHVaP", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632924 + "blockTime": 1740715543 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm b/tests/data/transactions/batched_tree_transactions/2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T similarity index 69% rename from tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm rename to tests/data/transactions/batched_tree_transactions/2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T index 2247d429..e6445e69 100644 --- a/tests/data/transactions/batched_tree_transactions/4Jmj9mC57AeLUNYHN4HAW3yB1SobBzZdHyre9XChKEp7naXeJAeXE51jQBGU7bHXNDQ4tsKAD9Rm4LAK1ihm4Nxm +++ b/tests/data/transactions/batched_tree_transactions/2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T @@ -1,7 +1,7 @@ { - "slot": 315, + "slot": 515, "transaction": [ - "AaVgTBXZTw/IRAy61WHbazo9bt/xSP4x4Ev5Z4LVjgP4kMSEA7BlDbb2itoHD80/lBTM6qsdvHFkypi6tEXNTw4BAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9OEb0aIuyXHXnaVZ5n/hVnC57HJExNe6PZEiKjovCdpLAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACvkDy4w+Ia4mHXj0zARodAbBhy5GQzG6kaBp01h4W2Mp9QMmOjh4PupA9VE1+n03+h4siWnsH37EhhvOQAM35esA12EKLED41UF/PQcnObf5O0NxDIaiKrTQ4R9Al9GoRb/Ur5mrHedHzgiMn2l5R8WPDuFbEJS9yxbdJrcWUM8KMOggmHSF2jSskU4xtAJ52lLWC7G7wiZ+WruYr7IYMY=", + "AUcxSazpML4vQbnEOm5VGcw96XbXzch4U1u4866/i27FEMWuBYS08xTxr74VcK8HY6IFXLeWGpMIJtscCcrn0QwBAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Jz9z6M6OoMet3kMqy3WRV4Tva7ZrLqRpCIZo0yzLAuTAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAARIspcNn444UxsRoeOM3hNkmILsCv2ysCbEXvfsTKUtIZvEHEbvgcRI8fm9WA6yFPV4boltDSioepkd4eYkRLAfN13eYIqJaI8ysfOb1UQs4XwCi88hYisHRLQYd9UB0gnThvWUvOymSqh64n0SIbZm+JhHCHoDYZaX3t4ClneiHYfR/3/idawSjh3GRJTZcvK1QWz0oKoghyvQsXbIB7A=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74y8bsN4GDWWJgdbXHHygaAvaDQvArSzpv8G9HkYW5xK7BCNBM2RybwvzXHoL3YF3rdj41rnABWMnAobN7b961uCVX6QiNYRYheTuCqwXv4aVdqaNLBFpcH5ipKi29mrbRttL6p3wUq952HWBmbTddvhbZJJm4aiyi38dH2ftLqcQdootAtbejFHDRdyRhR5GEZkXxUSUcZM1jAT3N64W5hzdMPCq", + "data": "LmdQuBbApKVFkG74wvmeemqtbtuVJ8uHc7TxajbVhQDt23saxwwQ8o9E1ReQFrXi5EzohcXg9JLp1DYD4hdrVhBFrBu1FL17SU7K4YUSgrKrZWb1iteHPMpLq968CqBokSXYhAMoHBy2PUxASrHwvZD5TQpid1ZQVkNboLzKssVCd9W3AxJHhmwi332UarMMiX88ApX2vo9t2ftoGTLvtNrTW6pRLcDbzSeugHZQv4w", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXunTrPw77QCUeLWKXNfGfENRVAawcTuACvSUocgPBFw3uzB1Zu9PC7KBpT6hau5", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXtodAeHa7c5fyCmocJcTSrxk9Btbp32UQbeWj4tJEfw6gfSAmiZXQ8WJEXg9PMq", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 125841 }, - "blockTime": 1740632987 + "blockTime": 1740715665 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 b/tests/data/transactions/batched_tree_transactions/2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa similarity index 79% rename from tests/data/transactions/batched_tree_transactions/4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 rename to tests/data/transactions/batched_tree_transactions/2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa index fd26c259..955f8781 100644 --- a/tests/data/transactions/batched_tree_transactions/4pWrHCFVsPYB6Cyx2j2bGhCA8dfTfvzTzKLAvT3hFovNzGRxiKrFzytBtgfuMVhH3gcJitKR88FpsYwx4zMg8fq2 +++ b/tests/data/transactions/batched_tree_transactions/2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa @@ -1,7 +1,7 @@ { - "slot": 248, + "slot": 302, "transaction": [ - "Ab8GnHTfA2yFH/QwXbl4jJ9Y9YwCXrlP6On0bLgV/pYUUu6D/1V+cB0fpsimpKHKRpzsX6XkI9e7kPIQ+nnq1gEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWN6odsprrxJ2i3H6n3NhHj1/4LkKxBS6/4rKbuEWJSSQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUjca+fNZeP/7Megstjm888MGD1MXO3Y8QIXlRFNdCx5oxzcVeCYOtMWfUEFBwu283dEWBaipY4y7YSoJKSg0Q0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwaEaUU/LT/nJmNwvFbg4TFh2hzxWz5U97j51lannBqQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDE9TgYkVAECgcVm3eqRBNBGKoWBmpC8H93hk9PvbTKBkqVCfTECierQ38LdrWmxBZ85W641ku2nGGHzkDqEFw5Sf2imLGQ8dyKUrzCYbxzpjWxdBiXVa7WxhEXFwBNxhUWHn7CJc85EVoJWg8dc6dGpyzfajBXNEzj8xAEUeG299wGEcz7hRXMKCqq4WAzFZeWtSFY1uuDARqJuJiT9mvPNsNCUzka1iggDFi2y4DhCxDyZmEjZmkjpuCccnrKaUpvTrrgjenKH", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDctN5Lz77hS7e72bVbyxgCz3vczojq6ZMpSUoxeJZ8AFoxY679zHHTtA6Et9yhNamGmmeix6dBjkt5EQKJzaaUY7ckWgptdKSatF6cQh1ejgDXUEo6eYWZoN6GuF2vZxRxCJbyWxSTtVtekwx12J89i5c4Y4PaupLB5XahpH8NFsaQJ8g2YnxeuJvX2dAsCG72oXnTedDAd9hiuce6iCsmhDpxn8FTQyPqLDMTriRS5zZ2w15E3bpN62e4qhuGMo3yMSpsaA8cX", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53130 }, - "blockTime": 1740632959 + "blockTime": 1740715578 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm b/tests/data/transactions/batched_tree_transactions/2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm rename to tests/data/transactions/batched_tree_transactions/2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U index 02f962f8..87ccb929 100644 --- a/tests/data/transactions/batched_tree_transactions/2WhMWEkXhkGVNaCHfH89sKUPsnswyqMpA2h9A9JcuX5uA8C9sEym5AR9AWMaXpCvsCHoGNzqu6r87ikcJJXivDXm +++ b/tests/data/transactions/batched_tree_transactions/2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U @@ -1,7 +1,7 @@ { - "slot": 177, + "slot": 231, "transaction": [ - "AUugH93T5O/XEdKicG1mhln/LCuoiY4Vi/mD+Q4TkKp47laNO41SnFoFbDes6PaP2EYC5SyucsxbR7b0WUXXUQABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeE0895shtRDYILfylNFR728mrpaKV7nnW3jObafv+RAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUmH+k+dF5pB7Pnmst+bGDQ5OPX+dHYd6gMmQ9Z4jxSUXA9+fPBG7bKHErQ/vdpLZGGAUZ7z/C80/A/Xt3ZfEwkBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWdlkCrg2qADIdMPl+qmAfDnLujXd/kMSyENEi2trgjigIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9uzGdLY4eiFFzn2iHL9MUXUphdkFyXPYXBpT6D9AU64tYUC9VkMLFE45hSbjDEz9m5QrKs7tXE46hqKrcvPUpFJqZ3xe5eL4mWFyzCx7HRwLPZU3", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX82bUt1Es6GBvJqFm1hMTxXE4jSdX9gvByCwx5p6S8gCPqfQPapDTFHa4bcqQV5bk6cmP7QhjjkkspHGQmyUGqhXwKL7ogbw12FrRYPnaFEYhgx5d", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632930 + "blockTime": 1740715549 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM b/tests/data/transactions/batched_tree_transactions/2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM similarity index 53% rename from tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM rename to tests/data/transactions/batched_tree_transactions/2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM index c8604f7e..ef53ff46 100644 --- a/tests/data/transactions/batched_tree_transactions/4yUYxMt4NrcpGiEqnnAKiSTV3mDhZE16ELQH2ut1rfJHXZc6wUX6WWASZnpnzhgk1SsjfnbRvUkDX3iyHw27P5oM +++ b/tests/data/transactions/batched_tree_transactions/2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM @@ -1,7 +1,7 @@ { - "slot": 385, + "slot": 585, "transaction": [ - "AcbAvmhVyJ2gvr3L/IGQgRQELjSZu8ywOQ+3LMQaQ1CGUE+jl4N3pVqYrtd080qaWbIVfDq0k0b86WwTyUGoVgABAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0PuOg1c6joa3iwCV+Jo1h1MeWH4I7fCyFs8+7O6slsBQBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACaMxWPTBYG33qtbP5lSa0meHQbyAX4UFtaEeKLkwIBNhopBOsEF6OYqM4cyn1UwhUJDYHrRp1E2nG4D2QkTiMqN4zupIPTa7LK2A4xaxLOFMiLOEq6RHWAa3XQt5xXhswxGvaPfmmhcH4l2J0qpuw9Tuw3pa5xKOCjeaIOJVRMVFZvUJkYTIEihGpWO0+KxARF7Qok7AhjOpWLKe4bHhdA=", + "AU3MOEBu/AJ9pqfAS/nIsoRRKUjvPLn/YKRX5HzGMgIEAoinUZf1Tc7gWVr1O8w4QYkHvaIGfn3ta9cv0hxsfgIBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0M//A9htbNvIhT6gP341HxRMwuWCmpVLOPkB25E1AtdgBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAARayWMKa/3pm/oa5NORKu2N9rnL/rJF8MEoHihF8O0gj5GCXMhgpIPY9UbEUEj3wt1R+xnYL/Vkj1s6036JnYseI7QkFQhQqXI9g3LRQvtEjc/XWKJr6kuOfN+xP5AdihWTKhx9YpyTCosY/qm+/zbCyuHfm18dpYxJFhbR1PmzpojvMaDd40AJpM5m3WmDBoiuLqKsnhBR5EsB6VGPSSE=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8942EMecMS7QeCDZfxeuFjPD8e8tRzGbKu52JW8iUFAtxDSRe9rptEUcXPcEgPi136gVqJxmzuCdrxN3HQHAkn1SWzorNBd7L8yfTGZMYxhFqV231xTvRRCd5GZsXTUoFNKknwXemJVyryRAubAGrXrqy7op9d9vx3jnBUDC31kGNqa68DNsRQUMbBp5QoJZcDXUP2jKAtc3xJvv9pBYQhZN9Wvbaw", + "data": "ZZpa4B1Y3ym6r8941C4ps3HDspHvvjuYn2oZgYjnF7tbdqdRfhNy3KwA7zUgEAuG7ozBp4TjsrRFgE4NET11Zvao76mub8z5QYfSbm9SDkMHxZ65S4mmr9H2KQvz9dFkj7cmQdzjVyNyzCAhJi7vWQ4cXcX43618HAyuFreLMFEDATsX64YGZke4K38qUKa3XPXwG3BAtwfpxT63BBTsTYBHuwN244FYLepn8tjfxb2", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjmncWMiA6w5iMgQVJRS4c3mqfRn613rkPLk6zTHZ39nMQUJNemHLcAEERkzgpN9fdR6DAU24wgvwvXJkRQgiroCL1spRTUHaJoL2V8X7MU", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjXD6oe6TyQTTW32sXHsYN75wJibyYwVKEA1ueBVFKg3Rq5Yxj3JFLqpYDd9p5SKkoTKG9aqLPc3P1v6ztt7yB2pgxVBpckmsptX79dmCCr", "stackHeight": 3 } ] @@ -63,12 +63,13 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 4, 90, 201, 99, 10, 107, 253, 233, 155, 250, 26, 228, 211, 145, 42, 237, 141, 246, 185, 203, 254, 178, 69, 240, 193, 40, 30, 40, 69, 240, 237, 32, 9, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73343 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36864 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108897 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145377 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129126 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165606 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +79,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 129126 + "computeUnitsConsumed": 165606 }, - "blockTime": 1740633016 + "blockTime": 1740715695 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y b/tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY similarity index 52% rename from tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y rename to tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY index 3807a519..b431da78 100644 --- a/tests/data/transactions/batched_tree_transactions/2TbS8fe19s223rMG4mzt9QRUS7rZnXvaSv8EBbXHT4xaLyTym3rsebXY9Z4Shs27hwhoy1LKQQWkoxhdMhGZUX1y +++ b/tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY @@ -1,7 +1,7 @@ { - "slot": 418, + "slot": 618, "transaction": [ - "AUjzS+KbYKp3/2XInG4bSbASlt5J/4Y5K5TyJeY5MrkVX6Oqq0aLW2/di0ekbVixedvE6i9NvCVRZuo9/bPiLwgBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0O4DmEtre7XWkX38i2kMX1vd9wJLJQol+K7hoxfKae+QBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABdaAtGep6t/WXR4RGZc+XUHKnI/Y+L22qiQrMrT+XPsEhwMcqp/PYpEb3LRqYhNAaesLA5LJr1f/Ze9tVD2S6iVht+immQfMa6WKfWGm5hRJ6NQZB0drIe2VT+yEQ3MtR1KNNmGfEez0XuO0dD2iqNM+hVjF59mDAZea5viNAkLGLTT7/Tk1PeIDxY5MbkoUXL2vhN695x1fyvuyHH1WTo=", + "AU4z3Znx2WBjp+3JMpntkp72tLLuuqtlNmclemzgaA3YPA7gyA1S4bxFGaCOshghuGbFC9JMs+wuJbgEEsCo7w0BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0zIbvcRZiFEi10zF3XstNC4ftcbkm85QPQTDv4UZBXxsBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAA6wwig3U5A642C8tf+3ulYSD8zGy5l4OfYyjaEe0OGphWj3nXiyow3kJraY16bsDaBwV/Zj+L3zgvuUbVDE8soZYTyuDlgQrlAYpSUBsVfy0lVdeYFLATY2r2QrA5ZkdgnQc+sRrlF4L/56wwBzUDIDCeJC4YhUsiRY1gqNPWBcImnFXz7IjGDOTjUjSQ6JRXUsLa7AA6nWY4MoLfQXHRg=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941mZTxJTP5tyW4wMtejYc4dsPSjKGHwTgxDLYnTZ8JAHzJXtZxPhBMbHL7EVweCFLFwHWf4nfhZTFrp6EjD5JcRTv5G4H8RxFMXKJju8mr8wYAKC6Cyr1bxAaFrFWPDA6GJ9zJNcwYNCf1zgb5YbjYutJcsA5ShtzVKeuqyPA1ix1r89kdkBqSiTTdMiVXzAqzPefiS4FKbYq9kriW7LMhjBM5HB", + "data": "ZZpa4B1Y3ym6r8941WHmmxes4aA4VfD87mzRa1p9yRGjmk6ViQaaxBGtCPYXUSEXv234LatvxUe5spD8q7sDGiYBUneTB798SMmLq6X5nuQ5hi6BMwYe8GtVDyGbReV926EqssNGYMpXLySetnnnZDZb5kxAn2k7K7JBR3SytUAWbD7LArAKTRg2FDMwd9MLfa8nRmWJk1NF9sdB7rfb42ifTvQFLtjAX51gwTxYoAF", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegszHr2Fy8TCRts327nTUPEPD7qiDgQ8Buu4anjiBGJcUDrSSgBkZPtffoeQ2S3K6XHqEFbwbPawUFEJKdPAjkCqXF2odfNJZHBLi923yaQ2", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsvbh1AB4FZsEzvkAM9e4U8s9AFxMCHmgZyCbMHv117sFrmu8wSfZrCUguukg4rrpdcRPi2FAHbKmJ3BCUnfugUj8DgamAqbgWwCvrGkRwx", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 14, 176, 194, 40, 55, 83, 144, 58, 227, 96, 188, 181, 255, 183, 186, 86, 18, 15, 204, 198, 203, 153, 120, 57, 246, 50, 141, 161, 30, 208, 225, 169, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36977 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145264 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165493 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165493 }, - "blockTime": 1740633029 + "blockTime": 1740715709 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa b/tests/data/transactions/batched_tree_transactions/2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq similarity index 84% rename from tests/data/transactions/batched_tree_transactions/45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa rename to tests/data/transactions/batched_tree_transactions/2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq index fe7e0623..c1006e80 100644 --- a/tests/data/transactions/batched_tree_transactions/45HfDuHHh4MicrYjo2wV9n1MCe1cjYMYeZ4WXb142yBTzCdd9T7YMQAbPpt8krHxWkLmjngeKR3PSuzJvn8oN2aa +++ b/tests/data/transactions/batched_tree_transactions/2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq @@ -1,7 +1,7 @@ { - "slot": 247, + "slot": 301, "transaction": [ - "AZm/hcAkg5ZGlcjD7QId7plWVgltm4sxprvbRDhygGAOQXz9j3pyNSCrdfm4GJyhf5j58C6NAh0yLyWgQtEA4wcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDMHpqmF1yrKTlJ5IkMifkMiX5vK2fMPxXJVJWHKebqAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVQlV+Uo3QXTpJimYksQyAwzm2vxSxzk+f4e12ChBbqecUxnsHv3Nnu7gX5jfAVR+GqpsSFPKbcDF8wYh63nDgQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWMb15aE2eaF+H+Hns0ob7zvjQ9sgrDYXXJCDaTQXA38QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6zyZRYohcUf43jseYFD7KQHm4fkiySbx1mjNQGQvfqPVoqcNyJVNQaqSzc7zU8rz2guzLGuUHZQDa94vfMM3kV6QStAjKXG5Rju14nGjp9Q5TaPq", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE6QNa7RSCwuxR1mSuSHsLeMRpuCgYXg7iEZtzryqYot2kiEaZHe2Nk3hQ8uwsjvbueVmuPK6AQ1ZRaqzXFzqXmnjgKSgykQqcUoRMeko85P68j7M", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632959 + "blockTime": 1740715578 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc b/tests/data/transactions/batched_tree_transactions/2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc rename to tests/data/transactions/batched_tree_transactions/2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o index 3df8577d..1b1b454e 100644 --- a/tests/data/transactions/batched_tree_transactions/3keYyQ97e6sCZkiJQZtbBA9CnrwkWZxVydBVPCTkQkKdTrTGg51GMUAZe2VViiP6nqwxZZMCXAsvidfg5MHMgbuc +++ b/tests/data/transactions/batched_tree_transactions/2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o @@ -1,7 +1,7 @@ { - "slot": 124, + "slot": 178, "transaction": [ - "AYmsg+9xxTib+WoMund7LhdNo0krqHYRkIdVlbyODXTiAGx9S5B2RF9xMmGUm5N/CPGCXgXO18fgkxZakdQrWAsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcxT6OCoqxAtM9G47pie8vX30Mkjmsd/oPJTJe47Ue3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVUDel0Ne6BruIMChEZ37YDeR7mLYb9xx2UnODi2TJH6MysNEnjWc6TkX31ZOdi3eFfDkUP+pYgIQPH6AzVpaQQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWTmPke4FXeNmMcwP12+iEWQFMiGvLaekVF+FZ1Yiw/dwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEPFuwVkaCb3ifh5stP9UXWoauJ7vAK4R5g7MomLc9PbP3yvt3fYKvvU2hCAjYMErFGWj9DCoYWBQFCTF6B2mcJqAFBNSqUmexb1ztXbqdHQ9Pvw1", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCYPGiJiBfLCByZBoqcjNAWWXwJjTszxKvfCPq4L3A45ewtFgD5Lznn8SHvs5mTVJTYahwyU1j4VCNPxFXNJinP2dXpfjggNcYPop3H2vQsSRYUFH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40213 }, - "blockTime": 1740632909 + "blockTime": 1740715528 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC b/tests/data/transactions/batched_tree_transactions/2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC rename to tests/data/transactions/batched_tree_transactions/2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv index 5b3d9c14..6a443ada 100644 --- a/tests/data/transactions/batched_tree_transactions/4wiQbznjMg5WgSyioctgcqWLgANghdd2Xonb39VcKSbb9AeXRyTxz7EbKjUrVq4XvpsZWq7pPY3jVZycvj4MXdrC +++ b/tests/data/transactions/batched_tree_transactions/2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv @@ -1,7 +1,7 @@ { - "slot": 147, + "slot": 200, "transaction": [ - "AcU79FM87sYzOR2Xbq4xsQoXw8PFD0i8WphO+DqgE4V6XTBwuhgr9vrfB0xp/mIaTR/0gBjbseJ7FvTUVkgnIQUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVJEaauFTYjUfUHvd3Ui8PGOpaZLUkKqAH1LdNw31n3ugIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVVDIqunCQ1juUzIu3mw1HmOaCD9dd2l0YClk9UoGDcs2rk07W8dzU4oQDQawELQ5eR503JRo/WXNWfa26ZkcwcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUEVwmCpmzY17PsZi2g7M/xb63/LeAMc7qaWD2gN2HZSAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXC335vPsFdaXnbAay7ewk2p2UGRk62vx9kk5Mpb9EatxvNgAWCZ1Yxr1wbYBT9jBhZeKQJbxZP9q1WEk9CSjWWiz5YZah7fZYYYviq9Q3aL3T4Vio", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6Sj9FvumpCvKCqtcP2BmbqqzYjMNwAaioBUwfMx9AEtfZs3xw3Rx4QBrsMttji2bTBXH4YXeFafe4cxKUTnq4t2wT6LzpDsJoyeTmuQpM3BXMg4P", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632918 + "blockTime": 1740715537 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP b/tests/data/transactions/batched_tree_transactions/2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo similarity index 79% rename from tests/data/transactions/batched_tree_transactions/VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP rename to tests/data/transactions/batched_tree_transactions/2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo index 04e99664..43e5de21 100644 --- a/tests/data/transactions/batched_tree_transactions/VxmLXrXuDMecbyx41XYPUsD1PSdELS5MJYaQnxTWKAqzD3E9MTv1EimkFKDxiVWsy5G7W2cV6jJyLNDWvG2oDTP +++ b/tests/data/transactions/batched_tree_transactions/2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo @@ -1,7 +1,7 @@ { - "slot": 181, + "slot": 234, "transaction": [ - "ARj5qqOX3HvS0JXrBAc6jt/JzX5cmg2uZgl8SZ9FI9UUB0eiU2eeQ/Sf4YujdGtbPc+Rt++UXErRIV3tIu8trgoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVX8uZ0NtYN3V827ZlKm5f5Mf5TVvN8jmN4KEFTEJfO2QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVd5Bh0RHPk5d6n0eIH2o+P0f7OG0BQqWFdWfl46/BshAScLtriSQJY0AXbGjxrmkdld18GmigiNrH0yr+DncwIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXN5yatLCUWMxHyr2E+dNVpPF52/7n3QWYZ3yOssJNWUgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDYPow6rJ46ZTh9DepekTPc3pWdaVm577p8CXcRzKyLM4ctQV4rj1t47S6XwNmP1XA49RHfKvayGzNz13f7HNKV869tsbudbKVEfBTiVriRYkV8AjjaDnEZ8kSfHizseAa9CvrPCasWUMtP6d9ZeCh6kZDbLiQFsWAiX4SEdFhXRUxjE3T8nkj9tgX7n5XGp8D5n4FqhyrpjKzwn5WRjosyhpnDG6njDXBQzwCvCc5KAsaLFFBSVu6bzdukCAuUPMPFDLDxPhdif", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDeXn7qs4HkSUgyL8mLN6wfQLVnJimHVA9QXfYPzD3zHGwtxt84Kya1jq65UeEMTrpcVwnMN2YAKR7HGY6Dewh72DcT1NzH5s81PvLudLC2QtTi25HX71MMho3LEGZ5oB7sAay9zdMQbGRkd8aRot31XNXoKXi7n8SjKanQJ9pTeghVnLymhkBxrM6Cwk8qARKWRqhCisRRXngrH4KdKgdHcEchBvqa7wx41RLBUnmrr8JtkJxfCp9ghhEXQ2gX1ViiQ83B5vwf5", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632932 + "blockTime": 1740715550 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK b/tests/data/transactions/batched_tree_transactions/2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK rename to tests/data/transactions/batched_tree_transactions/2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh index 346cea4e..8aa40f54 100644 --- a/tests/data/transactions/batched_tree_transactions/3ReeTA6Zk9qgqcSbYyef3DXnf3BGJDoXSzyZSs38mf3BYLkyLhvjRJBU7xvyAEKFGzKtJ2bYFymhPECJwAnvrTEK +++ b/tests/data/transactions/batched_tree_transactions/2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh @@ -1,7 +1,7 @@ { - "slot": 246, + "slot": 300, "transaction": [ - "AXlKWI+Hxav1WZpalPgT5mTGUDoOskYY5oUhULmLGX4bcTNdKOZKjvHR85p/SKGtY1e+XkdVkC+238d4io/rfgQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU7cUhztA76iqBWDXu+RIIxCVXl87KQsPwDSjfq7JYiCwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVn8zEgb/l/v8kPmx6ukaOh+NT/d9TU26jWRFPVzja3G49yHO3c5ZCng6gJ3l0sigl6m277Tu7GuVHyo8dkxmggBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzJok9J1He9uz4wXfxOYaE5jFE8tTJfcR/5ceNCnl6ugIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDJQintePz2kyXKTBCXCDsounsoSV5SjHNqQwnd2aPZ47MiRbAHrFvvUeEEMRNZuQDNgNJeNCyRybFHGzEC6ZZwHtRM3TKHw4SGsqQEiKTqVF7Eyj4xSR6opAjfs1NWsugwi6JW1kZLWLrUeXtc5948Q2hUWdy75pFSUE34daR4u7seDWey2RuEAZATDRbiNZqfgE4PAjrb4kM6ykPuriELumxnGJbqKskbj2NAUe4KN7BDMaqS2TNnnj46qWizsZPzVC5FuT5Dh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDkrKuatunNDDfPsvp5TdXbTHFwyKaxfbVUkahiMXTP9srBda7kPfjyuCLEhbaS3A78jrq8rFUw1XJzeSpfepouTBuHgNmyhWsBeK6hSoNypQrLE4vXdK5ndvbasMB96TEUjU25wToKq4fWgobZQRdiLBzV3vUXCytcgQDKy3vssMJSbLr2gC3pxueE9cWty6RmwJvuBKLx5QmvBYhHvKMtMfFEjdvZVjGzjmieqdsHCuUqW76bd8WaPGjMvNF12CKSWsdHR2mrF", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632958 + "blockTime": 1740715577 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i b/tests/data/transactions/batched_tree_transactions/2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i rename to tests/data/transactions/batched_tree_transactions/2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn index e609e307..6b1b7bd0 100644 --- a/tests/data/transactions/batched_tree_transactions/3aCmfRbuQ1NF2gnRMS47R3UTwKz1Rn9vsT5rZLVJfkwc33r1Uqc7ieDafB7Hjih1QCaWdB16VZAQkqTEKv9sq53i +++ b/tests/data/transactions/batched_tree_transactions/2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn @@ -1,7 +1,7 @@ { - "slot": 202, + "slot": 256, "transaction": [ - "AYCqvOSqlL0myS4oWB6QcQBa6cwSshfObPKMnsUliLAFFjikNDGz6gRV3RhcuD9LCGzCuCKaueXzYOfqc/z9mA0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUZKKllRSQcWUgGzoUSgHGzjndjnJIqhQ+aB1b7TcDzEgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AV4enwRShM3YT/NvDf01JTtQwacXpQLZruFVHQKOgo6SbvtG7RLMcNl3yOOz11m2G+Y7+sFyYknU7tzWJu1wWQMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWsGJg+kv7WrypzmlPdHnYlu89YQCePmq+w9wRIe07A9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEFBiSjJpUHYnSebj869K2svXZWAtzJSJZxFTCQ8Y2NSKtHp8258SQTL5XNm4bNAsDiFWzdksXsxm5h9bPsM7AMSMWT6mti6HdBzTaRvaHg1Uuj3M", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9hnjgTPfjgWXV6SeRcUiTVa7WFEoKN8ZUwyZwkc1nxfdkhCBjN79jGnfxtfrQNKtHzpc9oDxzWDQ9uP9X1vK88tyK8uu89K9DfLpbQnLkU3ZzwzP", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632940 + "blockTime": 1740715559 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj b/tests/data/transactions/batched_tree_transactions/2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj rename to tests/data/transactions/batched_tree_transactions/2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT index 9bf4641b..22d46701 100644 --- a/tests/data/transactions/batched_tree_transactions/2VXDs4fLV3ujMMXtCFqVGWc6aW4z3MpAQZfUiYzcPrDWbwJgGro3wZSZtxhm1Quwqqjsv4Yxc5pY2LJH3ywgi2rj +++ b/tests/data/transactions/batched_tree_transactions/2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT @@ -1,7 +1,7 @@ { - "slot": 196, + "slot": 249, "transaction": [ - "AUqcy6R+vjay3vAShAlTzWsBZWosM7cvjuii2WS0UZxdSEAPM4pg2tdqavDH4/kDlmGmjbR3z0cicv+jtwkq1wABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBsOvio9S12fVA0maA0HAFMVXqc7UFi87PbA05pPEJqAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AV55jwo6/vIwH6+ElcEUF4o/BMoqBMjHVcvTXTOITQ6eoW0zJnuXbUUq5oj9lfUcLwwchis+u151b1MhO5oDwggBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9YFfwCt5Nq9rWDmEyaLpDphgP1zyQUsPuSJrCRSTMOAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDHA8qQ6oHyYmaZrYBgFUz8eGGbWn27tBnHvR6mU68qYEbEDfc96N4cm9qHx2HkMupNS2DecSAexW3wefTpQHrWVqpn7fppQTN8msskPwiF2tm66xi6p6QBnn9bW2JA5QiARRB6dbq8K3LCtzaNL26fN3KQooTRjawHJ2ygYjGcsNEBEiaGn6qNR9CyxV6C72UAAwVxFsqV1h1s8ouKRiTMmBTfvh7rEAhEK9xHv5QtNygZJ2iMzZFDdgjbv7GPS7tD9hcg35mNo", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNtaKRA4nJq4MZBYJcPpysEafFWuN58uWMHMBD1xw6gaMFDrPvm5PxEBxfCv8ZKCWtTzSwhDZraKH11NgUf4yvDiPrkU3K6Kjp22bsLrxCR92ZajqcxZ1gPTraygyrWcs3A31R9g5xEw5zUM7vw3L1a2wwHLeHd6tcxnM7PU13X2Rx1wNSZPQmeYJCqRFwUWeYVF7SCBzzjyrRxEjXKBKgNUxQsfScY3De8MDB5sxvNsys1GgzdBY5rGXSWGRCT68EiRWGppsYB", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632938 + "blockTime": 1740715556 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US b/tests/data/transactions/batched_tree_transactions/2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav similarity index 52% rename from tests/data/transactions/batched_tree_transactions/4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US rename to tests/data/transactions/batched_tree_transactions/2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav index 6f21df8f..94c9fe09 100644 --- a/tests/data/transactions/batched_tree_transactions/4kQjeimpYqJM9m4khgqLuBK7d1SKbgLrjgifjLxquonRJCAN93Uu7BcjcYYdxKLempGJqZMD4qJXb9tgb1XTd7US +++ b/tests/data/transactions/batched_tree_transactions/2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav @@ -1,7 +1,7 @@ { - "slot": 408, + "slot": 609, "transaction": [ - "Abt8R5kRGtqHNo7eEeq8KKwqqoyhBsDvWxQOc6B7vcNQ8pzqL+F6erFn0LvS9Cw9lPKxMWrACKhtnfz/RCDOSQ8BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qt6J1lTXrlNeGxTpZASQ9EJEM/b2g5orr8TXaavamsUBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACJ+EmdzsDw1on+LjHcS1rKzpR1PV5uOlFqYjK65QF+LL+MPXzj64yA3+VhDv7Gg1+xPDyNktxPpTA2iMep5ltoQhe2LbvA5/H7UsM7JhQBMoBdIHJ7a5y5S1+xi2MPhdiDapkSF8xNzJkwd5xM1rSNWAmgiDsbZDOG9x38RQ14SASM/SAaLcLfhaxYpgd7qP5zLxXlUFbgciCsK7k/olZc=", + "AWHW16Gi0NoklTiR497RnhdwIVqMdneeVAA6yF9vj4mrzW8kPdSTVAGJU/4ihsqEjW4KQxkG7bKcvdTtboqntw8BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0IfvZhrGxXs2JHKMWBbKPj5G3NvZA/fpiTX1xGOkNWn4BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACU0XtDNCm1+giMrRXIrTslhn8ERLDXKhCBXDYJeXyLlD1GV1QpLpZyNxPJDiA3WsHSj4iOqxXn4/4YmBZEB0mSO1n5qO6OGGFnu+mhjWAK5+1HH3h6q8awl0yNSQ1rvBwfTkvSM7P96NTHwb/gdQQiIG7uUnZMoZNyEK1WBVRBeKRQYQwjCiVrnoeAdbasTwtW4mCckM43A3cRLQpJZb04=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r89427CjcwAR7grrK7jkjAbcYZZ1bKMwAGdP4xDdUFhT8EXfN8Se7BWUCCoXQTk6yYVngUjQ6uZWkZBrB1mA9AFDtt18EZN9bQ6dxnHhwThUvv5GVot12QH8yDajTyR3HGmVnzYz2UZqxgzR9neV4hG5M8mXUynk3tPQqtjnRJQSR3zTqztHZwrEXeAAqjvR94AxzxmhrPGybNJ5uXFYDStZPGAAcSi", + "data": "ZZpa4B1Y3ym6r8942Bz5QAQaGnuGo6X2WEub6Dvk1E78HnMrXntofEYhaZ2yziSmwLtktNCs5gjpGgRADi48y2nfFjU3R8kK6gp8rEnZUQeUatnGWMZz1jxCBrDahAjR6mM65iwM9oEeX6EVeGsLgpoeA87ZY3opZFvWraVAX64WZHcF16Woa64S4vRDgmiqhcxPXGjS3WTQV6aH6N8jMcViUyTFcv1Db5uBruVoBYq", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHeqPhi4KUh5swsrffictHbneGN4QmNXTXwj55D1CTYA58kZoSE3dKcEwmSKfGvwsAfmJQWwDYnbEK7WHKTtGtriSMEQ7iEeB5FgXDMDCfL", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHfzT9rDEaoyiyUUgkymH5AWEab8M4iFfV1FD7qGGenitQqicPppqprK2hH19buvDjwsWobRLAHmqiJ1aimD34Nkh3kTx9B3NV3nXxLY6pS", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 37, 52, 94, 208, 205, 10, 109, 126, 130, 35, 43, 69, 114, 43, 78, 201, 97, 159, 193, 17, 44, 53, 202, 132, 32, 87, 13, 130, 94, 95, 34, 229, 11, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37124 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145117 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165346 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165346 }, - "blockTime": 1740633025 + "blockTime": 1740715705 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 b/tests/data/transactions/batched_tree_transactions/2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 rename to tests/data/transactions/batched_tree_transactions/2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK index ad586a06..f43fe524 100644 --- a/tests/data/transactions/batched_tree_transactions/3YEse6RUe8nxWRRBRQoygMJ3w7tXs2VFgxpoQLmdWW5NQnF3dDfwCkLR4s31ZKKy8bqFvJ5MNCTe2E7UQsrY4EF8 +++ b/tests/data/transactions/batched_tree_transactions/2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK @@ -1,7 +1,7 @@ { - "slot": 208, + "slot": 262, "transaction": [ - "AX75NpxQB6kDqQisY+VmTBQRUbIBATbPmn0Epx2dF1naisYaAEaO8CZ/siBOx76nvxwcH8MrQOj/LUUDpbCTwg8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqJCTWRtqk3O5dqIm+SWym8TAx2xQ0jteRmlFLcMid0wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWOip9weVSGtdkCdsXAbJkMOgOhPMlTraVgT1FNqu1UdiFsDnCgE1rvx/fBWc4OjEZ0n7Os8ujgCLyDyt4h9vA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWheDZRXH3ijm5BRA6CIlkdpHYq7eP+mMnkdm4HYON9YwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAFeHZsbYJErShJix9G9SE2MR7HCXQJLQ9yt17xBEuqhCKrp251Tng5pSc2rEy4e24Lm5fJ7CZU7XC5dRuf8UdJ1tLKxstAgXcecDsTLN6RoJVJwLTTeTxcywhyVCHgHfzJ2b68UbXsNbPz1GyVSbQGtwrpw3Gk5xoccPoGWuRYTYiAExWswnEc6eremKwXbD6kq3BJeL1Xts3dEF3HxCTY5uFKcbpvVRueVM686KyNoqR1S46UjoiWeityM5qJDDZFmTJ7zcMd", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDg5j3ZWCEyoER6Cvzq55B8nuNQ3q3AKNvtjNW765aa25dq6TkPrN65143DNZaDK1P31FffewEAc2E3o4nmTDFTbkGdTJc1375LdNPu8PRTcUChGa7ByuX9PmRzDndyTvtdjzdh7iru4NuwFyqqvLjhVTjqwjczRrCSGbrRuvZA1M2irdENeMebNYeBdPguQAhJfH2z1gtJbtgErnik1Fppi4oFs6eLgv4AyRcNDPAzxHS7MuX2oCzq23FoJMjupiSxNDciqYE5D", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632943 + "blockTime": 1740715562 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E b/tests/data/transactions/batched_tree_transactions/35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E rename to tests/data/transactions/batched_tree_transactions/35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV index 1ce00428..f4b96018 100644 --- a/tests/data/transactions/batched_tree_transactions/3cN62tSxGTB42hw9cvX3cUFr6HRXbdaRFRsxQHVMLMiUndTq2tRyAbKkgRj7EZFqa8ceLi7zh5UA9exsQWDt349E +++ b/tests/data/transactions/batched_tree_transactions/35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV @@ -1,7 +1,7 @@ { - "slot": 176, + "slot": 229, "transaction": [ - "AYKHureeFbzda3YYBVduV1yZKqjc5Bzvo0nwuu4owg3YREoK9EsBDzJHn5epep/L3z1toMFf1OxH9rYmElJDzgkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4QmY9Rp04iYRTa4bPXCDX/q+G5yrnT6gjsrBiDHp40wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWehLJedzNKltSQZgIHVAB18USOBpb/notvYLpwxRYdTGBn6Ukzo6qLrQ240xxNZGlA+Ndo07Ou3+5XI38tluAoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVONn3IWCUOlWhrmrt2NFto+sV7KEZDDB+iGUj53kQLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD8aK3MKwX4jJ4DUvCmQksws17MXu1QancY3D8KTuHzA4HBv69UFnuo8hFVtvp5mEWF6hPRPqpHs7XyAXdoqmjoMGtzgqfRswede6XEU5v3Z5dcaJmPd73sRiZ4UBgDRr1VktXdv9PkJGgKrBtYsRrpYJy2QSKrvvTMmm71bpyAipkLMnFUi1TRKYBmEecTrTAV35k3956civXvv4d8yJPdMuxSSk3phCdHdYhaRYfXBDuuJ8n6QbYiBV9eDTwgDpUTaCSiYM9Zq", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDJiXB3N9kAQUknyvpo8pAuQzTBDfrmgKK47pRTuVMJUxCqfoxfsph5n44hnePArygYhBodbXNXVXy1MxZo6p7sZNUSQn9z1ULnsfoGJsPd9iVwnDSizNmBcVmvH5x77o9sQeM69NU8QLbEysujqNCh83Q9YG684dw9ZG3qAi3N3dipmZPf7cSrFWAhe6jnndXbZYf8R8yuaxcEF24hocXMqYt9GPfN9bMnLzXKS3boiDCjsqNe2coTrXpVt75pZH2spAEgjZnNj", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52363 }, - "blockTime": 1740632930 + "blockTime": 1740715548 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS b/tests/data/transactions/batched_tree_transactions/37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS rename to tests/data/transactions/batched_tree_transactions/37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk index 84c21984..e4351378 100644 --- a/tests/data/transactions/batched_tree_transactions/5JGTVawVoGMWzJieT5phi2aYt37oMo1jUbxT4iUbATB1CQi9Bq2LDeidEpNpiAxhMGZPPhUthRTNezqvdgN44HdS +++ b/tests/data/transactions/batched_tree_transactions/37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk @@ -1,7 +1,7 @@ { - "slot": 242, + "slot": 296, "transaction": [ - "Adb1PSa/4FLZCOTIl3yQA4Wr/KdlRLUKV89BtKbPNM5zmcklH/+Re91pWWst1ouPr+tWVObB4Va7B/3hOETPFQkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW88QN5sIrk7sMi7ASJrAV8nD3Rhyd0oDS5RY5dRg3o3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWnA0mDYiYVtyDMn9s8BBAB6lMNcEG4VAkvByqZQDUHgLqJYFMw7FhWxww/wIfhd9FyapMFgXT3EokzqkklmDQ8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUW/NXwu6w0ItT8Jp8uS/sm+F784LIFXU9akOYK8o8NNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDAP7Q83hoNfUFMD6S5Ho1Ha8xbAkwwRvtEoXupetyMBvYc8Y9ExcEoa492Y9cnxyJukKAtW3Y3yXrZQVpVdv3SxrSJEaZGhpP9dPbUnJ9Qk6B9sD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCgiAMvtA1q3tGr8wAfRbkamZXDLBqY947TXPvCNtbWYMxNn5DaWxKNg9z4fPLsNUk5NsXDmjbrpHCgYJt6QxLgyiCTPVg3L5poqamcLJoD2HLxxw", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632957 + "blockTime": 1740715576 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N b/tests/data/transactions/batched_tree_transactions/39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N rename to tests/data/transactions/batched_tree_transactions/39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC index 3d7331c9..aa936b1f 100644 --- a/tests/data/transactions/batched_tree_transactions/2Y4TBZvmt1jsUZh69EfKvdWL9iwt8MKF56ctb23pJYEsz7Ng78eE3cSP3mXEnYnWBPyafM6ub61noH9q8BMj7m4N +++ b/tests/data/transactions/batched_tree_transactions/39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC @@ -1,7 +1,7 @@ { - "slot": 243, + "slot": 297, "transaction": [ - "AUzNMZ7sz+WTez3oZJMog7P85UqRBv0HHaKUQK5d/MNwtJIS3nTy24dg6wNG1Pft7EHBr3MVMcAHCEFaHx7EXQMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXpYInlH9e3CBptwuIcl+Me82LX9iVYtvEyw4bi096axgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWtHI8L4B/3pVXOWsNrgymQEilRuDUztfkZXM0I4U47WW5x2ViEhCQ0TB0fbM+3kkljO1YB77tmMvY2QJiFcrQUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/InHCD/AyW+88nabud6To9WSQsCmbR08qGJmLMjOpTwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDdfLY3xY5Thd6noWEeeH8sJZJ6A3k1r9iitoTpwEvhRRAfZHE2nmst7pfMjfS612Hq5RWAeWoYVwLm7fdbXt7b4TWhpczHYRduj1kNWJ8jgeqiAJeaZArPso2i43kv4M3Vsxsi9KuaPoG3n48zq4pCxumbPjWpyueZMtUDqTsq6iGokUmirzhRTpwpZpGKx1cgBuLs6bmGrNCGF1mrYWrLmw1vXYTH9SmfLszmJBxh6EWF5i5pW6Ni9o61ge2co7H48St7st7A7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDBKzt8Xda8r1rkFwxkPVqXtxDvQR9T41igoZuBSWQuMP7j29WKpAnNy96NqVG5XUTP7jkTWfa1MkS5biQKV19CgzszYrNoBd6hz3cbPfH7Uw4HmCQju4qQpRHbcBX7G3WfYhcEHoC7UobnDMFAesWGpjwCYJSdiJtKsuCNkQiUbqc5ziQkC4PjXoL2qdhuGbohjFBSFr3tgUTxfAhSZGGbjzffsBytpoX6F63my4XdNshQKMnmyEZpqRAQfN4YXwWYN1YJHAa7y", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632957 + "blockTime": 1740715576 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas b/tests/data/transactions/batched_tree_transactions/3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas rename to tests/data/transactions/batched_tree_transactions/3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 index 3709ddf1..5cd663ea 100644 --- a/tests/data/transactions/batched_tree_transactions/3THpdmjV7G91WdcDvgSyyoUcasc5qPUBkBP8MaksYkPYb12ZWYz9qs41NoE27uDFx3DKMBapYsPRCSB1uePybSas +++ b/tests/data/transactions/batched_tree_transactions/3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 @@ -1,7 +1,7 @@ { - "slot": 171, + "slot": 224, "transaction": [ - "AXq0nI1SCeis3hcrFmKSrLEXIa9cOgJw6zUpXU9QhGC97cZzIgkyLj77OK05xyf+Jc09zjVwm+/ArX+qoApz6gABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW5twNbJD0229/NZM7jP3o8EkRI74eub4oOCslsEuE+7gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AW3wKesqEB1qVphtP44bA+krahIun121QhPq/HUyf9pxD1Mc1xQ0W3Qyha22NMFkwEdpy1wGpZs1keKUPBxhKg0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUO4PEx3NmZtlINGiX98A/90ik0pp+JGEJ8VOrJ2ApcEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDUGVDyQNqy5s8G5HNhAUih7S3oUWhPGK9Z8cZkG2iozWB7jjbFNFkR4SFXfXKzN7vh8MXv6fupPev92tqDRbuBnUpFUbpb8dxMkr3LeupSaTBHTxbhvWBL9rygpnT2BhLB8YdJcTpLbRxm4Nhtqd3UX5sgDMhhfZJYuRuBqxR4cKcdrYVPnPSCNqd6UsocNoWQ8JRL4yNi2QUm4RTgQ6TBHNzMKmzUT4MDzsCtQxAu4zRw5dLUDQFdFhcQWFtQASFFgmgVYfivT", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDa3e7fmP6qDGsnrJ8EbNFn1h4tn8aPhiijjEhHuYuepF62uzSZEBHA1M9QQywTMFakpUf4s4bcdKVGcnqyFxLLd6PmHLiHqNvM2pPuFGpNwxdjYsoVcfvsx2rUUxY7vVj6quc4M7R3fmBNYeoXTp1Z2xeGELPrtfKUYgoSp4azXXXHC8tbEMmVyEtTZ2RBsxc7guhedit9DWrg5Qx6womxdWQtzoFAZar8WLtCoxgALnWXsPLkApWsHVt5kq4JXFdaKybPWVAnT", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632928 + "blockTime": 1740715546 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t b/tests/data/transactions/batched_tree_transactions/3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR similarity index 69% rename from tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t rename to tests/data/transactions/batched_tree_transactions/3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR index 66957a20..fa0d8fc5 100644 --- a/tests/data/transactions/batched_tree_transactions/4sR89atrMbzH6fbA71KGxUKP5NX4nc7zcSneUYZ7DP5ueszxj3rdZoUxBXJRBynHDtUSM3qaR5DauE3Pxcq8GC2t +++ b/tests/data/transactions/batched_tree_transactions/3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR @@ -1,7 +1,7 @@ { - "slot": 356, + "slot": 557, "transaction": [ - "AcGHG9+WI66Fo7hVxaTnv62pBixiemYS2GLY4AXC0PoJbKUEOaGv6ySrcWZFt8IPdhdB5mRgzQEUxTyuJtjsrQEBAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9O5ES0sziCouGBonOGN7gp7j7iA5aDoOwvKw9mAtU47gAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACWkHFagG5LDd88jQxv2aOAlCv9nKY6nmD+hCzbdnkFeiBgBOwQnllhitsO24VeUCT3f4OO/QpOa9Ox3ewUBjrgexZ6HGBiZiuneI6s4N4eZIjyYbvDAAroRyiW96TNZTgLxIJNEX30z6tneG36jMPbOaFunR0e2iPRl0K/iQ2dMkCCOROnmmiDJPkYMf9pF9BBx4nOWNAogSl2yey5T3rM=", + "AW8AZOtQjGq0p4Tz18LCORF62op1cmOIwBe4CHsBduvi++SJLlrDcvqHeCnLtVJccQBAjAA+4WXbrAwZWzRbCgABAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9BF9Mzy7y3R22kdcOPSdyupluxQ06BMTLCE/+F266awDAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAB43V/E1me+sEGqwh1enRqpMtv4pOekCgyLehmvsTgHFmvQX042bs0wVc6YE3K8ZWrR3Doq5n2Fxl4oI0JKflwifNZqOJRz050TJGDdhe/0zurbLBAQrzOLOro8Yz0XmAgvr/IoqlH5/U+W/ZBAolFpYX/4oMpSSOrvVYcQpnFNbB7f+XCFdOXA/EgEzKfqUmUGx2TZAOynf3rqzpPs836U=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74xwam8J2UQaNFewt287U2WJ6S6RcAuzjjSBAYz2kRMbQjy7vkagmoBDg9j2HWJowNwPwJ7qp2dvZnYW8EeCCMw4Zxt2QdzjL1uFfCqkswwPQJM9Qh6FNsKbNnW6QPMD2KBF4wQzW38UuABm9trL3f25xNZ7r7TCx852goXZYuKguPBErk4pJt5a41Wjn9RP36Rpoy8tyjdMw3wMFs3Bg3L1tvPnr", + "data": "LmdQuBbApKVFkG74xiVVQXrzWwrFvxhJQesqL633EvpQU3UzimpLcQh7kDXX6qxmpsvAfm7BqMYnKKgTuXHapaLirvt6a3RFcbBjsSssD6AnCFy4LGLn5Mab2LKEY8AD6xxg5oLPASswoDMT1QyB9nMPNs2S8GA4suaFnLLsxxar1jhZ85yWaZVY1gm3PcAUfyGQhKfpiWg2U1CFxgU3VhmTM4UhYAwGwrZu1P3t6Tv", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9yDzVQE387tdhB6E5z5qk5UwbpsEykYLxTLyw8vAgLH3mT7Q3i2Gv9ME633TMJf", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9y3LUo7FHcpQ7T4LfaXkCGUL9i7JDkF3B5YYe5zser7bz4CJb8GfkP5ZWZG7xYX", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 125841 }, - "blockTime": 1740633004 + "blockTime": 1740715683 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm b/tests/data/transactions/batched_tree_transactions/3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg similarity index 79% rename from tests/data/transactions/batched_tree_transactions/kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm rename to tests/data/transactions/batched_tree_transactions/3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg index 53093c2c..dd4aea1a 100644 --- a/tests/data/transactions/batched_tree_transactions/kwC5aPGZ531b9qcPpDEPAniPdHZZ72gFAF3U4tJuZLFbJUd3JcvNzwWSvWmiagRwbi6LcNchsYhskNznSdH1hvm +++ b/tests/data/transactions/batched_tree_transactions/3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg @@ -1,7 +1,7 @@ { - "slot": 238, + "slot": 292, "transaction": [ - "ASXjJd9gjfLWzdb1XckCrQ3AWqVXMuWL+KrNxk0O2e6+mCGT3aPfi7mCqpv8lVdYX/ZhKyRsBO91gCEw3/NIwQ4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDWsVPGO7hMh+c7h8hn7YUklG893CkA/5Gab/cU0sRwQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AW+d6ucYLvni2RuBfXMBYiyNgBo3Aqv8OTyzAHicT1Tg2rnkbLYQXsJPa8sVYZoWewS7KsYBUOzz5mY6hfTfMAcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnURUHpGSkjiSJr61WPEmnKmxrnIfmkXyx88Wpgse1LamwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDjgNmhkakxMdq1pu1pmgNVeXRFcEhXbxrEgfENW39p7FkPiPE5MnURcqmnjZQTzpTEU13hhHF3x4icsrw81jANG9pA6PkR4notF6Zovc8spfBzSZo7PagASxAU2ryRP3Dgy7wL5eGqxbZh9TotCqKoVZ5FdNqpwqLuDR1ZaLhTVSLQPMr34vNqB8rxZ5BJiRvn5xg9i9Nfsf9RmxUz2uMcvLj4iotBsBKUGtj7rSswb1YeBSSmWofQfui7XXSucDWgN6eke93M1", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDMaXcQg3zGnvLK1DUpffZ4Nc4Zyd4btV3h9ehTtxw71qZ1qbrW2wcAhfMBAXZ5H2PkearvmVMWXufukgA2oZmBZePAk5MRVaexKWpP5DAgCM7rJh4285GXwjmE4f4YCAXJaZKjXqTKxfTno5co4zWYQgC75eU4uraA64gojY55hgPNhXGvc5X9Q1hBKqZaCWwZiQdiWunAChJUX7TeJQbgAoVp7wTXJdndiQhwsjCwWHwP8eznt8SWzufv58TBipyUnDRTxxHZy", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632955 + "blockTime": 1740715574 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz b/tests/data/transactions/batched_tree_transactions/3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz rename to tests/data/transactions/batched_tree_transactions/3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk index 27d16e16..97704591 100644 --- a/tests/data/transactions/batched_tree_transactions/3hNLC4byYmejaUXvvLLVvUuUkfQQtt71vruZ7BURnwkk1hENr72AofJFPqDxKM6qFB2akekCFazNhzQdcH3C42kz +++ b/tests/data/transactions/batched_tree_transactions/3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk @@ -1,7 +1,7 @@ { - "slot": 127, + "slot": 180, "transaction": [ - "AYbYe17v7EgKX1yScwmGc//UpdMNSBKjpJsSwvp29O8GZ4u9p+4KTb+oP7MK2wqjm7GcyQrAoMoCOS0mVWS3IgMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXEbBxcT0b+RwD5H4BkkVeaVSrtE/kBiPbOgl5lDkQfcAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AW/EoF288wtS8QmQ7YxNf1Uo/pUGhKf5NHEbQRFQIkiS2lYOp/Eyd+sgU8ryE9EkPsrbLpdzAHi/9RRkt87JtQEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWbN2UKLpCLz1iJvaB37Yw/0PvqXBcC26SxCxei4vXOwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA4K6iPVtbgAJfwJabqPaPq8fACAG4uhwcvdkrMywt1voV23oDoNhmGT6xFPzPX8ucBJBpbxsoKfKjmSN84dDW2ywMgXw7uSWi7KncJ9q4kLy4U1V", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE2ngJQtJaC465eF1PHbfMSVWa8xqLm768gs65Mwh9iyh12JtJSNC4Pksd2M36rUd9CP51NAK94hhoM4h6j1rH9ag5nyFcTKWBh8fzR1dbGSprXDR", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632910 + "blockTime": 1740715528 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q b/tests/data/transactions/batched_tree_transactions/3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q rename to tests/data/transactions/batched_tree_transactions/3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm index 336faed9..881c6b7c 100644 --- a/tests/data/transactions/batched_tree_transactions/3dKCYEjZdeiGgtDzDXvybVmm8ybzWBqHPmA2xNWgoTW21aM5d9Hwh9meoBUw7UsDgygSiLmRZjfMmHknppdrQp5Q +++ b/tests/data/transactions/batched_tree_transactions/3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm @@ -1,7 +1,7 @@ { - "slot": 145, + "slot": 199, "transaction": [ - "AYNZgIyqTUnOx0tCSd2kSsw75Y3sidkt/UwnuW5BlL+Lipq0hYV8dK2kt0AHk+R3O9HsdXGGBpsKtJbvByMRTQMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPn8JzbW8M6bK4dver+DUbseG2CoWMJVkif6XaLroyVAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXGZ486qk1yBwWZNiryEKg+VZOuUtXAbirgFp34JMihZifNzB0vpIcNIaQFUbAcX4uXenlTyESHP5EMc3aGZvQoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDRRflxh+EYLttQPhOFibbyrSsUFooua4wOnu/kbUVWAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDRUo7f5SQ1bSWxfii87WjVg5zwvWknwFTUj331o2BPcutDbfeaVczFMnauXATagB2sXt1uGNjqdrdVRgtyL6jwaSH9osSxdyGDmr2worGt3MgCetHyMpQuf9DgWSYK53ctjKGeUzGR8a433YwQa7jsos649YU3UWojwHFXfHEw4qGGPj8PB4eXhifKViXqank46z5DbPKL5UU4KBcEEcXwuFft4B1zT7rC2rcxPDxkYgDVS4cHJidXYTuPXxDjA4FXLumpZ7VMy", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDLFBzhmS2Z2W52UJsmFaL6X6CmLTjs9iCpcCVYZo8SF8wz2VtFxqVVcLnwuZ4z9BNBJ2TLFQCg1aafc5mV5nJJPxBmogehownBtH7N9jam77jRBJFnRikdbCAZZMFzi3GE9MknsxwCxmy9eqwT1BynQrLL5hqpjhiykS6cuaPxuFyzhYDUkFSbceEqQ9ZGw9jnQjKpzvPArzcqJEwRnuredfaLUqJDn8jupxAUKDNjttW4VgTzxoheyjUWKfWGTbCHkbBqcXBn7", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632917 + "blockTime": 1740715536 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr b/tests/data/transactions/batched_tree_transactions/3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr rename to tests/data/transactions/batched_tree_transactions/3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna index f582e4c7..cdfbce4b 100644 --- a/tests/data/transactions/batched_tree_transactions/3S6HiT8UGmSqg5d9yhPgigtz5tjmreEBsJKimZ3nwuygt6N2TTiDnTYHFQ43eJ7PYGpFNrvN2ZgQpXwvMr2w4jnr +++ b/tests/data/transactions/batched_tree_transactions/3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna @@ -1,7 +1,7 @@ { - "slot": 199, + "slot": 253, "transaction": [ - "AXmr8tZrUk9Wu8Qd+MNMWc3eT8bEhrK4FrNUrXVAk5awUcVwJGJduONO2l8aq+wggrveFFKLef64RyAYbX5PbQMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQxGfU3Ncq+BvqzgpOHs82bEqIfMsA5yWV0Q5UuRooLwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXHqC/XBcr+/dDkR/OBy7pRw/3KxwJTK77vZv1h+wEVLdvO1MV8prhahXrHbV6ZVwO61jiDOHfseAqkSU5pVgAMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAtErBOyISurfiJxSY3fnjZ0hEX+6ulbBBQuW5ewlCTAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBWxQv2Ay6b1nAYReRr3KqB8LsJ3zoo2A49MArf74JStDF8UZqCJ7zTcxgY6K5ffMVEXz6KZF1WGbuhjzg9KqYCUV4eDE8bGcaYZia798b8FWCftK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7zKBWsWmCqmzxz7c7x32GGYggKzXZit9smk4VEaJyXr8RiQSXpciDTWKzrNjTf5p7cfRYqwC2yBJW7YMwPbydHdpVG9Y7m1ZMepz3zFcd1YturVM", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632939 + "blockTime": 1740715558 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 b/tests/data/transactions/batched_tree_transactions/3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj similarity index 69% rename from tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 rename to tests/data/transactions/batched_tree_transactions/3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj index 8150c4c4..db29e0c5 100644 --- a/tests/data/transactions/batched_tree_transactions/4ERh69jEJARX7YSKnKdDNHPrde4TygEgDziXiDCRZoLkrdSAfbHQ2bty153aBPnybPkJv3rxqarttjUiMtcvkfY8 +++ b/tests/data/transactions/batched_tree_transactions/3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj @@ -1,7 +1,7 @@ { - "slot": 446, + "slot": 649, "transaction": [ - "AaGg+jYcX2l6olyM/2ICJGlgsybRJdNOn9eK1+Vw56WQJoJ1BHR4NBkQHgsc5ukZlcHq7uDUTAKAXJMrCtrOsA0BAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9OLUi3VDVUc9VYhb+RmvpnCf7/efPubIL8MhVmCNnTykAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABAaOrqf1WvfS5FYoBQpiUbFS2DIiJxJquHWvHdSBaPvLjd7WmQIxMxcDhOUtXK91gNEiQT8HzquL5S03kfakqIso5uZ5kqGhGXXFi4Sntz4lVHLaUxVbz2/9iet41en1wq2tQC4EzfDq94en3OAWK40y0pLgQC+8RRhEx5sFR5zrhg038J8xwEPnu9C9b1LxrqcUju2Qs2EJeiQhr1qdRg=", + "AXT7dLrKMCWtxVPonFvfTq8azRDw/fOszGXSt2yzQDKrg3Mzk+5DrXDaO5efd++WcGmw2I1Njj9Ot10A4v3ddAABAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9KR81SIzRyGt1OkvMPiH9cSuTpyhfZtUaf96DdItRr1xAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAC9DOEEkZ21B2VUKenEurVWmf5zKjLVvZdfO+vCxcJysBCbakVwBkIUZwE6pyU6724JS43+CFQ5LTdcsX7ukBO4MnzjvVrSbA79050x6myW0vK21ajal+iKzskwvLuJCVSx+b90COCqUf/voRQtZ/3RCn0c7EG1VoXNbUwyyXA6qECiU/h4NVyI6zQnATLOtX4z9cbP64ZyEs7XzoucsQlE=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74xHcDMrXhVvGK9NX7pc4FcAegijpg1UUYFjhTUEX1hq9ArGGYwsyP6nScSjRogWRtrZaU3TAw8FMQSPa99HsDUgNgBdtuYaJzyFwrtrVMK4SKyp8quLv8WMYBfvHfAWw24AU6WimGxQ9PziWAsMFicKGgnt5qZ57QA2hdQi9TXUssMDW9zfUQ5Y9Nrif99dkJTfHvqbuw9PmbWt8XarBFu96f3od", + "data": "LmdQuBbApKVFkG74yEYfQNyVr5kz1rJbsYUDj2hPRgBdi3LgtLtnpWWTLb3Aew3sHVvdFTApe6xjmS7gqB1WWVVxTGMqaxnpyaymuwxjEyE6WtGwytEBxkGf9NmUxX8wSN3NqiTfem9D7Gnr2DVRVtL5amrG78aJAjHrz1XHx3ZeDv3e1Hz9jqTyUj1hTnsmgQSvrkqCfx2rg76TCaSy5DTJhjZrXeDkVxuiCYa12Bz", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2HaZbEjy1tqerXXTrMRzsXwYfpsqPMptSi75bvxFU9Nz2aKjt2obzCHTToQKZ1", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn34JBR2sBcNGmd3pqaVYNqJtxNPLjMoBb27ey8w2eGmeAuW1f8CGVGZdBVumoiX", "stackHeight": 3 } ] @@ -77,5 +77,5 @@ }, "computeUnitsConsumed": 126002 }, - "blockTime": 1740633041 + "blockTime": 1740715722 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk b/tests/data/transactions/batched_tree_transactions/3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux similarity index 79% rename from tests/data/transactions/batched_tree_transactions/GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk rename to tests/data/transactions/batched_tree_transactions/3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux index 1d2560d3..5576db78 100644 --- a/tests/data/transactions/batched_tree_transactions/GPmY3BwDJ1N3q4d9Z1NWwHpbN4Kqpq3jNYi6GLEAorT1byu6UQpzJvT6K3DojTToNX7VpZJWTwhKCNTrra8n2Jk +++ b/tests/data/transactions/batched_tree_transactions/3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux @@ -1,7 +1,7 @@ { - "slot": 191, + "slot": 244, "transaction": [ - "AQ1GIZcnnVXHGbyhFX3YGyfYZUs8y7JIk/CogiCfBx0SaVc3KdAfgb2FV81jLpxwPj+kr7V1BoOHNXZisT/cHAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXowBwzRiWPnskP6bPH/mOv7BTF3y8JQ/G3NWhDLr094QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXdiEgOSRWeMoA2DYIxT3Gez3pp1T9DC5mWu6iwCexQqrdSPzKdN2KN6wtY+T1N2jmCwoTS9Xksc5IVD1xYIsQMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUwmdunBYuCiY+9tYr86Sfj87Ka3FhkV5+a8qxVigV1/AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWNQ1T118yXJHaCsZoXr6eDZpUtjwmeL8gM3cVRog4GfvJnU7ekxRooVaeWV9sSVkr1NLq8GX884nWhNMWbkAvTAecGcTxoKQHB4eLgPk712TnySbRcPgABHfMJNt2tzvghPQqm9UDjSJBP6rXrxxHnpEkKxanZi9uLf5MeAgBo1RimS7gW2q1rqfpHfhkeyCcrt1rvFYi2Zwq57tsEmyEDPFwZx7yeLLcxWs62fPhECugmSvkXhkhA16EuvpWRehsAk8Vi93rF", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDWgYtt1JE1WDtrU2DrxGNyU88q85Gkio7n1nCeSadYCtcuW4BWsEM7y5KHpzAPLsAvZZkUqGUDvjCpFFRuNGSAQ1BFYdycMhdH9AVfvzrTBcpJvXkKAQLyUpnra8ngwpbBQj82NoBcq4QaurEYARwhjLF24v38S1VnMHZXUTNq16MZRZ1kKnnRTgnodDj9ZcBe2A2s9URUpjaFhg7v3aPqu5uMuiKfRkX3Y1UPe53mk1UykxKfMyNnsRG8KNMHmbwNAFUJk2k4F", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632936 + "blockTime": 1740715554 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH b/tests/data/transactions/batched_tree_transactions/3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH rename to tests/data/transactions/batched_tree_transactions/3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty index 542c048f..3c6d96a7 100644 --- a/tests/data/transactions/batched_tree_transactions/3ZyRuGVDTLo2CE3zZZmJV96t8FTfmKHUgiVJtR6JPfTpuNSQ8ZADn7A5zHpdnnNQrmtABD3sQhcyM9ExMBykzDQH +++ b/tests/data/transactions/batched_tree_transactions/3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty @@ -1,7 +1,7 @@ { - "slot": 173, + "slot": 227, "transaction": [ - "AYB39ZMJh2fOjc/lEsQl4FvWSX8o0mvFV2VFMEN3GCRoR6285efYSWhnLBdBeHe/5/7skJm/QWyqDlpwO0823A4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV+nIQzN8U29Pg2968sBAbUJJVZIE9y4Uy66TXBEwdYsQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXkeS0exDkn6AWJ8Udhd1W/AxoPLT2gSYYKPJwgIRewL46JFnicEPuiawWdqaDLNtaMK0WbYJR32VhNmBGTmPQ4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnViY0X8ZqOlTWUnM5QUxaoI0URkIw9dBXewgatUlXDWwAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDm2djwxA8iZUVJvrGAfN7sGQM79rTsiNxYGxBoihJAsQ7fpuB7kJz6oNb4tQnLHFRarP4kRt6uUpgL7zmr5fzuzJ8aiR5aCwxymLD9s8oK6uYyKrREWLQqeNYiLVLQMX8YJkqZC86t7kxP8GTdqAcYnui5BWrwKPZxXmjBfC6GbG3FNb9wDQsKgyu16vHhMYT91yWHXn9SnQbZKJK91xmJUx5kWGdV2BqDMVXLAwKdns722EAKyawKvQd2aFcadEjgTcmq9C8rs", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDZjxeyeNC16DtY5hCLDkEK7t8KGaajhJARcE4sZoTux3GBFQHKVgye33z8JH2BcUbzeTU6TM79pMMbG9eeVJjHnLar8RM76ju3tpY3gwd4urMo58rmrZN1PRuwA2ZBGS9kD3LpL6hC3o8bwcP3FNtBJ2jsYgyswrrhRHZY3RX2vY7B8p9dMr6BCt6miQsXwcYFBfWXNsSLXhwbZc7WN838UrghgpKf5vcSgnRhNqBHzUHmPEw82VWumDXah6jMoFyAcH9r1VGJB", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53000 }, - "blockTime": 1740632929 + "blockTime": 1740715548 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu b/tests/data/transactions/batched_tree_transactions/3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H similarity index 79% rename from tests/data/transactions/batched_tree_transactions/RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu rename to tests/data/transactions/batched_tree_transactions/3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H index 536b72fc..3762c264 100644 --- a/tests/data/transactions/batched_tree_transactions/RPkbwjUG1nkwjvoGSZcydFusdBXFYNunw2KR4gmviQphiUrbFJwU1M3CDANDtxxzdSa1xs5kR9RDVhqoWNxkziu +++ b/tests/data/transactions/batched_tree_transactions/3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H @@ -1,7 +1,7 @@ { - "slot": 156, + "slot": 209, "transaction": [ - "ARUI88AMsRUhFAOfO+Scis40+2239MJxBQSKzvGaqlgbB+INE52oZzVXs3XD2h89GhklxQN3ZhctrRBPnifBmAoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTkgpneO4Wj1RU8Ui/HuCwbOT2etOC2d1xdpPmswhI5gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX0dRRjEY+BBLOKkGZ20WTBajZrx9QyI8BxILnk9rrivehSq0vrTC1sm1d/d7fbpkK9qHDyulshh/5sw71haaQwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8HawbDiigaVdDI+s4E0NL36Sd2N9RRVQfOv7Qpg+i+QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEuGaKXnyjysFBb8x3F4P3Jnj5KVEZwNooKTL355QoxxjJqKwjM6BKRVkFARxPYGpV8RF9cV5FS2kBSP9QjNo5HBTYku54zqKKb14EPPVRDXqAj5HSL2LeWazHveNDTsXm29gxFTQvS48ogdMRw1HU6aThmuZwVixiS9jLzf7LowVNig5z6PzQeLXLWcs7bcv7FkVenLG1pR8nsdBrsJNSFn4SebFi8XeBVJg8kJhMFCD3QUFB9CVfenyLQ3whkQuKDQHmfLChD", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDB3e4iRPmYqBiikW8oT3gm6FREz3dT4yDYA3QFoiWt2xRBtHryuwpwWFidc3ANPh7MzyHkGz9MNa2CphUet3RQKGFwsUhXLvL76MvYoKEQ4ETWb2ieEXiof8gDT3t1CgTQxXuY3GQzsdwBDxkFQwEetCtm9xLtPsvxpvxjUfRqtxVuBX59RuhUx5CzJr9GfK6gajCiJyK8i6C1M5h12Bnzwc4uphdN32yawi7uhqUF4KUd1trteR3P6EjDL6vvYsStLr3KLwGP9", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632922 + "blockTime": 1740715540 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ b/tests/data/transactions/batched_tree_transactions/3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ rename to tests/data/transactions/batched_tree_transactions/3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi index bc4fb8e7..248d05e6 100644 --- a/tests/data/transactions/batched_tree_transactions/2D1juxKjor8MQKeHwoYS6JvB6s2W4pLsSDvmxs98cb1HwfyZEZTKyc2mb8hrScP9Dps15Qg2iVFdPJbiZTz5v9FJ +++ b/tests/data/transactions/batched_tree_transactions/3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi @@ -1,7 +1,7 @@ { - "slot": 143, + "slot": 197, "transaction": [ - "ATxgWA5nIva4ckZ2soqH7hjukTVLVeMTvVw8OiF7UB5vCAuHjwg0bhx4/Dof1/umj2oElPQ8f48y+rvr5yop3wUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVpB+TFIOhCoKvPSNDuaRm9XeGY7GUUu9aKsfi0eu/XvQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYREZZT7Bpol5s6r8w/fjBDzJgJ57HnQ972IpnPLCqhTVlkyGOWMVi8rNh6AGn57rSBOc1frrrTHpN4eG3O5Zw0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXxuJJavZRkbCXGSiSqKoSA6sDyd6azHW245WGyjq51WgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDRfjEXpSWN6Uy2tDX6NNXWXg44nwoxRY5U9uZJ2rXorKw5mfn6TYcJ8iV2YrAzQEw8ydmwjMSzLR9hw8pwnrX3ppUsFb9n2Rnq4ozXeMPtruhMT2tbAfcAtfU2qdjptCunKFQ5fHB11Jd1vVi7SfJX4QhahJBch1bcNdspJq9og3vdGxeer4uApUHnJpp1T6AGPi8s9rRdSaEBArQAzujdG4jZ3qyQ5qTV2haHvsMrsspDdrm3aqErAmCU1ucYGpVhonHZkLfGT", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAy9DUQ1PwSGTwy3xY8zYFHYwP5GN6W32Fkpq6Fhm6U11aK6EFPD8NFm7fkSCAxTGNrchq13zBRDbsHhqJ4TWokzduJCpQKKMo4DHvX3jDC52yHVFmVsm5W1MMyVL86wkz8o2zPbP1LuRAe3JEqyoRP5SnEgNY6KzM38wugmMhnZktdHmk4htPkwRLD7sCBnU3iDvPAyAjfNvgyejBxrgesbmtVViBm8MmbFmh72Uxxspu8eE3schPotY6STR8ZQek8XJvfz9FD", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632916 + "blockTime": 1740715535 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 b/tests/data/transactions/batched_tree_transactions/3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN similarity index 79% rename from tests/data/transactions/batched_tree_transactions/54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 rename to tests/data/transactions/batched_tree_transactions/3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN index d493bc3a..d997f911 100644 --- a/tests/data/transactions/batched_tree_transactions/54fArgkzbALENNusU1peJgFZyCAWEuW8rm9K7LKRe5ECp98UvTqFbE98MAxUmu3jYPccxWV11XxMP3tWf2FvJHg1 +++ b/tests/data/transactions/batched_tree_transactions/3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN @@ -1,7 +1,7 @@ { - "slot": 183, + "slot": 237, "transaction": [ - "Acs4/HW3U2QV6PwJemkzTOKvqrMapmBjpim1Un3fAYQ+baNC4SWlIcgr/1HeYoFz1qO6dMmT97iqXoooV/LnEw4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVg4rp/DTl60kwmjqXyifHwd2Y1x52vqePa24Ca0vwsYAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYaizBCUVAH+Byvb4x3Vk20XGUdK/eXBoXVvI3t/BJOFSBrKsuYG5iJWMrbbkOGv1sCD82xRGw2Wjc6I8Xf8wQ8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXWHzv87ffR8meQIxEE0JZuO1qLO2J56PCW7IzaltUR1gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDSqP6rHWVAFHJ8XSwG4o4gzP1HJ1wKitQYryT6pMUFJHjvXjMbo9NUsgyxGK3ZgBBXMejt3FVqF3tLSRWCF3Vaywwr43wy6aQKgn8B2EB5gvWGgUeetFTSQBZowQnsuhBE4QiX8Kh7VnXr4TJwrtVdtZnXDQEzuBbcBkkQeS3BjEDPbZHGKj4wwerXLKZFCjrK3MN8cGAHzEJhbonAYFuDDvQs33mYK2e44c5SiX3wtJNkiMkr2bSCbXEyFES1n6nAf2rmjZG5V", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDGanJNfJezJXDBknqizLazynFQt8yWmCNGyXpTowddAcZQKtks6wNjjqyKXdnaiFj5pcdjsQXQTx7Vjm8j1x9KUrvg9Lv7rSTCRM5BSvc7CdSMdeD5fMxJAUWhMkFg49dqzugLc9WtEhyEmTnkjrpjci4Wvmb7UahG9u2gqxmbqYyXg6MBgjDmzfWxn4z1htK6PQsrocyxp6W1M9Bqrpu4ouGxq7pYzSNWdaheb8io6cmXzhpaAURyCFnYtvpYakyu7AncDUYY7", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632933 + "blockTime": 1740715552 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR b/tests/data/transactions/batched_tree_transactions/3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT similarity index 79% rename from tests/data/transactions/batched_tree_transactions/4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR rename to tests/data/transactions/batched_tree_transactions/3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT index bf48ec06..7a1cc64e 100644 --- a/tests/data/transactions/batched_tree_transactions/4zdipij4btvSVdokEf1kcizxTokrWhSN1nHYtEW2XgkXR38fAVVYFwr2PgyH5EpBprQ3Ko7Gsaw2UggfdPXKSiTR +++ b/tests/data/transactions/batched_tree_transactions/3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT @@ -1,7 +1,7 @@ { - "slot": 223, + "slot": 277, "transaction": [ - "AcfAaaQ4HoIUkuwnZ52rnOFhj6XQZ/VWT6J0Fm17NcLCipm6zzMKbO4pxLxNNtN7sArLAOEDG0VU/5fJ1fTfBggBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUsPtIpscDH3vEtrwf/srif65Y/8gyAckn5Nj7fgQxlwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYloJwkh7eX9TDxXGwhL570/d6aiAfzVPe5rFU0+bUBkDFjtmZWlEEWpWUIrBEpU2ySa4UV5PUGlxYRFszDMkwQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXnJVQBzCFhFhkeD+vIIhbciVofNldGPWarM/J+sZ5O8gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDiov5GTJJgqMHENrbDtfH4S4RZStAhegpyrCTY4SP48jCrrrgyfdzQUkgjPxbrLvcA9FqoSKonyexdA86fwibDpr7ffS5wHsfbCp96tcKJTkMuiDgnj2TRHATJSawHcqQTgKmfHGC4nxLdVQGyS7cJsf2LTP6NJy4tidqPGSA65MYosj3ykAhpyQugAMWbBH9yq5WkPNbQioYY7yB9ooaFoeM7E54VtSEGNYRKibcdX7GMBbkYKTmSV2RzXzdVyKuJf5mKZiu19", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD7xjVoWicini7yMWsXBrVuXwfudekYtBYtixFakdediW8ThHfujewn3wwEL1aHQVqLkoGcxRCDk2nydY7Cpx7EFXauEqd8zNbqACGc3is6prHWBfGvkXqtaozJzCR9UPEYXiBGTyz4is7UisxXms7N447fehVBUtGxiYKb47SBv9iSoH24yBLthFJWGrKqkjVQafDAnG7fTe1PvDo7niHKWkdbygBzuh1fV8irb9qNPH2mTADUm9f6oqd6NNqAyx6seXLX6843y", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53078 }, - "blockTime": 1740632949 + "blockTime": 1740715568 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B b/tests/data/transactions/batched_tree_transactions/3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B rename to tests/data/transactions/batched_tree_transactions/3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh index 52605470..7ca8aded 100644 --- a/tests/data/transactions/batched_tree_transactions/5EgtXUU4RLtAJtxoCji7hMvE7xqD2ziKR7wKAjo7VSwBgozxAFHuTfnhFG7Dnvkd1oA8MmKB7kVckT8U2R6N3t8B +++ b/tests/data/transactions/batched_tree_transactions/3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh @@ -1,7 +1,7 @@ { - "slot": 168, + "slot": 222, "transaction": [ - "AdPfLH+xdZkjZJZf71vhWyuzGEdhTGdY8JbQfWyuL0S3Z0P3Sl9VQCFVSX44UuT2lD1OCdwzc+doJZ9wlEH6NAwBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWjzaIZZB6kG9ZZWS8nXFQVg90vaqukoin7hmhwKl5ttgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYvxKx5P9zBnYU8nXMzv14yBzAy4C0AuRzszp4cRR8KL3YNAD1pUjNxYqTjUiTCOJSuYXhqHRQz6etCfS3R/DwABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVADV5q6xwKtlnp+gIaDypH6oRrmBHC9Uf45CtJoLsnFwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDDJV4R8VsZ2nqYLLr3oB4VgZ9WNKPc95yBNbECHJKFgMkQz1Ygt8CiUwZ1PTVjTxR9EVNAUNBDvby26cPJ8q5ZTYzwm2zj42ye6zEE5nBEF77dvzJCN494M6X2b2WyaBHawELd6faiFehZ1UEwoXUhaAvgXQbkuMffpSneGim46yp2ok6BkiePSrp1pvFD7DXHnvBeLSGGhDRbUHx6Z3pbvQAZngnbvBg9aPxYXjTPiNaNYTwVhYsixyEAMSFkLn9sFjL6FUV5q", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDAVXNcS9VzXW5Li7xYyv6DDAWZshgSvfypQrqKyLCNcHsosBweNH8tMjiUCgCtG8dx97eDhqRLQYMAED8SSLHwqSegYzcsjfFcQ7J3ujzYsWFGo5yoAxrYkA2DkJXsJ9LNWiEtPSPfC1xiworXQ5vHB1zNiNp36oZpHKbFwdimfrPaaZmhhHE8HB6pdhL9jcu4zRQK7SJVHLN3yF99QktsMd4WVQwiLcn1NMzvwEao73sc9yWKHpc74idbattdrQYJeG5a8x8XH", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632927 + "blockTime": 1740715545 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci b/tests/data/transactions/batched_tree_transactions/3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci rename to tests/data/transactions/batched_tree_transactions/3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH index 61c15bf0..b0d0e1b3 100644 --- a/tests/data/transactions/batched_tree_transactions/3YCoCDpsZMEsKLu9aT6EmgHJx54SqT4WRJ7HqcsR9MvbN7X9APHQ2k3QXCsF4HQUTGuAdmHydpPqBjTZBctp1Rci +++ b/tests/data/transactions/batched_tree_transactions/3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH @@ -1,7 +1,7 @@ { - "slot": 169, + "slot": 223, "transaction": [ - "AX7xTxi2Kqv6PTRvMbTZwRYmfxELmUmB5PzKHpgBjlZ7/UjfvsJaPPlqJtWaT5ZwtIi6rAPb0YFAxpQf91xGGAcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUap+HAgNB8TnvRCLi8BtzZV2CCkytHLqsXSGAkxHWXcgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYw/qu99HXBK/F5YDeqDhfvRpf6acJ5mk0U0mM3RoR/8uL2Ae5LOEKrRRW/d/6hjuujMSmvqw72aaaxkH/KMfwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZFzzmIhWII0Cdq69dwR9rdeM1abfDBMJhUs8XRtLCNwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAX9nXsXsUFRT79qoowuuG6BfSTQQEKBEoiSriTf9X2cPM7rxTrvUaK3CEdiD5qauSnXHo8ec3zGoNjWu5o6Howt8ucyjmhbUvKtfx1iRFCM95gvb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD4BEAtvWruZG6DRkhWpKEkPGQigwuaFrzEVna2eRFCmovZTYePow9FZvCE1s6Ho984WJ22DFZiGWGvnVMrgZKL3DCEYtPLvDiKCfSKezhLu7W2HM", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632927 + "blockTime": 1740715546 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 b/tests/data/transactions/batched_tree_transactions/3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r similarity index 79% rename from tests/data/transactions/batched_tree_transactions/27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 rename to tests/data/transactions/batched_tree_transactions/3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r index d9692c8a..126d25c0 100644 --- a/tests/data/transactions/batched_tree_transactions/27AwKavGH8ZxhYEF1WPWu53qozWVDHTcwonCQdWdt2RzC5Nj4H6n8CAFcS5ANkQcNKR5RevDgnL7ouMjpSTW9VP8 +++ b/tests/data/transactions/batched_tree_transactions/3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r @@ -1,7 +1,7 @@ { - "slot": 151, + "slot": 204, "transaction": [ - "ATdWwtZbQWBoD3bW4HUuZBMAHpfJARoInvPAcy68HFFRWoJo59KZusNGKRtjMeU2+hqEBUiRQ+pqcBVOo0IZzwMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU17sncrmIQBhDN4Q4zAaN2yXfY3uZGqVIhDnNGOyK7IAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AY4Fk6yr9sRm8d5Etn7k06qomJRyMcL+Q0pGgm42v/z1c+tDOrSy7/u0geg/zqHMa4rOgKnoENx5GQ9KzSNl3wEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWyoR19cXe9YADe3kCRGR2bWf5Tne8KDSgfEdXEL/zAMwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDT9FGFABXx5qCxjJjUh6VrtCKHpekdKJMfnM8MqaeRskyw6owjMRRwAZbaFEzPoUU7Rs3GGZyWdKQoHZ3FzEbMpRkGdwFv4zt5RMS5dZXrVyGvJKpQCpGw6Hrj42UBpaCs5EcDvZZ1tTxbqJJugUsB7yZPUqbroUiBtS17CScpc613RbNTVMEFZBUfQtNeGoCJ1tVWFqKxoEoLzLY14Jz6GoY18DgyYdYAXMPYz8W2bCgCUFAhvHGCBkkxHNS4ST7AstGBjj9UK", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCEGqqQhEzyDY7wmjJwggM3vkbb78V6b1KnjVUEs5D3Xs1EBbDPCMXkxoGYh3ToAfJh8UgPcKMdPQX5V41d5feCWuMKzi5v6uxMsnPRezBC2zbgZ9BhXSSFKYMjiaE14PihGzjHiKW82xNo5ed8cacapW2hx6gsckodkihUTH1hFuC5eJdCzPvpKQMfPzwHuDzC2AK8emavmvn5uk76kbHVSYHgRog8mpo4LTSsofqvUjSb37cLMRqmBv7Rnyh5xNPqwvBU5U79", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52363 }, - "blockTime": 1740632920 + "blockTime": 1740715538 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q b/tests/data/transactions/batched_tree_transactions/3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q rename to tests/data/transactions/batched_tree_transactions/3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f index 45181166..9b6d3369 100644 --- a/tests/data/transactions/batched_tree_transactions/3tQ1VUFWJr16SyQfSSN7H3EiMceyRNhpQj5pMggsU196wXrUhorXN81TYEkBmM45XMHrf7srRjx2fA7w5nEoer5q +++ b/tests/data/transactions/batched_tree_transactions/3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f @@ -1,7 +1,7 @@ { - "slot": 144, + "slot": 198, "transaction": [ - "AZBbR2AOfmyMgjZMjHM7rg7W9vUUyLHLLme0gJbDlxI7LjjD6SFxwRxBAzEenT5ddFsTt2UJbKIZS/M29kUiWAQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVOeZzI9+kS9kEJbucw1QARTrLfqzLXNpSOjcXqg1+0ygIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AY/frBSm6tu1Cej85R1zTiXXzra7pEM4Z91AMvO1hhd46Cd6ezBoPwH+tFy1rNpWPn0uWQycZa9UYekh1O3oowQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/PRKmrLQNy0UQZt3+bYaRUYwlhhGp+USh7PFbAy+0dwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6kRHtdr5Hed6V5fpXqc5SDJutRNTZUBTwRvwS9FhoiZq2XtiR7ZS4pFr6zBm7m7xSSyKJTJiz5LHotnUgCXwjfeRmdNJMiNYgFskmVVG5TynW9Td", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFX9ZdpPssjBJB7k997w6uj6gDmqyw9287J2wFChqAvHBKrMzGnnA39aHfH2uqyQHRNUZkhpNVHrn872jaDeq3ecWVX9b5dD35sVKcxmbwEF8p7Fu", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632917 + "blockTime": 1740715536 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG b/tests/data/transactions/batched_tree_transactions/3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG rename to tests/data/transactions/batched_tree_transactions/3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 index 3f2ead7f..7d46842b 100644 --- a/tests/data/transactions/batched_tree_transactions/47xhp2U55w9BiDP6srQeRwp2ZefU72i2RD4XaCsST5iKjFUCtCfydqZoDLai2BQhZ3uBBQVmtDdkmvvHmki6wqrG +++ b/tests/data/transactions/batched_tree_transactions/3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 @@ -1,7 +1,7 @@ { - "slot": 235, + "slot": 288, "transaction": [ - "AZwNqrpxji9CSv7y52SE7p6FHok3M5p5JW11eQL99Hivb5VAz+Xd5gZoe6aiTPcwpfsI3UTOT6HJuDUG/cEvzwkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUEr0mc/WNQzx2+csP9DIZwRkKIyHnjGh0SMbxzY2AW5wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZOZHeomHx89eKRaIHIa6WSc78oEflJ0Awy7Rh2RmdKz3m6S5lvnVyJ7WJOTxipuXr5CbCqh0etn13bMmByA5A0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcMfFzDAzWkkZ/7ogUtOO8Y8oqKOGZOnQtRkFeAqhhXAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7bnEHoviuqzrgtFg8yZN8Soiq95a2QRonrQ41HiCBbHPieizRdjkefDc5fxjhcGDocdf7zD1U7brKsvRCmg8pB3y6RyRQmnww5j3QbSeU6DanBZ1", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6nDbL3CRfSLxcmcAP927zL3oLF3DaKCR9f837V9ickRRxhvY9WM3oT29ZSZp5gVvwHmtSyhwwX11i3216WyvrRER9kdefD6sGortpZienBqdPjVH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632954 + "blockTime": 1740715572 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K b/tests/data/transactions/batched_tree_transactions/3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL similarity index 79% rename from tests/data/transactions/batched_tree_transactions/4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K rename to tests/data/transactions/batched_tree_transactions/3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL index f7bd8e03..9ee288dd 100644 --- a/tests/data/transactions/batched_tree_transactions/4uu2NECXLXT8VRU4SPTAZpzQubAfzYVSKW7payeVpyu6EVEKQVHdpvLTm6n9y5yrQKq6MNDFQaXbxn3D6ZH1vJ9K +++ b/tests/data/transactions/batched_tree_transactions/3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL @@ -1,7 +1,7 @@ { - "slot": 203, + "slot": 257, "transaction": [ - "AcOq1bjF0KudIAbAPnVcBoUNQ9jcY81/hwynkHVSxLghQ9KbSO5z3Rp2t7uTEcpScYfRdxX02Y9mjHywFpdyrg4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJe5N3miXr4TiWBkQknDcDaSrd8Cd8qxUFAb7Z4W02AwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZVLaDt/BxCF/+v5ZDiP0hpCGqpomcTXhZ2xdJDnBzMVpip9KiLZ21KKZiJtpdLhrjg3f9Kx6fKRgTE0FROtxQUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVcwDOOQ5A7YQsRkA+zUV8+l4AQ5/TpgnLzBQ/nAXg7gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZjnKm2ssKCuo6exLzTNkGYcR9fhk22LuQDpj8LGZz1HZYCuxfJR66wJYb1wRH73ftUkorMuGeSBz3BaPWkyUU6BzbwUwabkntLTCzGLGZ1sAohLBAz1H8owmz3eTQGtEHsNDtDGsfZMY3PVe5oTWTBCFZzqbJSSL6HwfSX6vbEWEjfCqC92fiTe7BbtN3bgV6zNogp9dUKtQqamBRCXz6rAP1kFhDXPGwmkEDvbA2viKEUfCusF3JYZ3hizESWFqnyhYuvi3yH", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDDDUNQBWDPL2bdGbkUdC5fCgBPch319KviDMAcssBVQ1MuReD8Cc32CcTj2o6EsKfvADssjSpyr443BBHhcdEZEhQFd1P4C31eTN58vDhyYDtqS5dJCf3WDwpX4vJQKHz5mXxqvozf49UicGkAew9fte2pqgZ8F3apvncVmfJ82TTm8cMSXsTSeoCAid4TeuUrbiCqCQBqF5Lfx2ifUZG9jC99L2JZ1zZP5dzGs7sP3FNSn84kExmDwHvkXtfFx7cq3dQsNs8Nb", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632941 + "blockTime": 1740715560 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY b/tests/data/transactions/batched_tree_transactions/42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY rename to tests/data/transactions/batched_tree_transactions/42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 index dc0c7646..bb77279c 100644 --- a/tests/data/transactions/batched_tree_transactions/5uPS5iw3p5oudAyHj9nymG9txruAT2TgpbFSQ4XrvSPpPAwK4SfZX8iMeVt7wZWzc9x7H3KYzSVfuKMyFow5xwZY +++ b/tests/data/transactions/batched_tree_transactions/42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 @@ -1,7 +1,7 @@ { - "slot": 133, + "slot": 187, "transaction": [ - "AfU+jdy1WcvJWMTGmeMsGDd/MRh4NaNSJlmb9MC7yIGqByH7h2M/4htTxudjbjCanJ5IfbPyIMYzbaV4M830yg8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWzQitCdbjpcKSLDrRsfuY0eihKRAU9Xc5sqSsiL+0ZzQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZeBBDdMCDDQyrCqJR8o1Bw9ZRcV8YOy/VckNWYJDurzSfBTfBrG77YhHBh86LDNhGD5XMFKAaBjFgN2+LjVowoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJDCcSSHwqZEL7FmEHhwzfjpkt1zZZyiHgLiTKgGDEewIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAADAm9BHMjy6qENJw423H8K6H9NhbrRVHpHRtYvc6JNMNpZZ2gLXyiX5tYhSwYGNXCoAfmF7KUktvZxXhLCY2N3i8amHEZShRVzBDBoo6MowiMsXgEtJtmXzjRToo3fB2DCk3jJ3vwbNR9RP4E4HiAx2j1eeAJUr8eDuGwgPuhwzPNmwMSjawopKYqPxRggejgR6uNHJufypiNYHHwegwLzqQHkXwNaFWpr3NvPsK8GZCGuV87W87gp7TMcRi5BpcYeC8G5fVZ", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDEf1YuBZiCh1QAp1S3eWPzmvvVhaztu8VnhGGjRKjDK3uHinXEcPgReK2UBqPvrhXAM7m3ub2NF6aFN6HrycUsPw6uh829BrMX88H7badDZCtMs7wnhRpxRMdgMQrFz3f356ZHhKmvsnQSashpLh2n6eEfCFxkgVrCyf8ys6bVtZZUtr9eMWjcuB9JuWQoFvEqa54SN45AHZMdUxR6aE3rcYBdtQzuNPf7Ui85bwdPokJZWDsQujsWJfVkgmDE4F3hZtdba4Sn3", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632912 + "blockTime": 1740715531 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN b/tests/data/transactions/batched_tree_transactions/455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN rename to tests/data/transactions/batched_tree_transactions/455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe index 49b1624d..5c2532c3 100644 --- a/tests/data/transactions/batched_tree_transactions/5ZCLNtSQgNCww9rZdC5n9gq8q2SBt2KruhqB8YfJzC1jFZgAoWEVrTuFkxwNAP4sV1EwHd9f38uCApkWzvrxocvN +++ b/tests/data/transactions/batched_tree_transactions/455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe @@ -1,7 +1,7 @@ { - "slot": 216, + "slot": 269, "transaction": [ - "AePVBFoyjsAvrkVGpueTNtYP1QLx9bWewq1LxcXYD4XP7oI4m/6nG1iWqv+86RV9M9ZdlYgz6ZvnAvrdPVd+TgMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXwsS/0C4xYy3nLy+jk6zeZd8UoVuk/nuuJqhgvSBIHnwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZmR/nWycF9MV+JoKplR7j+B1BU5sum5gRMmAUiQuM4tvIPVm7aWoFVie2VM+GuSsxaHGfa9Ict/ydRj5mK6pgMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0VnN6k530Q2xY3E2xkj0+5hWih3payc6vMAOAZ1vUlgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDM6T4XHNwDD3XWompnNsE75R7Gkv1mmVc8KyPg58cb9dPXdnvER5PSeBWgJcgNVkaMQbToSiCgnWK7Mmy3PkyGjbgdW3bvuTxAwqvho48ByAJB6fpLiiGSepUJE52ap2Qjm955YQejUuakXnMzZxiMorSdxGPmEYRFHu2Q5w5GT6BHayZVdGGMu3KBB8adQa1yFmn2gRgjYZJJh4dR7GRYR5w5qsHFr2zoYyEiaK24aRkakZBP1iY41F1SAVz2RPjbWNJLVe5ro", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDMz9ern59QfcaRtgsYnrH9Tg1CbawHzWT1XW28Sjxf38neuZeHjNLGVb2ZnnzV9L73gvQXP8S6KaJLJUMza73qomM4oHJr7NLpxE5spptaUwgiQJKedFm4ViqexBaVr5BFaXqtEEaBrF3XcrAM3qMV9uyTxtgcW5ozd4YLfPfDQwxkrrfFZ8crAszTFqHR3XH6pGwdnCq2ChjPFbg84ja219Qjnzdi1ZXfALXPhxhuueMU5XAeEZ7pixDZ9X4hb5KLqsKzNsavT", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632946 + "blockTime": 1740715565 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 b/tests/data/transactions/batched_tree_transactions/47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx similarity index 79% rename from tests/data/transactions/batched_tree_transactions/48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 rename to tests/data/transactions/batched_tree_transactions/47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx index 3556d9ab..640794be 100644 --- a/tests/data/transactions/batched_tree_transactions/48J4fwaRh3mKdyzTXowX5EeQmvz5dJyijGaBnAZcuSZE9T9FLRBrRxA7LLzDYjthon55mq3bhRTW1DPjVDcWt1V3 +++ b/tests/data/transactions/batched_tree_transactions/47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx @@ -1,7 +1,7 @@ { - "slot": 206, + "slot": 259, "transaction": [ - "AZxXWvkezUdLNiUNrCYj31EB+Szo7yUjC/7R9TUipqjOPLGv6fRCjEIqRpa7zwS+iFlQE0YAJibpus/dCbNr4wIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRKxH8ufRGCesBbpyk2W4MSZbEYfqUk4bdZswcE8qmuAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZt88tQ2l9mL25mhemllmhU8UJFtYUxIL3iwb0NiT+CzjkHuRGPWB0zrfbBVemRdm8m53Gs5cBwoJxnXOyO1FQMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVEI8BGpxM1Ebesk9RQ7OQvYKi6eqO6jaW+wE7S5h4qdQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEUYvFHTU9de14KkMGzkpxKENHvsWK9yruSJoa5jGvMcrTgC2akuoNkvB2B28Gm1Xh4msutbkDousG7f7UjHXb14iPy9xBpSvZSEtFJoxqi7r9QwQmUiXpV2CibXJAbKNAWDz9KeRH7Fow7azAZAgJUq3qHoJ3LSb88XZJy3mxNQ3vwXJDMXCJFPAjvxqujUxFH58o2QPJhVJFhFXs1d8YevVJ87FCo4KfKTJnGWsSkzfcSDiPhih4g9UCS328dq9L9k36JG6ST", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDLpVLVTNyX5t1jDdgg5WsHkqVgAKCrdkGpHXZqmgGJNpHULN94FLLKcZ1nNR1X8A125PeuXisBQGjcQU9Ps6zcGbioa97FWga57c4VcyJxhqAxt1LhrRcNQohEfsgzLMo88RMogWcEwcur5dPm6azbfeBYqtB51zL5Rj5GGEdGHPcsyPHwxp5LoybpAQg1N415nHfnSyjJBL37fMjK5Homobfv539XcXjMwF49TrzVKTWYPoDZecAYj1Sjg7RQuRLAZeeoVLvL7", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632942 + "blockTime": 1740715561 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre b/tests/data/transactions/batched_tree_transactions/48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg similarity index 79% rename from tests/data/transactions/batched_tree_transactions/64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre rename to tests/data/transactions/batched_tree_transactions/48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg index c6c314de..6de9d2dc 100644 --- a/tests/data/transactions/batched_tree_transactions/64XHvvzXS1keLDbSvBqPBSyx63menHx9ZYUQvAvcHAZju5q7B9nKJhgmG9m32y6JwvAVD3aRfKcMRj68TXHovGre +++ b/tests/data/transactions/batched_tree_transactions/48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg @@ -1,7 +1,7 @@ { - "slot": 186, + "slot": 239, "transaction": [ - "Af0fWgUL+S0k7W/No1FBiHgdEaqTKyvlb3zay3xOIbxc7M0uHa1jjccq8lYpyWVahCdCwnZUTXkci7PaIN2X6wMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV0NOe7V5QMvaiIe98btoK49m7ZA5fECkrBlSV8Q4GXBwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZyMxEr81va4mN2xoft3oNlHzoJgh0nQhpOK1nw6sKkopGZNn7EBwJE0dBCSTVBC2T1vj2ua0tY31y/H3bY2/AEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0Tpv/10JRYMfHYPr6v4hxKjyy8xUUXCtokWX8n0RwhgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDS5RcL3uxuKiYDeLGxfxumPc3fJedrK5j3hPhdZ7qfge7GAepLHHYMEzbpnG8MpzYgqL8JiSfsuWHdg21mE39Kyx5MoB76iceHrn84sRME1C7sTpYAy11xCns2eQpiuvC35x848phKajKxhdYMcusfY46u4FmYnfzrBMxqRghjoUPWV1xNnHhoJvba1Y4BoGWvhHgBrTUVFUqPtFGRRmyWnHDPDw2sRE3216MpnxscNwxFA5DNunX5X6VFhoqfWbJSKc2axLJ95", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDDZAu8BawQZEY8yv7W1YJXj4B4D3imQY58QkZTCCuVJ5nbY7ykiz4MDVqH4igw7SQUCwaS6j3jxjbDpaZjWjSWA8uG9UrstVpLqSUpT6XDZNwHVon8J53KTNXLZu5yAi759gpsSrE7Rpk5QKtbnvdprJQXkvDgn258F9jmHvfueBaZigRuNsCBAD7kSR5jgYrShXGLdL5D9ny52RuocSP9wjFooRp6NQUUvKXVww4vjTv3pewaAXVHbbhnaVqpW6ApSFD2Dcqnw", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53011 }, - "blockTime": 1740632934 + "blockTime": 1740715552 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr b/tests/data/transactions/batched_tree_transactions/4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe similarity index 52% rename from tests/data/transactions/batched_tree_transactions/3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr rename to tests/data/transactions/batched_tree_transactions/4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe index 80bdd7f6..fe0e3808 100644 --- a/tests/data/transactions/batched_tree_transactions/3Y6Er7arouJF2w9TCTZWrd7WPirXXWmypmy66kxBTqrHNd13uhrAQWMbYvhKRP2kApAbkpPLRBAdZsEuzHE7BZXr +++ b/tests/data/transactions/batched_tree_transactions/4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe @@ -1,7 +1,7 @@ { - "slot": 306, + "slot": 505, "transaction": [ - "AX7YWTWGgdGTuG+gNukZ7xj6vL+105zIBP/LQKZNXEJvrkZFSRcg6LchGfJippYCWCM93V/pktpJIF1vDPex4Q0BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0V6fggxyBt5NPRVVmQDHC60RO+QJ9K4S2Jjk9YcxCNGsBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAvpLqf9yGHBQnb8XD1M9N7L5WJPJGzTBmY7w/I/wj8MF6UQ0juT8epQP8r467L4oDeF+2OHGahuzC1o3LCUfLYvoxXWrCj8gFzCPDD3dJFN6a/2bcbLkytNw3oABS0ApgunBUYgWRu7kjHvT+/Y+HbjzVEPFwvt0pvXtoKlF2OZmE8iyR8WCeziV2tUKQ3s3L8p9ympK5kGYG1Cj/WWsCo=", + "AZ78cgz5AiU8lAEFqFP/NUjceCCKPMRLm7/mn31GZycJwdltxsEZTWu1N8iKcOMxA4SVN/lBkewO5pV9a9YTkgEBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0FnZXAwUtR85ZkT8tstmQl6Vie1LLooHVS9IoSxlkvgQBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABdfRxxi/39b6ItKJ89UDYmt/dtAyujt3tk5UgcMqleaD84GnUIRi8I2OUwumjHBVRNKP/JnoWfwpP7nQQjplpongZaEYk9v6dlzoIkTIfY4uKmHYRZNC5BRlaO9ecYzsRE2EELCnWo4eMBqxtglDU4jHPA2MWJl6ZBJEMZ6kK4PiUlmLvVvYIN+Vioe8g0YwIznwuLXSPmdj5BnO0iUJrA=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941RPXhYRTGQ2xiY4MhWWrVVmtkng1HGLvMi44KM4a8yXt3TF7skydEumchKEXuBP3z6eJcnvtLfokNBT2GHM5qqgcCBin7wVfjpUWBDBao6BGgnP99pZq8qrgVXKMHzT2SFi1frijevxT89ZnACedVrC5i5jh9xWrvHq1CXqXdaitSQBrWQwphkFPGS3E6cC4gFM61ugpSxByv7sHMsn4pBJ1B1s", + "data": "ZZpa4B1Y3ym6r8941mbZyc9B34j4j4xStkG4h3Z3UwvDKtCLYhxCsfsQke76KMjmv6n25UG3RGy2nev73UwmzZKC6A8fy6Z7QXZHVFU3zsRNDrqoewL4BWAD4dmMFhRgWRYmWsdzJeNZm7W8ADhrW4gavMPi2PWvfVsGs7uxuY5ah71k9PffkC6tiV4YfmEQErzmwV8GGjyjQK9yUqm96mN2PFx1trghfT8NYRWXU1d", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMucFA6tEATeBLmx26MayRYzMaUVKn3qqCBQLcv9zcF7C3jaXD6Aw84nCPyMT99gqYxURezGqqby4DgBpvnh5aZ9QcSqX4vsf2QMqkzxXxe", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMzVdvP1oAEVHZivU7E3gibnh5fLZ1SftTyPA2J6c3ZSCL2YNuoJk3s2AEAaPmDDE55ZRxqNwZdXP5BL9WhhvWp2AmwLTGArodvqz8LEhwg", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 23, 95, 71, 28, 98, 255, 127, 91, 232, 139, 74, 39, 207, 84, 13, 137, 173, 253, 219, 64, 202, 232, 237, 222, 217, 57, 82, 7, 12, 170, 87, 154, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37113 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145128 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165357 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165357 }, - "blockTime": 1740632983 + "blockTime": 1740715661 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS b/tests/data/transactions/batched_tree_transactions/4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m similarity index 79% rename from tests/data/transactions/batched_tree_transactions/63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS rename to tests/data/transactions/batched_tree_transactions/4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m index ac215a0c..5326e66f 100644 --- a/tests/data/transactions/batched_tree_transactions/63UvAoqbqDLdMm5GhPtosUddXFoNwUKbYvNo1GN7eHXAscs6zGB4DGUrYPuVwKvSFd6y34hGiaN96Yo2ANsdJ8hS +++ b/tests/data/transactions/batched_tree_transactions/4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m @@ -1,7 +1,7 @@ { - "slot": 188, + "slot": 242, "transaction": [ - "Afw5i9uIoPRAI/KEApH7H05WQ/Q/wOfmrNzIN+ZYoLzw/vkG0pBT9HjXuy1HC1ZSS0KE5jOB5k2fyCT1Z3tyhA0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXfQwDkcOU95oSrP2PtBZt2JS/q9Bl+JgwzgUCgFPfigIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZ8ODGoWTWHlw0Zdn0lfNFbR1KVWbBpOH8FsnusQwT1YB6ENXgFGn5qVYtHEsZnzo9LuByt6bzgPFcYruq6m4QABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUpBxdbpAa3P82voHxBHa0jLIDNKzwuv5AenwrETTzQpgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVXGPvUk1dg1PfvzfLC1EYftfWfqzNWqZjsUV1RALnLueUnpZVHRLT6bNEREueACUChwbuB3AK3v9Zw1dZeHLzUnuQBWfsdCrRV6kLYdayb9vLbfB5Mzzwu5CeURhmMQ8AvQfELWjSNKhTMdpaoaDDX653H4g4EtPC3k1TQbT6jqBgr6YG9mRvGXmoo6dAa4DUcZfxqSL1Yq7NghvChxyxsDKFpb8eaCLUFRxoa2ffyNX77PRiTTMRStBDpkZPEnmvQXCNJFc5D", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDdwWuWjTsLn2iFDmYwA2ULE6fTPCb3tetACKhebmvM9hxrApGE4viJpaXuM851mnqZdH7QroRvVtgKRvH2MYsexoquXsbBR8kwth19NyHLZDTn3vy5Lua4ebK929yWkEn8yMQKYMAJ2mnXuoMjUZ4vo8wBjVzmHt2kjiAXjNvkzLwRXxeVjkr2N8CgLikVte2zgViTJdePburr9WB7eYpUBtiNUtWELriBrTA7XGVYAZKqCcY4zG8NDDisHrgqjLMwEWJ4v2imm", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632935 + "blockTime": 1740715554 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY b/tests/data/transactions/batched_tree_transactions/4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY rename to tests/data/transactions/batched_tree_transactions/4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k index afce7ab1..9dd25fcf 100644 --- a/tests/data/transactions/batched_tree_transactions/2KLYeDhP4c7psvY8gGJpvmMXY8xN95Mdr3wqY6qaNf5RZxL3Qr7cm4bGMTfAVWqe365FHHPLB84LMRnwpXzgDQDY +++ b/tests/data/transactions/batched_tree_transactions/4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k @@ -1,7 +1,7 @@ { - "slot": 138, + "slot": 192, "transaction": [ - "AUHUgwg1V3aG88mDJ6rrzTFOr2v5vDvFKAeecJZf6WqdLhCi1zyTheDncPqXyxZwlbP+72E1kj79gPnAqq26ugMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAgRLn2lFl6JIMAD5qMmhye84wWhBdgZOOy94SsqvTNwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaPRHSJTKmsPFnplk+STEmZdlORJj1chGx4YG0Qe0Fus0ls/KoN7h/ruhMy2r31XywKAoBnInshT55HdDsHO8g8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVm2i5GgUwkAJ4z+7F67nDegWimQe8tMD/mWa8JRgxEXQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZC1QF8WqidVoTuWneZQXi8XT99HfYYxJPLKfvG5YfR6BNzCMyXbgpaDSN9hhuyfW9NnsDHNK6EeKgtxJ8CNp6ntyi6VS9NeP2QmMzW1tb9UgJMdB2TwFN5GSQSh7FPjtzbzGo9jUkcVMgGm8EcZXpCLxME9yUVLiHbNrBGVHGaawXmSkYsF8sH4VUUX9PPocXKAdRPKPFoT4Nepvo5fNiQedRjTsY1i3ur5BLwP4a9DhXgxjVbFKxb28cMxsqAgAmg1TaHDvRV", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDbGV39xjeFLNMYDaNzeREkaawZdbQFgdaxygtuWUsKXG6aj5MnsMjjRsMz6LYgg7rqjWwsHaQYfCKEZyb4dsqYQv8DJ6HPAZLmb66ThMr4kLpqhbLKxueLUxs1EEXDSMn3WCBrDJpW7jsJpoaK5fQrJndGXaNWr7hR6mQaB9vNdCA5phjMxorYnLNu9rqVdnvXmbVKerTbvSAucrNrHuVBUHBMNUQhp6NpAfvXNdPLPGqMQXt1VtZf8KcCmMPEja51dgxmf16hV", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632914 + "blockTime": 1740715533 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G b/tests/data/transactions/batched_tree_transactions/4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G rename to tests/data/transactions/batched_tree_transactions/4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned index f0a90474..3f74486f 100644 --- a/tests/data/transactions/batched_tree_transactions/3TttLjWXd7zKK7hGcZ8zmkHCHN4yLbVQVkk1JaxHQ1rFAgV7RHwxCQsK2FKggDhj3gfdkyHZshG1FtxnT2F8BA4G +++ b/tests/data/transactions/batched_tree_transactions/4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned @@ -1,7 +1,7 @@ { - "slot": 232, + "slot": 286, "transaction": [ - "AXs6EyeR0vCuLieWq9fvSESOcV3aYziUJYdv557nCrD/2Ti5hh3QX16rY5jLrJpd0D9yyl7ECGOevbIA8CDhHQEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWj0lfkZptynmhWEHQ4tShd/n9iAOLXb7JI3QEv3fIvnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaPiCfpsdMDeb/F/AY9PuKM0TgZVxqWPyLNvlM2XI23WOA3qJOgEpQAErp0Zv+dswEE+f5dCEIMsvr+OY17RagoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWO5yrA0183mq1VN61t2kqnoVpTDeDROqobddJq70+pTAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7ck5QxDUBqamc2STeyha5JQY62FRDXXQakemFGmD4MWG9FUm9TpeunkByyjN9tnVHz6iZerzb9b1LTJEi4JLHMbXMqbof5wtURpJZob255QeEznK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7GyEv89WiB17bQLCNJZs5wiNdtsGLArePLq1MgGG6BDRu4gXvJ26FkmnwTPa7rKHthwGJ2raYb8PdmJkyPCHVknNi2Urw7hezzVhs3xxHT8tZYCP", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632953 + "blockTime": 1740715572 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ b/tests/data/transactions/batched_tree_transactions/4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q similarity index 69% rename from tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ rename to tests/data/transactions/batched_tree_transactions/4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q index a63cb103..e968a3e8 100644 --- a/tests/data/transactions/batched_tree_transactions/2W9MZ7AKB453fn3w1fgd1hUPAdhzeBEEdNc8qCvQWQvmK8ksgpPc1zNPq9xw5F38z2W2Qn7pUBADXhLvSCgXUdFQ +++ b/tests/data/transactions/batched_tree_transactions/4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q @@ -1,7 +1,7 @@ { - "slot": 379, + "slot": 580, "transaction": [ - "AUsmU5bdxI4RuB41pWv8Gdx6/zQliIdrR7fLVsI7axWwz3yvaqWl+wQJT3qxUtKItUxVJ3gFk25pfy6S/CahEAsBAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9PNB8NlhSBsazgBTZvat91iHE2Su+mahdEwQ41s0EDqVAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAUim+e8zNPqP0w3Mfb53OgU2rcHp4yaCzdIKpuJUkA0pwsFH8qwczUFj83BPnuGJhumHbgk8LHaS/mysjfelUolDXCX0FmBwgezwtPdkj/R/Q65x90jz0ktCRAwFqzssxDK+A8l4jX0V7b/Vp6Fji4GeFgGVdcQxnUAI9oi+y9tHBNF/e5a++NpFR5CVRWuAR5IMJ7tUoEcpqhgw5atk3o=", + "AaTrVcG2mMYzO8ens1BqzOIloQNsuywJwvEUzdxMbsoJ1x3ivybY2L5Sa1a8qRH98GR6avSitTq4xKdX3lQCTw8BAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9HnjF+dtNhS69NQXUhqCAqzBpxW6HQaikCxe1aQOgt74AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACnlndbk1N7mYTrc9QHALav+/JpMnWnSH4UPtkORQt4xrlV9hvPiF71Ap3Te24i8CulfyBRcDYE7nqQetsDvb9kvk9AERckmSxf9zXbgSITM5NuonuG0ahG44j+Q5+U+khIrmrT29eyJP5dN2JvKgetYdbsH2tio+op7j1ngZzlVnyl1Dqaat1+thCxqpE63+4fxl+00F+hvGWrSBv22y38=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74wxGhJrY3vckUsc7Fkw6ApSw9sUPvWyjHNT7Y1W54LxUtNv4arVNED9GD5ZDce7LvSMvzDMRu2nkBgwAX7LAJAoRThfhBgen7pGPKLSwpCet4wSByAudFwPKQHoZeWq4QUFxrmZjmaGYpZPrwsULomjQiG4nbX35hUBXMjiL6jbkJ3yxZhmF3NtTaXDkN7jLzfcvDkST2cQ1iSmSNCfvBbPTukws", + "data": "LmdQuBbApKVFkG74y55yE4u21mnrqLkCAw6rkd2iySyqtXYR5Sf5KVQfgNrDR3tzt7biYBGfGrY5ZBosthrzTfkja2cxb5sHtxnMNGjzHM7872d8gsYUxH1cBhUhPMTpccaweEkpCja2cMpAGcYqejZzpty8BH69iTdkcphVqcms9XeUUfdv9nSFHtpBBBGabdLwrGvtyZqVw8xWgKqYodg6h7ERp6Qt9ycD6YGRHqG", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzDbHBgmWLNgDrzbUmXSemXCFQtfzztg2LdXjtY4W3156EePrAbkG5b2zgoJSkP", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURy18M9fBnYktMNP14QHQ3bQL9KvABzsguNUAn7rRbVYmzGr8LqyMEvwinqYKeGK9", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 125841 }, - "blockTime": 1740633013 + "blockTime": 1740715693 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj b/tests/data/transactions/batched_tree_transactions/4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj rename to tests/data/transactions/batched_tree_transactions/4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK index 5e55817c..38f46af1 100644 --- a/tests/data/transactions/batched_tree_transactions/2EddoiZWu16MNFWetS3hUFAo58T3ZH3VyfV6iS2mcdwtAJDp3uPsvpTLYB25KBeUMpYi9JPA9Fy21d7upd5pVzjj +++ b/tests/data/transactions/batched_tree_transactions/4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK @@ -1,7 +1,7 @@ { - "slot": 201, + "slot": 254, "transaction": [ - "AT3Fu/RAR28+sqn66vkh2SQvMioAeoUiTwfYMcdLl8VwO7CG23sXn7hk7AirMmfHbtCiIvgQeX4UjLCK5DgczgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVlrL+lyMgmJM6wqCVrrH+0ZOTpZMvySZbNXzWg/7lVegIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Aaamrr8HKMEFTcn55gFoctMYGOyPtVvnRv0+mZk0VmX6twAwCq61k6I24KJsrsE8zbiFyznTSpRZ7vGDrincmQYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX77lFgHV2N8P15pfQf/apAQCMT1n5UcnIWKKP6am6tVwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhKLSLQAoH7SQGvwRTd5xHHwxcqR41Sr4NwAEpNG3mw4Q6AuXJt5Bzk3S9usQqNXhSf1PsHX9VdEq1Uya3PWrEF4T2DMcaG7WKj3rou2WEhVNEo7T2BJyj2PRiTGqubn4W7BH65r5XPzRVuurgZVyXQdLhUtGUH4sJ9eV7EUbEUafMshCyEDfySLRDMmfnmvdQ1VEMWxpxRZu1c46ju4XtVry3xmZcdYcmcFBZxHedDPj92Hjb6jrk38chh3ruMKBbc5H1bkWPR", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDMVcLGsn1z8N2Ac8ddduLYi5zjj9Hak7i3HgECWYZJ5qM3YmNS4z1yJnvt9cTNPB82XfvGuuZNtbDyPrQpYbnMZJMwAiV3EwN15k2TpqxP8drc1kriJynEoSTGf2DP3JHKsc6TvbafG6CcHPLw24npwkYwQosJCySqyp4hymQpAQTucRbR9xtZBn33JQC2pvQ1LqxsDShJT37YeHvHe3grrVjhc7nZAfgNjR68AUbq7fsaejJzTSBM6TzMZph2PK2wMPXjmqiw1", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52441 }, - "blockTime": 1740632940 + "blockTime": 1740715559 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb b/tests/data/transactions/batched_tree_transactions/4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb rename to tests/data/transactions/batched_tree_transactions/4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm index 092d8956..75610aea 100644 --- a/tests/data/transactions/batched_tree_transactions/5Pzw8Qee5NJpJpQfiaiaABmpuq6mAfWqBWxU7XdmWgNA9ufsEMWV2eeB1Yk46nitLQ9hv1gSoTrFuTtKkha262Xb +++ b/tests/data/transactions/batched_tree_transactions/4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm @@ -1,7 +1,7 @@ { - "slot": 226, + "slot": 280, "transaction": [ - "AdvmvWuGz5dc9mI+QwbruJ+JIeOAxI8KwYMC0nXBTJ8Uw/ZsfT0sOV20ceimyMHo8ZrAhtZSNFYtD0Fem9qhkwoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXLimBEEO2r48UY4rTp4mzQIvdlkVXPGreNJyMweDAq1AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AacpMiT2YCkB2uuSoir8Awdw2VZtw+oVKic2NK61UZMDoRIvbDZ2ikLE4cqux0lYM5IBMsg8AY6OlXaamfqkDAoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWhEVisaxxymHcVy+YaUg60zU1b34xzPs1HBqtNfz6aRwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDkuTEuwoiqrjCS8uSxDkNx1PMysHYbEwBoprAnG8Vad4cQitegUHv8Wk16gsQqqrYkqMXKCFqQbVT48vfPLeCoN2hkNQH5DxHJYUSfjCHsHZ8vjWviEeWPxcK588MxshpDfz3fXNXWiRtb5zYQL8cgsavwNqJbvRu6sDHmkcjj8r2QgKPfTra6sXiuSop1uMGAr14crsbDXxD32HX4uqGu46R25VLV1njYJtTGZ7nmWX6ujpJn4Tq6h2QGGBAyVLk8G7oeybLkf", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDNArbehLsZZ5aDt6uYDA3Yu2hnK5LP2sKgVxgJRY8Rd35YXzBDtqEH4dwgFNXyiraZ6DXu5eRPcX3qyZLTWueQgtk9xUaGttmQD9boL3kAEvMVH118yL13pXAg7mm9zET1cCudT7hkLFF5Q9wn19bZd65ZTEEPCDQdVRsoDuUMMDgv7LCqr9S4w6uAMvGnWJvKAMAcy6mteSYbNbi2gnrxHRmWoZjUNBWVXh9qQw2k3jLSCLCGFXcPBCkH4GrJZ5SyoKUbcf9My", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52441 }, - "blockTime": 1740632950 + "blockTime": 1740715569 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo b/tests/data/transactions/batched_tree_transactions/4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo rename to tests/data/transactions/batched_tree_transactions/4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 index 3c114718..8106952e 100644 --- a/tests/data/transactions/batched_tree_transactions/p76eyomWoaXNy9ycD5hH8V6nn1JVugc1JwuHRpvhytFKLJZWbjEm44vmWiTS7aRFraW5AsdCpNGeGaxWZthMbAo +++ b/tests/data/transactions/batched_tree_transactions/4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 @@ -1,7 +1,7 @@ { - "slot": 178, + "slot": 232, "transaction": [ - "ASifJh6pGlXST8nwbRfjmvFYTc3gd59RoQmrJhkTDdXY+IHgMPD7A7umL0VNkdi3Gdqh2lz6HhhoSkCm0399IwABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrMQpn00eHCbbDAP9oo+FdSUdounIlND22wporooOJaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaizU8De3u8Vnb/nC+EdMTClcQ9yHI5K08f4CcggylNsoZl8BGwpXtVsrvy0CGGz4U5UD7v5UdNoJgZAj9ahIAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWxYrzzNU/il/Lt/iWbq9+5nKF1t9qrOLMkvBGWHC1aVQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDT3fK53GjKiPo6Va6pDaADkyDwitiwtBVyg7g8KSxLVZyuUUxrZke51GFfxu4JioJQd2PTeEo7dBkHLzmXq8QzjLHKSt1LP9GcwJbHkV4jLQbEHdH1T2aJiEWvCbL9bEpYFUhrVzm7rhDjzmGAVNQq7ELQybDZuKT47JX7rHfp3F2ZMUrJ4Chp7nNzpW1bEbHTRoZ3jid11VgeqnGYaRmtiEqbk8WF2TXfBdCL8c1j5Ljfi8rkGEi1Erqh5C6UvVgGawB9L4dpb", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDdx3EKm15uransHucTuQ4iEAr9FPX9q51TJivsJpmnbPhxas5eLyC8Ub7CW9z73W6GYEpG5nnNktankHUpqz1q8DFXPcMjf1fEMBUgrz9nW6cJ79skeTsk8RJBES9aHjX7ebNiKKdsKWe6mj1t6LCyFyGYYkLvKA85FcpHbQn81KGvQvCG2xUfaETcYfgivAxEFYgdy8YP7bQrniDTZYVqH7vYCEqzJwVa1sspDZKfWCRjo5GT4TNhMfEAMYgqFBpRYGH13GdcB", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632931 + "blockTime": 1740715550 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 b/tests/data/transactions/batched_tree_transactions/4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 rename to tests/data/transactions/batched_tree_transactions/4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 index 9f77482c..ed910d0a 100644 --- a/tests/data/transactions/batched_tree_transactions/3DmhUbBWLoDEYpxLzDnfDLPMzrgKBcrDpVVVrgRHUkmDUzV2wGphzbaL9JRGkeQcHTcgWXSvMXDxvAcQjqza46F6 +++ b/tests/data/transactions/batched_tree_transactions/4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 @@ -1,7 +1,7 @@ { - "slot": 197, + "slot": 251, "transaction": [ - "AW8MAyOKMHmZypKaHUzFU7As8Gh0Gbta6SwfRLIIFANdIw9ZpXkWcgfVxE06PoKM48+En45l3c4vDGJ3WJ7POQ0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFkhJfOQnUf8O35mveT8vRYRT9gf5laMvErofYWY4eegIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AarnHzNYdFM8WVSecy6+FR1jdMO3/GCjbBuW72S88079XsSbtfPvTdiiUPTHse6TqEqys9canoJjf6FMQy1juQEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVO4T9dPP2sXD4eoBxCrEmqY+pVkWUybFKim92aGZjVrAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8n31ufEm5Njyhmj32AGfTeeWNU4UQdpi14ZzT4odqLBGULgUK84x3QxdXB82rCq16Ld5QGKgv91d13NKSZdqpcVwRQP21CU93sJBBAiT9tsYEzTZ", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6SriqV1cR1EPuwCKQf2EXq5xk8zKMFTCpActuRH2C7Rfsm4cAEgEojjj5R5QMghTuRiYRtrsCDExjycBjBsBvM7KEapR1K3zmdkTgVyMwUXm4RDq", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632938 + "blockTime": 1740715557 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 b/tests/data/transactions/batched_tree_transactions/4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 rename to tests/data/transactions/batched_tree_transactions/4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y index 876fc269..507b8a62 100644 --- a/tests/data/transactions/batched_tree_transactions/2T1DaavDi6Fc8EY6xh6iMZRYg2Bvxh1f6Wrjf2AUfmZm892jz45xPRfEJXjWHSWp61wsT2fupie9nQr9UUtRP761 +++ b/tests/data/transactions/batched_tree_transactions/4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y @@ -1,7 +1,7 @@ { - "slot": 231, + "slot": 285, "transaction": [ - "AUhxDxAiwFXvAozqPfxLsr3H/MTIEZvP8frzAzLVS4/znsPFswlGKgim6+k5+33qAhGwByDVausqyH/4Lxi2QgoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqfIMSRBzAjTdSqYTM8FulUCQKoPybEhWrYt03sZrpIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AawvhYggPuXYRj9JU4qg0D5aPsrZWsqJrbL9cZZXuLZ2uTf7TxaaXgll4+X7QlrCzds4qAQ0tXFOn/w/Tc7lkAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXn67jgJZkT2sWSfnb66tvW4j639wXs9+TMbZR7BRcBwgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDbNDKWA1mPbbBagV9kbAvm5c7Nyux9g914stXwwHPfTLw11m6pSRTbJFLaMY7J6YicRty7vSxEe6RyKRxUC3jbzjcY22Ju16zwjLqYR2XY3Xe1HWQqYu8GSfExs7m4nag2CNEFWWKtztkuKTmjGGA4tMFbjcpiNxFh3tujBUHhAuKcbGQuRqQPiWy3p32QC7j7LtpJ97uKYS8a3dA7ohjYRx6tvFC4DwxQ4BMnHcYkFe9gdq3fw3vjHtEgCiHXPPUAzeeCwsZS7", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDYKXioGAWsCGGeZHDvRpEDdDQrxKsLu16vpxZNivo78fzAJ5S3EfT1YWaoG7v2ADBEB66UVLmKrNvyw31pJsJq7Xcif1TCt3jfrRpb2k54ZernJ4bpboqi1KSFbZtUL2kHLVcKfBuf7a4KKf2uwvAMUMjFZYv543wLWSvyDTKYhe9dmMaivsRDUh42KvtPqtVDA6brgsNu8sCxQfX9j3UjbQr1S9bQHF4YEEMcbeC4zF8iJn9mQZ8h6CSV8czvvoHrAXdNXtVzo", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632952 + "blockTime": 1740715571 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY b/tests/data/transactions/batched_tree_transactions/4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY rename to tests/data/transactions/batched_tree_transactions/4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 index d256c214..7ef86a3a 100644 --- a/tests/data/transactions/batched_tree_transactions/1e5FKsZmz9kpckc8qB7GSuUVgytt9vNHaCHcEQWcZabXrJYAawV5RBLLYatTMYSGiV7SqK53tZh5HBdHXYd6bnY +++ b/tests/data/transactions/batched_tree_transactions/4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 @@ -1,7 +1,7 @@ { - "slot": 157, + "slot": 210, "transaction": [ - "AQCNHIGtc/X0tThit+LpIDe7wHHi60UWdzeAOp3NwBGQn6IQcLjZQvrgyuMGrn4lccy0sqGsC8bbZde14ViALAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW5BKFF6boRwlLEzo0dycyzUZ4/wf3WBYsPzwHoown5SAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aayp2i6VF+GySk1BQ6A5IVBDkfZqlRbiaKQcGx7siTstfJrx+BKd0MaoxF365Vfz3cxZq9sSPE7I6+ls6E74Kg4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXHdlYRj6FUjYQvpLYatHqBI9tiM//KQ2mirYU9iVf71wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAzKyUzP4DX2izF8dnSgBU5ACF7RKFnRfsVwuLkfYU7hWy6ArbxkVMFcZoBshoE1pegozKw63Ex2zYBTcdAkcyoaxEMyBDbEubZexjyCcazBqUSnK", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8tAWJH21JNtcqQW8LqxnQxyoudUekhUm7q7hgcbHYTCsbeg79T6w2CZgrLo7snf2L5ekTAxmXRLW7RG8BYASnqi154yUg9JZa6DqNz4vCrZg4Bc3", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632922 + "blockTime": 1740715541 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW b/tests/data/transactions/batched_tree_transactions/4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW rename to tests/data/transactions/batched_tree_transactions/4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 index f3389615..e608df06 100644 --- a/tests/data/transactions/batched_tree_transactions/2Z4enf9An7L5wGjiufFWgaYCSy8XEk8hadHz2ykFquYL3GywXTABAWypMe4oQm5nrXH8qiAPThidrovCjVS5AYZW +++ b/tests/data/transactions/batched_tree_transactions/4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 @@ -1,7 +1,7 @@ { - "slot": 187, + "slot": 241, "transaction": [ - "AU2quFhtmiWpZUF1z9SqNoLaIeFjsRfH9GEF1eO8ncQ62iB6i1P9BIn6BO/1pk5JZuHZYenG5WlI40K+N0qPsAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW8bavSeLA2+W43tGHxH5aq2tgIvvNdIiBuHCEOOC/YYwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa7ucMOJypIq7C60Br+hsiuhH2++NqkecUKp3uhuF9hO0mekDgNxp0hgzZf3jQeKSRD8hkXlpVOABW4c3eXFgAsBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUPco6TtnUvvIm+tsx/Fkntm9j1wJyM5X/aekgNKQ7m4QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAdrkNSCV4eEKTBtxhYRtnjbZoGkEibPVK6fq2KTSyhGUxozQm2mSp7AiWTLnw7L9FMz8pauE5nguryCVzSiY3YdyUBWfRZEJYbmALH7M4hTqgmqR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX96cyFosPK4c8NokuXuZGJiJoMRJakT2QUc5FnK5xhTKwyFrwcnVgcWzhQpfCoDduzJsDcYF2kjvjsvzdtQf154j5MxWqdXoqgxJaJVEWHphUQRMH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40213 }, - "blockTime": 1740632934 + "blockTime": 1740715553 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy b/tests/data/transactions/batched_tree_transactions/4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X similarity index 79% rename from tests/data/transactions/batched_tree_transactions/Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy rename to tests/data/transactions/batched_tree_transactions/4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X index c8b70135..4a018733 100644 --- a/tests/data/transactions/batched_tree_transactions/Zh6jV14Cn69CJk42H3iTsV6ZMRuTKheib8vuKGDj3JstjXqBVSBkcVkGh7wgXGjok8budVHDM6LgtuAunCQcGSy +++ b/tests/data/transactions/batched_tree_transactions/4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X @@ -1,7 +1,7 @@ { - "slot": 161, + "slot": 214, "transaction": [ - "ARwxGPiJhuY0EQSOULbgByFP/DAZ7c78HGQ76TSnGKI3ipCNGzMxvSKah+OCNCweIPvRmdVZ6zVL2vXEU1jZuQYBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXV5hosYjzNgRsXVouwK2gZAGotwmrDvKFUjEtyZXCfqAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbCm53Trf6u9g3QnEuNKVdEDgdEuEhAvBlE5c3LC0Sf4Dhnxtjm4oCVMnF2PmLUQay4+DKA1XA+uENqLtEfKRAwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVgNWQAWovR+aon006d4rKpLKWBmQDpGhKK2eQ3s3/C6gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhgiF898sREMM6fJ9dpb4Z9z7X5LG4z3Ly5x9AmCaSYUP91J6DpEx2gjg3eL4w13HgDN4XfNz23j9xG5obu89qHahEDpUCcwfzFYLnrQkKeEKTQSh3qvbRqsTb4hQJLFnHbBonowBLJy7ubVxHWQbSjgYseTHyBa51o25bKHADedPPT2EdLpLS3C4FSRvh7NXk1ZYMqCqDP7WvhC9anb3VJFdcTiBpjV28MLLCNbhLz9jVepJweEabCGByPWWqVZe8sMQDicH7V", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVxGYB1rqc2d96VcVM9RcaTBu2oPY175xmETCjrQVweq6qz55iJHm1dXve3c5NYYNCP3fSGutz7ghZmW2Xyiv1spvd3BjVSt6qUNtrJZBxqoMoDS1hr6Vqn65NQb8cLqRnGEjqbJck6qnhFYBbSoaEwyaPjrstDNH4dN6rYoiiMrinfir1c6WgyaCYK3tMnUNbhjn2e8oPUNUGXXSJtJKSWYDNYmaE2XV7y3ETodKSePppD2nUXdbR9zZkDZiWPFGpubzpmboHy", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52985 }, - "blockTime": 1740632924 + "blockTime": 1740715542 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq b/tests/data/transactions/batched_tree_transactions/4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W similarity index 79% rename from tests/data/transactions/batched_tree_transactions/preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq rename to tests/data/transactions/batched_tree_transactions/4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W index 94f6a698..c82e9f20 100644 --- a/tests/data/transactions/batched_tree_transactions/preDmRbqagK2AUZMSXygPf256yU7mXUn9jRh9Wpcb7de8yWJjCcnvKDas1Uz5Q7PvUxK5S8PsxuoWCP8rT6NFZq +++ b/tests/data/transactions/batched_tree_transactions/4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W @@ -1,7 +1,7 @@ { - "slot": 198, + "slot": 252, "transaction": [ - "ASlE5Ak4sRsojmPnO84SbbaR+6VcxR/5Visa9Cneyx1jEvnDkCdjOY57Fj0YdHTAKgKwAx6CRKWli/f68tiXDAABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8MuvsTTOZbLo837Ohl98uGZQ/YL6cDh+6zXMzjgyzjwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbbawMTSSkAOLC/J8/eE2xMAc5nFEHQMrP9kM6JoKp30+DqdYw2NGrXcYrthulxMshZZY/iIoHdnHY+1G7Tq9AsBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjerUeIljJzaJlEjLHMU2BwTG+yIvAyepqokQJJqQNVwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDJ1oxcnpprLFVJWNN1c3FwMUbJpYqquQwYxKzcZYPm97KPgcigSwhTqvxfdaRkfDTWnxTzdspp6jw6g2ZWEW1srXpQ4Qj5datHbsBdazHZczE43hGHSkdK9jnrE1hgPK6kUdJ1yzgAEWW67ZZt5sF9Q9synv4s8WHxAgweXkJ2ah2ij27etGfR3S811LxG8H1pKevRSnh7owpCJifhff8s83L627NGtyLYKWxfog8QtubLoKtCP89FL9jejG7qnhustdSPeYhrX", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDUWUAtjhyuHjMUD68k3CUxAET5UNJ1EQhfTmg5nzAA5EyfiPXf9ZeAUozZY2q7jC9X2JxHBi7gL5dksEcrXLbshk5jzszh5rQJsFsTCDnGUCz3owB2bS5W7dbSesyjVdeUdn4ZtYzAGuCQGJmJw7tXGQHwec2raRxqshmhQEUEFLeDKwFaypuTnEM3yWGUfBZN1CS4sHN7yGtwXFQgNJAYPHuEBLqLLwKEVnqZHiuboxv9KYYronBbjUDTtkdVJXFLZuAqJNh4T", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53078 }, - "blockTime": 1740632939 + "blockTime": 1740715558 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T b/tests/data/transactions/batched_tree_transactions/4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h similarity index 84% rename from tests/data/transactions/batched_tree_transactions/65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T rename to tests/data/transactions/batched_tree_transactions/4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h index fce0d8ff..10dbdd23 100644 --- a/tests/data/transactions/batched_tree_transactions/65ETQkoDvwDjsudnDnkhhc3vrDJB1CXEsH8tvX7zLN7uyMTEQ9SR4kfz8LXjHdYK6Wj92PoBmwDBeM354RHAed1T +++ b/tests/data/transactions/batched_tree_transactions/4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h @@ -1,7 +1,7 @@ { - "slot": 225, + "slot": 278, "transaction": [ - "Af28CBNfzo2o6qjhKnIQjZ5CUIFSvo4nIhvxkLx7rVYhw9qlSqq1NRjzIOOE88KVL2nhPIeqperUJrHW/12XtgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4TusMZr5o9n2jKct2CIQO+W6v1Nut+GN3UdWGaMjxWwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbhmcYyiGqzjujNvTchOoa7D4o4AVf2FLUFqnNdEb3zvY4oXNAJPTPNaY/rQbSwqZUDExBkTYfn2Vl8e3p82wQYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1mATlgZtciFiGCklnKp/kISpm6boShUjOgj+b0U+YogIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEPx8znvECUz8w9B78eMgFX9hNknjmubKQSmgARSynWquQx1fDVtGF6t18vCJp8vBSt4JQ6xJexzrnPnfys3Y99WWyCH4bSqnsBMyChJNPDSAcJ9d", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB4RYSDxfqK36BnpxJN2bQsxtSVVDbRbbyepHScpC56YhBWJRpddB2gPpEm4zAGJyJa1Zay71x3yzx5reWGCBDmXqym6UZdHiyKYf6BASG8Y9rajH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632950 + "blockTime": 1740715568 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P b/tests/data/transactions/batched_tree_transactions/4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P rename to tests/data/transactions/batched_tree_transactions/4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn index ae155baa..864acb07 100644 --- a/tests/data/transactions/batched_tree_transactions/2caTEA4t9veUqbEakWK9i92BSXbq3DVKxWGbZzfM3tGZWTt4MP6qddCWkq2eaJuJ6axDSUR4wJimkb7Z7owPam1P +++ b/tests/data/transactions/batched_tree_transactions/4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn @@ -1,7 +1,7 @@ { - "slot": 142, + "slot": 195, "transaction": [ - "AVCycbHLjihdBdqFOT2aeRI0cFU+78iVRux9GOdf0u9LBzi+C+fDOT9lAy6o5c14rWixmOxhARvEaC8S8mYrqw4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVCRzTQgc09+A9FrcLyhqVDI5ZUzmi4PudKsApuf70GoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbvpX9OJ9B3SPFpdWwl3yi9RFmJ9RLXcCJcmR7yuRh1U2+RSJKUQ4SGN5WzxuiWvMvOyRJRJKle8Y5OqtiQ0iAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV0fZgnjzRY2KvohxXVUisbilltw5qhISprt/5CMQ3f0AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7ugpy7bcY2ZMi8iZDMSxFX18ELYKkGB27a1Uy3Skb19VRwXCMjQLr2prBBGaW8yQKS7SsJJ3mkVvBgcJzsv4tdqDkKm9odgJ4yR6C3cu4sfpDy3V", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEwFQJ6Cj88Du4Ru8eoK3hrBfAUwP4XKL1BjMEaz8hJsa5SEt4Frj4yU8nGzFoS5ekb9WTQv7dQ5ruU6iqfG1SRhQS7YNbbhJAALFU1aCLyM6TtR5", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632916 + "blockTime": 1740715534 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s b/tests/data/transactions/batched_tree_transactions/4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s rename to tests/data/transactions/batched_tree_transactions/4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR index e967bdd5..73660a3b 100644 --- a/tests/data/transactions/batched_tree_transactions/4Y16YqCjYF9Pqsg924GsFpuCGAJk7nDQkPpDJYmXpuSMLsofJxCaw9JWVT321whgXTLje7fPXByVvTpWFtbybm9s +++ b/tests/data/transactions/batched_tree_transactions/4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR @@ -1,7 +1,7 @@ { - "slot": 182, + "slot": 236, "transaction": [ - "AbDJH8J5ah89mKR6+z/ZFmEliHjq9aaaosKiD5rEFoUkBP4UFSQCW1gE8X4gIkiKwDMFpGgFHx9Q26A/wfdSPQIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBgXo8fh0Vfmc+yUuXHkdoiLlEKkMvepZtJjBSPoAu+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ab6fRmobcqSDnvI9XSBX2iZGsfzxvNu7vi6+9Uqpbh7MXU3+RgBR/HwuJmF0vZWool3aiIYkABPf3nHxHo7xSw4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUKW2BQzOrJYsP2or/oLWxhQ111hjkGNFfgg/h2w+AmeQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBJ53aargimtqbDq16LCoXEUhF9irvV9kMEZbpdvvFAtbFKnkU1pFq2SGF56KqjnoRV4eAxmqPwfDVfcu7cjTScdQmsPFfjMpJjGQR9UTCSi5eXsD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX66dU3K7YJ2wJoaCAcmuayFQoGdHGWUEpPZs1iCg6Gm3FjonvkfxeHuSQmGcgpLXM7U1epamqiFSJP1j9ZBPeEHkUYpo451n22MU3qqVZNVGUXe3R", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632932 + "blockTime": 1740715551 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA b/tests/data/transactions/batched_tree_transactions/4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA rename to tests/data/transactions/batched_tree_transactions/4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ index dd0afa93..4128ab46 100644 --- a/tests/data/transactions/batched_tree_transactions/4UHJAJVm6RG6YbCdikeonhznhU7wH1xaEAn32Lsqk4gmpUFBcMwcaRpabP4QV2DU8CbzvS8JD5oFytdwfMDtL1sA +++ b/tests/data/transactions/batched_tree_transactions/4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ @@ -1,7 +1,7 @@ { - "slot": 179, + "slot": 233, "transaction": [ - "Aa2TulrlMzJgKn36CyJ2nqy8eYo9aHYGSizw+ybDW2S4iwCOpi9eJsoh/LKgTcD6vQ/1XLe/jQRJZnNLTwUzEAUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0TkEH9cPidYkQF5zYWpxLYGCbl9EzT8L8MXfXKqRKTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcHdzBdUzHxBJH7HI5QovL7m/wHm0aJq5qzPVscyZ57G540nSQRr+vpnLMGLx0qiG/G7MEPusOPs0OZRNV37wgABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVygfHgcTxYYNVKpajqgeBilGHcPxZ0LF0iy2AukVXXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX959oF7geCwTUYyTEtLdJ4rTsDvwWpkm1CxHW7anTPMXtoeG8JmwapuVa2UkL51T27XpTyWKHd5QW2MS2s2quRDPgVQcaMoTUT2wh5hXytkLq2KF5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7yFpjWykGkSPStuhyFzYM2yE4j5jPqreotXvP5B4oPK64mq5JpyRV98359m53ZisuipfAQCHvSrh7tyD5TkRvVzoVRDfnkYZ1YJM379bhoi87nKR", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632931 + "blockTime": 1740715550 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk b/tests/data/transactions/batched_tree_transactions/51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk rename to tests/data/transactions/batched_tree_transactions/51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa index 97a5839a..a370e8f9 100644 --- a/tests/data/transactions/batched_tree_transactions/2iJS7Xne4WoLRwXtZtDKAw1RbMwsc1RjRJdkBsd3qXAjaZzUNzreZET65oveTmnUuDq52C3hwdXbs92nGE9LCYqk +++ b/tests/data/transactions/batched_tree_transactions/51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa @@ -1,7 +1,7 @@ { - "slot": 227, + "slot": 281, "transaction": [ - "AVWiDvky5di5FkHv5gACz7eNsrkXYXNxebXcd/SwErSpYQmUBeAbHouohYxGne4+hcqDq9HP1/F++YMnas9tbQ8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXACSXjWuqaXm+F1QsF4XOcPS2zFWqm/Va+dVp3wY31yAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AciQcUqUO8XPAkT0pwRNPRcORQoLPb7IFv3jjcyBvOnCzAhLVnggJoTsoNJBrPrhyNCznLpODEgYkLifaGaGeAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXlEWPNVTCHbv4kic7219HxORX4Qx01pyZtRC0ShvTXAwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDU8fZETiua8hddU3P845eKqi5w3yzBSzjrP5wt62z6MW4esLq8gG8n2KUC9gFGF6dBydM9VeHkqFLzQABMADxuRq1snaxz4dq9Zqmquo4LZriKD9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAAfE4ptjCQ6JC3t29gCAWmmGSSGnzV8mzXYdYtnEJU6aZbPM4cGoasBYG5cQuzR5kaeK3oJJAjCbMV8VXhaJRjFzk8Su6A2JtJ49a1TJurNyFb1h", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632951 + "blockTime": 1740715570 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa b/tests/data/transactions/batched_tree_transactions/59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa rename to tests/data/transactions/batched_tree_transactions/59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 index f422ee8a..9ceb15c1 100644 --- a/tests/data/transactions/batched_tree_transactions/4stxThfCfyYcSBTfqgRR3VLp1EGNo9KvKoKZrKL6C9SgMMTvJwcyjhuCTatChbN2aJu8GW6TFYRNzueNsyHHigAa +++ b/tests/data/transactions/batched_tree_transactions/59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 @@ -1,7 +1,7 @@ { - "slot": 128, + "slot": 182, "transaction": [ - "AcHxDJbOCWa9Oih8sqKSeNAgXArsAc36SeiQH+pOOMPwXRCl5xhGetjnHeVZ2G4X28s26QBGOtAerRdBbteyCA8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1Dmvayxb9+lF1wLVEvgA8CevlH7H2R/qXUmdLeOuXIwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Ac+CvUwefHaZ/BaIpCGQUnV4DImMT2qa3X0wg23dNiOAsP1yF8Qj7CNYkbCmFj0WwiVTog1GReUxnBMtaeCJ8gEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUybDRVvUdQgRR6Kokkgue0ihBfRehx4YrVGpeCId5dnAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEYQ9mvy7zyNcMZYZeH9fM7FHye2MMdnzQ9XemCzux7X9s5uaY5prS2nQJhkyStCzBXk4c3KaPc7Htq2Bamuf2PmPDSfscx1oS3VcLqymvFcRhn1YiRY3UyYHp9VdquuAYaT6FgF17wKnx2nJNcfEwAEhrNcXJvP63L6BRUDHhnA6G3fYygDZx4zF9riVMezFeaWWAHBiQoPhkCxDAYzFkfqCb7XXbz2cbPi1hq3wr4C64fd7ehiknohHwazoNMeZpLRbyyYMV1", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDXB6oLoQXKgoXXAn8MkgnWTfaHVi7KrAeeRXftXPeEa7N4AGk5kGPvvqL1WHe8YYwozvgPHKQudc2Z67gSh9t2GNjUvdtLoEshDo1xMrRrgqbf5vVgGYLPWfUot2cQsLJ6Gukx5hZAd2J6syh7Lo4benH5uN2WmNgNfPgbaDoXKvbkJEioymgvnn4js6uBTGohNnLpqzGhb7QPrAczCetU2HnhuJQY3kDDycHC3RoAXuDb2j16wRN56j7KjyMYtsASVK7hQT3HR", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632910 + "blockTime": 1740715529 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ b/tests/data/transactions/batched_tree_transactions/5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh similarity index 84% rename from tests/data/transactions/batched_tree_transactions/XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ rename to tests/data/transactions/batched_tree_transactions/5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh index 891a0421..a878e8b9 100644 --- a/tests/data/transactions/batched_tree_transactions/XTMV25UMZ73A1trsLaB431SBTb5cmCqVd9P6xvPDrNRVNbbVkf74Yy43bSxz6Ywsy5L241m1WBCMQoh4KdqKhPQ +++ b/tests/data/transactions/batched_tree_transactions/5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh @@ -1,7 +1,7 @@ { - "slot": 152, + "slot": 205, "transaction": [ - "ARpDP4gGom2DFey0NZuLogJd3WsPOyi1an01FORnkssaSvzgdewkaJLcrIzLbxd72vYInXE6blqU3qWL2T8ddwMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmM97vO9oxEHQAO4IlIGR/Lb6LYATVd6nmUvIRxL3QwQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdWMmYffb7YzrCaUzCJ5jn0N5YJ+uz6+YiQWpfy87mdXa8yBGh5VzEX46bUZQuufjtyAxNc49O1wfEalgjoWlwABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUqN9GKtECGuRomaxhXPJHLrmeT1jyvbKGZnG+cbGneQAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFrvowhJSDBHdREqQKP6tJDjj9T6yQiiFqbKZpi1qj9oYk2X7Lctw48BJYJsMbA4Yg2vH3KxZeUDYuhHY6B75igb3aaEU6Pm2uD8reXXjZUfzfJ87", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXC7xD4ncfBRHqPy7GixuD1GbHsm7o2XVG8QdSTc9BVXNUXcweXEeaadSzdZFzNM4uAg92UCYZ3LCPaGntVEqZRn67RbcDqE1ekbJWZiaFixTZ1Pe7", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632920 + "blockTime": 1740715539 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn b/tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa similarity index 53% rename from tests/data/transactions/batched_tree_transactions/5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn rename to tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa index 1f48f4e9..441427b0 100644 --- a/tests/data/transactions/batched_tree_transactions/5RupT7N8ME6unXrAp1vJm7AQxjTkBC3WQ2TreKVuVhrSBXtTDkURz4QDs75G6FzzX71eVbPgrArqcfDJSnjctZQn +++ b/tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa @@ -1,7 +1,7 @@ { - "slot": 437, + "slot": 638, "transaction": [ - "Ad2MzLSQcrdIpJ28bN+TwTavQ/dJOBLSjEmLhdJ+fJCHdSRVgumNEh5V4uKIZpNEXPidzpjY6qDC9xogHcZw7gsBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0hI7hLRtfbadoFhSE7R+efd3Evcu/QN0+8Paaw0fnBWoBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACaBHjbtfmlc1QRjr4RB2VA5KmvUWAP/C5M4C9wMjW9NoYD1EFLLgxz85F/fE/b7slr9Crx5tANIXmDIIq8oRAolT/obSOkZM+Hk/Xj+mv9Bo+R6qaQqA/hZDjEb5+ArMQdEx3zO6mttF0euLwboZksGgMSble2Fx/a86yNpbPWljtxUrqAXb28tHgeKw38qLE0OQrxtdVGswRGoYEcRK4Y=", + "AdWzjLr46BLH+utUMAuFss5h+n4sJCYJ469wK/hrv5QkQY7ypEhfTErPO8hmVMyrOcRRWrJOnyWM5VtosAYTHQkBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0dgZ3JNjUKAL40Ph7uSqRJF8AYn3ZCLZMN9hGkIFUoBIBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAiTf8HxBuzQ+y0h203A8hC9E6Gzmk7rdFcTm9/mxWrxGRwP1M2RYiEjsNxw8lSGObREXMgBHzv43HZresS54hclrU1BGboa5+fy0DSnEFKSj8uMDQ1Fkqnk3hic4HY/fCSzDd8jmSl+UrwRyXDxWkvi1EDyp2wbENwa5lYxUFhRpsI8tQAXSUOmss3nZxx93DDJnQbl2PH71uXfNV7aRsY=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8942EGzdQAd6ZHmtKSGtxoqPprSZq4J4SNYYviFYC2cqQ3NBsPvNvxJhEVHGV6DF3E4qbsfvxwLrYPeqNLUXuftxGu1uwvyQBSe7JVK5Q4EDCDtg17wPgTiSqi3HPeqdfPpHvLH8e62VEtrQSnp4vhkssYktZ1RrH5JrtUhgmwkJaNd36GEGEkEnu9FshWW7DdvW6rXYWt1tRqKHpRkGD6eCG8Knry", + "data": "ZZpa4B1Y3ym6r8941KWXERv4oCLFta5vwKcmmFteK6h96NTV76FxZ9cHmWRijSohCysZA9ujfNSeiMeYHnjA9MCBprXNPq1ZVWttpsTjU6FFSw6DabXTn8JyqU3kGTh9A5yqS1a5kkHqhEDL9FofiXn3xkQHfDb2qW1e6Dv5NqCJP9xuEze9ePYeX92Hok3Rfy22rSfxj2TdJc8RnByXKoBJVToYRn8EVALDvVSWfoj", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4wAMnCGXwb4cPad9pVLgR1CWqgwjU3eQgc9tJ9qzrtXL1vnZ23bYyWpsXTUeTCsN4Ve29bKi6Cqk8yVSKYRY7aj4143SXYcxRjAm2gcn7c", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4iQMVcxnMbDTkhoMdTHzkuuKX6ezwkJvABo6is2MwNbHdwYUgtrCe1vJsX6WcmfKVvFmhjFxvGC9Fit1jV7VkVyLUJCwRfzgwtSELoLxMY", "stackHeight": 3 } ] @@ -63,12 +63,13 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 147, 127, 193, 241, 6, 236, 208, 251, 45, 33, 219, 77, 192, 242, 16, 189, 19, 161, 179, 154, 78, 235, 116, 87, 19, 155, 223, 230, 197, 106, 241, 14, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73343 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36788 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108897 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145453 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129126 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165682 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +79,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 129126 + "computeUnitsConsumed": 165682 }, - "blockTime": 1740633038 + "blockTime": 1740715717 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV b/tests/data/transactions/batched_tree_transactions/5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV rename to tests/data/transactions/batched_tree_transactions/5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ index db60fa87..16cece20 100644 --- a/tests/data/transactions/batched_tree_transactions/5Kobh6CvGXmvoXMwmZdHaFir2kSqsZS8bDwNXq21SBmVE9XLzLzoEHkU2ELL7Tvh4ivgaKrr5zec3vaM42pMXiKV +++ b/tests/data/transactions/batched_tree_transactions/5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ @@ -1,7 +1,7 @@ { - "slot": 153, + "slot": 207, "transaction": [ - "AdhIiVeqZkMYEFUmdfRMnvLE44ghS+ZRAEqVKijlRWpsY8qw/uzS+fpRYeVJ5+zm+ItnwnWGy/4Uf5ufjGr8FQQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0QXLdGK2LdcGGjSkSaa76YzAP4IHmqqo5UqgjWE9WMwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdXE2BRkpJJ5Dv1nS1LCS1bnHtsNnCbwvsgtUQzHiDAi8GFICNMnqokCepVxGAooP+QMDS+Xu6qvVdUS+qwIzAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXU3aditbNTCLq1aLEL8DGWuF467Zl9+O+sXj1ut+iAxQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWguyBKZzMgdGaYZ7NkZHtA2f2GhEdR7BaqFitEPcndHwXTME3DdKxtnsrtKeEs1zFp5V7GarkQ9tWuSChGFwYBonkd8dU3VsYC9mDkL55H67A2QsRey2ZsXfAi9SZsfpV7MKRqN5BvZ4iAc2eL8nQXr2FePRoRcwrpvJ33uP9gSStFQ7YedogMPigHKzQV35jJLivvwZHDmm8afGcL53a6hBvcU3dN5a5rzqQ7UvQs7sDHKmtZ9K128W9v1TuBndC7Qv8VBxkP", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDcPwBVj7vzBcyrtNSChHZZiw2Rhn6JdpFKhZQBRWepzn8gcJU4Ny8Srh5LsAxznQQdS76Q97oSFRu21eZhFmFpFnfACYPJBE9DiRQCLnKVkqqmQLQCuEFZDFdB1ocWK76HnPyZo2Tv6VudPD6ubJ51xcmKoUyRF2jkC2SA4vNxxc4VZDR3LDzLVSK1ieG5sDtnFa89oGWucjxg28zrRDngzCyPYDUv19evjJV4R3wGT9qDfRSwnBe6Yu6QRpPNhMPU54QV3UFNo", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632921 + "blockTime": 1740715539 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN b/tests/data/transactions/batched_tree_transactions/5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN rename to tests/data/transactions/batched_tree_transactions/5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy index 08315baf..2aed7908 100644 --- a/tests/data/transactions/batched_tree_transactions/2BjtdAk9yGwHH5v42uk522DbbVBiJ75HZH1NT3zNTy7txf8kEBBHqfahvTqbU2gTepMZ5pkQgpQm6Kg9fmYY2qNN +++ b/tests/data/transactions/batched_tree_transactions/5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy @@ -1,7 +1,7 @@ { - "slot": 140, + "slot": 194, "transaction": [ - "ATtHQBUuvsngeZAxrFoCI/c+iValTc1e7AGPbkajtaG2IjVD4rc6fa7kzmnWCurfd0TRuVLOMuKG01KisxYrGQ8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXVSrN0jbEto8LxYHL9LT/W4+cKkXb1ZpG9XTOYzgdATQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdYPCerbATRuG1vI9tR3SALFoUPeTbBxLxw5shL1e8R0BRk0LDEH30wbhoe/rNDTupTAvNiB/vB/bQXS8CULkg4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVt1YuHUuBWZ9LopPt6dEbJ/ycIqWixBC6XaQEHIxtoxQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEDr2VQtwU6ZVaLaxkfkypfVHCJ59S1NVRro3JiqU6PyTZzWUfS8zr8jDe361pDdgYLTFPvpDGtBev8NXrhtkKnwy5r5W3KNGeFQnCtLcTDgCn5vXLE6YWBKgxvAjjJLyFLfRLfWubWC7K5YbctN4WV38R4XQsT7VBPAsyJyWaA67c2Lvv6si2xzwyLfncvM6Lyum3wHqRv8vTvQnVJ1gMZmz4MiMxbpfjifnpUKZfmMKbbNrK9KVnYkq6nR52oqmoHhgpnoPHh", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDY4YUFyKniexrerdSQn1yia7kLNSDaF88eJtZUcUz1VtMSNtdvRk8M5Rs1FfeZc5JZ7sjuuPwzaqUHfteSKjKVF6efvx9FY1KzxtcvXtu4JmevicWz9wt7KtULJRKkk1RaqYWVgCN691j4eyMfiinSCE17oRxaXcFZjXxNCxbYrdGBtpjXzeGwfhvrHzMTbEvGDicuchrL3wwwJ3H9A6o1aUSyDLBfwT4TVMp79U5ajnAL24vHCsvcrTRHh8r5MB1oCrFbZ7vdu", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632915 + "blockTime": 1740715534 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH b/tests/data/transactions/batched_tree_transactions/5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH rename to tests/data/transactions/batched_tree_transactions/5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 index df6ac899..d7af5712 100644 --- a/tests/data/transactions/batched_tree_transactions/653ZrxicCbPWY6b7V6hwcD18eCWntfHJQW3UMuZk6X1pKS2YUyjEmq9iawpmZKDxv98asCy2Q17CftXGPtTbB6tH +++ b/tests/data/transactions/batched_tree_transactions/5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 @@ -1,7 +1,7 @@ { - "slot": 166, + "slot": 219, "transaction": [ - "Af2SlfYbNpj6+f7EG+4SEJARmWmuyJklmGB2WDfugfVSnouR1TRO1a9BeqS3SeoJ55Tj0mY+dNskPnFev0w2DgIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUtQIHp5XBR1rwONlfBUkc3vcwsvxrKMUE5dXQj/cINrgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Adajp3533J8zTWsn4onNXzMrZNsDlJvRhD3AS5Ocp0jv++v2SR9lAxiQbu9FSYTipTQ0+Cd/9NP2r/RiiXQg2g8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVfSYgFDFDDmgMEK/a41LhG3zVZsBMRSHrRHlDBAlotngIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDXdkm11zss7RJdwHbtmcLF1jWGBcc27TkhGRVzcpX2EuVTtkX6fLqL4nXTFFBoKbt8DKEVYyHFAM5c6yqMYG8cj5xiPN4D8GtMDXxT9ZGAAypNQGcbj7TxVyjAoDVRcWZmXgKwZq7r9HT68vv831wRkeb2qDLwnjQULV6Z5DLqzH4crFuutRp9oPGNhqEZ5jNRVkiJyoHphtvCUtxo1RVKJMtKARqt8FAaWALkcA5TBmk7DebWZGG1mnDcYdkNjwTjZmSEXUxHm", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDePJrvYYUyYERD1o33NejabtJXJXJS2m1KVKpsZoDA9GzikVo2rHM9cd2fqUU4NKy2o1gbBNPGeTqFoFCjAJpVGP4fJMVouoJDo61m56J53DLRTMHuFQyUKezknQExKupbjKgRJ4w6NWkXy7GirFmBk4gp5MayzRQ84VeS1oiW1HUJWiueuPk2kkrLtE8EjjXYNGK6zN7jbvfAH8vtPbg7WZ3SbtKakhBUYL1QkvofAreEq1eG57TXoYTks7EDnzHMxrxsbBhUK", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632926 + "blockTime": 1740715544 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 b/tests/data/transactions/batched_tree_transactions/5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn similarity index 84% rename from tests/data/transactions/batched_tree_transactions/47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 rename to tests/data/transactions/batched_tree_transactions/5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn index ac1d823a..736fcd5d 100644 --- a/tests/data/transactions/batched_tree_transactions/47S6ihXynics6Ej6hPW7U7yMBmDpURn6CZoj2QCso2ZSZpjrUNjLp86ZJWV1S6GRFDs3mZJAo6QT6RmZJtvBwcp8 +++ b/tests/data/transactions/batched_tree_transactions/5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn @@ -1,7 +1,7 @@ { - "slot": 245, + "slot": 298, "transaction": [ - "AZuZLOQBSImI46A9agVwOQtBTjljzEznghzukawxwmstROeZId7WTYD7AmOx6ldLDGTcxr1BeN2O4fTk6iFe6QkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWWPeKLjRdx0ncK4xmyWlIFRT3vbl8ueBuVoVSw7NLyUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Adl7vziefBgBRGafGP0xBUdJIqbfzLoztqJDt45HIizv3BsxkSF9KYrCgesOB+kZFpsx2YS12DVeClNGFxw3OgcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJprtLJd/rBWY+DJudKtjG/bn0Np0uFTG7wo4u8i+8awIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6RdaoQehwS2BZ54WrVG8FDNLD3nGCveoCfFYpdmgFAH1fkFgBwwKRMtdedsAhYAJyRbCMqb8QQLrejcbobnPcJ6fuU2X6tjsFYxVGVyvLPLSujef", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCFveZ7j4JtXjWNkCzCsqCkZ4UYBsd1LHsoWGTQtzaB9FGU3S1BzQhByRAMypB3g14axVAU2CHq8LxywNGyKJPPYzStQGKP4CyYM83qKtNnyzYnRM", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632958 + "blockTime": 1740715576 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN b/tests/data/transactions/batched_tree_transactions/5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN rename to tests/data/transactions/batched_tree_transactions/5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ index c0a57042..1528d36a 100644 --- a/tests/data/transactions/batched_tree_transactions/3DKVpjmhCFvMeD9BRoRuqxmrgZYiaSLE3yDEW8bxQHHUiWjqNG2Cw9nZbPzup7DrkGVGwmmaKsNw6RFSphjQowPN +++ b/tests/data/transactions/batched_tree_transactions/5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ @@ -1,7 +1,7 @@ { - "slot": 148, + "slot": 202, "transaction": [ - "AW6oSLjxEW3VoSh5/QD7OkqRZeiZy2Dxp/GhqSExNL878Rseo5sWhZBelhSNlTKCJw0/Ko09AiU/ywKEamMY6wkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWN00g0ryI1e9QZ1rCqJ0Roz4/ngaNv9EIzYD9nVRZ9QAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Adsf8ROmlB1OLjLh3DOf7Ph1HZnWYtnU5zgCRwZ7CKnvowiW5hsUNycJDzkjVS8nOgeudjts3Y/LZPeiZ85msg0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVX+vBmjMNPh5dLNL1aouVCU+xj/qbBOQVijEcimNRYXQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNTwYdpRLZLgU2bLsCcYERPaYeZYBjHddjKVpoumMsNdF9Kc8zDtMp2DN4HjxijPmgUVV2dgS1kNy4h2di2MuakjX6RUp1mrnrqCBBydk13ff8WH4vnDK9UDpkB1hbdDhava8xKbCRpxn8sc2DUHBM6L1cU54w6wCmYKcuY1Tx5TLbAo2aB2QzbL1XcETJRAPqUwyE9YHY3owGd4vcwbHAY7mNXKouFJGHX8vt2X6xPKZRCrevPnDiLymwhtymrdfDQRUvHWWRM", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDgkcr8fQ4J5LkAXNCSwicWrX62wScs67v7f4gXiMkMf58GMJGdAMgxafn73ww5iBs12GzB47Y1koBhGNGUYuQdY4qiYUir4fh35C9NpQJipBQPHnM1nZRs2PwvE3cRSfnjxKBcNfLBZCXdwyypYMutE7nG9ekhcBtUaWtmQg7MxtbLykWfshEwza5ouro6rQ3bTWpLsVeqD6VTT4vznYHeiNqXWnyUm7xfQgVovgg9ExakkvbuujhPCRDqVkLvZbaZYw3E7vY2b", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53000 }, - "blockTime": 1740632918 + "blockTime": 1740715537 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa b/tests/data/transactions/batched_tree_transactions/5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa rename to tests/data/transactions/batched_tree_transactions/5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd index b08e9632..99708969 100644 --- a/tests/data/transactions/batched_tree_transactions/3wacYsTVQimMHeygVDwuMQ6pKqqbTNL51qMEWpp3BcLzZWeNz36kx2C2oHX7wkwiBQb3GC9wzWDkTonc9RtFFgaa +++ b/tests/data/transactions/batched_tree_transactions/5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd @@ -1,7 +1,7 @@ { - "slot": 149, + "slot": 203, "transaction": [ - "AZMZ770IoONNyXEYNAsi9Fy0p4M1eexHUQaSs4vjs8GfR1nJPMw5uszqAWDXWI2gZZ2akWqo5Ko+y0pyDyBtswcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbrR7qwDEDr2eLuIzLKzvM0Uz3VoJXqv3MQdZWyWl/EQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdumaEyydqgAf0Ww4fCPmvpt9Biy1gKF7LRIqdGikT1I2z/fxdxr79iIrhFXHxgr9yy52VmACxlOAjiIlkckbwYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXOB7vsZI0+aG4vkvNJ9KTnYX/oYLIQR6404pOnmb3kJwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6CavCjxTnk8NgRNqt7pfyNuvb1VZcKjFUrLJ9x8mmK1mnepwbq2oGDNh6hDwVme8jyAdXD2P1C3XzDc8niPFTg5PPxdaMQLVP5cMwbaiRJzLgadD", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDfWyFaVBBxv1JTMe8gpdhFMotGvmxPxKYa773VZMR7uNnX7M1sMqebp4RUBrqamMJbve1bGiSzqtDip6FCNejdbo5AMMNj987b8SGDbaKA8epHGK", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632919 + "blockTime": 1740715538 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a b/tests/data/transactions/batched_tree_transactions/5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a rename to tests/data/transactions/batched_tree_transactions/5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC index 9aef4735..74c91975 100644 --- a/tests/data/transactions/batched_tree_transactions/3W8V1JEvxmUPzpFsU25Loiy3Yq9nWBZ28Jgj67KbL51Gz1fEdH1oczHKMXfY8TqwB9NGS8vGvgeX3NWCB9G2fZ1a +++ b/tests/data/transactions/batched_tree_transactions/5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC @@ -1,7 +1,7 @@ { - "slot": 236, + "slot": 290, "transaction": [ - "AX0nXF+U6okfCUmNkU5HtRsw57wwOYE5Ht8Ww2bVaIgH/QSlGMYSNDa/YZXz0M5P/uGfGOd60XyXGWPSuVjSNAEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXms9Z6yWq4XNe1ZT409GYHzjOQ98jx5I8lgE/HMTeJqAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdvlrOJk3uRdkHYjH6el2g65ZsqxEXwbNiJOex4x6ni90K5i1bCkrEwILDjw3jzYRRtVPHjKQE2c70qiine6zQ0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzrR4B8YcSNnjCec8AOWTKOmojxi7jyyBEO7nToMwWuQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDd3TzMAvS29gpHeP3tvC1Sijp9snD3owGnzQc3d8v2Xmu64qzfqfCbiFj59fUEPccocnC8M9cBXTX3Ax7SP88unwc1uMWewDFM8dKDawCboUQrv5pmT7qtRkATVuK6uVLm6szSdmJyWQacgxbCKRwuq5eBMWrLngSVz5iVHxsGLvEk36rbiT96irsswfRxfAQGpGLhv9Q4nvCjexU6vcdo2yisShJuECQkcuYsmRnCChdTC3WzqRfW8PGpvVQfgKfU5KFUuBdHZ", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDTVswrWE5QcLpLJsg8o5b5XrxtgPPfkCihGLs8dJAVnokpZngzfj4gBFYhUv1e2LD2GjqwFkQ32vh7TDZY5Fn5RjAWdrTasDyHTsLK4E2zk3QbxP5jRWCQm3CLfxmESm5znkCDRjKPgc8KffMbNZidHHFRX6a3ADv29uEvqSzN8yr3vAZ1siyxDYznwTk75aA3g8xhR5RGtxqJ8vEarJDmnYWA1HoimJnRjs1m6QXV773PPG8bPZq4ANbg1XffCokrm4rb3stgF", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53063 }, - "blockTime": 1740632954 + "blockTime": 1740715573 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc b/tests/data/transactions/batched_tree_transactions/5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc rename to tests/data/transactions/batched_tree_transactions/5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG index 54636331..7513d623 100644 --- a/tests/data/transactions/batched_tree_transactions/3VVchm5syysKKM5Ce8LgcuZYfhrUGCxjDRtXdKKcnpJY41rxmC4zRxNFSJyy46hJinxQAzekGZ8F1p9pBXVFU9bc +++ b/tests/data/transactions/batched_tree_transactions/5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG @@ -1,7 +1,7 @@ { - "slot": 217, + "slot": 271, "transaction": [ - "AXybCInaCgBlABfzn8FFBaXJTFqsuQeokHFq6LXycJUKSAw4UIPMLd/0jVGPVN2S3pPYsqMuVLZY8WKZNAK2hw8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUh0qEhyZ0HTuCavL5krv7DdYo7GXoBSdP1hDxpqyzg2gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ad5RWQj89/5ZxZ3+sO+td9d/41aI3iNNsNqcdKjoSD00MWDJzoow03OlVkw4hY5mwa+5gii9E6AOQoaxZni6aw0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU7juj5akv0n1E9j+Hllpv6busHGNfHIJ9jTRvXbEHaDwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEABZGfHHTh2ZJAsh9pi3asqvhg525jp5G5DgBSo8f6PgsJm8kyfwr7YLtAc45P3kgXMgpmXKmDQ1Jyb7LwZ84KCkyMbD7vgPiA1DMSpnWoYcY1W7", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCJJ3NXDgtJkH3ouGsL2R1aEj7wpXiQcExzUNHvoxZrLqvXJMRL5asdpppXMh6wnRC2cDSTjr2jckNTohAk1BX4zGtvCm4m2mAJmrKDnq8hKiZ46b", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632946 + "blockTime": 1740715565 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow b/tests/data/transactions/batched_tree_transactions/5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow rename to tests/data/transactions/batched_tree_transactions/5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU index 1924b84d..f60e37ff 100644 --- a/tests/data/transactions/batched_tree_transactions/4mrtHT4cVvJ1EQhThgskcFezZa95MXYpFp4dc3LmB2yvpxEzJFZEFQahoSeR34wrG6qFH3vBRh7cUAStpZKt9Xow +++ b/tests/data/transactions/batched_tree_transactions/5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU @@ -1,7 +1,7 @@ { - "slot": 167, + "slot": 220, "transaction": [ - "Aby8kwwdTFDrrzAnYgQMoMNvT1dybkSZ8XShIKLkHbU0yvniDIFknpLWd/R3MWYwENQ6en+OnLjUrYvw1ZXopAoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcqS2hLEEqfIorZXPMempYfQ6UlwxlX8ZtYToqG/77QgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ad5iOYDMwbiv8XnSI3FU3z8DcXxFebCewBOoKRSJwGDqXN6dJwsaRGa8bD+XNiWbaD+fJfuR4NtejiTM14EBLgcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWu8YUNi9lgpK6OhjEhmb9l4G4Pl2357YYekxENSWkmywIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX71AA5pwPCo7HSPVGcL2SQcfYJ5CEmkCAMfcJndPHAjEJBJazCZryexW6J6bdiREh4YQo1iihengPwrWjT1LmS3PyRnnWu7pfU7fukGXvqsWutrUf", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6EuTr2XkgUyP8R74RZV3DMDQixUdXaiDcNxbT14kyy6zgBxVR9sc6eaGPRJizNcD32fTRDjmvKVRqhi59PNzvnVENKb22aGpfmFfbdrGfdCWaHyy", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632926 + "blockTime": 1740715545 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S b/tests/data/transactions/batched_tree_transactions/5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S rename to tests/data/transactions/batched_tree_transactions/5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU index 0739523c..2fbef5ba 100644 --- a/tests/data/transactions/batched_tree_transactions/3dWA7qCCCBcGgRsWK7D3mAweRr8rDVAJFAX344YBFJdDRWzMLLbKwvo64ujLt7rsW24ffqHtWkH5Y6RY87Jee49S +++ b/tests/data/transactions/batched_tree_transactions/5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU @@ -1,7 +1,7 @@ { - "slot": 184, + "slot": 238, "transaction": [ - "AYODNmLAZXsy38UOefUeHKDYXv+bH8518gtB6w2e+z3YLBJEx4xFiLXzdHvZrT8qujhqhjnJBVsnO6uTk0EW7g0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX501KKNuiFBLxkgRKuEGVmwwa3ow1SrlRKbk15l4zg5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ad7UHCbJRbtep6UPr1Imq8SgRTWOQzVbRZ/ILJ/pUCbhf1Mm9TOeldy/mZlCsnM7kBh+Io2bbyKPO0o3iGOvbgEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrD3k5lFlnmTgey/Pfhy8s8+Y33wt8OjtGpV9n3HwfTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAKX8rWxU3HeT2KZv51HZDDAncTqnkByiRkmP8yp4po8NJw79myVMa9hYxApzva4c9EDLZCPtD6W9FkbdhXKK6EWSyb2QsuiV3HUf3KZUq7qeUnxo", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBXFa56tdh3kVCU8rMFTD5GziGDbrgEgANaN4EDeqaiLdtJNrBBZdBRxe5uJoShpzR55NSG3jAnwbJYvokPEfmti3Zy3UyhYhJxH26ahCXk5y6GZV", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632933 + "blockTime": 1740715552 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD b/tests/data/transactions/batched_tree_transactions/5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q similarity index 79% rename from tests/data/transactions/batched_tree_transactions/52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD rename to tests/data/transactions/batched_tree_transactions/5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q index 708e9146..c54c788a 100644 --- a/tests/data/transactions/batched_tree_transactions/52XAZJiZTvEKBppjE6XP74xp31jCm3GdLJEaa7HLycKJo2XCxWsJC5qnvNYCopvjf76dNckjLqPz8xDQvwhr1CVD +++ b/tests/data/transactions/batched_tree_transactions/5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q @@ -1,7 +1,7 @@ { - "slot": 221, + "slot": 274, "transaction": [ - "Aclg/KGMN1/Ocu+Ubc+vxq/yXT4VdT382KB4mOcHOrTxERYF/Usgaygq5osXmM/nAKfTLrXxN+nLsQwD1CazyQABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVItZgsWc+rO8viLP8le0nRpzOaefzT7ahFFny62plbpgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeQ4aXQ2HUQkcrpCa612WrgOxRB5YIg3LkDxKTQDE832jNegRSKHf62tT8NNW3iowa4mkb7ofcHEsjVZ9UjjoA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWvOJkXTcSF7RN6Hs4Vwrkww7Sag/4ttD48el0jbyN/MAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAGQ7jj1GmbcNXPEB87wUm5R7qpDkfQxTWk8b5oPMCu3TW5f4GK4yeuQRHfWdaj8hooB8dMSQQiVhaCENhbLWWBxi5e3zxCZwd38CEkiLqvvBvJQMcdrio8CJyBANEW1R3gmi9hdCBzLfn1f63zgedk8nSYmhzUoXRagJDZx3WDQdReHLStYqkgej8s51CH3woA4cREcapEFVuJSFYvJHTEJS8MZVwVbPdndB8GmsxRuviiUznRKwemk9ZoYrwELstnEJQBrpEB", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDVzhgihhfX6WtNudc5DyCGzJmtesFSJnR4QWsBZwWLT1zC8LfasffxD3RydbqQqG3r5Xz3t4x5WrgEMjy654n4gHxyGr5GVsMYAxLhASDyDo2EokcuzxZ4o8eWLxdEy2s5GpVTfJSe47rFkFfkvqwF4kP9Et75yfPonNszjTi8oyp3u32zseYHN3YyAt5eSCJm5iUznZy4zUvvUegbXRewt5X4WaaVTFWCyqjSVpBum3No3w2hNdoEdLBgeRKRHFH3FQTBmFXom", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632948 + "blockTime": 1740715567 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv b/tests/data/transactions/batched_tree_transactions/5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv rename to tests/data/transactions/batched_tree_transactions/5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs index 3f29ebbc..b1be5197 100644 --- a/tests/data/transactions/batched_tree_transactions/4B2vebR3X4jrxDpysmQkdQEn76fALE4CVHE8M81zeUktayj3ksDMfUU4qmrKnmcBu6nHJAMgjPxz5XNbRUYLJhZv +++ b/tests/data/transactions/batched_tree_transactions/5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs @@ -1,7 +1,7 @@ { - "slot": 172, + "slot": 226, "transaction": [ - "AZ60B1ApJRQWJu/oamQM73C9+HewSHmD3TB4skHqK6Xw+LhPGjyIIWb5PtEjoM3Oi4xPCuueVzba28ZblmCtuQ0BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDZcCLtNzM6NwvSX5/maaPnEJrtsm0/V4DkHJ+2NcFPwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeVoe4Pk2/d7CngzVZ26IYVbzwOT1ry4/Zd4kxW0IltlOukUgHJq5HJLwvtfwHnx9eum4WKjSEeafeM1rjfilgABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUmZ2xCOyB2gRdopwtd1AGSekdCQlAv2r3jdJYPpV/8OAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBxsrysFvfx6ekJcKCkjPPxXoBLXmVjmGDZyF54hd8AmTjQdnNZVgiPKNpq1MzTyE88pRNSXfG8HtiqG2Nt1FH5rttud7VVEvc7XrB212Wut9wp1M", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6WddcBqy669F4HKGUF681Xhp1AkmXqNrVo3K3zn8dbuqkDKVa21NaowJwkvn1s7Qet4NHewF4t1bSg9LVNNHP2RrzLYPkzHcd7HVZ561xuzHK29V", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632928 + "blockTime": 1740715547 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL b/tests/data/transactions/batched_tree_transactions/5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL rename to tests/data/transactions/batched_tree_transactions/5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq index 39f55cdd..0fd2f594 100644 --- a/tests/data/transactions/batched_tree_transactions/3zt7m6PL32QMLkuJc2DHjYkqJwDVDuz4aMphDLb1uNUxDS6dDeefz7CmXfTQuEX6SsTfb7coVghsJFzj3z2FUqwL +++ b/tests/data/transactions/batched_tree_transactions/5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq @@ -1,7 +1,7 @@ { - "slot": 230, + "slot": 283, "transaction": [ - "AZXy2rk/6keFwYnmSNMTD0QLUk7UJmaNLzu38I/FYGLNXGkDJlh626fg7xMD8d/3TxcUrro5Yi9XOTGjVrLpfwcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVFnWKQPu6HQn44o6/JtejSH5ONjxbAuXkbwP3saRbcYgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeWCjU5j3Ib0B4FBgnjN/QyYe9D1IJXbB1RZA+dWtH+nZJWi3aDSsnHahVviTvm2Rqt08t5HqDpBCB3gCa1bTA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIJDTREweqPfoT+MhgFkQNY0+6RJIKac0JJL40yU7XCQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXADwXpycn8kwXvS3TQwP6BpnQgiD6Rjjn9zJ4fFJh3M34HgbiQb63mQiUeU1Kvq2UwrzbgomksYGrtwf57ic8Wpc9ki8H7SCvrtRy4QUT8JPVTuFu", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9XUxNGiZzLvciikpWX4zirAtjnwwopiyrH2e5WcHa1yCtFQnvJYWmijHxRGVoCdiocHJQP6JhdPqgxRqtdEEuFEmWibkwasti3LCdsa4pT6WiRdZ", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632952 + "blockTime": 1740715570 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs b/tests/data/transactions/batched_tree_transactions/5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye similarity index 52% rename from tests/data/transactions/batched_tree_transactions/44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs rename to tests/data/transactions/batched_tree_transactions/5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye index 2186d4f2..c31e1af3 100644 --- a/tests/data/transactions/batched_tree_transactions/44G7zP5moH7xLjGdsSKXqWtqUkJD1k6U8GcVfitoG4uWjtvocL9HV3w8SfAMR4JBbmdFXqy5AeU91UxW1XSjLUVs +++ b/tests/data/transactions/batched_tree_transactions/5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye @@ -1,7 +1,7 @@ { - "slot": 364, + "slot": 569, "transaction": [ - "AZjc5txVkTmC7nCS1iK61Jlr77cDt4+XwRvm7+2fURDz3aHIkJq6AgxGORH1Bh1u3A/SE4uFSLa6mLEFUyI19g4BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0D+HrmIYS4ZWi4IdKlbQ0fd5eDtO3o9A9xO8qbgI2B8UBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAMESxj5C6FX45Tku9Z+l8VnusyKHX+qxFbXJr9IpdjksFqCc+4R0qLTEvbkp/bRhQeJVWxypqkgtWxT6M6eiewk/C5tdfGy6jDAe/rHeYz1YuYy4F6tSeYh+F9P7oFzTw7Fr/snNMSAGDtNM2pP85+WPLsoZe4BZ/GC5cHVcgIhhwdsUQmZNgineASmpmRAnOGCrvrtOFbI9tLugaBYGWE=", + "Aeb6lepUrlO4ltNEDN4g3h75Y8a/2xx884omOGVwLsBAZ1c8ccT7hlQ1LTz+rmEr5F4kTUjqIAr1IgJa7QXesQ0BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0iZ0efX7QeNGxr42a/DdkHZCNxXOUouzzywoc+XF8RuIBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACXYgc8D1Fy+Qw80LIADa9Dc+Oghv4Qz5c02oEteV2X2HvHFGFrAVXQR4ynatqtG3XEF34waNoUf2JJdaNCMmmohcH196WT2uZ+57q+MXkuRDhko0a6aAfRS8S8p4lwD3CdYnQHPGvjQqFarQY142f4wPadk+WKJ/QJ7oupbeZK1LybCGhB0/kS3Tf/P5iCdeGxOONeAnVZXppOvBH0G/6A=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r89419i1quEG7SMeM5DTbK4ZzWRCCkCt2m9VJn4gpDkxoqM3Jvn93omeA2uxPbnRKgw3giegXGxFNhLHv7XTiaCHnCag4JEd1iUfg8xbouuaaYfXH8A3DCJNUPDh54wWziDAHJfZuz4SLP1Q2md4eL5Hy6VDiS1sk4GKBvCdRNWBPB4hyt2Hg7cMZr8eTrPZgvugwc5fXv5Fdkat2HgqgMWkCCZUMYt", + "data": "ZZpa4B1Y3ym6r8942D7eBbSLzEqcgHFVWgRxb6CM7ufAzQSUzJq2jZAxrFWZBUgfK6NNUkDsaj1sj7znP9fZyW6EV8qYVUGHG7S2D1v9edxk4GoiPrEfDByAykKfhqkoVinA59gpkD2eAXHtQcRFzaso793Xf5KKPaBdZTZRHf4JGSLvSZzufFQL7jTVt7NqAv4ztjfQ2sAEPcdq53kJV8ZULDN7no6w8JarYC58wRZ", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb96S6dpuixCzjHYdNpyuZSaRbcwF1u26jCzR2TEphF2uUd5tcXuvvEpBSoB1Q6VjCgkvhLKaAX6Vj8ck5B52c1guphNSi1e96akJH2V2MEJ", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9MHH9KbQU3HouPHHu4oCmmiYyGkvavvfhLExiRW2scTmZkcn8jsT1RR9LKGLYkMKFDpPrEcf5ogRQXCr7Dih35zd1JaHBgLAYmmWrKHhWi", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 37, 216, 129, 207, 3, 212, 92, 190, 67, 15, 52, 44, 128, 3, 107, 208, 220, 248, 232, 33, 191, 132, 51, 229, 205, 54, 160, 75, 94, 87, 101, 246, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37071 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145170 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165399 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165399 }, - "blockTime": 1740633007 + "blockTime": 1740715688 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE b/tests/data/transactions/batched_tree_transactions/5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF similarity index 79% rename from tests/data/transactions/batched_tree_transactions/Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE rename to tests/data/transactions/batched_tree_transactions/5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF index 1deeead9..c1ef35fc 100644 --- a/tests/data/transactions/batched_tree_transactions/Dd39fJHzHTi4a7pZRc8WyThbzigNDWHxr7XbVkHcqiRPo9HA5juLKAy5RD2MXvmDZshMkZe78MVW9fLe8RvhyLE +++ b/tests/data/transactions/batched_tree_transactions/5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF @@ -1,7 +1,7 @@ { - "slot": 241, + "slot": 295, "transaction": [ - "AQriV/XaPmMnR9gfHtcclVGbDetcem0rZtPhIYIZG7fr6UfCocrVexM1FHmAEvMBTY6GyrwVUHUq00VTaFv1PQsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMfZ/4y+8AhaSu3RwLsEwg/ccRinCmiReBdvXmqyF2CgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AexZNIlU8MRnjiEj2357VN1L+Sgx0xUIETXUmE+YAhU0hLTCWoRyheI4QthpdFm+qQcUlTo8jwjdpBjQkcLZxAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXKXiTY4ZuLzqGAbFVDJpn2Gvr+LSRGG6Ga9mq2RNb29QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDaZDj3np4yVx2BXDw9EfvooHq4HUxncxyUi6BJjFSGLkWy89UuACkZcYtsEyDJRG3oiFY9oBEgb8Vzr2CBzvVRwEpwYmDUaBRZFwPk9Jb92JCJgaZUXhFAHkrbrDxDVZjEWrS29tDZgkSLYtaGL3CjamfsZEwzFCDXPbxrzjgHDTkdVdeqwxXq1ZyiaejEU71tqEm8eSbkgQfbrLAbyL8uP3K6o3oqXuVkdYr2VZmHcojDPB49Ptyt5BpgZefFDt9TDBd2Ky7Ry", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDY4i1BbFZbNkmuk3RjtTQZotn7CU15VkdSoTwBY9rk5uw79ropzeFZqhBhuZEDBSCN6ekUr9E87gGQVdv84pvTZXj9a8ZTY4v36SEy4pJpKA2muQkNzsuvE1nvEhxpEwHCAY6YBo1aA5MktVB274CQDyB3bjKTHDaAcMtWWq6LHs1Qaf8cn5PRr3qcWGxdxKYdWbtvHbST7GXZh1St8XouBQMJi5sBZghzLKA82dDhU1qPd64JhdrK7EuXHcnsY4yATsFDXpzk7", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632956 + "blockTime": 1740715575 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi b/tests/data/transactions/batched_tree_transactions/5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD similarity index 79% rename from tests/data/transactions/batched_tree_transactions/2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi rename to tests/data/transactions/batched_tree_transactions/5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD index db0428a6..4f571eef 100644 --- a/tests/data/transactions/batched_tree_transactions/2aQY8itsp2BZyMSti3cftCm7N5eG6e3QKqRJjArmEQPXSbPxnRUPsXm2n7JVKSVNu54gF1MW2FBoZ7xC3s64HdCi +++ b/tests/data/transactions/batched_tree_transactions/5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD @@ -1,7 +1,7 @@ { - "slot": 213, + "slot": 267, "transaction": [ - "AU7TLIHvKaSCvnIV91H/ZODe7IXlEORM69pEqrmRQNhix6fcw/qUcCBDXwcLgGCQ9GJdvZuzNrvUGLFj0thKeAcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzsP+xKlzE5QHn6p49Dwn52x/785qniDobtQ59kyOz3QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Ae4Rvmbkt9b2DPQzuGUFwAMPROCPyxL5i7BiaWajkcfM266aVNrOuEZC0+vIrr1XWcIVzXbg8W4S9PMDcshwQgYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWptrEJyyK4dALBldHo/9gbJ7OzgsM/Hvp7AtXbrmw9gAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDfuCrma2hHfp1uBr7vSyzoURgs9aNi78AJkdDy6B9Ukk2JDLLsZLkQa2S9wHLxmgdQbgHovgagUTGhCxthwzeygpUHQYoCcAqckyPqbLR1atkC9ftV7ERs6XgJwPXeKBWWXVRoBZAwi5LxfjaZvwmVdzxSNqZTLV9Z1y7kypWWCrKfuYJynJaavsJRYBFW67TReGMuMqobmMeaXNCFrASq1JdUujVHzM7t42zLKUaHhZXntjNCdGWVPHz1qfj93bwcbKQxwJ7gj", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDCbqfsvAnSTH4zfCogjZbL8pr8m8E5FgAt4iFqupbaUEyJ3ganne6n2d8YTknXYj73ZohTQLW6m2PHewFREEgb7bpnz825QAcJhhP3iYMPSTERMQ8bgKGN7UweU6An8w34dUzxYMBj3qJe4M9k8f3K4ULQ99nLuZzUtuRxcNQZebEd6auctLsSgzGZnNB92K9zuTfQwWxCjYDLyou2ZGG31wPyKDHjtScUuKdAc37J8ANGHNizdyojLxB3NkyU1StfJmLA18oJw", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632945 + "blockTime": 1740715564 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL b/tests/data/transactions/batched_tree_transactions/5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL rename to tests/data/transactions/batched_tree_transactions/5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC index dbb54767..fd1ac211 100644 --- a/tests/data/transactions/batched_tree_transactions/4KRqrWmrZiUwdKCnm2bxVLbMtgmRyq8whZSXdf4dMQzwXpFaXxmZ1EwKicBWDBenu9mAQam4ADqHvXmKhvxfp7XL +++ b/tests/data/transactions/batched_tree_transactions/5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC @@ -1,7 +1,7 @@ { - "slot": 212, + "slot": 266, "transaction": [ - "AaXxYEGiQEWBhpAAmT40Hz5W5dDrQ6poD8nZvKPdO2j/hct4CrhKIcIxg1zrEs7+MkHsOvxDqRVbhZnGewB/Ug8BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAexSFXU+lMYDAWBV3VbRi2/lTcvGRorHosRhnnq8riwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ae6sN6pXTH2mZQgcwx63bl9fkh9qAfIUEi5ORb3Yn4Zs5k/uTx05GVd3rtNBzS22fY0e5aRIXlLS+U+2PY5ygwEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUtpTUb/dGbr/EX1zH0HeknHMLMLxdGs9JAef9A7SnJkQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7gUnYBYKvvTKksRyQ5sc28XrjHffLwkr1xdkRigijZB8KGcquHdu6FX1T5fS9gadEby9MEdK71G2ihDaaphHsL1FgVJiMvcRzCfYeiwWzpER44UX", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBtgdqA54dKP3C5gFo2cqvLh1DoNroVQ9uC6TXX3JuJACbL9Raq9P1tKuDXjdw234Lu9YbDSUr9EmDf7xZQdp76ESJy65o9fHUVSHyAkPQGc5dkzB", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632944 + "blockTime": 1740715563 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 b/tests/data/transactions/batched_tree_transactions/5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 rename to tests/data/transactions/batched_tree_transactions/5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR index d9f132f2..667d7bbd 100644 --- a/tests/data/transactions/batched_tree_transactions/5ZdELKmGchrwcKH36XbMLQhhgo1nENzz7RUAK13LNxvYRtXWj7jMMmujBTnLRYujNXJx22VJ9auoqdnjQSQDaN16 +++ b/tests/data/transactions/batched_tree_transactions/5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR @@ -1,7 +1,7 @@ { - "slot": 194, + "slot": 248, "transaction": [ - "AeQzxwy3Kczt8USJxanHrubxZLF0un+wNum5+PgcOj2eugIsE8PpWFf7iRjjKCcvUP45ieAPaThfymD7xPIxWwEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWWJ/X9SuPEYkzAxww2JvJv+7gsp5tT7MQZg4HFKDUjRwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ae6+PYFVGtGyrbdGSTN4TpruJQZU5JuGuqAjeVcmizpd4Ni5n2sfUwcJm2i5js8bPmjEEJjoE7WpGgQTSBjzAwABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQ7wlomBSigaJNxgmSkLHl/cVqhTPYLbQRboA16wZrnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXF77R1er8Lx9tGWGmCCore6p3HFSKJyaKgDpASV14wgCgnSw8QqrvZK4w1oy6Yq8hFRWnwPqdW4kB3dkED8VG626oRhT29MjFdVE75zhdEQWDBshy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8vsBFUWRwsyDnn43C9EvbnLoDPmvCYRiM5ZA8p4pnmsMT3aGU3yaiD81mu4e65jn8mtVPKa9iSkR5V8TgEGLuoGRCiJo7He5XakRW5P8fKUJzrfh", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632937 + "blockTime": 1740715556 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC b/tests/data/transactions/batched_tree_transactions/5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC rename to tests/data/transactions/batched_tree_transactions/5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx index 85716d17..575ab854 100644 --- a/tests/data/transactions/batched_tree_transactions/4Wz8dsuxizwMwkdKBY4YVxxFmMePwNjMS8AdTezNPSZcikTKo6KbcghS28tot5ZZYjCRtnATRtvUoboSfEJCUSSC +++ b/tests/data/transactions/batched_tree_transactions/5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx @@ -1,7 +1,7 @@ { - "slot": 134, + "slot": 188, "transaction": [ - "Aa/osKdJnOSWX2b/4HAIG6ryx5bUu2P9j7t6w1NZ2FuJSyu/b/KWL1QgbUv0lqdZ5+IGkhBe3hZ9sV5HllotHQEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjq3FECHqbFbAhnn+a9MHtzw9KmEvT2VsfpeHJjHO7GAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfF4C6nKNoC4rVnG9W/gMP59gAxpEHmPsC27DcW+ePj+dqVJ/8yfyUD/HAFO6qaL4DGbe3+/cSZfE+y/XXM98QkBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWOMfhVLB52DMcPt8aUtFSHbZf+aWRbIsAIUAaZ+fiq3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEZezxsQYYfZCFsctGKaEeUrofCnqmdr3rUjEXeUBcLmD1G8LtGofqzNQzDWa5UDgeMh6ZRCc5hM5hDL6omd2ejCvqXhJUdmf5Ho9pgxYfJLiqReF", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6qmJ4omAjvyNHCLN4cTfuiXXJCL3WkVwx4z4SAgmMZkKr7b4iGGFd9o1zk8fRhepPnpupzcPa8u9H1cNhwnDkV3yc91GZnYqEaHayAgFSda1SJjH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632913 + "blockTime": 1740715532 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q b/tests/data/transactions/batched_tree_transactions/63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q rename to tests/data/transactions/batched_tree_transactions/63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X index e95a4230..ec00b665 100644 --- a/tests/data/transactions/batched_tree_transactions/3rfd2r4Egw4WkAWE9wt7gzEaaZXGWdcNfEHfMM5iTME6m9cLsihUqmTdJPxmC3Kgzq4ZvhMy259GtStBScqdkQ7q +++ b/tests/data/transactions/batched_tree_transactions/63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X @@ -1,7 +1,7 @@ { - "slot": 204, + "slot": 258, "transaction": [ - "AY7dLRisZFiQ7Rc0+ffnNSTBpbSazoiMHQcAh9LYudDOS0LxJkYzuaRsZfjRpKjpYnee0o1iVyRt5Egy2mI8fgABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0PLnDwUEMDV7SRWECMJ6EMuoAv5yVmLvrTZ/CahBsWAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfwpmrN2PaOQzAO3rVPOTpURLoAvCCXv3AyDVo2reoTsyW3ar/XmPyZ+ANMJDsfDq9E16ccZzcrD23nscGM8NA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1oDDooVCVox3GuAn1d4vvaMIU0J0CBJAzStHueQpECQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEXj973j3gYJ7A1JVgyBd82n4DEgbMj9xrWtfjfTm49WEpyDmnwwNBWWYZEjKbJEL2kCpVeZtfXYBnhHHMWQ7SBLMWawBGMxmJZfBX5SNEsm65iHm", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAkCTKCCRLD5YdiU9u5qqn6hTniYAFx2xqb9Krvs9erJfWjrGHJddFhfPrmUXw863ZSz7x73wUgXuG66K7gjeMrBk4Q4HsqpSdEB8PnP9zKf4zKMR", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632941 + "blockTime": 1740715560 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM b/tests/data/transactions/batched_tree_transactions/63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX similarity index 84% rename from tests/data/transactions/batched_tree_transactions/2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM rename to tests/data/transactions/batched_tree_transactions/63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX index 9699c434..6d238d48 100644 --- a/tests/data/transactions/batched_tree_transactions/2jQwS86qaTPaQnPn4JFYmoacVVP64tCLhxz1CRC8xLNxiARXogJvJoT5FDRvrejiPA39TzpRysaLpehNrLdBFraM +++ b/tests/data/transactions/batched_tree_transactions/63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX @@ -1,7 +1,7 @@ { - "slot": 129, + "slot": 183, "transaction": [ - "AVaXlcetHQuk1HWtb5YIwd3JkLDv8GS7R9GcxIDz0GNx5Y8VYyl4+GdUodpOmOMCmmShuq3ghFeheqhBWK03oQIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjFeKshLvbYve56EBNQHJZeQRjY//N1YuGmRAUfnGVoQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfygT2C8h4P/4iknngKP7qwkUH+GtdxflkU9WYwtk/GCS99xtbizX0PqXabJRdF9p7cQq+oQ4hLbQvRx/HQLwwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnYJY3kQ9neX1uHqVaww2PvldOR341hpv1b/meJUk93gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8efVQjjN3oMCg5f4UTtgsVmXgw7RX2DsM6DyP1S2qqMPsFBqCsfAAcDytTyaQHDUiiYaQKZtuJN7ujagzXJgpTdffCEbZsSQ6FifsGAPj4KsADyR", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6en2F6u73t3qWCbidvHHQccfqQcZJ5HA2KjYxNC6AcL9uzJTAQDK6uZWWjbyaFNMZFbpviLwX4hmXmkY9Kt1jnVRd4hNPVwi3vt98HtytcmcLHuH", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632911 + "blockTime": 1740715530 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q b/tests/data/transactions/batched_tree_transactions/66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 similarity index 79% rename from tests/data/transactions/batched_tree_transactions/32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q rename to tests/data/transactions/batched_tree_transactions/66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 index bd9a1a43..b99c2605 100644 --- a/tests/data/transactions/batched_tree_transactions/32KHGmu4fJHmq4MaLXfnbAZK97EbAXTEgYMEZ8x5LDwtgT9MYL6FNa9jtf8cffEDUzkTdz7EgxuovmUdSuteNE6Q +++ b/tests/data/transactions/batched_tree_transactions/66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 @@ -1,7 +1,7 @@ { - "slot": 135, + "slot": 189, "transaction": [ - "AWUrDIQZ/JERBrtDM1GYe2Y7dw9+DF+cojrmAPM+PcWk6ulcZzjAI73owirALqz2+oo26VqaI2CMaKUpeMXa6QUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQ7bZVurnQjKXRPHd0iHrnppZcw0DM6kfcs6oYI05HFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Af89qid5DINsim7B7iVJx9h6YFUXTTkTLsIwyji2wOoPAaloz/2wz+plVlGRcjf0VPRHWVpAPALqBzmKUOjBfQcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVxZiRLtZ1aA8Pv/sdAY8bxdlBDEA7MwoAMTkEfJA3miQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDUfyydhxCzgwYqgan4o3YCg7FyUZLMZhEWm65ZrSVwhfPqhuXVWkZTnr4ynZncViGVdkQ8TZxd9BVvGj4voLgrXTE25v6NTt7rUkNfTti51U2UmGyxoF4wWc5cPq1AWfAqwYjQ7kHs5a4LT6Q48z4fJHHAWyzdxUaGZJHfKsmdtrh1CHmgkGfGVyUdZVJxYLmXXdYgdtN5gzp4hc4u4dEdUTHconkcHW1YBRMRD2k9nZCDaq4MTGin4mupqKf6LBekkhahhDE3R", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDfcfUmto1SQnrj1FTZrTd3zy6Yqtg9hLB1Mos5G2z1m8nSjXpAg5SPg9P5qUnQMQ5DertX8mXMZkdfdB3b7cjnjLucRPssp6QYcfvugiS5wariGSkL36we1fJL4kX8WUpdtmx6mV2E2jqcTS4R7c7urTrDbFgn3S33NioZA69KwXMxwmswwhHttFzjpAArYvmZyuoDu996foT5jbeVZvTGbBUfZ5GHShKvsmsLZJ8W77sfQUhHfpq3vb3mDM9kVtTaVetQUStf1", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52985 }, - "blockTime": 1740632913 + "blockTime": 1740715532 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh b/tests/data/transactions/batched_tree_transactions/67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o similarity index 84% rename from tests/data/transactions/batched_tree_transactions/46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh rename to tests/data/transactions/batched_tree_transactions/67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o index 6c2d0c3b..2d666e97 100644 --- a/tests/data/transactions/batched_tree_transactions/46caJeQFgi8q58bwrA7QBW7TaCWBCsmSjceJCt69EDfbyLfobMmiWkH67bxKQNXW149JXCb1YE111kqq81Tmt1oh +++ b/tests/data/transactions/batched_tree_transactions/67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o @@ -1,7 +1,7 @@ { - "slot": 139, + "slot": 193, "transaction": [ - "AZrkSKpbqtRfs6MxXa4uVowXifJkY7lTcWgbWU8ww+ik+nQv/iBpdsELhdzR1/OR/J1DY9DPLFlo5TjYDqNiFwwBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVj8f4TCKjXxInBd2fGojSsZTJR8BfR/AuWugmVkUNCBgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Af+Do6c+eQkIgb5eE/UOhycqmb5NHrvhe9nAptI39RuM9Sb/gWQ0lMlR/6q/hlQLK4LDzY5hd+cKkrvFC4g9hAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWH21dbJLeVTF9CIOGRoNjWNhInRX/CDch5yoSMbtyjUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCVD9MjcHdjQnBqPWFL9p36Hdcbd17seeEN2Ex6frZMu8vVNVsFBn1jaQaYa2V3uwedJkjJDkSw42gXTdvfMCBDvE8NBuPL4whNWeUFVLUBpHyKwV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Y7w1aCgQ1N98FvSvg8Yr6Gfq12uaDP4JHJfXr7G8rYHj2nfHcjyagAmM4QmNwNbsGKBJWDZTZiVhx1LxGKTrvdNRpuv8aVzgfuh9YpvSkceS74b", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632915 + "blockTime": 1740715534 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK b/tests/data/transactions/batched_tree_transactions/6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq similarity index 79% rename from tests/data/transactions/batched_tree_transactions/FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK rename to tests/data/transactions/batched_tree_transactions/6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq index 58d2ffef..18d8226c 100644 --- a/tests/data/transactions/batched_tree_transactions/FCWNZgmYAn5ErTXp4Jpw4kNqVuiTEhwEEEGfQFU9PH66V74miZ3CsSYErR8ktjcgMdfiZJbTFRSrTaDsBQAvbRK +++ b/tests/data/transactions/batched_tree_transactions/6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq @@ -1,7 +1,7 @@ { - "slot": 163, + "slot": 217, "transaction": [ - "AQw+gJQ4zcuCcEMHJrudN+Bh1d+okKDobDK/8YVPaBEkhBGijcsjnAzdUfRMFIyYquvVDunsfXrBfVt8+E/q5wIBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWfSAXI6TcZyhlPHjtB0Sn9s2eYkFoPcqwQYjqkKFpwswIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQS8NvtDSqDSpjbzfcvKLumbOZOlUCpteDPq1m5ltNEoBox3teIgdN6Tb+AyvrkftzvYi33PAABzU7MjGS7oKwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXK0PYT/eq/9Y5n6xX4R10dhk+sfcDnoRZIWoxIQV2fGgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD9CyNGCW5osWEXjNVhJR498DSZaemprh6BoQeGc3TZ7fJDckYjtFEPDz9EwutvUXNUkZrcv8PaT1rqnPsAs9hz79KtL9b9ti3MqRrkb7XF5RDXexrMMSin1gaearFCfXjpciva1d35MAQSVvH9A2hEkCSjCHmx8ZveB95kximSJR8gjH8H46ySb5RtUwYvD6vbyAvFtyPAuMPBmtRLwSivj1MQrLtwKPka1BZq2f7wSyhdTy5QKwyL6VaYho4AzNAqhnRkpMNWB", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDKuVQSmMEGiLvYp1KQQ1JvreYCQEmN2p6ZX5GkWqspRxwrsg3W5XwD1QnqXiFpb9wUQXgX5eHqxiX5eJVoyr8MAWM7mSkGHyFpkphKaBEREjUFRZABepwmk3DBfkPjKLTu8WYVh8cWQdjyHpfRwzuQ2pcmX4a26tqqMQGLWWn5AYdDFjip22AuEUa3ciwZVDG1YB2cjFou2DqnbGXixqM596b2PFG1iy4NJ8kB3XFe1Dj7g9gnqmypCDS2TYLvcKeV3P92DMYKH", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632925 + "blockTime": 1740715543 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb b/tests/data/transactions/batched_tree_transactions/6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh similarity index 79% rename from tests/data/transactions/batched_tree_transactions/6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb rename to tests/data/transactions/batched_tree_transactions/6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh index c6f3841a..c7a0e48a 100644 --- a/tests/data/transactions/batched_tree_transactions/6JWap73RadG734TZvWZRpMeNpFMWsx6uiAHGkS8fVdxKtiUtmkSwhKG7FLpsun1Muy8EfVCJjmmTq21mbhQYrnb +++ b/tests/data/transactions/batched_tree_transactions/6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh @@ -1,7 +1,7 @@ { - "slot": 158, + "slot": 212, "transaction": [ - "AQSSeMGUHQ0+E/mFbV4/sJxsXQ9Tr+ZdeoXU9BJINnFyueHpKCEP7Tb3cZ3JfZbKmcx+zi19id5vxoSmcHDUswABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUj/T+nYuX45ol1gV20xAWET7dbYEl6M6Ss5xKBNy5QIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQTqyJTnX1l4GQxSKURJ3A99v7eqON/zfsAfzODQOyquO2WHiC1z7+KWocdSGp3C9skVi/0VXkcaj/GHIELemwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWSMtDt5gewMdw4Yx7+N6kJdzlQiB+YRrzjBMNmP4XfQgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDerszdZXJ99CSCAkVuBWPcDhhbgz1PyUcQZy7oBQYYw1DRbqXR8zN746qE6qVjsD3DapLoQDMaEELsH1fZSjD8Sbf5X83C86E76RdWtNvp72uTDnP88JozgpooYpPUrQqgeeMmcMadJfm3DLvktLUinccuNp8fLu7QiU5JwNqxz5dQQZu1rguSkFxBafwpcN2GDSE3hDgFyKs3BYnf4uJe5Hh7yt3mKuxzk8mk4ZEtdXsVt5KJiY5kkbKq1gY2kvt3R7ZQBVaXq", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD9xdLJdkibKfsY5v8RZJvc17xdtxFasLFLtbeopBm8kMKtkEBLhoty7waACrHngVysy75kkDn5p8xrVV82JnLhdJkNVEDhUu3b8it6T859baAMrC7nuAEREWYLZMBAootyFent2skkzeDxxuMZnwfgK7TZjwUfD8nELyWLdESDavSHPreiG34BgrCRo5ZQmRNqCnwPASPTCjyR8XsWdLhRczHhgKWsa5pL4G6UAURpoyu2qjBHBYapLRk2Xk68Sp3xhuUeBk3RH", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52970 }, - "blockTime": 1740632923 + "blockTime": 1740715541 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J b/tests/data/transactions/batched_tree_transactions/9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J rename to tests/data/transactions/batched_tree_transactions/9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 index fe800ca7..4643a478 100644 --- a/tests/data/transactions/batched_tree_transactions/4Tfc6JKKdE3jZB9EXCGWnBYMFt42nqbyKJyvMqLuofq358ZPC4YHBPwkAyzhTXQnHHzsYvsaBNvYqptLoZWnuL2J +++ b/tests/data/transactions/batched_tree_transactions/9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 @@ -1,7 +1,7 @@ { - "slot": 237, + "slot": 291, "transaction": [ - "Aa0L4NoKinRHUxhMoDaFO6HCCWuPxLMUcNtJSaullPeUtmM6MXfk8Gp4l4LuSP4WqGkOQ8JCgFnDpXgKyk1R4QcBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8AGkDs8NDuYokJrGjIYBsZnbhRH6m0LRP3+J/1sUXxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQd4Uxughz4YvLcajOsok53pbKAzN2IzU13ZzHsSFB/T7L2T1ze3pg7oETOXBwx7l++WBP3VdXxJVdBmS9c53QgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZ3rntaNe9HfQmalYDrpOavcr2Z0V+Pxxs+Z1vEMbrIAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7QSE4X5pavF23vNdmc1v3r2skdoXBhkFYmz9WvNinj5RxvgEvryAEzhRGp1gx9Ea5R1hx5bydxprsE9fSb9TuB1FA28BfiMfxxfFSiWoBfipT2to", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBsjawG3zwNN2D3otjuJaZe8BKGXZZJobkXwfe1oa2jjT8vh1KGxmfEhuVtkbVdbcZMQKKr1tuQJWuqqWTHrCBx8aQJe2gA3hsmRBrRWmGSke6QmM", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632955 + "blockTime": 1740715574 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU b/tests/data/transactions/batched_tree_transactions/ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN similarity index 84% rename from tests/data/transactions/batched_tree_transactions/39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU rename to tests/data/transactions/batched_tree_transactions/ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN index f602ab35..70851c8d 100644 --- a/tests/data/transactions/batched_tree_transactions/39uD3W24xYqfEXp3Zoigg4nzVn2FhgmnMUsEcF3BaNCYkNF56SwPy8VZcmbSnCzWa46c4ynS7BUkFY8UyXNk9WBU +++ b/tests/data/transactions/batched_tree_transactions/ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN @@ -1,7 +1,7 @@ { - "slot": 159, + "slot": 213, "transaction": [ - "AWu1ibWIBPGkfmHkpXgrPJ2iFIotsdhSOi8xJRDJU/AChk+BejrrSNa939hAOYeHuBN4ztXKt0Dhm/q0UCJW/QMBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWczVr/AWFW8jLxBICbIWjBbxILmhuH09ERlh/5tmnF9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQfx4EQO4hDSmrUMDGk4C+Dvet3um4TJTyYFboWGKhgfitGBWvJ8fUBsFBMT3hjqPFRk87IqW3tTThswiyDMqw8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3t/my1H4l5FdVXp5g9vvE/3P7QkntNjdNf9mCdDeLNgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7YWSfVbFVuAiHHeDjrUQd4dn7roVaxG25wCYLTT9oAh17WHgzbxyBjHktHpBrWPrxoQqWo139jXFufrr2kKRqyk4PsVR8zrR2kAhMTv2y17drQ5u", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDQsQZFDXQwDvrDUTXy7XZXh7PN4cvjHUxdNeJBiYx9L8KfWGNBZuXWGSwPLBSzo6gr8hFReD76z7bTvgPetSj2zFi179njaz4AAFXWDg442ndfdq", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632923 + "blockTime": 1740715542 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u b/tests/data/transactions/batched_tree_transactions/AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp similarity index 69% rename from tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u rename to tests/data/transactions/batched_tree_transactions/AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp index 8f672709..4db800d0 100644 --- a/tests/data/transactions/batched_tree_transactions/4t2uFJKzk1K7RqWbrncxCRz2HDbwwmkHbGV9Xz493JXSEFNBsEYntcuZPLhQ1K8VGQetDAX7d3JTWM3MpX4jYD9u +++ b/tests/data/transactions/batched_tree_transactions/AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp @@ -1,7 +1,7 @@ { - "slot": 336, + "slot": 538, "transaction": [ - "AcIPSd+MRcEJyVsHv6EF+bUMkLCkDEKznYxKTgI70cN/6Hfyn/4eqx/mSSiNByEIQtxi5UwEH0PuKVYHeXbEWQwBAAUIE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F6ppmYotwcBJpUEHgy7Gnox+qnk4UtHlUYKehzCFL8k7vKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Mk10BeP1d1b6w63068rs4Xt98e5ax4VoToQIKLi0gAmAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACP3K4dbOCyTMko8a2yHufgpznxj4WEe0wT8DfX1chjuLtCIQcKLTLQe2aepK075cJRB0yr23eIhMHHJ2uEwTy4oMH/QYTL8zUQGAwjCjxkA1wib+8+1LCY61z5uHEFuGAeiMCfzwABtp9u33xP/RoWkoJfh1z9+4Q8yOTZAi0mnnXNPt1YM2bWP+ftkSAmj1LDUbrQV/ZSUmymNMZ3BJnA=", + "AQiarge8gfrULfQ+JQJp7Re7+uO7Aa967EscMKDYyTdpTvr+VHjeHDG3og03Y1+hxIeAehfsHtCZBZ6wIqz1UAkBAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9GFluiTOHP7Je0LJJLE1Sinm6vshaQulncbN6kkzIxt8AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACX9VlZxNewm0+6dnkAXLk2BIvTNg0G2FlsEt2FYpQ7vlQcHQonHw+IYLeTHQMBosHTqwldbwhZTuWuKo2M7px0v2GS2DVj/dCFvIv4jWw3bxkQvEoHYohBOCYdIqG1AzhrzZTQoEeQjdThw1g/NL3CeKBM8KTJ8/jMcN5AxIvOZlcaesYw1uga8sZyyZ6l1Gzr9VgVANq6FpaoOftcewCo=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74xtdRG5wv83eTkUSmzjak4vWxuMfSpzJL7sRakK4htra9NFmcVYQANbBZJWV4Dmzf65KuUc3bV5HEVm9xXfAboxyAXVqdXD2BUVaMgfDrDUVMvKdYxQxUNgAmFFkXVsS1kb5aktbcv2SDBsWbN6aC5pjbhpETf52A5JRby3RGeSxQ6uFrCWA8jCWhLi6nPib4kJLVBia273X2waAJXAsoqoSizMm", + "data": "LmdQuBbApKVFkG74xxCQMyoZcSHpvFZspmym2BpX7matfmvun3Q3XtE8hbC2JfoL6GrJHTkMiYRgw6gPYRodPEY6MuVEbnoE7AwRfijByWBceuXMCnjzWijLettTHtueXUUt8V2KB2JovoWDv6YJi4WmBqVjuN2hYFBGXZXVnTso5pSnDGCR21SPNZByzqZf1E5Vo72GnH6mMiiTCtevxy2PuoTFsUCDHshhhAngrbB", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLwPLc4TG3KnWb8BK7uqS5tecUZViek9Xp3VnjQ37A5ESc5noqKjhGBJPwsUYhK5", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLwSF5e8SZKMxMBAB1ChFj6hJCXTJZVNsJgebfpw2q2brezQi9vtSGqBGzUJu1my", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 125841 }, - "blockTime": 1740632995 + "blockTime": 1740715675 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD b/tests/data/transactions/batched_tree_transactions/CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD rename to tests/data/transactions/batched_tree_transactions/CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 index 66ac1577..1118681b 100644 --- a/tests/data/transactions/batched_tree_transactions/5Ae8ck3sXggtZMV7q7bVKpGRDTcJusHTmhLHTjV1iSBprpiSWmgjvFiBh2TmTouES2TM5XX7k5mgA1Mgg93mWDBD +++ b/tests/data/transactions/batched_tree_transactions/CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 @@ -1,7 +1,7 @@ { - "slot": 164, + "slot": 218, "transaction": [ - "AdBhnvaj7B1EP+I7oO0/g4gwVXRZYeEE9BzBKnS2tl+nXutP4FnjryXE31CzeVkFIis6R9YB7Qgv+QrOhkWkMwgBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnURUbTqiKKaoPLaWHUeXZPRCTGAt+4Tx2OcNxqr38H3UgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQmjJuxgxB/0mt8DWGIQWMElq5afXq7mdqTRMOjvxzOll28WbypwI6RzyLSIhcDdhqTCDNgd/oYkH2oCrSsgkAwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVWdNlQFt5OJcHNfSbUPecpD5az9Y8of2LDUnTOEpSK/QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6kQbPjcxDtVYpvDSJ8XyXur1hnjH3Q4hk8PuriZn72htNFrntWpERUsjWCMwXM7ymoFTEbcHsnwjzNBzK1tCcvgRHXTSxjfdiEgzibHbYYe9JhHy", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCbwoGaRswuxbsxuzoTVMwy5dagqJ6bjTkoES2EnrqEB92Az8As9NWJcHsqM48xMhPS23zzrcDbZXmGffnmivqSL18Rcz9EwJLFxCUmXhDWEykixo", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632925 + "blockTime": 1740715544 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A b/tests/data/transactions/batched_tree_transactions/Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A rename to tests/data/transactions/batched_tree_transactions/Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB index b6fe3813..989d9427 100644 --- a/tests/data/transactions/batched_tree_transactions/5nAq8zT7xsUxvcXqHybqrmGGFLvfPxtiMSw7PnjL4i7HA5mPyxrvcJE2dVQxBeqPxnxLtbckeQqqaLGPWy9zWR1A +++ b/tests/data/transactions/batched_tree_transactions/Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB @@ -1,7 +1,7 @@ { - "slot": 154, + "slot": 208, "transaction": [ - "Ae8FO5N9HUZXy6+LrwvKq9GAbFjjYogNAVHU7CWBiqZ9TH3hFs1tMKtrSjMkBkJIZCpFe1hloS+zXMzp4DsQBgEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWk3jNPWY04lzoqHnRhqoCIRKbBg1WbM9rku3A17OyUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQoJVbMLGnNs4HFy8wkT3vwcSDTme01lYVTUNABKf35+DLlz893ulruBifs9tJqUki1OvUPLP1h+e6ZVurPWlAoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVkrIZOXZN5Dv1Uvqn70GftTduKHEMgokwgZ5J7uOEAhgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCjQSwvJLjRitkwhkYCePK7wR7fq63DH2VFonTmrPH1Je2fCPxZRb7p3SYkxyqHpw18nnBYU4T6kK2LQTsRTCS1z7hRph2M3BtZ1r11ecoKvHHJoH", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDcCMwuCkqvTKXhgZYdbNuccDvjNW2GxchWhYpytnLGtANFPnxKN4wJwyqUbdSM3iVAB8WfpdWoNEcLw6sEyRVqxJUSyTLdPZUnTe2kdzcGyhcprK", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632921 + "blockTime": 1740715540 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa b/tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw similarity index 52% rename from tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa rename to tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw index 3f65215d..d5fe194f 100644 --- a/tests/data/transactions/batched_tree_transactions/2TPh3sA7QA64CcunkysQW3V4weXavFDyV3xFxW9fjPA1xV3nH2sTJPSHSsWwAiTZimvAcycu9KoX8PKfV87KAaZa +++ b/tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw @@ -1,7 +1,7 @@ { - "slot": 427, + "slot": 627, "transaction": [ - "AUjGmZTQ+mc9CSUnFps0PEnnJjvz0wAKuhyC6oazLAk2dpBpCgbxID4I5UE9PfWERiTTMAl5bNlIRFQB6i3VbQ0BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL03hMjz2Gv8Hs173jbIYfvbmzCC4kgMlDlbYToxlm66tcBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABuIOXKLkj/nQD94Bep1vdTsiyFGnRb0A9mJor8XE4GNqfoPnno7YNyf0UdFbtHasLfM5W3nHBnIZM4YJ2D4dh8jJuoM6qPDe2K7FB8Qa/KWTCjqewZEAqHiTGwhQKAa5hqNrm9thwAFbRJfCyqt0qtaqobq3KqkJ4kbfMFOH9I6j94n4hatDlOEuq4tbfWptPAMM98PsUdAeQQvOLQhPv8=", + "AQrYJ+Q66xQP/Ew6sw0eMBCZBBUWarqQ4MHYauNHolT3uGBjiUtTb7gtrVMgH6wuBnzt32P1KSuizVVoI7sS5wABAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0S2mDf+Vi6AwYh0inpoIQqPwEUkVabDts4MdBnirXw+kBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABfCo8J5QgV71nrfK2ftx9xst4vj8FZfKTSYiVj4bxRNHL+3kvalAexMjdwjC9YpMeDXAIe8dVd+pzBIzE8jhp6mm6jx0efNyDS3edGZuKW0Qc6xgInJMeSkaNLorCLiZw/i3490lSL6VjYVFA7eFfbTih4RPU/zJlqofYXel1F1ItpTItjZbB0iH/R9NkmbOfEiF13JOnxYGxMduUifiWU=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8941tvy5VeZHyKYbXGJWbsgbKyR8CnZkcYKWGmVJrawdAkbCfDQxn5WzTmVRgEvnrxeNcaKm55VKh2ucHVV14CgcPdJtGGrAihz2a7xpbYecnt2tttfnbeAWDdF1U7kqfWZ7KyJCgJbTQY7QhSFUfGyApjyguGqptmXSDR2XeJ1QiLXv9JLsq81eXyYgiWXA9Br7oTqCSg7eDotGawEhbSbgW1A2Rc", + "data": "ZZpa4B1Y3ym6r8941nHG2qarru19SMXaaeeJadqYSCBJ1g71cwhAnBh8LNWJuPGgvuiSsGPwFt1ND1vagBXNhsUudcM1hBgx2KoLKSgJKx4ec1GqNdwj2NJGgYLsBxSomNdqVdFqSGJ2mbgnY4B4AueC9Q3bFkV8gQJKBHmi5fi6Q9Z7exjXksTyvresyLGssBC7gqjiVeRsdS7wspLFRpmSr2bvgR794WpQMgcLDp8", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUSH8sPypeEUoHFVA4FxXh8m8sxidNAVHjzaGpRTFTL9ZxEhvKbWNWnQ2FpicHybaJhRyEdtNqJKUTTk529JdBbbTYhVoLPSGDNzoBfcigi", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUQfsgEMJjmgV1fVSJPf7XPraMWngF8MpWg37MyeKixQEfjUGZti3ruxzgCaJK3sQyW1nnSSmvSKoqEH61DSgGKx2FhZBDZNL5kedLzGBrJ", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 23, 194, 163, 194, 121, 66, 5, 123, 214, 122, 223, 43, 103, 237, 199, 220, 108, 183, 139, 227, 240, 86, 95, 41, 52, 152, 137, 88, 248, 111, 20, 77, 13, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36969 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145272 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165501 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165501 }, - "blockTime": 1740633033 + "blockTime": 1740715713 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 b/tests/data/transactions/batched_tree_transactions/GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT similarity index 79% rename from tests/data/transactions/batched_tree_transactions/npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 rename to tests/data/transactions/batched_tree_transactions/GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT index 15ba2a71..c86bd4bc 100644 --- a/tests/data/transactions/batched_tree_transactions/npo8Suiacof3HpedCoq5TD7TwEPvt72NxUgHoMo1KS5LtgNc3eo5myEosy9QeWEJaJvFBDzFQTunA8A2F4JAns2 +++ b/tests/data/transactions/batched_tree_transactions/GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT @@ -1,7 +1,7 @@ { - "slot": 228, + "slot": 282, "transaction": [ - "ASeEVVwrsVQy0cgBp2m2a9hC1IJDAbhSUiDr1iklLslL+Z/1E8WnI7GNHAoL+ZCJsZb/pOLYf1f2QJJlfCK4EgEBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0m5sHAhHWQD9kKBWf+y2edfWVOJ1kQCu1YMmO2IEL3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQ0rbpjU1ksZ/KwCyfBGmCdErjamaE7pnsnT5+kSqMVJGVlBE/BtHx2OYdpA33jFGG0ruz8ktQ4kfqlT8Jeu5wIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUAPrrgT0SoqBYsIZcZpSsgQMjZKagj0j+tW1v8C+7tZgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhiySM96UBtcGdUzt9eC5wJSUUgoXGgBwSd5f2AMAa59Cy3tZtFp9jVSWeziZUUJiaPCJ8hQ24oxDQ1oekDyEPFZpm1AiUw1ECGqggbPDmitxr2mibwQiL9VcfC5ACcmPXbZLzRmRL6HqedoNxSsfxqA6gdrcF4dmXGYe67mwF8xcaYrnJekvyZgQs9yJM5yeNp4R8jWtkQPQ6dxvQRDaA7EiLFtVEyJLWepRx6WW39p52UiXnHZAG3KFd27rdEW3bgby4au3ao", + "data": "SfhUBSfiMqT9ahTEAybZqG6tD94tBvC7nZrwbTctSc9bsFq4cevs2v5hjJSZbPxqJp4CCUL6jAsBrXFe8vXd2DoZKW2SzfU32UzG7H9RsxDdgHjxWUo72JFimytLKfHnecg3yTFqAHBpTYSV6wELtXhZhC21n28VKyzg6fuhrvWZgYVCM5GmmwZqPW4KYwt14NKAYjvhxoShPAAkTWKzb46YJMmmH2SbBZo15ReRvNnvyop1GXfX9eFH8RcqMeaMvzzcip8n8hrxcckBJ76R2aPZZ7e2pSKMARm", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632951 + "blockTime": 1740715570 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 b/tests/data/transactions/batched_tree_transactions/HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM similarity index 52% rename from tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 rename to tests/data/transactions/batched_tree_transactions/HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM index f05fde28..cefb22e1 100644 --- a/tests/data/transactions/batched_tree_transactions/bZ2ZzL5ieUEsx4VaVRdoFY44Gui7HPH16kwTFLhgTLVgH4NPT9aH6WoczXsUnieMFyBfp1WMxctPF84BkkBjMo2 +++ b/tests/data/transactions/batched_tree_transactions/HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM @@ -1,7 +1,7 @@ { - "slot": 397, + "slot": 597, "transaction": [ - "AR3L50KtQ0y+uo40IDOHLroQTv/uAeo9CTzPd1os2GhJ833j7dOZZ6UyOahhkscuor2q1FhA/4O+N0Q5MHRBZw0BAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0etymntBOE+ToDUHWK+5wZRNfIKua18Tj6xwy3zsXTFEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAChmg/87sGLx+qZi6gX/LarNk/fxzN54s9qsZDwQrL4krjCrQmjfRHMsR5VOlAOINJLotKE2wUpowoYyXr+cLTgJUs3FmSEX+Tr5g8+BGu4B/X9OgerkEI/mWnRUBua1SSa+dyedMFi0zR9/bBLRZTsbt6Z2wDVst2DIqswEeSFFC1qTgQ2I6RyGvWNRd5GZE17BjsBdFGzQokSWCsT06XU=", + "AQ4+YMPA70nQTY28fX0C1FKBjmNXiFHjoiYVhwJvToGxmq2Df1XfoeiBMYc0vprbogs/L+vz4Q8GVCvA8QNytwoBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0g5I9VD9OTuOO26593V3ND0wF5H65U9tNqVzf+jyulTsBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACYtHkub59YI67gbLT+bSo30rYfzvwIvkgFiYogibM9uEDxZubK42DFBjPWfVCyzvO4Gn4lSaqwofaqCwmHo2t2Y4dCC99XF/fOIkVkuFoyEVwyBLwBMtWrLo3m3zfxCJCi23hJRq7FnFKtFDEaChhQk/6+5tKmXwLLhNKkMBcKMAc6++bJmerMvthfH1jIyXtaLGe/U60nPfXOG3T+zn1A=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8942HctWYkE9dMC9mBvyabG1qNHvMCVjdhh1LmRQqrcBCjzvZPRPw17CxS9PJ1QSRer4BV8nSGuNusoQqDkkYiAm3WrB5qWrUTP8NEqsid9cjKSryHRBXYLku8HXv6teSBNtsvxB1aVyGgVCPLcXbTmT3SjrWWVuL4v2cpPQxsi2mhVxxYhNj8LcWvcK6UkUwC9C1qVkuJyp7f7ENaxL4L6PcMcDrL", + "data": "ZZpa4B1Y3ym6r8942DhSVR4i21a41ptD5hE3SyfoB3zHZ2FyRhovWoB2f4tki13TFCshCxx1nMYFCAGiYEczVksFjhH79pzRqwnFawR81pzLcqEApoVUWdQ2Cpmk1dKDDdfcsQSaqs28dL8tp3VFSPVLkDbQBUN5rxXmiFHy88CYMgTjYHjQEwhzfpn8fdFkDZUbXMzivFi7xM4KJSgp9UcAQQMd4oQDyTRh377BpGX", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhH9YsAM3DH2JS9sb1eMawtM2TQ4fHafcWig5FLpjXwCVEg2qkajxq2m2sin5SCAX2YLJdMmCS4hidHyqDju1wqtw4wjLTBcLq2AZbtizLr", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhGCZ7KoTY2KSxzfzS2nALoEz6r3Sw7qapPKw1QJ72WDffrPRn6Kvo72anK6d5kr3HoP4q9Xn7mfRKmoc4ZsaSHNso1JgnE3qrX7ELSdZqk", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 38, 45, 30, 75, 155, 231, 214, 8, 235, 184, 27, 45, 63, 155, 74, 141, 244, 173, 135, 243, 191, 2, 47, 146, 1, 98, 98, 136, 34, 108, 207, 110, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37079 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145162 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165391 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165391 }, - "blockTime": 1740633021 + "blockTime": 1740715700 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v b/tests/data/transactions/batched_tree_transactions/JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN similarity index 52% rename from tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v rename to tests/data/transactions/batched_tree_transactions/JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN index 75fb508e..a4f354d6 100644 --- a/tests/data/transactions/batched_tree_transactions/4LqZsvrPA6cmc5CGnw6wshwhcagAAHHzQngTDw8oPaSEqprSGeocrNGS8KqP9Bu2GYQHeyVxkiGtw9rkETmfM24v +++ b/tests/data/transactions/batched_tree_transactions/JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN @@ -1,7 +1,7 @@ { - "slot": 325, + "slot": 525, "transaction": [ - "AacocXQcDc6C+mXpu2Qy1TFbQ7XzEZm6yz1l6v3+NFHJMsg/x6HXSl84k1Cd98uqS8Az7hOjY0F7iNYK/m/mUQcBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0++JG6iIeMOOlb0ykXkpVUjmZCA2rzWCdr4L6lgd6vn4BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACB2JoB0gGAQzXpuk7QcjvC2sgnftENoIo5e9mNXOuWyktIrsRpYy4sATDx7SAPQi/ifhXHrVytcg4wlteSp39+FWgZVLuh9c6MYjSumoPX017YOI58Yq1lLi60gowR8Bh21ArxOKnXyPT9gkNHZ1M3K0IjIUxP1eUoabyT1gfaznrv7i+NFc8rIdwgVOmP8kdDpMIQXLjVAYSmpKWJx+c4=", + "AQ9NV7jL/i/dmOsgg3Q9WCEMPR96Sy0dVHmyowtZpKHh+TpKN3nrcCWdVG5g1Bwc1TqDdqZhtt+2MhLZEylRIg8BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0B+siTL430oMH3xnAdJohVNIrA5G3ZGEC4YTVQBoeZtEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAbzB2M4zSPD/qy+zxeKD8U0U1rXXYGuZje7XGivfVPpLFmuhwor3yohmMaATja6Dwt2efcB+sBEp+OVzlqfz82gz3MthrB6Alk82/EeTtJck+9HAp7QW0LVZw7RNp+jQwOd7OAVlKAp+5dG77uyBAwnqs0FUWxFzIPnNZ270E5UntTFtvkIl+TLb82xwtIXHyEIihKOdKX8I+KPR2nGmHU=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r89423d3si6adHN3eJw7fVzEd3zfA7vrHDy3QPV3KG1HBypwEJNSGKkEKiwrpm36PPwQhjT4aC6WPyWcq3oTRuaDQCfN5ZmPkKzu8NigFy9amLWpcbUKJa1jF4QoebHqefp9wQBJbRJETeF8wyGdH2uFHsVgzvGBJWdNjaNpTZc8z2iymrhZwt3N9G8pAVMpHDiCzwL6MheiT65VKpHvjmnWkcMFTjK", + "data": "ZZpa4B1Y3ym6r8941GeAHd1u61yoQEvmSkcfoUB1stYDcuYRTbM9tihejtJoF2aFabUC3HXkxK6EMrGU4tmMF3xFn63kcBuexdUArSMXVoqePVA3uDVc1vvr2feMj625hBXByTnVG4u6QJA3MutRKKur5bJdUkywoktVYMUVRjont9KjswfLjaN1m8MyJ6QY4ozThga1kkTQ7pQTQHHP6AHpH5A1fdZzrRiu4kvSFCg", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxUaJZDo1Y2U51hNhA2tH57uSEhp7pUwv8HkQSD4e9ijjVweMX9cD8XhPr2W9jEhVmdwF5DH48oyLJcQ8JvBQQ5YHaHSkmoSmwLhwALp8US", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxHhVJTpxpbARxgZPY8BaHfqrLq19eHW5vDFdzUtDkMpJ5k314CFf84X2gdv5txJnf17ULifu2knJ29dLyMAgKhLZBtKdmR2yKSEkuDLPi2", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 6, 243, 7, 99, 56, 205, 35, 195, 254, 172, 190, 207, 23, 138, 15, 197, 52, 83, 90, 215, 93, 129, 174, 102, 55, 187, 92, 104, 175, 125, 83, 233, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37071 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145170 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165399 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165399 }, - "blockTime": 1740632991 + "blockTime": 1740715670 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq b/tests/data/transactions/batched_tree_transactions/Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e similarity index 79% rename from tests/data/transactions/batched_tree_transactions/3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq rename to tests/data/transactions/batched_tree_transactions/Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e index 9063cc07..a72bedad 100644 --- a/tests/data/transactions/batched_tree_transactions/3unp2GbS2EgMHQPiF2N6VGLoEWQ3wzLNPG1x25xMoiezfRfWV13EX3BBJAz2GLxmTsGMtcG5GdgF364Y3uim9gbq +++ b/tests/data/transactions/batched_tree_transactions/Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e @@ -1,7 +1,7 @@ { - "slot": 193, + "slot": 247, "transaction": [ - "AZGO1d/sgtPAEa7TTNo0dlo7z+xL1gsl1ScK9Fu8d4s5zZhrinCMJfHOH7lHFZtVtByn/n2crsoFBk7lWj/uegABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXX0nkQm71+GPyP+Na5+UdbUtrsUsm572bn3l3QlSUBFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AREq0gYeoqg+harsq5vL8Tn8lsXL/eWUEIxlg9a6R0P23+eY0p1GTpUPbJx3K0P7iI47hZxjd0eCgHlLIGvfaQsBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUbc3Y9Fko5fP8JdXOnWRXwNvkd3QwHXMru1HAL0OGrQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDcNTRKtKZKoAZtEtRogTLRvHsySkv9Kp1jEuFSEFa6aSbrhtBkq2vuQi3jmtfJHSagn4YxC4XtvS6VSGg7HJiTaUBvZS8d721nTK9xRa7pyxaviWX9fjci65zukhVUN8qKSQhxXZViUMSfzUjX1NhPKuQbrVnP9Birz22R2vhBpkom12WeS2mkukr2WNQ3vT3S7hVy8anChJpdDm5RevXTX2woAMegKP8tGQxHARw86n3DbNxfx8e4n43ZgZnqKyQCoHXvNiq51", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDA6LKi77pC5vGpBaQvwJWgsmchyojeUH8B2b6Y4425iKYH8FRx7dkMzhCXygLpkRn4r8Nqg7Caz7vkw4HWbTiA1nHGrTw5ZhfJpHjJMthtkPc667LdcLCGQHyvW8uoLiqmDGCeqVKXRgNHnDV89EVVDtHyEHEt3TPPAZsNveBaXLFc4CaL7eK81abNYpVhn3nHemHWJcXBA9E2kV8Gi6jeLh4Txyz2XRbmTUHNff58Ci1wNpApxhKCfjs6LDj5PpKY89BXo8rJB", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632937 + "blockTime": 1740715556 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry b/tests/data/transactions/batched_tree_transactions/NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj similarity index 79% rename from tests/data/transactions/batched_tree_transactions/56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry rename to tests/data/transactions/batched_tree_transactions/NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj index 194100e4..43a030c7 100644 --- a/tests/data/transactions/batched_tree_transactions/56VFudGkqbovBkD4SGBCs9Ph9yBv9SxSR8pkXUcMxTeAgZwBUoizZ26Bs1RELP6yN613VNQdtAsEmc3bqkdhGhry +++ b/tests/data/transactions/batched_tree_transactions/NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj @@ -1,7 +1,7 @@ { - "slot": 125, + "slot": 179, "transaction": [ - "AczMyLu8Dy7XMKTxuyP0ToDvT9BLElptNx4CDT5hp5JZjSDtqTkc6vUEIKSSDtr+sws6IOXIdg594ZylCLDhLQoBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWxOWqSTVo0C+LONywiFo3J90JgQxQhS9bR9O+bgW1GHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARLKZiiYwXta99h3+6b/DzPpOI0YtpnSaziHqAiRXwiNEp8cLy9lK1STVatLjRJD0V+76H4r4kWs6uZS4a6IkQQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw95DWZhHeSE/vEPb1e58WFGhG0xjoVqfcS9xqEtR5JAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDA14Uj3gFLTkTNTFadCZmQopmwTBkh6CdTx9J7j9pzbXFhotterv5zeLSeNPLjSBZQViu1gbjnCsSpBNrs3CDEaPmzAMRmREGW52LFQNnr58HgAPxCj2WzNGmSqXFKVa5JR5hBmQvvC5TqAxKUdcAsJW4wENKUtcLvioX2yZq71gmJznqwBWg2m41rXVVYiuo11GrrNUfMQZ6ofH6jwSqw4GdKVYKgBdSwBtViuBoKQffQ5kXNjvp1gG9YwyFUYYGRmEZ89w1rP", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDBeZNNQXK59SjPLn7MtL1NuyYBSQn5g6PAWsg81j3W8f78bY5Jkjp6RcYnaNpDmh2jUJDARpG8jaaoaadXgHWMGixiFEFLcjjsNqHW7h51SJAEQ7GwKN7i78sT87upRTjBrxv8nHg2eZ9KSbU3Keb6eUz93gxHp4uGH5iNKahrmfHPnb3EAqccvZ9TTA2uCzhYHexFUnBpA8MQgfzkapbc17G178pVwMeVYUeBmbg5VwX5CyHt5PcJNB5dMwx5uq9yzroG1CepF", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 52368 }, - "blockTime": 1740632909 + "blockTime": 1740715528 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV b/tests/data/transactions/batched_tree_transactions/SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV rename to tests/data/transactions/batched_tree_transactions/SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j index fbda37f4..cc87b60f 100644 --- a/tests/data/transactions/batched_tree_transactions/3ccr61MxAj4uZMBbjoSUMFwdnXsRCxHx4ovhpSJT6m5tWomZWCEnSnMJJwFuy6x4Yy9fUzyA1GUNTAGDFKRsswzV +++ b/tests/data/transactions/batched_tree_transactions/SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j @@ -1,7 +1,7 @@ { - "slot": 222, + "slot": 276, "transaction": [ - "AYK/6JAcO4SgzzbQoat+Y8E9C6rOqDBZxM4h0oFWZRgiVjqoW1n0drnQNwI7QaZvfFqyCHusWiWRba3ZzATK/A4BAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbKwhJh2wQmVSMIug9mb4WHHpOGHG8my5Qo5tODNkGtQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARYK3cVCtyBNyxiARV8GBHqS8eDmCnhyfITIBwD+P/8iRU4TqsjMbofIyRAAqN76aujm8+Hwy4BmuUHvbkAwqgQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX4fDMQ6r2Zy7rJS4+Oictkt6U45vjWsdxJpnuOXMuy5gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDP5vfBTjsQ9NEBW5eMKooD4m4Y1GK6vjm5PSquTQVrQhkV6GdLDWmtTrhhMwFzySGuYp3pENEFLLUkpMHpAJCLu6AzegHLBUPUUMZAeRa89C3X3M", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Jo4cwqwrPyUKGvEzkQEjiXYkk6Abmmqh1KD4ecaXa61cWHpz7JP3ctTxdmrL4pZtMJfTpZdTErDb6PQTyWDWFVK3THNhDn5RqrVxWRM8YLhGVYK", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632948 + "blockTime": 1740715567 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM b/tests/data/transactions/batched_tree_transactions/UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM rename to tests/data/transactions/batched_tree_transactions/UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS index 13a6e2eb..a1cd5f4e 100644 --- a/tests/data/transactions/batched_tree_transactions/5tgVK76pam7LbK6JjyZDgomqXQpBx1BpZBHUUYX4WHSkaCUz2bgwWKquEFsr1pfdaMEBRS53XUpY2ot87p6BQpwM +++ b/tests/data/transactions/batched_tree_transactions/UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS @@ -1,7 +1,7 @@ { - "slot": 209, + "slot": 263, "transaction": [ - "AfSitVgM0RlTRd2zMAQqgo8XswlSFe8pLEIeZSVKs/7OEtxUB0y8prPUG3Tv4FSiRwZn0Yo23jT7Tcm5U0DFKAQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWofXCIWuUlzCGsPaAg3Di6j0MzzR3pQj1584sCzcb/3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AReN5CL48dFCwaZapdatPkaHlX7/JYocSbujy0TB2UTGXX6lOMdcaTFypNB6E/haYOECDAzzX+qg0/9729fF6wkBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXMZ3G0sKex0sCq37l9clpMcsoBRtuU5Q2R6Enbl9tJlgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCiZ2LSzEY92oFJtJmRegbaaXwmTrMWRGjUWhk2vy9BTL1wohcQb4MtNKn6UQvWjKnL3Y3bERBeqpk58b2BeDbi3q6JtzFTGz2wk5pXVBrcS82dR9", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8bzPWFdhiVDyoUdSu4zuHmofVF1rbMTrHcr22gdmqVA6WPxMCoBWA91Ak8mMW3LVKBa1EbtimfV3YphsLfepWbzqRFUKfs3d1B3xbLi8WifKXAo1", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632943 + "blockTime": 1740715562 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb b/tests/data/transactions/batched_tree_transactions/gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA similarity index 84% rename from tests/data/transactions/batched_tree_transactions/YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb rename to tests/data/transactions/batched_tree_transactions/gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA index 597bd6a7..ccd3a5ee 100644 --- a/tests/data/transactions/batched_tree_transactions/YZF87i1RnbaFEKHdjPnjLpQXubanCiTNNrpd8ztE781s2MxBCQY1KqTMjayPq6yPEonqG4XX9TjzHNrCqxGeYcb +++ b/tests/data/transactions/batched_tree_transactions/gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA @@ -1,7 +1,7 @@ { - "slot": 137, + "slot": 190, "transaction": [ - "ARs2buRltahrE9lAhyeBl63SxALsIqpKfCG738BOHNFiRsGF3nQGoeUNoG/ot6MdRGZ0M47AarHqpAWKqQTxywQBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVvd5m1mLNBAImnpJeTjKpaooXuE7cuc62Bzo7C7P2ZwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASIjUv0qaD2TMPwI6xy88WRqKLcuP90xIxvah+i3q6jU3zvNN9EiPLBatfLjsy9u+jBuoou8iDla3s1qTLoQ6QUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVokju+hb6IbpQK39D36RktmPYtBWMYDdYdkRVS5a+d3wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8gBba29WGSZCJEQAymCwpCHL4Rv7G3rzuRcwNuQ3pwZk64BpdxgZamErPjnttV7s1CMznP1mYwJZKVnjyE9MqzPZdx5jxqfmc3bEW9tb6JcuCqWP", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8bkU74CTJ3vQaYArNiDMUHwFYdZHqjDkvr2hVm326nMyN1L1sBh5ERaDzpbCYjgMry8ZouTDYfShw9VSCox5ubdL7pgDAwRj6ZyLMshzmphAoArb", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40208 }, - "blockTime": 1740632914 + "blockTime": 1740715532 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ b/tests/data/transactions/batched_tree_transactions/is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ rename to tests/data/transactions/batched_tree_transactions/is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq index 7a1ecbd2..22768ed8 100644 --- a/tests/data/transactions/batched_tree_transactions/5YTv1UyvPndV3Cmr5kWSHnLKXPNu3VWkPxiMGBRBtkdEzWxxNS3NW2CkXe37E1WU9Xzc9fKDpP4fh2qNJTqXYSDQ +++ b/tests/data/transactions/batched_tree_transactions/is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq @@ -1,7 +1,7 @@ { - "slot": 233, + "slot": 287, "transaction": [ - "AeMzjb5o/8VD8EabVHsqRPsRs61KmmFn8wkiR2RYIdF9BYDEOkQjTgZs5o0DOPFY+z5/BhLZudQoSR7ySU+/WgsBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFLkAthrJT+ld0D/iQoeTSWGoaBrkc72D/D1ckPwIVUAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASQZ1I4YpGGFqbFyQhofiyuHYGt2u8Px2eaf4Bh0ReQdlIv1dz76z3KoVpsVPWcjC/rL1dhQWvHiYJksCFuXHwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDqhzLInEtgeAPn+XugY60hFomPtj/C9eE4cPvv+GhDQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDhpVSBR2yDWWLtiy4tpckXAN8DsGw3Q4iUYkinsB7CkDTmzckQUrkA71daAzBM2MNAoRNzpjgGu2uPgZw51b8Cdre9avgSotR8VH4GLJUqzA2zLTosdTAxMM13rK87B7PZnv3rHvMDLj2TRpTduUP6DC7mritMoiQKbf34V8raNYL4bZmqAw6Mc4cLpF41nvVvzYN3oWd1DwjGRqisv1WTm9vMkknkPGEqVrQwEsr22wos62dvYdrRi9ZnTNmeyJo3i3UFuPhAf", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDSm4SSMvfKBuQsP64ZB7yLuJKhqAwHorP7AQQsLmAaeQL1etw1wtgFRkoXtG334kF8GYgfMTBov2ZdUvgygw6GpEH68hsxrmnQDRS5mrizGop7aUy9YZVrJMcypqUcpSwAf6a8nACx3o9sg1ZxSU3mRTytfWAF2dfW4GTSvMXm5WEdm12UNqT57QgY7jBsvhzr7VjZSm5vHjmXAoGd1GyeacYMyQSRffm8oodjVBLXpPtxr3Fo1cHKjN3Utrb5pTgFHCoFubRnX", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53048 }, - "blockTime": 1740632953 + "blockTime": 1740715572 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk b/tests/data/transactions/batched_tree_transactions/kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d similarity index 84% rename from tests/data/transactions/batched_tree_transactions/29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk rename to tests/data/transactions/batched_tree_transactions/kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d index 9add9085..d2201472 100644 --- a/tests/data/transactions/batched_tree_transactions/29d4xMQqXf6op4TdZpLZhorJaWaTu1frKNB53j622yuJbs1punLmSyqtGw8AmwJFbvz4NqRoecm4HsdHEaqhknWk +++ b/tests/data/transactions/batched_tree_transactions/kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d @@ -1,7 +1,7 @@ { - "slot": 214, + "slot": 268, "transaction": [ - "ATlzwUGcqNdWCn3p068blNO7UjAAxtZKvsOlbVzwSNSnn7ess3I9WzhpkEqfrZ6d6Ifo72mj4CrCQqfTJF9gugkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2tBBNvunmjFZpZ8KHbGQQ8tQn060jfJ+V26EKoMm9hQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASVlogsW439fQGiSI8wYcqkcI3WiP320uw3R+oP+rA4sgF5mZJBxd8EFkjUYOgDEX573tx+ZSfJH/Pkp+gIclgYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUs63Zyj2mKzKsTviwlDIxaiYqUE6Wdsu6PXSJaT99MbgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDB8Wz6Vq8FdaQHhtB1UELn1tznbJNrP5DRR7VQ1WN1fQByVRnGmtxWDuEnUap1pw6NQrZ2JBXXer3h44Bu9c8jmtaZUvgcvJ6nBZS6C57BYs2oBV", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8mav9bhKzicnfLz5LAayC21n2yz1CKxu8KzZm1YjWVCzuyKVj3KjrYmy6emNBNCvtqez1G6yCoamSTcAhcyYxUuK8YVtwi5zLDvA1SNM9UMjVe7q", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632945 + "blockTime": 1740715564 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun b/tests/data/transactions/batched_tree_transactions/kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ similarity index 79% rename from tests/data/transactions/batched_tree_transactions/5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun rename to tests/data/transactions/batched_tree_transactions/kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ index ead33add..b68726f1 100644 --- a/tests/data/transactions/batched_tree_transactions/5HwmnfadLrqFYBngKANNMH6HuUz4AEcnD2wA7ieJL8BgwawtkEn5SCmFVaCuCL6riXiBerKwiUCtaCfbcr8CSfun +++ b/tests/data/transactions/batched_tree_transactions/kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ @@ -1,7 +1,7 @@ { - "slot": 211, + "slot": 264, "transaction": [ - "AdauHrf7sbjXpIhjNRDMy3IiZzGArcCVc4lIpa3n+5D6dpP7Hl0XOx1LF5PDo8EeVTn0BflytnFNEy8gHQ/5+AUBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX76QMeUfLTZ3+T7MVcpvDCRSUoDcO8k0FxicaYdDHkCAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASXgnqBrTSPeO9VS0UwyZA4FQTTz9a663QKPwhQCOOv2PR9NDLz/qGL9wa7MQWj8W5g3iG1SgOJEHfWn287xMQoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2MKfLs9tgJ01jjOKtazauM0GqVmUAiMY+AqQKai7YpwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNpF1nVSn1M2Ucx2zPMi9sJ7MtSsnpUgHH9vAK5ZqGkm3CRdByUw8Vv8KmvcjG8bMiSVZqhisa9WQCVgpTLWGPMb4wzdsmdVBh6MfEnJxFxHPAHPBT66wbsRUVMEbCpjXBhw4QypyeMpoW6ns4nfqTY9oEPHoan7xSicsCdprmYjn6zw7hv7Bv5o7Yfo3V3hDo5AX1t61aiWy1zMRrgmbfn9EHM1cZts8kwxNU4FmQDACb1vCC8WRGsby5Jx2YC6E3t8CjTJbGB", + "data": "SfhUBSfiMqT9ahTEAybZqG6tDD3QABLRsxQmG2FCXv1wHzTjfTzU571JpZgeKyjgbHGg1XVdLzQVvVhwWzRNiebAW7ozogu6bmRAbUYdXZDbF4dx9t4yaZRixQrau2ersM1HnpWcKdyPayAMf2sPfjKoMCTxm8GGSoCKTeUdgnJE476UdEB1msdfnRkT67AXhWzs2bH7P4p9e6b7486qibfoEn921LnFsTR9sCfuvc2bmPwzKNMtMAr3Zq6V4pEP9ctpTMWHBfaJxXcj9tTXHMbW5y6oAz3g2Hd", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 53063 }, - "blockTime": 1740632944 + "blockTime": 1740715563 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC b/tests/data/transactions/batched_tree_transactions/us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 similarity index 52% rename from tests/data/transactions/batched_tree_transactions/2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC rename to tests/data/transactions/batched_tree_transactions/us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 index 696c4c47..b4bf0e1c 100644 --- a/tests/data/transactions/batched_tree_transactions/2wB2cigZ1n9xfswdT5kwe98iTix24FrFgD8YW9FhvMunTXCHHwtwWpCTcxidZs6cENYyJESUNswqciWA19xRj4rC +++ b/tests/data/transactions/batched_tree_transactions/us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 @@ -1,7 +1,7 @@ { - "slot": 344, + "slot": 547, "transaction": [ - "AWC70DhN5zaX+gZKX18CHW2lvcIS2sgos74+kujGqLzjwC85J4VYDDn57pCkKVJ9qhbklBv25hnn6cqLfDfRJQEBAAUJE0CFpq4JnIEG7e8/f+h/IETrh8JvcFtrFHUk8jRr+F5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26mmZii3BwEmlQQeDLsaejH6qeThS0eVRgp6HMIUvyTu8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0S0nWyx5IOhKRMH2VCYHJUE1kvm3ew1yncBk1eF6KdqcBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACp5y9DB6cMl1XnVUOUs9hupJGfoB6tIIUhPSvG1xdsaKCNU1kz0S4u4jXllf8C58HZcT7dDVLzZADcezdLyCHCSoKSiNZtNiHCxvlkHhwrsE1LsIfr4/AroiGdtZ77iuAToVPS3bbbBvmLyiaDU2UbpyGiQLAnEoiaspziJpB6YhwwJr537HIXFrUMkJMr499WyA2jczuJaBT+KT+P41Qs=", + "AS2WGiSa2MSf2GehcuFTym8gTSYK9sNpf6g9/UCWd9GopUdsDXrpgWoLkAtPOMTwquZP/YOMDP0O+I/cL5BJUggBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0auXrKXhpEISq/BVE2/P0PdfLzUwAV5lUbH7eMex4z+IBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAC5aJh2t1UT8nn0r7qLiHYd66SMUhevF6cuE3rtPDgdra9DShzMVAukHa9h2yO8e/DIW2hdflNNyn2KjeXy8XONFz2QIoZxxT2UmVUESvAdrqRycFaWMNbGz9bypv3GaA7REDzSr1NqfLBR6uPN6UWLtdeiO6XVMzREUpWpnyY1l2hAJMgS2ah3rl8cIlUf4oBv5B9vTVb+2IdeTY9PFoc=", "base64" ], "meta": { @@ -45,13 +45,13 @@ 3, 1 ], - "data": "ZZpa4B1Y3ym6r8942MH7RgcWtqbkL2Fj7FsG1Ey7m7s54jASKjscmrnRNzUtGDNq3QH7pw5ZL78wgfpkdKeGJqmtGB6BMbV7bctyMyq3SM5d2wfNTxeyiGu2R3fyKamb14gUJDnCJQBjtfoHYk1j2LQdjFPgk3qtCj8rUk2xGmEny3XAWkSrM7FLDoFA26YWC6ZsvEsbdqg4f3w6uAnfKd4RCAAGBMkK57xokox3LEn", + "data": "ZZpa4B1Y3ym6r89415fafeQbqNz7u588psPY3D8FFM3iVXZuUUSDQuTStHzLdmi162irRu1UaikcCyJuk3P7xN3p7RSMYU5Ym1zU5xSMby5Un1y7pMSkq8NvnEHsB9Vyd4kXrgZn8zc92eBmU3MNu39XaxgbRdkyuEmkwCcxKH6UMSFha1EeZYuLa19Th9bCmKXfHm44JaWUjSujLss4K2aZ5GvjMut6NM7xBvmXCBg", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYy3qbFqt6zGMnE6aZ1ziPFiAwCSojurBaeQa6AkeeoWngC9agpgnggrtLkSZdmG5P3z5tPr9EMSEr43askRvBtLhodENRLCSH3oiaUYoJa", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYfFVPWb9gvBEpLBwn7SACTVKHJJNXpEDcrQfiVSXMg2c9LtwoWx4dnMyeB9s8GHxKiNXHrKppK8i2wbessqcGgxwisRAkhBJUHZ7GcTF8n", "stackHeight": 3 } ] @@ -62,12 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", + "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 185, 104, 152, 118, 183, 85, 19, 242, 121, 244, 175, 186, 139, 136, 118, 29, 235, 164, 140, 82, 23, 175, 23, 167, 46, 19, 122, 237, 60, 56, 29, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 73495 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37016 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108745 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145225 of 182015 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128974 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165454 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -77,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 128974 + "computeUnitsConsumed": 165454 }, - "blockTime": 1740632999 + "blockTime": 1740715679 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs b/tests/data/transactions/batched_tree_transactions/waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 similarity index 84% rename from tests/data/transactions/batched_tree_transactions/3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs rename to tests/data/transactions/batched_tree_transactions/waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 index eef83682..367b731e 100644 --- a/tests/data/transactions/batched_tree_transactions/3fHCizUZ7YdHGWrabRu5iVatL2MbXB7AdNJRJyzYJpraDsKRkDEo5kimgfmYpkYN3DnJPZTGmGUihZhmW8DxA3cs +++ b/tests/data/transactions/batched_tree_transactions/waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 @@ -1,7 +1,7 @@ { - "slot": 192, + "slot": 246, "transaction": [ - "AYULblzZB5j1DGoUBVnF4zfd/gbU0Sa7FGsRBF81ajx/yEMNnXL6Qc5txHgO1P+qnr2SvRWQPBgajCRVtCkOqAABAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMv5JLW+srKZFnZ6fF115co1VRn+MOb/Ja2SBHfn/QdAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AS8QCehc4I/OzougXRhDUZ9vaiG6ORI7ffF3bzncUsWQqw0K2tD0RzAq40nN6oAjQgaN9S7GUnqkKoiJNSVh2gUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVda6krzAIxl575VTdukvKgYEcKhT/qmlbFbZettIR9AQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX85eBLyoJ1kVyLBUk8xR2zZpY3S7o5HjAW9WVeHa4Cgc35bHtAkMF2hbPKRTxa34NpCeKvJXwTVsjJcCZZfKKv929GZwNQpDRsEV4YyfYMuwMYWh5", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX64n4ibNrVkR38A8N3gxpikbyMy2j1jMgpxkf4DzXyD8qdTMA6SmsnFhhr9GEhQiCMoAhxYsscuG3cVAgE1DDVQ7ebptfJULSRfrWEBJTadoGMAeB", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632936 + "blockTime": 1740715555 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k b/tests/data/transactions/batched_tree_transactions/wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN similarity index 84% rename from tests/data/transactions/batched_tree_transactions/5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k rename to tests/data/transactions/batched_tree_transactions/wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN index 1bb1c4e8..5fd6cbe6 100644 --- a/tests/data/transactions/batched_tree_transactions/5ak2srngewzz9Y87itF4RZa7yWQUsNk71Mww1RqKBUAVkFn1hZ9JCagrUJcmqQuv3MkGzAM7nWRRWtZi2YzRwc6k +++ b/tests/data/transactions/batched_tree_transactions/wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN @@ -1,7 +1,7 @@ { - "slot": 240, + "slot": 293, "transaction": [ - "AeUqbzVKzjw4zPopS3Gb1NjY02zoQHtfcit/rTMm56jYY6cQQ7ESP1RolpaLgrt/QqczUaJE0EDFZNOL82XphQkBAAcKMl9CZtAJRVTFcIe0exTNXQgk4Op90euYPX8HSZ8R+ftPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQ4bgcF+sR+zHP7tivZal7oD3r90t7qWgF6Weeb8GpuQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAyX0Jm0AlFVMVwh7R7FM1dCCTg6n3R65g9fwdJnxH5+0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AS9ThLXiz3abdbxWjGpY5y/dm5Zw5SGWA3h6q656C2xDuputRLMqv0+w6zCAJXeuNPKVjukairwWSNiC4CMS9AMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWMJNGp08yUAq7xHLdQZksQfeWQqDyrgStIpWfRsGNgsAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6dTyFWse3J9xwRfUmaSDNVHi7kEGE47Ly75Fqu6tJLnb1N8QGGikMZu6EAe3QToe1SCc52UEcmnc3pXzb3D4Kr3nYKdgK6WpmFQ85ZkbtGeF89Gb", + "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB4n8QLdoswKqWRmtFUQEDRSHnBaLEWEex64JvFdPY4ST916FfnE3CuWR58ernfQg7iYBBR1ib2j9T1fapSvTw6chPTdUm4GYxSzWcEGuPy1AHUmm", "stackHeight": 2 } ] @@ -103,5 +103,5 @@ }, "computeUnitsConsumed": 40815 }, - "blockTime": 1740632956 + "blockTime": 1740715574 } \ No newline at end of file From 3d45ec4de71d2e8178fee9f1ab0c34fa176dd1be Mon Sep 17 00:00:00 2001 From: ananas-block Date: Fri, 28 Feb 2025 04:49:34 +0000 Subject: [PATCH 046/114] fix: refactor --- .../parser/merkle_tree_events_parser.rs | 6 +- ...qKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG | 97 ---------- ...8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 | 107 ------------ ...ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv | 107 ------------ ...Z6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn | 97 ---------- ...k4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV | 87 --------- ...AZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY | 107 ------------ ...ScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh | 107 ------------ ...WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy | 107 ------------ ...DxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV | 107 ------------ ...Da18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo | 107 ------------ ...CJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn | 97 ---------- ...nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ | 107 ------------ ...xpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 | 97 ---------- ...EajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr | 97 ---------- ...sPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 | 97 ---------- ...YXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka | 107 ------------ ...mQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh | 107 ------------ ...Am8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD | 107 ------------ ...3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA | 107 ------------ ...qBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T | 88 ---------- ...Rex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY | 87 --------- ...Qct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J | 107 ------------ ...sh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK | 107 ------------ ...pfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ | 107 ------------ ...ntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK | 107 ------------ ...qeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP | 87 --------- ...AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj | 107 ------------ ...6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv | 107 ------------ ...vFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 | 107 ------------ ...6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM | 97 ---------- ...te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze | 107 ------------ ...jLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH | 97 ---------- ...BA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq | 107 ------------ ...XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT | 107 ------------ ...D6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK | 107 ------------ ...MPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF | 107 ------------ ...uUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx | 97 ---------- ...Gr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr | 97 ---------- ...YigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC | 107 ------------ ...B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq | 107 ------------ ...Vh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz | 107 ------------ ...qDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc | 107 ------------ ...UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 | 107 ------------ ...jcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi | 107 ------------ ...KawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo | 107 ------------ ...amjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 | 84 --------- ...SxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX | 107 ------------ ...eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa | 107 ------------ ...T2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw | 107 ------------ ...5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx | 107 ------------ ...SicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y | 97 ---------- ...nyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk | 107 ------------ ...JDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS | 97 ---------- ...mFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx | 107 ------------ ...Q45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy | 107 ------------ ...xtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj | 107 ------------ ...o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy | 107 ------------ ...k3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT | 107 ------------ ...sTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs | 165 ------------------ ...g7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG | 97 ---------- ...t1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr | 107 ------------ ...JVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha | 97 ---------- ...brXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT | 107 ------------ ...ABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM | 87 --------- ...rVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 | 107 ------------ ...Mizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC | 107 ------------ ...SfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk | 87 --------- ...RmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R | 107 ------------ ...c4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g | 107 ------------ ...aJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT | 107 ------------ ...QNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs | 107 ------------ ...KpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 | 107 ------------ ...zoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v | 97 ---------- ...y1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX | 97 ---------- .../batched_state_tree_tests.rs | 114 ------------ 76 files changed, 1 insertion(+), 7793 deletions(-) delete mode 100644 tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG delete mode 100644 tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 delete mode 100644 tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv delete mode 100644 tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn delete mode 100644 tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV delete mode 100644 tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY delete mode 100644 tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh delete mode 100644 tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy delete mode 100644 tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV delete mode 100644 tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo delete mode 100644 tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn delete mode 100644 tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ delete mode 100644 tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 delete mode 100644 tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr delete mode 100644 tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 delete mode 100644 tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka delete mode 100644 tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh delete mode 100644 tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD delete mode 100644 tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA delete mode 100644 tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T delete mode 100644 tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY delete mode 100644 tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J delete mode 100644 tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK delete mode 100644 tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ delete mode 100644 tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK delete mode 100644 tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP delete mode 100644 tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj delete mode 100644 tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv delete mode 100644 tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 delete mode 100644 tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM delete mode 100644 tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze delete mode 100644 tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH delete mode 100644 tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq delete mode 100644 tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT delete mode 100644 tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK delete mode 100644 tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF delete mode 100644 tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx delete mode 100644 tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr delete mode 100644 tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC delete mode 100644 tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq delete mode 100644 tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz delete mode 100644 tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc delete mode 100644 tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 delete mode 100644 tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi delete mode 100644 tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo delete mode 100644 tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 delete mode 100644 tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX delete mode 100644 tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa delete mode 100644 tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw delete mode 100644 tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx delete mode 100644 tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y delete mode 100644 tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk delete mode 100644 tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS delete mode 100644 tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx delete mode 100644 tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy delete mode 100644 tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj delete mode 100644 tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy delete mode 100644 tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT delete mode 100644 tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs delete mode 100644 tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG delete mode 100644 tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr delete mode 100644 tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha delete mode 100644 tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT delete mode 100644 tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM delete mode 100644 tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 delete mode 100644 tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC delete mode 100644 tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk delete mode 100644 tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R delete mode 100644 tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g delete mode 100644 tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT delete mode 100644 tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs delete mode 100644 tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 delete mode 100644 tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v delete mode 100644 tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX diff --git a/src/ingester/parser/merkle_tree_events_parser.rs b/src/ingester/parser/merkle_tree_events_parser.rs index 224fe902..3853df5b 100644 --- a/src/ingester/parser/merkle_tree_events_parser.rs +++ b/src/ingester/parser/merkle_tree_events_parser.rs @@ -10,7 +10,6 @@ use crate::ingester::parser::state_update::{ use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use borsh::BorshDeserialize; -use log::info; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; @@ -25,12 +24,9 @@ pub fn parse_merkle_tree_event( && next_instruction.program_id == NOOP_PROGRAM_ID && tx.error.is_none() { - info!("indexing Merkle tree event"); - info!("data {:?}", instruction.data.to_vec()); - let merkle_tree_event = MerkleTreeEvent::deserialize(&mut instruction.data.as_slice()); + let merkle_tree_event = MerkleTreeEvent::deserialize(&mut next_instruction.data.as_slice()); if let Ok(merkle_tree_event) = merkle_tree_event { let mut state_update = StateUpdate::new(); - info!("merkle_tree_event {:?}", merkle_tree_event); let event = match merkle_tree_event { MerkleTreeEvent::V2(nullifier_event) => { parse_legacy_nullifier_event(tx.signature, nullifier_event)? diff --git a/tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG b/tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG deleted file mode 100644 index 349fa451..00000000 --- a/tests/data/transactions/get_queue_elements/25oLs8A5Umv2cSi4D4mo34sxosbU7UUzxknx8wWN1bJxuiqKtnWRYeT6Kg9vPeSpMmuZKpvV1ZCCMJezSFK2CvjG +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 198, - "transaction": [ - "ATYnzZscRCj/xWzkav8JCxTRrKpHFlBsHlPZuyfMNIz0m71FZtyDQZO5Wg1B8xLvL6xOXz0g0wzJ0T8JVrXewQ8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnURMpZ5KehqRZOu/XeXRx/ZXTKegJPgY0r6x3McgrYAKwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAQsAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944407161, - 29972499, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944397160, - 29977500, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCLGAjHZHqANCAcMHzfxbjzp5b6aaULB6Bs4CGi5VNLCqjcxC3YwMXyuCptceB9ShQjuHw4JrwQz3YtJU7RMp2PgwF79zv9fG5ZdnJaA2yjc5ijyxhxrygEHEkPE8YqdBcoNSwbPszzwVqrBc5ZKFevMmtGYYJVHBkN2dq8G2UebrdHsXBA5VJamrKPt5v2TM3yfK5mvipf1a5Tge9z6TiUC6bUqEsyuHVGnm12VjS5dqMXDe7DDtaX61DWhhJ3jLjnXVVL3oCB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13347 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947893 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52205 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52355 - }, - "blockTime": 1740295053 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 b/tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 deleted file mode 100644 index c2dc29c0..00000000 --- a/tests/data/transactions/get_queue_elements/2AtjGMuvvHQmA3t8UemVEPu5asy7NyhAdyMyZFXKwKmpGt8EVkyWvxGeHnS7FFaNP9dKHeVApuaG8b1DGWwDfQH2 +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 185, - "transaction": [ - "ATqMIMg9BhK5tHcMn/pwHZ30zRDKgLtMDES/qYkQn/LRzrNKpSKCzKrN8VJEakmerL34q/HFbGC1huoXbaBMjw0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVzm8mm0M2WAjf7XucVveZmLpIlnfcg1/fq8VGVrej0vAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999945507171, - 29922489, - 49000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944497170, - 29927490, - 50000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDSmuoTz3qgHMTGA47tbbZ3AYpUnSns8RDdTb3UiuMMJVcdb8F9xg9YViiygRkdia1zWCpEfJJ7KgY1H7LApw2QtvS2Zk7PLWBgUNjL5SRFuZx7t3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7844 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959389 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40706 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40856 - }, - "blockTime": 1740295048 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv b/tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv deleted file mode 100644 index e4e37b1f..00000000 --- a/tests/data/transactions/get_queue_elements/2QbScFjjmGT8MtjJxsskchQm9Zr5e2d961JbtwS6rrsv22ArLahe1Qz5Eu8thVxRJgZJunRfYLetKN6QU5ufCQCv +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 127, - "transaction": [ - "AUZdCJmeBT2zxVDIqKZOrOPk4tsccOcoGesx90jJyh9SejGKSLz+Wo60Dg2s6bkzgAxfJt3/B+efe33IYzujxwcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDYryLg3D3RjTE4CHhETtichF0bjjYqXcZEXdltgOecgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999991967217, - 29692443, - 3000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999990957216, - 29697444, - 4000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXABGzbFt55ikytBDTmadJ6PwbyjnRJKbhxyaL4Q9uwm7aaNSwKhpYAdF2tdhrYbri2qpUhK7wnQQXzY58nBKZDU4Xz7Dcwgx8Tmq9MbuNbGVCCE3H", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295024 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn b/tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn deleted file mode 100644 index 12bf7ccc..00000000 --- a/tests/data/transactions/get_queue_elements/2SGS8NX23EJofCy13FKeFUMHyU2BQUM6Gx6cZbuVXBbjLiZ6BsLVDM5NCL2WC3RvwEGuKA2tck1pu8Le1sDq9Asn +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 204, - "transaction": [ - "AUfONkIHcOOvupF2kYWbcliSuRwztLXWEtc9N4ho+bELm3p5GnLhIUsIba4/plMWWj6eVhhXqQCIpei/kKGH4QUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIyxsbE7u4IpQ5KE/U489z+oa+bFPE2/J0lAEGgj5UFwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARYAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944357156, - 29997504, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944347155, - 30002505, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD8dsapZbFU8S7aBy9k2sVtQf2PhK33Gs6Qo3QZDK5gga7US9vs3Vtzek7MZxMsZJzDArm5NLYG4kXnnm4MY24GCsJGczj6qbUFKGf6SA2Ei7LadKQS8UUzfkB6yXkZd8mk9vuq4hMSmk8u117eBH9Q6XBYikyb1wfMkbgsBCw8x5qeGzQ9Kq2sjqnx6JuCiK9L6MqxzaZvLoNpw5dU7XzejutXhgaejZCpBz7A8DmRFCeMSaPDjfhtg4mUF3A6DcAoVQrhZ9DUs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295055 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV b/tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV deleted file mode 100644 index be5656eb..00000000 --- a/tests/data/transactions/get_queue_elements/2aPCHjEeKm53DxHt5gyrmEN4NBWZEJw8fKDj3RZjDRYn8Lk4mXSbio6VAEufHVZWoV9F6UE5pyjJ1WgLxbTSLPAV +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 324, - "transaction": [ - "AU7OELQGjbpE87IeHwEwzh9sWI3vWF3Q6IaV4EeGsuIi2qfN3KeY2rPlrb9sLuVF3Cu1QoJEuHY/F2AFGYB/sAYBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvS4B6O0vFWnRflKmx302T+LgZkCqeqUcUk07J/ApMcbYQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAedldAdd19XYd0bjoSJ/XzsfwnsG3QQjz4rgUTnLlJiS2FkEkybfAK3zSGbVe5Ahdk8cqMnrruYduIurPsRN7LG9GYsXZ3Vuiew43mRWbF4CW+7hdy1mzAcEJLLho1JR0HjGBYx/a80jGR3BjCGFhiylhs05fIVQlmqya7NDd9eBPfX/vMNkZqtxJ2+yapqv5uQLgPU1NEKuP17jTm/lHL", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995073200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995068200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941z6c51wQEywtzTSv5nMKDDaSA2gnzdYihX2gm5A1AqMK75ZxoRDwoLFNJ6sCGi8YP37AMsUFQYKrUHKtcuYQaLrFLtDTWfYCDJK2wkUWonMG1PsJzFexdbmo1yyFVncABysyAt1PmWoTbGn4tWGFD9F3Vh8FbVdVVmvbNeKu7hH3tiwiKifPxS8Cbxx57UmetUEi6fFsw6u4KTh3jq335wHggx2", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3x7NtvCwf3aASW8EPXHyfVwzM4Y14R7gTg8xW4ztyQY3HoyWVH1jes4UuRqTqo4inX1jhchqNCHSg4Z7D7ibBuhwDqDxSCazexbwrau6TgwubXeUQJK34DVaPT1Lo3rAxhFJ1scqgpwzzxhF6nnVR4", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740295104 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY b/tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY deleted file mode 100644 index 6cabfbbe..00000000 --- a/tests/data/transactions/get_queue_elements/2bF2fYHRba4gM4qdr5q233Dkz9X1XU67SBpUMSdc4GGdaaAZaS52Tvyqus52SrsGyZF9GmTbNECL64HGxjCSzWaY +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 149, - "transaction": [ - "AU+Lv4BB3TRbEXL3vRQ6VMQt2em/JZQwdI0IeZhkANWtuSI2B7Spoxzhx846kLygRwDyfWAlgc33E+Hnvy+b5wUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUFp3LU8Q9PyEMjONgl0kmEw8/STZXP8vYhqEs4jBTLEAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999974797200, - 29777460, - 20000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999973787199, - 29782461, - 21000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9LUFZLMjZ9ae9Zrj5TXcoiZoZrDVJTWDwNazdKXYHfy3mtMXGnWQG6d3BGK7Ac8k5AejdBRVBHYaWDcknFisgSBNX4ia13dvvyPXbz2rhDESZpHM", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40208 - }, - "blockTime": 1740295033 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh b/tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh deleted file mode 100644 index 7a8c7d8b..00000000 --- a/tests/data/transactions/get_queue_elements/2bxxqJhXS7wpEfeNYYsn8qgiuDjH9jXi2hAmQmF4QKUzqgScxPfqZTtoqG1p1ZEomyhyVTHKGLLYc6stnbb7VLFh +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 141, - "transaction": [ - "AVArXFVrmAdWO9L8pT+LbMgq5YbCPZvVEcDnwDslS8EScPEGoL7o/O2y3dGAkJ1Rac58Evv4F0UIFbT7Qb7rNwABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcFh/2P0Ai1yZqQFSzUqGvuriC/FjNh2hfBJZcK90ePAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999980857206, - 29747454, - 14000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999979847205, - 29752455, - 15000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6W8ZWxBCjRhE27R3gpQ92SgSujkQNyQ6ugtc2XtcK8FQoktuY5Pe19SUoB6Lid1BtjWdFaRR1NT1DewF3YK3s1RhsKktUjqeDihfzgG7pAPgA3sD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295030 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy b/tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy deleted file mode 100644 index 7b0469ab..00000000 --- a/tests/data/transactions/get_queue_elements/2h8bDHBSvEx9qoFdxW2NAaVzQrB575rJyf8uM8HnyzMLi5WS7dHz8EoKi6xiVs19iK8qA3VNzjJkZAwyCf1US3zy +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 182, - "transaction": [ - "AVSf0/wgfxfxI5ixPL1Cq4v88HLRoYv43IzASxQz+Hc2ZKK6hs4iD6dsmJeS3qBXLnNXP9+4QfhG+moAAWeF3wIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXyc9fSiZ5gJIm4llYPpeLk4vAESIrV5z82IqmbaCMTawIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999947527173, - 29912487, - 47000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999946517172, - 29917488, - 48000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEe29UBaTzzMoFfQgLfqtDrjHnWcbZKBF2BRdJqQHtLPPC6ANV36ozcSQPGaMDdMT314uuvq3H2yNwfbe7JkUCpiz3j3sLS55Am2Hsp8Pq7j9gChD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295046 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV b/tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV deleted file mode 100644 index 3494600d..00000000 --- a/tests/data/transactions/get_queue_elements/2hwVTvXswdLvP7tBpAPuskNLbsJU8NRDRVmPBr3BZn9VupDxZRWmQtkcx6W4YHQiQLN3DiaGbtgptsMer191TUMV +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 135, - "transaction": [ - "AVVSWK2q2OL5THLPEqWpz+Z3HoGUKl8HiQn9bldyzOs8B3PVKMUKq8Xrnq+4wRwBzXy6wuikSCxkaV2z9G/O/AABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUPYVrdvwVLsS+QEnzMIhiiLPS2NP7qkbWK9Te69zh1XwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999985907211, - 29722449, - 9000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999984897210, - 29727450, - 10000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXADaM6TzhxwkVQYWNSutS3nXZgMhDtDfrfoR29RBikWKkLPNUQaystYYSzCnduP86p7eQbjJTbeHjZamzhGdxybA3Ngj6PEnvQXjXsefPJZCpEWoh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959415 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40830 - }, - "blockTime": 1740295027 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo b/tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo deleted file mode 100644 index 73d26167..00000000 --- a/tests/data/transactions/get_queue_elements/2mTKZa6nn6X6c1cfmERZ7XGBtXbTkFdAsiKyYjC7EqggMxDa18XuyVyxtcLn5KgRdAQbq2PFLBsNZdQKR6s7tuSo +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 162, - "transaction": [ - "AVhaLeC31/aiJMFp5qXnQbFitFn9C0KGWRrvFHETOv3k53w0iQ/+OeRahZ6ga8vhxyMzPb+RrQ83vbCkrILtsgABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw762X3q5UkYVB+7dzD5f2PAfjGSz+kqGRWkLcSxDH/wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999963687189, - 29832471, - 31000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999962677188, - 29837472, - 32000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8ZhrvLZCmdU5QvUpajJbCww6CQubgFS9HhA83j79HxarVCrJmMqK5LEseGpg8PdH2UD5nh3jzhAy1kKFDmgcbDDzE9Qy4kxnBAoJwMvGbqeq52PZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295038 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn b/tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn deleted file mode 100644 index 9cbe667a..00000000 --- a/tests/data/transactions/get_queue_elements/32Mmo3juZL1m8Ey7vSLRtd6oSdGJm9GqSV1zRnT7G77TbJCJzKP3ktPZQn8sA67Yp81UXcoD88qWc4joF1sGcGhn +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 205, - "transaction": [ - "AWU0iIJAgFDGssZQVOmapsC9exO/qAY+xx9ojAwRIt6+5UN2hcSfwQNd8XUh2BTf8yme68WA/iUNtgoOCa5TWAEBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw/oGmhgrH7jGONEVOxes+v+2BsWbjaeLeUHeSms85RAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAASgAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944347155, - 30002505, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944337154, - 30007506, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDQkq3of1X6b5PjGY8rhM4v626Wbst9KNaocD2knLoS9zZvMnM3W9WVUX2yfFxibcgCm4ZpkonBZEoH8B3ZXs5LJ4eTWu1vcJNRXazhsqjYfQQpwe9kDxjZAa13sHM6Y6azn7CvPzAvvRthr6Y4n45UbumpugnHbPDVmskhH5j1bbrpjSSxW6rZJZcXcvSBMQjn8M2rmgVwDBxSb5iW63tdmTjvN64YfZeFZtWon1igxBNSvze2aWFzdXBxW3ucf437ic7UjFUeb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295056 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ b/tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ deleted file mode 100644 index 8e011928..00000000 --- a/tests/data/transactions/get_queue_elements/32da1gpWbywFHSyR7mjQRNSWFRHpbLggjr2kpw4kV7cp86nwHSFjcuN4vMbpqzviGZzhmLonMDHa2z6fuyZJLGuQ +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 164, - "transaction": [ - "AWVwqR88A/gbRDzir/IyRERJcfEtBncCMS6+9NNGhUTIzzFM0PdG86pQhglCOWwPQdPcnIYVCLZjIW42FA8gmAMBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQIOkQyXnj1bOONJdznFrfoM5g7ic3qXfneed+teu/bQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999962677188, - 29837472, - 32000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999961667187, - 29842473, - 33000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6b8Yq3g5LJXywnXnDKybvCJ6bGUgiBaKLx2fLageZ4HSsG1SZgVuYWkrfMg9RjFAjJ61sVhGehX2EfQ2PNAmPBxGQEJWYFvJGE8CsqgPWVM19Eby", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295039 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 b/tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 deleted file mode 100644 index ce247033..00000000 --- a/tests/data/transactions/get_queue_elements/36L8kcT6UWSFyRBWdmsA9V3kLHpE4P1BzP5z3tLrCySe4oxpTqSCKyNsHFKuvgzisDMh7DFkcjfmzoLEZnGoMBE8 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 187, - "transaction": [ - "AWihWtKCfJKv4Xzalr3fZ6FsOigpJYiqo9iP+JNcds0QtLNxlo+QN2TWHMYNn8LFXCsXzydiO6x1CU/yEbnhcwEBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAwFoH65aQ/ftZUx8S0Anr+RgQM9VxmvF9ADPVxV/OHQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAR8AAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944487169, - 29932491, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944477168, - 29937492, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDgVLQ2dtvshg8xVLy592mERFDFbrbRUu77KyeaHWHMy2RkgsSCB3khz6tGW36cjg2CxGpQGB5y8oU61RCSJX4Hn7norkRUBgWWw17NcUWdSzvcYTPr4Ey8YLraPFxrHAxm3zfsZvKMXdPze4BeeoiudgT8eAYqs1XQLVdWvKxHHs5JSfep2o9JyovvA8B3x5zayvoTLKSbuateNRRGMQrzFyhDcpXCtxvVggQZTZtXSphWEKVP6gXRzjPcG5jXHSrk2SYkB16Vu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295048 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr b/tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr deleted file mode 100644 index a38064f0..00000000 --- a/tests/data/transactions/get_queue_elements/3716hPqBzG9jVmGJ5YiCANPCpHrxkYNquLfRS15URpy77JEajmPXMkUV7f1gZmFzWATyfzUz9Pnuc7J9eZyv4aEr +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 192, - "transaction": [ - "AWk1qkQDBWEOd0/0BHRNEbSRSH9Xaxe+3UoH56Us2HNx0vhd/7pOKhNTRPO0L9iS9wE7ZZh/k9hd42mHevIx8Q8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUobfk0c0I6Zy3Q9ocsjS6lla0tU6z43jLUK+7XgGetXAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARoAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944447165, - 29952495, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944437164, - 29957496, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDKx27y771cHf3tuBuaZ5rzNyKXU5i1WXGXqdkaEcGDH19VQnpA3FpAyRqyfRCfz8GC7sVWdfjK25cKcjPF5xhGSUX499QQQrXk3jwT4jY14PfcAi6zz1j3Ws6qMFN2gq36fqEGT2cCuo6CVu4kGsn4JPbqM6eJd7MkGcwAwJ4dPfxta9uif1VL9ZVwdFCzBiJ8UGVJnhtSfJbeWP4mvy9sqZtQ5rWbmkEFmg8BxK4s16BZGEiH7SGfEPg7t4H1oCUfb8QKG75mR", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295050 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 b/tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 deleted file mode 100644 index eba4bac9..00000000 --- a/tests/data/transactions/get_queue_elements/3ZcevQwARHiVPcsjm8HeCSQ7ECYaKPbAWZYtW3idCu8zNWsPb9h3hVBW4hifcaNLRK1WBi3YNieU6JtaBEzu4xy4 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 190, - "transaction": [ - "AYAo4bTBFm8ZTNPEUt0b9aFJpvSfd3l6TfG+wJ/C89ZTIuco2FTLydtqZZFp4gUA4HVjTJC2vBVl7h9Fe2DLywcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAmiyCZaTEIXr0du5KAyUfEIOh9qY9vpH7VJeBcpa93gIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVAQg8AAAAAAAAAAAEVAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAABIwAAAAEAAAABAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZWAhB4AAAAAAAAAAQAAAAAAAAA=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944467167, - 29942493, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944457166, - 29947494, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1hsdpBWH62TMHh3p1zQmVvju8uS1o6BWsAm4TpujxE9QAvkVoVFCJdixA18jQGN1nVED4djFzbtqcQKg82UwXBsVnrDJgeGTpUbzDYf5kMxPXnz67CAfCQAGukGVGcKMNZwTmfuhjSX4WvRtQT5DCwQfPtfkM8Tknv5167wFWBhLHFUNuLrEskpCet4Huxsp53BU4gukGzm4tZBq15VojvpqRTnBwztWJznmyHFYsjRbzydU39iobTmuz9KScwnFmEJTvEBkC6hVYAjTipJsfLZvuZCYJwQGFTww64QDk7KceELfGcbnLUDhD86TAGTnJ422Fx9n6uDTFgH6PdLBJe5Gppq1tyyChqY2bVUA6WYr4v2oDzD2Rcj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995063 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 2", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957871 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 939274 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60824 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 60974 - }, - "blockTime": 1740295050 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka b/tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka deleted file mode 100644 index 3d2052f9..00000000 --- a/tests/data/transactions/get_queue_elements/3bHHECBGtGQ2F4CR1xtMeMJzr9pvyJpmFAvHNvo8V1f9XbYXVFJ4MqT7C8dHzAedns1mMTgqucsqFacc8Agws7ka +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 160, - "transaction": [ - "AYGYqvyqT+BE67bEsZdBx2vhvSFEssTyAcledC80odwcvyWMQEKSKU3BATo8rVLcB/jSHBVcqFbJAewFgyOy6AcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXCPLdpY8yXIPIlDinMSLuMn4Uj0vd1Clk8MWssGbiALgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999965707191, - 29822469, - 29000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999964697190, - 29827470, - 30000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX5zGefVhvJCLSUSstrdetqtxEGnhK9fU1SheVYkp4eX6X3PvYCLEvBxTEQitdndoaHnQCs7YBVfJdPPmFUNzfwZN2ekhVz9AnGmJyn6gaSyEcYNZd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959415 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40830 - }, - "blockTime": 1740295037 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh b/tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh deleted file mode 100644 index d81ba010..00000000 --- a/tests/data/transactions/get_queue_elements/3dvFXaV1Tb99iLhBUM5mpLschMMKzruFKVqCcQmJszp3MZmQXSoZdkA71m5j3r7SGVLEy9huC8VJ7NmEDwSkg8vh +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 129, - "transaction": [ - "AYPe6xiaTvmsmhx9oD2jVLPiOyOdEUIck++pbcA3+F+dQnJbxrkLkfsMl89SVI6D+JqLbKpcJX1WGw6AswxZOw4BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUHxoz461eK7Zncl9tiVXJ5Z6Xuxj8fbVom/8aAuQfN5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990957216, - 29697444, - 4000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999989947215, - 29702445, - 5000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9peEYkAvhU2DtWJcH5zAbHRUsdXBrqzHNnRzVQndtNKSj8DtTazASovypGvMsXjJRTGYHQVABwDHknHxKq5844fzG2B4TryW5mazE3iJ1WRrG3Tm", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295025 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD b/tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD deleted file mode 100644 index 7bc6a74f..00000000 --- a/tests/data/transactions/get_queue_elements/3e4M9QhZWCJda62vbw7U6bHHMwgLDJPJPsZ6HDkg9daNxfAm8c15LGeJNbzJYJU9iNTuDDBCmbn9jCFjpApJhCYD +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 167, - "transaction": [ - "AYP9vMC5cg6ucMITm5i6xoYogs/w7C53phDoAheohnUWT8mmCqwuDhOI/tyOoQUMOvzdVkxIVzs5eHPmmOk9fA4BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhA25AmhbIoa5yOXymprX19osZ6qEN0vs3XHLubSNyXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999959647185, - 29852475, - 35000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999958637184, - 29857476, - 36000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8raF52CYSaFWSDQUvzn8o4CrHUeCBm7REm6VAe94WJcA9KmFAyKHFioN7z4J6aAAW8g3rBwCBs6RYySgdkXKPyLhAd1kBjjPuBQbNzake4kXdJ5M", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295040 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA b/tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA deleted file mode 100644 index 8d652f68..00000000 --- a/tests/data/transactions/get_queue_elements/3o1XtQfDJqVqh79F32PCWeGQ9x8WEHdRLP2hrMxVnDTDYY3B1nUnSFQauB3ozNBuGkBLz3veR8GytjLxX2DSvLNA +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 144, - "transaction": [ - "AYu1588olSp4RBUbg1WdAkjInOgewzzgvtnDwRg2joGpCFSWGmOB2WYNeeIpAydIk/Gq89HMNF7KODyKm23qeQ8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXsG+ru1p3CKKtwlCOJ3Js/LgSYVEe6aY53e+XfNBv0JgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999978837204, - 29757456, - 16000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999977827203, - 29762457, - 17000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Fms4DX61jrydBaAEtdr1nWMCdrPxbvDuEzHyevu56p4D1uQ5BbBp9odjiauboZLLf3jF6n5K1DRA75hDqCYM3atKGSAtKJbo3eLkATU9rw1GaP9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295031 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T b/tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T deleted file mode 100644 index 6fda89ce..00000000 --- a/tests/data/transactions/get_queue_elements/3uyAetJrsUiVvFhseuerV3gr43LMtLBGCHqgMrpSasTgtxqBXPKHP1TyjQtsGZgX59NXfC5LP95SbncR6mpQKU1T +++ /dev/null @@ -1,88 +0,0 @@ -{ - "slot": 354, - "transaction": [ - "AZG2QJSVhaQPz+46xdaXXTYyVznLijGBKItoAf52UHn7/w6P5/O8IJoo7ekKpwffa0YOZaUO5txt0Oibn+9BQAYBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTX16iqqcZSKvDQFlNdTKKwPVEwZ0vVt00Vw9lXf9X1xAIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAQjZoggSxWTh0ipo+CLTxpxnHHlRMefX6d900azjXhjKcEde69iMFfdmg9A1drBilT7kuTwtny/yL3Cs89SZMYjY2nFIYT3lzgvZGVlPtPPiCFCbLdOfxguikePDw9voseP1wfk3YfpXs7C5uV0pwL+qfuDGZNPCH+UzKfvljMfwN4e6HsOS1pP71Yb2ZKumt9F5k3D7YFWJOjVu1Xa0L8", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995058200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995053200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941ZaFUb25jDYPUbMoScaTQ5M1xMW73ugawj3DkN8aJNGVehfhzJMw8xrr3m7rTt2738VyYwgQgZAxN8PyZNUGnnkCq4U6kAqK3J22g3qfRni5wvsJTvmkcgWYQKqF5bLJWvmD6UFWY3bZLTK7ritiqBusPUWYsKnpsKVWd1hGSWMSkx4XUs2eFKWEvxxCutaSZ3dizpUGyyAfS12YPxsaRG8myud", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xVQxGBSxqcrCXfLWM2sAJHbA3HQVnr3GHAaTXbC7bnv4xfMreR45fRBb3GG9CaA73XpkB6HPtRbjeJpHJ7rKUnE8Gx3HSXPjrsaBEGxPXdhYDAigttkUqabn4RXeg4hGS9Tnb9uSu2KegBAzVTisL", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873347 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108740 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128969 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129119 - }, - "blockTime": 1740295116 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY b/tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY deleted file mode 100644 index 37f351f8..00000000 --- a/tests/data/transactions/get_queue_elements/3xvf2udLUGQ5WffqcPpcq1k5X98fMznd8RPQ4kPJLwAREuRex7deeF6pRbxSFSZiY7VGD67Ww2Y5CT8m76wN2cCY +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 364, - "transaction": [ - "AZRC/WlRNfKq5ERAAKX+vx5b5Mvi8TuktqW1hQGpvDR5Uk67ToyKEK/4zd5jS1pjGkc6BXF5e5YCFSzlpclMSwEBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvSiOa2Z0jOst3+O+fn584MWeJwBCpCddwF9GmBOohGRrQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAFs249ae/4+4bQCiBLu1HO6Usg9pCrzCzDE5d/6/2qLak7V05yfBxMrBGqqZuMN2pZrQ34DAGzVnsF/Ohp9f8+DQrB2kRBuKq43WhtC7SwZc36jGeCPU+1Rnf8ggsnHP0SO6Sq3F7TymwGi40/PIRjXDT/uELdDkL8xr1UcGMGsRh5d0OeL74BdGppvcqBFULTWxj+YZhxFMGj4roDXNYS", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995053200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995048200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941ESVi8tBceTAurtNdGTrX75RAoFynZ3odvZSNsojZHVJukabWxk9Vh5bsM9bi4oMqjGcmAfr3gCpwKnwcQpiKsWtVdN11HmxneN3xQK3C8v9ZjjmoQ7zexHCkyTxuunHg4dEwMcxDbaJvBZkrnbANJbBY5PAeFV5cbkRYFWqGhjSo5TXgdBDGXijcdHBQdR3LV5zapQBWXP3CNh2a1awFFyVjv9", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tQzsELYEjtmsk2QvStjSfuPEAyFeh34hFhvBSF4YGreApUuxJXpmM92NcD2U2521MdiDcoyTcxGWz7xS9H47UuABuWBWcNt1ATDZz9mLi5aZqbXB1rpb74Xhc1pYc5AFEybx2aVST9MnmNgAHFmbycis9j4YK2ok", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740295120 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J b/tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J deleted file mode 100644 index 73a95e54..00000000 --- a/tests/data/transactions/get_queue_elements/3yrxpY8z3wfAjTPWnbyRvKMbNhBhNqsk45atHyxRyFBkoSQct8cq8ZuVN6uJNcy4o8VxkLMtYbxjBjCJjaKVsu8J +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 131, - "transaction": [ - "AZURslny+g0OK/kbmAXDU/vCgO0E/lnhmQCQLuu5mc5AveTl7U/G4y1s3MC91YxwA3z1ClwNoS5el9OmzvvQigcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2P0IiAtyxFTcgV9hEAXPcfceKkuL5u8c76VDLMD+GmAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999988937214, - 29707446, - 6000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999987927213, - 29712447, - 7000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6UXiYhLV54tRregogSiAXaRDxHQbHdbGSDQ3ngBaCaBHaRyUHmY5HDeR96z2YK1hkJkPjLFWcTKDxJYyey6U7NajjdW5yDZKieDxahKxn5WZvmkj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295026 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK b/tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK deleted file mode 100644 index e48029f6..00000000 --- a/tests/data/transactions/get_queue_elements/412rJx4MN9Rpe8gLd8rdKvNQcyUtguqWyy7dXV9yPsGNGcsh5tpigmcnULrfaycnBeDz8FFiZVLuQ25SHgvmbbQK +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 126, - "transaction": [ - "AZYUGNXL8QAkCZazUYMfBpRS3bfPKH+VENJ1ktF2AYyTCXdaSB7/X6Vsxg2HhSDzCbMLO2R+U1NBPRQf0kWHTwABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw+x1JsITwv5u53mAz7KXDaFu+lBOD8omfiAtj5AREsQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999992977218, - 29687442, - 2000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999991967217, - 29692443, - 3000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX64AC2rSa9skCLT5x2STVZPtYe3uMXz4KEPFpzrR3XDVS1fv3WAm8yjrejvo7ueCPBZngb1s1MAPUCJe3vYkAV3HCpZZ9DRBBJxTco4wW7Y7NPtes", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295024 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ b/tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ deleted file mode 100644 index 97353b3b..00000000 --- a/tests/data/transactions/get_queue_elements/44u7cbHeFzEHP1bSWCGQXiTArnjFghV1BHTk1d96QyvDPEpfBWoHgHhw3t2veRV3ZB2RnJwRAZmVYMppoQFkcBcJ +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 184, - "transaction": [ - "AZlptbShHgrKh5qEQpF4yq3P9c+elcF+/N4bqvcRYfzzoLJKMsvprnTBniYrR79FavtHNlLsIaAw2OYXory7Lw8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXdzeTqTwZ96EC89z8DMI9TGZaxjUTFW3gizP0ipCCTswIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999946517172, - 29917488, - 48000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999945507171, - 29922489, - 49000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD8eTkDAk9m5MrngGWdpt1h7aN96osQuq5nP33LZkQ5hNzgkLUKL1CmhFxHGejRbXtMAFuTgZqSn32AJx8pheZreuvfxxiPp4gaVPzkRhtMjyFgh5", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295047 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK b/tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK deleted file mode 100644 index 72154792..00000000 --- a/tests/data/transactions/get_queue_elements/478oBFQWcpc4DpqPLkWihKSQDVCJJy9JaAHf5gwy5PeFcPntfUpGsHkhXxmutjtCBA8NWiMbGBWUx1mYNs3xFeTK +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 146, - "transaction": [ - "AZtXUTbTs8YTdZaJwFvMo60pg8rh2/g9GilcuMWIJDjCXloETkt8+4v0uqizfI9B6ovUsw6viGJo0DdByb04iAoBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX64KV1bYLiUcjwwJ6W5mHD0o0OuiSmSX8Jztfhr/1bkwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999976817202, - 29767458, - 18000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999975807201, - 29772459, - 19000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA417VfAdqdob1mbyvMcS34D3ongf6aa29byTbcB3PWVkwaZGiwvzsjvzLJkVb1j2DdknfsmdtKTZ48X57CAGy6TYKdBxZowvae26qYYLJPv8mwNw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295032 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP b/tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP deleted file mode 100644 index a008f483..00000000 --- a/tests/data/transactions/get_queue_elements/498U1j6Xb9bJ5HJnDJB9fwS83sChqgUAANBDsBpXYwypVvqeaZb3BDTfSToiBMuGj3jmq8CHcNnKvPk74k1KaYAP +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 344, - "transaction": [ - "AZ0PlsUpzDBAFLD5lq1/nGC5Z6WvvWzTF6I7l5dItmkdPfrVeu4wXqVUCs2ACEvePPwkB7eXQuglEFiUaBzDFAQBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTvmZ9s7aR0No2Np9st0KR+9l1KSQJCJrFxQ/F/HI5MZwIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAIxvoK96fEUpADmQll0PLxcZ8z/DVSNoD690pC0RtDXCtnNwxyFiliYPG/PtVOIN6kKHU5SRrIEjXA8MF8QgFhi/6piLc3v15LyK1CPyW8phlekt/OoOi709V4Z5lGDJUg0Aehe58wlbF5KxReknoMIpF8fZapE08aHxHad5qoRAT4KphlqPt5bbimH05BtlY3jq58933nhKed3iSfo1OY", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995063200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995058200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941Ks5tRR874ann4hmepdj7KohHWMVFENU1LQJcPJR9Zn9ZorSenFiMiNaGtsBc5DDHFEG5WjGmFw1p57Vh9njNwLMdhKViGXNbB6Q41juxNPJuut6EFVjovy9g3NutsaTYRHACnc4dSeUumY5PNuFBjHdq8mxhzpR6aT1oekhVgymEHrcrhpMdtUCo7cw9umjaVkVmduUTSKbam1RUCGijRFjFPu", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xN4w9XHCEwHcX9doQTEfNB4DiNGgfbvL5VNUNj6QChxUV9AsfaeuGVgCqQ6kvV4ZT9EsRZR649ncq9VRfoK3PnxTuz2EsdSF6ChouDgqYDhNHdoQWkqYDzb1NVYWZ62WUgUYe1oz9RDyCv99YuBbp", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740295112 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj b/tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj deleted file mode 100644 index 7d7b314f..00000000 --- a/tests/data/transactions/get_queue_elements/4GwwdtLvWSU97LoqzhGBTCqR5aDYeeWdrGrixDRE9uKtc3AVa3zFjehaqM9sCYhMfJhhGLoxFv49GrCU3z5ks6zj +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 166, - "transaction": [ - "AaPNpmmQ5roShfi31xXhBFt8JkCXwQORPzY9kZQJ31bkICCREU/me9lQCSHAKe70jnUxZPF2bf9lpHs9czCTgQgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUq2pZkALzscwXN9x9Fp7xn0eGSvahA0J/4HMrooXJRngIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999960657186, - 29847474, - 34000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999959647185, - 29852475, - 35000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9DdnDPmypDmUwZrr71bhbVBbryzD3wM3SqRQameuBZpXPDvWzAQE28V5tXCqWudWZxgaNEZiixCUjs9Qi16gWjd4LJ6fXipa9fGRyFc79zS8RQ8X", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295040 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv b/tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv deleted file mode 100644 index fde74e1b..00000000 --- a/tests/data/transactions/get_queue_elements/4HbG9EK76psgj9k1Zgnn3HEy7Vna8Ugm7j7eoVQgbTSjDb6us8UAcCgQVzXb4dU4CyGDoK8zkY5W5d6hv7Xid3fv +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 137, - "transaction": [ - "AaRbsni6XwaFPwZHS1+3oHKq04hGGzLUnBna44ab6Vecca/Rga/jS2PRdUSLI3EVRn4KRp8N+YSOTdhUobFaTQkBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2KpYYsEXJmVspzO4RfgJbhVF9kudAnQU+KCExUusLvgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999983887209, - 29732451, - 11000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999982877208, - 29737452, - 12000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEN6wYFSKiWtnwBLScMVHyhsixxgb5ptdRv3XCnBTxrigXdxRRiQYmixdsQSGoA3fGUaKQun5UkPfxaRaLBq7xRY3Rz1ErsXkiQDeSkjjCmVBcSsH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295028 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 b/tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 deleted file mode 100644 index c04d4a6e..00000000 --- a/tests/data/transactions/get_queue_elements/4MkYMtHKCryiSXoUgoVYewktDsL9uKKvnFrPosJ8CQ9KzQvFnYWmaJ8TBU1crSwAfQpGG8mUvgAb1dXZ39P272r5 +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 147, - "transaction": [ - "AafyE6lPh4jtuQ06OUBeGrvr0x7uTGUAqWfLljQOH27HdHZ3n2SSeryPcNapyPwERMME/x8SrEdhs5DZjPGzQQIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV2H1EwAgnwE0Azrx6w6zAG7XQfeOXOoeFnc2R9qj7jywIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999975807201, - 29772459, - 19000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999974797200, - 29777460, - 20000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFEMZvtGphH5SNVaZJnCSwRTxSiVjTjSpHLZvsuwKeXusYxw6AnwfBEJBciVmdTUWQeboWPbZKTJ1L4T24wMUqgwGGGDjpryq56J7bbaWZW8pV9gT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959415 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40830 - }, - "blockTime": 1740295032 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM b/tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM deleted file mode 100644 index 7a1cf35c..00000000 --- a/tests/data/transactions/get_queue_elements/4QdgX8hH4p6z6q6tRv2xjDKcYM6Y3s6G8f9adg1omvfEiq6sHXiUJHcJGpUnzahh6XRikqC8dBCjos5Dd42NnpHM +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 189, - "transaction": [ - "AapuQyZ9ClCbwkaOZkkYQwxxhEGBe8f/Ngh7TL5X+/G3nP3YWkRSsz609Ixqa1XGpzqZKOGbDFZu/ffCiSpQ5wgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6ZT3qhylx3W9s0LOkgP++PWpBaLUeCuYpXOjPapZTtAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAASQAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944477168, - 29937492, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944467167, - 29942493, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD8fv763EG2vHtR8BXLNCzExiZuupSnZsdubrGAkjR8VbhhP23f8ZkYSCgaBSqdSFSS9vHXXrQyVXpSLSSMXeGWcHBYw1DaWGG3KE1ZjmJqXMbgfH67az67CNEdq1FooNYUCQphyLyMoaApJL2N78e1A31U85GMJfaES3E6i72t8rVJycdtatFT1rzA4g4nD2YQ7HJtDTB9RMxiWteVPHxgov6yC1akkEDHwdZ1rVJtf1qwVKUyNwTWpqRyE94ZemBoj3Zo68TKV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295049 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze b/tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze deleted file mode 100644 index e6c51f3d..00000000 --- a/tests/data/transactions/get_queue_elements/4RThULWrjGGwQw2Xec57ymao1RBD43QgAcsBSv3FqQbBp5te6LZwxUKokmYNF68qZNKFYaktkgxnXGjPYQszfNze +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 136, - "transaction": [ - "AaslBs2O+t3Lr7zWX6Vme1gQEVYa8gBhLmNvJ3Fr43ytYQnf/8rnF7qtAEdtyXE7C2jF8/hpihz7nl9OKD7l8AMBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVM7IpSSqGMvTfRtFEsJ2tJc5BKfNxn9GzuD9ihR//0FAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999984897210, - 29727450, - 10000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999983887209, - 29732451, - 11000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCKm96dsNXmXWWHZQu2AvUC4xRx9RjouSiwDjo1uAPjSjYg3NPU8kCppCHGWTeNeb5KpH8N9aaPr5rYktMa7YvmzyuLvCtEDC4d45bd6U79iuM47y", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40208 - }, - "blockTime": 1740295028 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH b/tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH deleted file mode 100644 index 464a9c5f..00000000 --- a/tests/data/transactions/get_queue_elements/4RXHE3dwtV28KkpZZxTQoUXxXtg4Fn5Kj6dEK1GisFQLMHjLRLMn24PUmoysDqvtQBtKBjn4Ta44s18o75YFWXmH +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 200, - "transaction": [ - "AasyqRkXCIF2GUO6ERN1C9GLXaF26RGRtdwHxiLIAO26bZkjx4S+3eXLHCJRYyrgcJpS43Km986jUT9k6BJ93AgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW4kL0DJCXvY8e9tydsemh3rNtnLxqCFfJg8BWuvq+P5wIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVAQg8AAAAAAAAAAAE8AAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAABJQAAAAEAAAABAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZWAhB4AAAAAAAAAAQAAAAAAAAA=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944387159, - 29982501, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944377158, - 29987502, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1iPfyTg5cHhshnrZYsguX8o6fuMhB3bHrmERTSwpEUQELPPyew3CeP8AZmLNps9JgTav1MBYWCwr2E3MzjJtkqytWjASkhQQVnErZWQZNNHVGeeCA6U2aCSnANo6cBNPh12Bwzqw14PK57PPCiyyWb4T5uhvkEeNDPh7uWLNbQGBTC3me3X1BoK4m8LeJR3BZ2Y3Hd1PXW3BejYz4d2hnrwS1MVGCM1cvUYfMU2jhEaEd6wZuHaYh36JNjX3Hjb57y6iLwGDKzyHFhVB5axT4xpGLJtLwVFNBmgyuRxw2GQGna7iuQx6wSFH8N9yQKPzE9EnzKdj3crWxQbYsX2ED7m1gL9SuSQAmsPWGzQjsTo1UG8ESXx3Eud", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995063 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 2", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18457 of 957871 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 939196 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60902 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 61052 - }, - "blockTime": 1740295054 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq b/tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq deleted file mode 100644 index dfd2b3b4..00000000 --- a/tests/data/transactions/get_queue_elements/4VsGv1VELP1YqURLzSmdqQyTVABVcS3uzvD62MJgMvAijEBA7eFowpa7DeGSxnDoytFg3agVdAGVeVqzGJxwnwkq +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 169, - "transaction": [ - "Aa7x0xnaeQSnRrF7ItaG42jyl+UvFqn2YDjGbLD8zc6xZbZAw5GH89CgIszh0USx8t0uZmwqJE4FmgxI4byGKA4BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWT+ghNH9czvfcOJV+bvyR4M5cMcfIBAfHzsI8LIeMhHwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999958637184, - 29857476, - 36000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999957627183, - 29862477, - 37000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE4mtX68cMhdvmnDoEcpKXXrCZ9QAsnfEfiATQBFcg1dDnWLcokCTe5u9QCzQ7VAvq1o4fbkY51GHnKuacoM4kjCdzohdW8QQ9JFa8X7kdffs9AYP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295041 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT b/tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT deleted file mode 100644 index 0cd92d3e..00000000 --- a/tests/data/transactions/get_queue_elements/4WUjDShTrHddoiocrqJPS4D5gqGAG4CT3Txf1wFcn9EBy2XRHMbe7TJ8GxfJpCFsgjuVWriRQb3F4nsa8CVjawuT +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 165, - "transaction": [ - "Aa94xUrlYoC3VaXBeDP/VYRYf5f+ApNQjNfS54e/9RXgZ/cMxdyTp3dLnRhTHmh2QVdnsuonH41yYIcSJRptogIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeDGqIf1Nd27Uz2K723h7NOBKOD7aOwD6NVpTM7pdjtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999961667187, - 29842473, - 33000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999960657186, - 29847474, - 34000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCnroWcLXRnQTUBLdDesvDuwyY2XSX2A22oRYkgvPJ8AKTe8nEn8NmQHDsqgz9uPuJDRePMeC9dxaaQw38ganCW6VU5mCykPWoAgJmGXSX593zWJB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295039 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK b/tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK deleted file mode 100644 index 6a535da7..00000000 --- a/tests/data/transactions/get_queue_elements/4XK1whRy2JJ2VYEETqygTF2hPkAo3ShSxo3LM2eWSJ227CD6Sik3EgzqeCXrUArE1VW8XZ1zYrh2ZcweAU3gQpgK +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 180, - "transaction": [ - "AbAwkf8wIiGyaOMLZYLYCttitoJovqg52pDtIyKkCxgOX4HBgcIMDttDuEfmMhZuBvI6oEtW9gyu2J/q5NZT+QwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlBYSjsK+2ocuSR5l3vG/d6xzaSWuRVLsPmNqajZbvXwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999949547175, - 29902485, - 45000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999948537174, - 29907486, - 46000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8pLPEstFsgE5Hfnyvzdf9yfa8fHx4UmhovaWHEUc5QyGfSJgDrLYngWQruWwaV6nA2rxaqEr7ychx5izedAaeypbSYRQhgARp8BEJcBAkyotmMq1", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295045 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF b/tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF deleted file mode 100644 index eff5db5d..00000000 --- a/tests/data/transactions/get_queue_elements/4bBduqhFj4YM7C7YzHjZ57twTGaAW8rBbnPq1CHtwMBhwgMPuHu7yhA6tWYgNCQLPNjw979XV6zboi7HdDftj4AF +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 177, - "transaction": [ - "AbOHigXI5Ft3Y3xipMdJ+mAsq+/eakskj8wb0Vm/o3KZB9/ox22/2W417ZopgO03neagU0RZNT4C82M/iGVKyQQBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWTA2YmfTdS2ZfhGMvb+B1Rjm6cPDCciqj0LeufY76WuQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999951567177, - 29892483, - 43000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999950557176, - 29897484, - 44000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFDkrLjuwjvxVgU5B2S8aJR1t5mVJ3B9jwm21d5Lo8H1JyK1wjt8LSqo3VDeieZV3Ewacf49snWEi3zpDmCJvxCKhgWMpQB7WPLnQMpx186yj2vEK", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295044 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx b/tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx deleted file mode 100644 index 796b4e19..00000000 --- a/tests/data/transactions/get_queue_elements/4bk3mjstn5WpYvvTWGxwDCxJf7rrWhHVa3dQHUA2rDXLUguUPe3htuzokBwxS5mv1MJPHj9somx3zivDwsDHefyx +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 199, - "transaction": [ - "AbQC5/0QcmLze24Glasz/T0PhmQRzywoN3qgME6MQPNd7KMq4YiSZ2Ts4tkmTjGqG25bLldGjy7Cfix70PEyZgcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVmCrKFuBHpxKM6o1JSHBr2iKSgNfo3GtzYh6gc3mc+sQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARsAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944397160, - 29977500, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944387159, - 29982501, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDR5joUmyn5hcqJwLdkcfkkRhB4zvxCP86ykqSvYcTtAUEQRC1rVD221PHexvCD4PacEGtGpwbqLCYvxXBV3uDXmGK2vc9ysH1SWUe4zArxNymApsTGATZFdLpL9EpVBjMMN48GnotxBmyA6GnpU8t9MKrmNasnntZ8xYe6UUiHJTc3LGefw3vym6r7wrTv8VNsDLczkVjrBPiKpMKKFzBT7scb4NXrfnbZ1PkUoqyK1mG81XWmPv5FA9YY4Kdy2rA3ytpA4EvLf", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13332 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947908 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52190 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52340 - }, - "blockTime": 1740295053 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr b/tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr deleted file mode 100644 index ca022644..00000000 --- a/tests/data/transactions/get_queue_elements/4hmfdwX8duu4pVuJVfrqJKM9fUCWiYZXGyJRcE512S13SEGr7ejBLBPTtFrX2JgGRY9hUxvVBPB7KzJg8yt6yKTr +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 194, - "transaction": [ - "Abk1p39T7aGzTlfMUg5wdbI2MJycK+OIcJvoN6bOV2kWdzt7rj1YGQx2XN7Bmk2dQEhq8Z4fA7GJrAKvSsWh2A0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmGZcrZVpYRPtXxnKr7KPjZTpcMinurwBhoonrZ0X1wwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAATQAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944437164, - 29957496, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944427163, - 29962497, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDmADbCLzRgswozKbWWFD6TH4ZVVJHfGnQ2wiK7X6vGsqKeoN3yEa5gPageSr9taB2dMc1uW32PwxE7oiazQ5QmSbkmFnpDTW7LjLTxHYkHdPzgQyUw8ohsFfNJem6UUc6k2SNP881LoQT3a3isCNLYuciN5nz9TY9tyebRZ9fQmMexTHb7fyPn3fSvpn8rs3Q422bjjruKwUWyTqE13v9xDsCya6RUhu8SDi7MDkRazVttZnMJMfiVH26Y8Jthi8kDYSm6YDTq9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14017 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947223 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52875 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 53025 - }, - "blockTime": 1740295051 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC b/tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC deleted file mode 100644 index 8a7c72fb..00000000 --- a/tests/data/transactions/get_queue_elements/4j3L5wRxUqHGStaRCoS3gUsiamVEcgYyPhnSo4oB24xMdAYigBre1eYGGtqTo4d3RESvyg1Gz7gEoTb3YZ9oMFjC +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 181, - "transaction": [ - "AbpOCVZrJoXrXePVZaPAoqktaVU1oOBJQ+YDz/XrpeFPL5xfF68+dgmcBa2n/2n9ovjsQbx7zrrursPtP6rx/gcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX9zAtn+HP5YPaX/QUL9YiFb7NcOrfLK3rWRFQLWm12QgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999948537174, - 29907486, - 46000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999947527173, - 29912487, - 47000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXA8CCL2nXxT5oY8A1JVvs4cLHAwmL7VZovaFoRWUEXDFsZYxipvLQY8WyJ9AZ6NoRux4cRmyQb17DjwRJ89u2vuzS6hP2NejPEiYoHBeGQxi2vpUF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295046 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq b/tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq deleted file mode 100644 index 62d5072a..00000000 --- a/tests/data/transactions/get_queue_elements/4nmamnwM9bphiKbvqsVeumeEvkaLE5ZojPpL97nsoML6V5B5D7i5drWsbLnKNhSALc7yzxQ8CYV3rgJDfBaPzMHq +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 159, - "transaction": [ - "Ab2FKJCH4lwTR05o/od+w1ae/LhOSa/tOQXebYDBXrM3MTuQNFcvltNKNJd2AvTl0C0OMQJdHxVNa0fjM7gwfggBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVEHtSajvflrb+bbBBpmBHw3oYP8tma5PZF/bLdMNbGfwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999966717192, - 29817468, - 28000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999965707191, - 29822469, - 29000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBjWij9FyK1dGk3ESHGYLyZPzZbbx9T5RBx6akYyFMFoy4jUfXkTKD8GxA4GEP8AyBYuBVyqGL5cM7qmFu6C5NLpPjHNT9JpAUPioS456s95rKXe7", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295037 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz b/tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz deleted file mode 100644 index 1acb3938..00000000 --- a/tests/data/transactions/get_queue_elements/4ow3HoCiSasDWhqRJP25Ac6wAHNo1mpyYtPCWWhTuZz2SQVh2Wagh5a1Cq4nVybfTULhoAaiEyhAXWbDTB8JNVpz +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 130, - "transaction": [ - "Ab6F64FgmNpG38Hp1QqCp14fy0g81PP+rGLBaso5ssycqGzcGLWbp8bKZEtJyfCOCDQSTt7SNDwEJLsKKTju2QcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQRKZv/m3LGDiuqSUVr0SbnjnOlufpn55tiFJJ1y2ergIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999989947215, - 29702445, - 5000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999988937214, - 29707446, - 6000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX79ptf88VKu2oFW7apmKQstQxXGKNgo7dKtaHpQR1KoC3G1CyzhuD9oafEz5W45a8qEUmKR7Ztkqsmnq9ZMZAjX8SA1KHe9L2Kvpd1su42Jitg1s5", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295025 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc b/tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc deleted file mode 100644 index ab88ed11..00000000 --- a/tests/data/transactions/get_queue_elements/4rjw2jkUKiQkhrcVXzFU1mKbnC7aBpUe8KoZaizVqYYb3vqDfc1Litcz3taP1gUDQzSCvwNfybRg1Zvz9oe5FmSc +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 152, - "transaction": [ - "AcDx7xzLobhAO1nEOTvuZ3OCrrfNZR9SCzR6Im7jl1YzfVwQUR6AfmbIIsDUw6gcXTv0mDL2cerak2yLDLSMKQ0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXelKl3YOSRTAvTUztHm017DIE21FfOq4IO/ZfEFokdowIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999971767197, - 29792463, - 23000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999970757196, - 29797464, - 24000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8JbTEtYnYUi79jzURbNX7UL32wqB4wWLg4kaj6czN6fSbVtBTjZL9JcHu3RxQF9JhyyBXvNnFzk5k7VhVAj4WcvjXwZPFoEJs5h5Ai621wQACnj1", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295034 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 b/tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 deleted file mode 100644 index abad0b26..00000000 --- a/tests/data/transactions/get_queue_elements/4thy5nRv8umvk5QZZ1v8QcYJZ3c5nHSS41onL1AfLUt6H5UbXSfGZiPBetSHTVr7g72Dv9kVdVvhbx5JAt1BCBv6 +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 155, - "transaction": [ - "AcKj/EsZemPM7Ap/d17SsBLZ9qZNGK7/s+1p7pJpbop66G+ym+y0k7ji7XdNWWoQdlXFCra4M/q+akTGt27ZdAcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUOO0PwsR5hfpp7NZzNxK7sWW9TtX0O5HsuUYSdSjs7ogIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999969747195, - 29802465, - 25000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999968737194, - 29807466, - 26000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEy36CvwnjSzAGyXebiniGU3vqMg3M3LfsxZjeC6Li7x6eRgDfcArdEGy16w7UD13SJjdCbf8m5smy7jxGFU6wzfJgxr5L5Wsg1KLunmmv9ssM43Z", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295035 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi b/tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi deleted file mode 100644 index 216b145e..00000000 --- a/tests/data/transactions/get_queue_elements/55Cr94SpHUGh7bwupqNBgSRvQeqbfmntY63M9EBxoXbCDwjcFx6thEgm6LqwQPfMiyH7sdgYMSK3ETEeb3xrUuGi +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 142, - "transaction": [ - "AcuxjxuWvSbCzL4cEJwvSPAteW0gk9j/XhDjKwzATYzJDzMx84lXEoAD5flajqphaAzSvsiwT4hCyiX3Z+9pbwcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4HDlriWYgpsbVAkfEmIfsWumcvEfwS6comtx9d0TeAgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999979847205, - 29752455, - 15000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999978837204, - 29757456, - 16000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX96hr2DU11wEeYRspFQwtmSwJSmVYiu1LLW1vQ5CVVYmKpAmmoTXfZ3NfC9yFYk3RJwwi9LkiK8TPzTiYaKpcHaKcj6VVDMnmEJjWb7KALJHsxudH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295030 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo b/tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo deleted file mode 100644 index 39427279..00000000 --- a/tests/data/transactions/get_queue_elements/5FT1xZygMxUs317QAjTrV48d696EmGUk77Xqh2bFCt3JyVKawRZgw5NX6V2WaVbZkFaaddQ1piKLEG35hVSr7kdo +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 134, - "transaction": [ - "AdSHI2SOUq52PyUSHTk51UDWIhBKcS2hYVbTUNAqPemeQIbDJp9ah98Dg5Ov6TGY3y9Zd40i/T0S1jgOoGmmlgIBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUrWemEL8QgjRNS1td/9mHWiwg6OCwtLSEOEepYUKIWMQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999986917212, - 29717448, - 8000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999985907211, - 29722449, - 9000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6PcjV1sy6N34M296LiRU9wCPBndWbufBmLofRV7b9H93ZXnghpeyTDyeNYXvAJpoY7Pmcm1zt2jiL8fvDBLWZwfvGVyeo21Saprpp4ZrJvDLJDYs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295027 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 b/tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 deleted file mode 100644 index c2c4ff7e..00000000 --- a/tests/data/transactions/get_queue_elements/5GK4DfHjjAWdzuW7DpJxRkh3iCscnF63WbyFj6y6eYNFvzamjKGiENLadcHHQJ6Wo2STaJhAdtK7UAg4eeuBYSX5 +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 315, - "transaction": [ - "AdVFmdifjntZIwyJHgfWjUKr97DochAzOWeB9ZJkEvQujMGc+LXKzvy/EcrxHobqo3i9Rgb9DX/fin0T3teRQgwBAAYJpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzPKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qq1pH7Sjlzu43kK4JQwwjhzSIRlEuzWXqCf5ITY1xiUCAwAFAkBCDwAEBwEABwgFBgKtAYae0vD8I/33/6AAAAAuY4nlZsc3W4oDAZxpAB+SLMIrIi0vmwAdI3+Txi/D8SX7z3kNgmmtSivnNR9Xq4O9HCz+weunjREx3RdCumLELdAYXzn1LQ9KOppbQ25E+VHp0o6Igy9txTrAxATDkJca0BpzjvHjD+b8bjMtilyfs+Yse2nbiiFHlU1jnpE+vpBvoDO3a7REPbFK2G+l6g3C5EvE/tVggfhaXGYan0rD", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995078200, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995073200, - 2735280, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 2 - ], - "data": "LmdQuBbApKVFkG74yD1K5AgRRCdoqQAZjU6Cs9ivvYV7in3jbgyTyiurbSpE1S6t1W8y7KMGDpczfK2PoGGv1G11G3UNRJwBEk4XKz2sHJ7XcM44oRtgk2gcDbmdt12yHB2imcyRfM1gjgcGi5PuecEofbiBXwZQ7S3fmiHTHUBvJgprzbytYyM6nh2VH4CDCbAVpovptzDQK6ioh9ouGG8XLkdVneE3NzmydaUP4CS", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "3gzFamy5pyBnEc6HyQzM2MankGp3erBZCVHha6RMBB5Q3uwhNoSPXUqMLc9z7ncMQ5NwX3dwnZPbMocC9ZxDphEUKRxDJQsikHszwAizpqGDtPGGdRjHX9rxRepKEeMSzkyw7zr3DQgXPAqaKWU5YVCXLukrw1QnFKHrXVYAgXNsy", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 876767 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 106651 of 983226 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125443 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 125593 - }, - "blockTime": 1740295100 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX b/tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX deleted file mode 100644 index 1657f340..00000000 --- a/tests/data/transactions/get_queue_elements/5KPzeh2hQaaPRL1CH1urR5QgyzfAjEhq8cyMXNjXiim73nSxmLuA8uU32BGMwfrrDQuWHftZ94m5J2KRLpK9UzyX +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 154, - "transaction": [ - "AdfusThSWbogYKPKoYlkXD/JDaMufw724nM2AwAKaYJmTCw3ZEopzqYmwKPh9Tgw1915DgZBekQe+pa2MSMxrwoBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWNf0i4MSdWi+PaJGa0OfDWadB2hZWyyWCvJUz923CibQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999970757196, - 29797464, - 24000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999969747195, - 29802465, - 25000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBMGb85Ej8UTQGZ8Ds3D7BwXzMJQgw6JuEvqShMHjxeA3cZQ2GszDSdot7HXSkvgmeC2BsVyjUYMkPAWJs3Ct89jb1u6ja1WNCL37k1nMR2TnyDrf", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295035 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa b/tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa deleted file mode 100644 index b2251e3d..00000000 --- a/tests/data/transactions/get_queue_elements/5PA1zwLXpqrQu5hbmgjfAr3UqHwCwHzsK86NAeBdnXAKN3eVQ7vLE5UpnHCmdjVTzvphJe23GEy83p9TXTuz43Wa +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 140, - "transaction": [ - "AdssjS9QlbiekuVX2p/nYSogG5KsmDNhFNt3cM0p+PyF5/LG72EfWjRcy6CZLKvAWgBbHGjuSd30gwWDSFqbIAMBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAtLGGjL8wQDub7Z64E8tWCI+kByJ1uK/0/QDy7fCLNQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999981867207, - 29742453, - 13000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999980857206, - 29747454, - 14000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDUi6qQCd63ZGDwTdxVMPLsi2AwjYqqaAyUH1d19E54Ku2nqzyapdZxRz86z2SeGuwnUioQ2o7b4YqKUkwgiuQcz5KHDMkxhVp41Ha3Tsw7oMGGcX", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295029 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw b/tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw deleted file mode 100644 index ee46e0cb..00000000 --- a/tests/data/transactions/get_queue_elements/5UcUVQ6SEcRUzsNZb9CXmSk1zCpMeVctof5JpbAGPYPh3LT2KiR2S4kh9kKC5CrX5N1nhJww1v1zYyJ5SjC16mmw +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 139, - "transaction": [ - "Ad/hE61ieju/Okt+SlKf6bClVUF9IImzGWnV9Dp6j0AeybtdT3M3KGRUcuaUfyRwTbSqPuGjLAJY0eLqya4rkAYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXLJMPlqsMqHCzlvhmzOGjulXRM1HVSreNsJLQ1NUGLaQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999982877208, - 29737452, - 12000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999981867207, - 29742453, - 13000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB5pdiKSW5gmT3fFLTzMc8PzkyuAAt1KzSogLhQozFmMbYPowJMnrHRLH5nk58Rgmodi3B3vFxwYFQF8KDCEt4XzPChwfz397Grq8d3MLvqaXHiSK", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295029 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx b/tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx deleted file mode 100644 index cae3f04d..00000000 --- a/tests/data/transactions/get_queue_elements/5WY5tLDxvUmSXeL8AT7zTKJJ1qzLaeK23SjBd7Tq6GQ5bU5XECyNVBvn4Ca3oH3nQYhTHhCVhxk4Sf5dsdr6Wbtx +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 175, - "transaction": [ - "AeGJ5cuRemDSJcgdQBGMN5VOTXTu8Ml6BBJGrQFiA2/YLYEtlri0EyZWzPWP/WPCoQ3c+847hSGbwzgvWWpyEAUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVkw3Xviwd/tJ7ntYuh6pDI+Q9iRSFqKSB4I9jNnQl0pwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999953587179, - 29882481, - 41000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999952577178, - 29887482, - 42000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9bMtELUmVMXgBSdVKWQJE8tjgnQ5bC9iczK3ufVswQ5yvR9cSbpw8HSRpDGWiMvEpH88boRWBnyebXmsopZZZk3HMv1q1Ae25GdoRUymm5SuqRnF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295043 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y b/tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y deleted file mode 100644 index 85cc3ac1..00000000 --- a/tests/data/transactions/get_queue_elements/5ZR2cQAPTXhLKcTmFFYmhR8qiekoD9pdXSi3zUbPWuM8RsSicrrQTEyXSqaRwLJUecSJ3bbeTAF4Xy6ntocxLZ1y +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 196, - "transaction": [ - "AeQFVTBGYnuxcNOY86KxklC+hr2iXtMRQAHfchB4GL/2sO45UHDUMiBugnaRh5iS5FjYAKVCBFd/p8eenoiN/wABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUBpQrX1hJeDWFphi0QYR3MonXmwpTg+lhZaeUIMQYWEAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAQQAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944417162, - 29967498, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944407161, - 29972499, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDLSv3DXpTGGFYu4LD81Yf19VYJX5kQ9T2y6qXhNVkhhoZm5X88ukt5qC87aG6SSQUwVWaYkmE3ZpuNaE6WrtFEzqneXsw8zjmAfo81sTN4JGDkQWjprvQCHabVDXWr8eUffAccyifXEJrXq5Z9NiNX9wBumeoqP4uY1roKSmeyfcMWCxWwcvnsfWw61aNVsd7HLgMrYJCDAGU7jaV4fEJLSJ3BHS6UmbZitoKHoHSBeszCc2Vsym6S5xPh7c4Dspo7vQpcTvN5V", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13954 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947286 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52812 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52962 - }, - "blockTime": 1740295052 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk b/tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk deleted file mode 100644 index be0c0008..00000000 --- a/tests/data/transactions/get_queue_elements/5ZoUTPtz3AUVCfCJvPkzT6VxE8GqssZsoiPqz47Y5oswTinyGj3vcC5f46f17vQaeWgnyjxqN8p814kKt5YAfyfk +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 125, - "transaction": [ - "AeRaxGWF3yXBSspI2N9NnRneKDvV8CbhSvgCmvFK6fKTb9MHAtenCyrvs0bU4pHdXEIWskHT68wec6LRRvaO+wcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAvM6Hd8punOF5TAwdIvAp8RryYQPcDOtbBYySkxHUHAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999993987219, - 29682441, - 1000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999992977218, - 29687442, - 2000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX92eXZChpcYKQvdsB83cqQvNuVh111gxZP7zkkiB7BVXi6DPcYFknxoDnehVdvhLGmd4HLKLCDsicdnDeg7yK59kj2vHSa44Kn1rpEkmaVHUGdYdD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295023 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS b/tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS deleted file mode 100644 index d273dbbb..00000000 --- a/tests/data/transactions/get_queue_elements/5a81Gih7yLuH5Vbv13CLaxwbrZPGFKrfhATSpvVwxu8T7pJDDmyhvndYRoX86brMX5veX2iyo3F3AtAXYt2aAWMS +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 191, - "transaction": [ - "AeShTXuVZejcRfvXR4NvhVCg03yLtmf0xock8FpWPnIjJMeETW4cyKBl6vAUCRlxkdDBY1d2arPJZ0ax+47Xsg0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWUarfkdx7Be/7cs//yt71You7CsYHxmVqPTi5tgqEigIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAREAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944457166, - 29947494, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944447165, - 29952495, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDi2u9rnh1cyFjbB3yzwUzJTiNkJJseJP1zgzmjVh9cJW7W1bC8s3AMyfF2Bs8zN46F9CJTF6RtzLWP8W6Wtbnyw6cEYak2c9KfJ4VBwrt7D56whmWkk9cYvMA7KTWHyQWiY2j4LPwpZ9ttB5RRe414ZkYufJcxN5GG3dqwm8kc2mgDJXaWzpFcdUg9PtmHQtwSvNcNz4WA8kY7udcvMqARgc5pV6MHj4aGQkPzi5RhBaS4DmqomWNgy18jbUnYQe6cww1VYTt2T", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295050 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx b/tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx deleted file mode 100644 index 849f3ceb..00000000 --- a/tests/data/transactions/get_queue_elements/5cvkQEv66EFjRh4uQQNbpM3hdvcQBnQtxMt2ZhwkG23nURmFnRZ324zWVF9sZsETfpq36CDmvoHpM6c4kELRqddx +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 157, - "transaction": [ - "AecMwG3T3Uu1ZUWQPqqgQDR7a9OxplK0y3gGLVghJDKXdgTgQ/tV43cmBlg5LW9TKcfiRPtsiIKzAgDNw/qOZw8BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBvf3+2MD3lpxykRPO8knkWU4eQ9wkFU4v3aTZqFEZGQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999967727193, - 29812467, - 27000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999966717192, - 29817468, - 28000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6iAgbQBD7M7kjYJhQRSC56mJBkGoGQrj1b3P83ACAoFtgGEtKhFFm2zNQQ7VpGaNkpZGvdrcHDuK3n4uuyoQpGkXimTNQkd9cmT4MfbUSgaWvYfH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295036 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy b/tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy deleted file mode 100644 index 2cb2902e..00000000 --- a/tests/data/transactions/get_queue_elements/5iE2UYrJ82Qj8dBpw9V6dAf9YzSPEYoGwHQnKBNh4cchyEQ45KR7VMSgAkTvQuW3xGFDBdzQNhRuo3fZHpxJCxFy +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 150, - "transaction": [ - "AeueVjy9OQSwtb5CRgpKY4dSWSGjbcr5MyxpxOSv3aT1lYltLJjfEi2yXdNV5aToamT28l8KErEXL6yyjhE7uwgBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXh8bKXFZHN+ZjT74UhE1/KXA8y/SSAW8kCKSSu216s5AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999973787199, - 29782461, - 21000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999972777198, - 29787462, - 22000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCtmSLckBuUpVYiJj7wbKM8MqkhMBFi2Py2eggE9qULPRZFL9FoktpeDWyxhxf2T49NH2bLYGj7NF7TVqHv55BdXnZaTKCq7A2WVfqYqX3s5mmJP1", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295033 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj b/tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj deleted file mode 100644 index e74dcc6c..00000000 --- a/tests/data/transactions/get_queue_elements/5ujY7mtLjDFG7XX5RjUBGfqRfjmwzFFfK4vVpwiEY7qTkvxtajq7NXrp5cy4eG9cC9zgtufvapwVXfUUi5gvCkcj +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 161, - "transaction": [ - "AfWLE3MqigOWkhTRVjMpPMnCPOj/eYJ20v4XMNGcd7jP4jxuSGMCuJy2kRidgI2gXFhc+HyCpwAczAWECLJzhQwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWnAisjKpWhyoaXrHgXaBPt3G29MnZMREPa57MsB/D3wgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999964697190, - 29827470, - 30000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999963687189, - 29832471, - 31000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7kAwgqRkHSuoeWgJLnWWbRUA88ZCLNqbSEDL98upzHZqNcahnJqDTpuvHYokgfeJWEnSwq3wkyhg35Xsq4ZdPaDwBRdg6CKu7QE1XNANbNRptMqh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40208 - }, - "blockTime": 1740295038 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy b/tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy deleted file mode 100644 index b0397cef..00000000 --- a/tests/data/transactions/get_queue_elements/5vdiE9zACdGrNFk8TyvKHCiimabsiAQvrSU7Tc2bfUiEG6o9cYpHaeaz7HsWMc9e1CBJArY9EG8MUmT2vpA3qroy +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 156, - "transaction": [ - "AfZRqpnMWydxRXultgqwaA68NUCiLIa+ZXruIp7/l//IEs6vQknnyAB/2TEHccwTxuMWP7VJd31pcDjQcFEhUggBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhpbvJYHwH1tLmklBHP8cjRsncCwCuyGwCZ3NY5AtozgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999968737194, - 29807466, - 26000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999967727193, - 29812467, - 27000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Y7Ew37Ans3T4YbyNsuzEz7x1fEAct4N1fMQAnXUXM1YKxkfQYT3cdKjaRTKKPBusmkZhwZ1YbDHwA1BVbxePEisSYUUELvBGZ4DduXdA9zc4mPD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295036 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT b/tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT deleted file mode 100644 index db6c8f32..00000000 --- a/tests/data/transactions/get_queue_elements/64R8raZvAVMWcXCQeojyQ8B9HU67p4KivKKow7PhCP8dcUk3yzvQHgFUPTX3dxxeqLutdzfcxPtD3ninUMKLCqjT +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 145, - "transaction": [ - "Af0H6xmLoZkhDHpZ4wuZJoUVxJgYh2bW9Olf7gNnHTCh+qQ9tlK1FiF4BTBrDjME5+uil/Nyw6utckZWwzWMcQYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZTwQqYo3BOhCbRdb0o/WegWbecKx3oLCNxIHR3qXveAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999977827203, - 29762457, - 17000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999976817202, - 29767458, - 18000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFd9tbiKKFKt4TQ6Zmt48SyatgWvCQPrKiEHSK8PNUQiXpbg3ZjDtGTTPZ9rd68MWcnDyhkyZ5sXTdkoWBU9nm5mio5n1VfPZ1rsMV8NCe21hdVKV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295031 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs b/tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs deleted file mode 100644 index 8ce176c6..00000000 --- a/tests/data/transactions/get_queue_elements/64ZFhhdeRyVhQijV7AycxYhQf5LW7phEgSHPLweLWLAEaosTAE8WySVPkTrkbWYLfXNkoGTpv3aK1Uu3UpyfCJUs +++ /dev/null @@ -1,165 +0,0 @@ -{ - "slot": 122, - "transaction": [ - "Af0m0WgIB5ZCLRBJwf6z1KC7T9odFiI70fdyys3+erfAKV0hmnXcW7Hr5HpAhK9s0GEaxAm4HrPZffS7NguHKAwBAAoOsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZUNAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOqbSnTxETyiFGD6j1adH8mSAXhZEemz+2QYDAXojoYTS9MaY2yh+0HLzRoFko8viTVuqTUjwgfGn4k3d4a1vsxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGRm/lIRcy/+ytunLDm+e8jOW7xfcSayxDmzpAAAAABqdV+CE5BU1EJLFa8MQwzy9Lf5h5OtoSUtSPNmbGy84G3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQkVo1cjeU6Ptl0HW2tyaZw43QLllIt1sOWgQY6Al1tECSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E5skYsL18z5FURIp6v2qPOXgpoej9CKfw0LOquHhS/DL7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdQx+0ExCCgftdRnPVE9Zw+VX1RgXFQIU0U3ex5538U+ZAgUABQJAQg8ACA8AAAwCAwcGCwoNCQEIBAg58SIwuiWze8ABAAAAKeWDOpFaZCmk46eUhHXDOO9Dbrgr6JyS8FlwRAPbnVUBAAAAAOH1BQAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995007520, - 9496335360, - 2923200, - 2039280, - 1, - 1, - 1141440, - 929020800, - 1141440, - 1141440, - 1141440, - 1392000, - 0, - 0 - ], - "postBalances": [ - 99999994997220, - 9496340660, - 2923200, - 2039280, - 1, - 1, - 1141440, - 929020800, - 1141440, - 1141440, - 1141440, - 1392000, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 7, - "accounts": [ - 2, - 3, - 0 - ], - "data": "6AtD356cQW15", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 0, - 12, - 11, - 10, - 13, - 9, - 8, - 6, - 6, - 4, - 6, - 1 - ], - "data": "6uxfRrqz7k19jZzDZgmuRKQLqNipRu4PLoNaJqnsnQFWPr9SQLnEgq3krLcs4YPa9WXziMwNSoSc1E3Q6q6oQsh5TLwCcDuv8zND4n8rwpsuGqHvkJz5BXtHQfHJfSZfZRg6TxXx9xf5tZGTM82QmEywq6HovefiVqCUhDTtdb16VFVM6gNiwf3mj72135M2cinuhyqrjvacu722w6PhYMjvMuv5ev1wiZCGYQxRXcsVFcVNMbKvmpjFuhfc4JN9cNr9M", - "stackHeight": 2 - }, - { - "programIdIndex": 4, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 9, - "accounts": [ - 13, - 11, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDTVb1aQ2e9sa8EYvkfVX2km9zogN2tZueWrBkmTfaJyjGzyaErMwJf57MWC1uhmBjESa2DAY1Q3pjRzpUe1pX8R9jyitcaWw6zimvNmLJEE19p6b", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", - "Program log: Instruction: MintTo", - "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]", - "Program log: Instruction: MintTo", - "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4538 of 983488 compute units", - "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 959802 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 35345 of 918093 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 882545 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 81412 of 963695 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 118372 of 999850 compute units", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" - ], - "preTokenBalances": [ - { - "accountIndex": 3, - "mint": "CECwsfYU6Hqne7Z1hQSo7N1J5cynaY9BaAv8nPx4XzGh", - "uiTokenAmount": { - "uiAmount": null, - "decimals": 2, - "amount": "0", - "uiAmountString": "0" - }, - "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", - "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - } - ], - "postTokenBalances": [ - { - "accountIndex": 3, - "mint": "CECwsfYU6Hqne7Z1hQSo7N1J5cynaY9BaAv8nPx4XzGh", - "uiTokenAmount": { - "uiAmount": 1000000.0, - "decimals": 2, - "amount": "100000000", - "uiAmountString": "1000000" - }, - "owner": "GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy", - "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - } - ], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 118522 - }, - "blockTime": 1740295022 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG b/tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG deleted file mode 100644 index ce84b2c7..00000000 --- a/tests/data/transactions/get_queue_elements/BTcXsQVbesrrw9qKekdY8yhtMM4YFGa1X2jXbU3DyqMVWg7bdMhLb86aJPBP8MczpaQ5tfpX3CeJZpSEAz6hWmG +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 203, - "transaction": [ - "AQkE8S9cIBUaI36YTx8u52G60lijeAIpvyeB7g5y8Zc48Zr3jw4E0hQ4yluNrA/l8JpT0Q2JGt/dx19/Grie5wsBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFpKETXFN8hshSFWPKNCo4wqhFc6MSzg0Jv5AYgJhnoAIEAAUCQEIPAAULAAAIBwkGBQUDAgGvARoQqQcVyvIZowAAAAACAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVAQg8AAAAAAAAAAAEOAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAABLgAAAAEAAAABAAAAsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZWAhB4AAAAAAAAAAQAAAAAAAAA=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944367157, - 29992503, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944357156, - 29997504, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "HDtpqY3uCYv8VK5FAXvJYXZa1aSZGyRWp5uDXdEx2WuQmsw5cbmzvbaFpxq4rg5Dnviw9PhQ6UwiAR7oBXJeJXJTBoE4zSsjg1qQi2GcnLjTtNtpity9QaxxtGW7foACxJP2ZdgTFeCX7kzzq3DxBcTDADRfhBpFKCCqrVfUi91S19ou72nhDfa9xmGpwGjHqSfkYGzg2XwGeo5ZFhvRvGfXrMtDeu4q4Apj1ZVkXspu2nrojyC6N7yWp3JQHLpfUDtCPGUBptWxuaq1fAszuzebKDtGv5KbHGn7U5waLdzs7ristaNnwnL8jQHJRxrM29KWAc2FdnoojitpkdUXM4T3UCMDiwzY415tggrhXB9A6iAeHcqicz1uUWLU7UYTzGtuP8JGuBTpXqq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995063 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 2", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 18379 of 957871 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 939274 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 60824 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 60974 - }, - "blockTime": 1740295055 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr b/tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr deleted file mode 100644 index b97cca49..00000000 --- a/tests/data/transactions/get_queue_elements/F8wSeMEAMDp697qR6ceuL5svioAtBLtDv8PpmyVTWEnNxt1XvCevxZTRwTcnobEkDMEC6Aa8NFwjjrcSSWgQLZr +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 151, - "transaction": [ - "AQww7CBkWuP5qAsQYs4ZHdEnHUpzo5prjTd4k6ERQUPdNhbTm2OapN7WcaxKQfGMaueCvp1I3oYA6kMQANlEAwUBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVqUFcMumivXj52wCFK4mF2MRiNWQ4AX6Ed8nH+dcJYfAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999972777198, - 29787462, - 22000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999971767197, - 29792463, - 23000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6nHrtqXD81tvNdm1sot1B4CbvDgkjvWuS8UvCoZ6HmQS3C9JtLPtYwMtpToEtoGrdxB3RoakyjPMXG28woQqvFKi4JNoZFj4hgi5LUBjkrkCgUbR", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295034 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha b/tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha deleted file mode 100644 index d5befe4f..00000000 --- a/tests/data/transactions/get_queue_elements/PxH7DDg4PwZXrMYkKwvLoCLB2mnBDGVK7rCqxwhuGSNNUJVdRFBt9y5dsJESA3x39V9k6pLdGQmfQBTRjkpESha +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 195, - "transaction": [ - "ARPLOdLLDoMOm6eKUUTuKspNu2iuxWbKeBqGNxLDtzSyeQPOLp3D24VZxj48g9WqyS4oeLEKWl1JMsSN7Mfxug0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVOhB/gftjIMnH2Z5H1NZgL6gFAwV91e37NPd/UTLNucgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAQMAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944427163, - 29962497, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944417162, - 29967498, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD93wkyFv4F2tFN89NWKpE2Yd7Sagj5vtHRpSH2Zskq13KVVFQeUc9TJngAqEtftERjQ85cUV2CPpsYVH1qZGnDAWUZNMfqGt1ft3Z2PuC1zbQa4wxbXUVarYPEFGbzcMuQR5XSJrAchMGE5ZdeDw4zG5EKb5fgnZmmszgp3jLe8CunA4QDA8fVag71FDnBiG2pWjNsDFeoSn6hXofeWnfAB6V2T9VMBHpWBaDNYbuERWJE6vAYSsL41oZtSr9v4UfTnZ1naBNi3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295052 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT b/tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT deleted file mode 100644 index f539f818..00000000 --- a/tests/data/transactions/get_queue_elements/QqYEAxJ9d5s5pkneuDJuwGNjhyDwuxkRpRwU2CsQLsibYbrXX95TG8oQ1sXJjj6zRSKC4bQkzHw7sM3PTitRxrT +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 124, - "transaction": [ - "ARSOVrvF8u52j3LgafDznhVwxf1a58sJnneKij6cBsRST+CMqrCHv1X6rgmBuMRDBfbWVOxvk+WUGw4Q03qkzgABAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX4mcDvI9OCykJ8SOX3SFOxJR0uGUYeNA2cL1KpV5dTuwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999994997220, - 29677440, - 0, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999993987219, - 29682441, - 1000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7PeAmXhCeJz9cssbSwVATAvV3fEv1BwSqQBQJvAMbg5GGmcMLA8Bngd3aPWv1JHG15UoUtXN6eShobfun8J8sevPSVftbPfxRz6QTJAVdKXNaKMy", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960032 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40063 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40213 - }, - "blockTime": 1740295023 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM b/tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM deleted file mode 100644 index b7b95760..00000000 --- a/tests/data/transactions/get_queue_elements/Tsu3kdMQJtjAS5uvs7Z8pySufB3juRLoorRH87mfBAECcABhUiVTSfjUoiyTg3HKRbupxst6DFxsXKQN6LDdupM +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 305, - "transaction": [ - "ARctnJ1GBTo2+ingZhHdQppfCC04jCayVDXfn83HDjcmEIkF0cSq7VgfisCJt6FbriTqxpKIdmd3JiBlcigVegoBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTckbEVr3suXGs+j8Lm6As60qr4/IIG4uLGdRIBo0/7tQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAF7QM6qxM42gEyBcBRqaB8OUQxTjVuNUkN7R4wfSgWlgOxqBCFSt5dUNSaG/2nYCeLPkRdyGn0R9sto8gbM2TAgYUQmfMU+W7GiL0+r9I6+ouWpY13QcfQFtErS82OVd0o3kV56qv6Wy65Sy8qC/XGWVVojfFNjSrIqZYUfCJxY5IKUaVAJzd5tO3Y4oIEggTaFRu9lc7+6gwn9ZSFQnqX", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995083200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995078200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941EqVnuBWsrDY54MCVoFfyJBbWeJRo9q5TnUmawmJqjRyMdPhB8yXzakt4G8X9cPmHdGqXPTQDSsSfEUFoPSB5vqAPzoLj26PbeoyNaSm8j25UYUKnaGYzzTqg9afq4KkaG4eoJZxnZJBRhvZtcf7wqX16ybRnQpQ2YYJ4TqzHkfechHdTAnHwnGBHeKTAZyXmqknq12raDQRSZVKR7CusgGuS62", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3wz2soYmtStbrVcXgaiMAZqTQjcsFHsZXUTkWv8oG1T5hDJu3eWWeySRi5WS86umVtzZ5J1fqkcM5RDdd6nwtp6n82cWKDurMYT7KsJMqsyPXgUw8HxYJiQV9D2USSRpcWyxJcAZFFVaGRPpccoDhU", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740295096 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 b/tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 deleted file mode 100644 index dd42d612..00000000 --- a/tests/data/transactions/get_queue_elements/WoRCuQSV3WPkARDbGngdZrRgeMg2Baq63L5LdfhQw9i9crVthNisRx4Ukhvg8NuzP4xWUfedSSApXpK9znfGdJ3 +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 170, - "transaction": [ - "ARmy2n+De+gsv90B36z/ocC+AWhBauc81sB4F0kDLkYAMm0P8WtnxWcxx0H4H7ME62SaOIMSG15NBVyzlFSvMwQBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbhK9ElWb59DmR7c2kapKHh5GIKBgoSsvt4qHK26lC9AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999957627183, - 29862477, - 37000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999956617182, - 29867478, - 38000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXGAm2xjvaruHUPS9nHUHBWUJ3qYBPgEEHqFPuXnWVrKUiKe3JVvn7WqUj4hZV3hh9HUYwP6PQMzb6sWjtTS5HVpxw2YNmVsgbfPyrb5VEeqvFcVTu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295041 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC b/tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC deleted file mode 100644 index 2307816b..00000000 --- a/tests/data/transactions/get_queue_elements/ZDCZqmYHEBaXYLPCXGVYUcwsDLB2FCsqiAe3rWuQb7gUfMizi1H7fHKP79dpDKEGjySFPjBn28ZM1hRvy9XdCxC +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 174, - "transaction": [ - "ARvG54JeDE4SjUEt8L0X9gu8NjsTTV62UE1A4I5oDmpkARFYuitB3FhfzHrgXO4SxY/OaiptXgPH6GenDxcs0g0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWqBoC/0S/Fs5aoOE12Zcd/p8vwWWpvuHKlM+k89nfxnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999954597180, - 29877480, - 40000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999953587179, - 29882481, - 41000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9wHsirFHHmuu5LBrP1RWEpxp3fhHdX16okaRFnQMJvhRQGygJhEu1RzaiSkpy68jV1ejUkf6LjQccKesxQyKh9y5FAGiafzEeEjMRYMXkrXd4QxP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40208 - }, - "blockTime": 1740295043 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk b/tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk deleted file mode 100644 index 2b5cc47a..00000000 --- a/tests/data/transactions/get_queue_elements/azCsfJCBWGMsfeyizRQTUBJLArwUxw927DM5JAg9GTVQASfpLsbhtr126TFrd8D2aTu1vmX8CKim28cKyBLBfjk +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 334, - "transaction": [ - "AR1O+NzumYtI/0fJ1zy1RVg2i3JPjOZVighmQoXYmNk8Xb2eAGWPn3XF6Li8fcmeMT+eZj9rZUIm/5+W/Wyt+wcBAAYKpH4sEzqlCMn71r0wlmygN3tnDCAvrJfp1GV4+W54cRAw4yASBiL14DS3kK3j/7GEwUtSWX4lYGhgyErlM0tdzE8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4DBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAUNKxN5UTaFzwLytf1Skb2VmysGCqUl6ls0gTsdubduCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fBCmXn3WOQT4ODrQPN7geLkU2HMYgDsVNYBw15LgXP3nv9Caagdl0QjbQAK/70zIZVMUaKPaLPzK+XNFniLIEvTGbq+Jjxr6jhuLhr1ai2k9EpVbhdq7+Cq8BWdr59kIvQIEAAUCQEIPAAUIAQAICQYHAwKtAd3CA9glPtyT/6AAAAAl/kUFtWM6wVEeehr7Is2Z8ER7IHvFiTNZRk3fST5wywSIDQuI3PjEmGn/JwRp0gE2jILItaLbf98IVDGfcZ5CHFcBngChzdG8Xz5KGrVIM5yxiQsBPHfy+f3KuMwCPccCEZbf1kghCTnjVrdZk0jdaANA66zkFgdjDzP4cEHH1wnC2SGzsyS/VJBadNYrrxBTmOoPzd+e+BuLZqEokFy6", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995068200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995063200, - 2735280, - 30007506, - 290204160, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 6, - "accounts": [ - 8, - 9, - 7, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8942DNj5fASM3xD6ZUEwiGC93f1LXyoitASnKpeMM2EbAfxFpMmhYGFd8xov6mfh46s8e9KUJPMXgoxMyVdm4HwAmz3Jm1eNoBmzzxoiVHujpnYGo4duyaBUn4LCk4Y9mTmiwnpNYHnCtaFu3qzNJUwMHbrgU8b5ycSHjiygPnTn1BHvK98MXB1yTKMfpHNSNGgMXHCi9tLsUjnXPYenNgPqqZ21of", - "stackHeight": 2 - }, - { - "programIdIndex": 7, - "accounts": [], - "data": "QAq3LewT7W556k3Fk71wgkMcANwrR8YhwMBKDuFFRq4YWErkwRshdGX2tKaMNnzmYZ3xEiv2s7ReFj2Wdw6TscAS4XHPT8sYMoPspAVDrzgocztHPeFCRht3xDE53br4ug2LJmY8Ma7bNFGywTZgBJ3RESdRQZPxqRAvnuNXF3uQNkEsCj3bjVistaN3srcpLFb1ar9y2bYVxymrZMj7JLbt", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 873500 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108587 of 981865 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 128816 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 128966 - }, - "blockTime": 1740295108 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R b/tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R deleted file mode 100644 index ba8cd490..00000000 --- a/tests/data/transactions/get_queue_elements/jaHaxqgvfAH2z9gxWx75PuYa5V32eBCWSWdYHFnuydAbxRmPRGiKQj39NZUkYC6JZV3vtHGjw7yPxPeyt4g9x5R +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 172, - "transaction": [ - "ASS20AZMZYcLzA3DxZhf9+YC2MiayI1X3cZ852rA4mvP69M8anCwmPb3btFLpHSWK4cUUA7KvCaDOIK4Yqj5uwwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWp9dp6SPN0WMw6RxLLg16ypc6g0Q4eNUAL7PmAfi90EAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999955607181, - 29872479, - 39000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999954597180, - 29877480, - 40000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6sYVayWY2mxKgLET6iGfkXhoPsTW7Fdpq4QPGvnxv8ZMYcrqHBvj8AJeJgSJgh514pLbY5zpvZ5ZVvoBfSTbjWyewhwiq5NtFYsw8m59yCwwmDjD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7818 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959415 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40680 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40830 - }, - "blockTime": 1740295042 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g b/tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g deleted file mode 100644 index bb479d8f..00000000 --- a/tests/data/transactions/get_queue_elements/mxPKTgEYpUFhrBa4E9tu9Fu2nnEBvHHADPh3zdQMWBixPc4oxKE2o9rjhLxBpKPRMDmrSSK52ed2rNr82pTM48g +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 179, - "transaction": [ - "ASbEdN1NuXuyfsamHpGPdquSkWf+PF5O0Nd2Wn/VQoTHmKi56T7mUINiXxmvT6p8r85YmNi4uITp1CpRNO0x7wkBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW6yfS6Ro+P9xHU2mbiBiQTYxWiFSGStN+eeyy0qEiJ5wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999950557176, - 29897484, - 44000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999949547175, - 29902485, - 45000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6zjx3WuQbAiTv2Y859xDtXuYxTfgpvCZg6uTeXQ95kciM2fw6QTsAYAaZsmkNSe6i1yqWbfdGdpzxea2YvVDHxnqNTCHvmditMeYKsoH5Vyst8gP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295045 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT b/tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT deleted file mode 100644 index 45c3215c..00000000 --- a/tests/data/transactions/get_queue_elements/rayCgWRRs4cHo7RiKvxDm7m1ECndpcC6ataLsTQ8hCZPnaJFdsatx7sUna2qMGtRVX7JfjGbmoVDgddDofQd8pT +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 132, - "transaction": [ - "ASrCw+NmhtfbNmFmdDcuVBrcvVzsLB/SaWd6KMsKRapVWRLAycLweYWxe9vJTHxLdR+Y8glt2Wy2MQNerovTHAwBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWomAiHxBR14Chy5IrRQEuXMJfzXSugW6Zu6J0K5h1dnQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999987927213, - 29712447, - 7000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999986917212, - 29717448, - 8000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCikzSiPDodFSmcQNswsQgoG6H9rKTzuASc296Tc9u9UeQhDJgpV9DSWWm3zvif6UW1ZV87oVg7U2WV6Z5XF9P3hmZXfGBgAoCa2GR9syz8RebqZZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295026 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs b/tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs deleted file mode 100644 index 5f5b8bde..00000000 --- a/tests/data/transactions/get_queue_elements/tLe3fYnt6b3s3YpxgUToHvp8QL5QvWGMQCvfnnqHEDvWEQNKf7CzLsgkAVMZomWG9b1nUAkXurQ5hKtKDF6uJZs +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 176, - "transaction": [ - "ASxFv9si5IeLQfTEQAT6Y2l4w3XNkexUhNy+Ek0SEXgOAG/t+AImpsLnMCvvXKPQ381rnJlbo7hgw+iewRkRxgYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUuT5c/clDquGiPlSprBQlp/ZkmXpu5cHsLPQp2z61xDwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999952577178, - 29887482, - 42000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999951567177, - 29892483, - 43000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBmcXkSfJwZPQm3oHrn1hSpT24DAkLChepuk2yhXGfZ6QFpn13wC9TiP6cXNwKF4wNgqJ3X9kZT29RMqTem1jdkmMdPm9kbzKCQVbsCzWDj57Ggpf", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295044 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 b/tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 deleted file mode 100644 index 7a9d1c91..00000000 --- a/tests/data/transactions/get_queue_elements/u3rULDGZsaA4s78u3ckHxbpkZVFe65NFGcdn6rNt87SNvKpmsgAZXYB6ezJoiWkCCLeCFnpY2uGkiSwwTkx29c8 +++ /dev/null @@ -1,107 +0,0 @@ -{ - "slot": 171, - "transaction": [ - "ASzin2XYqR2Q273vQ0NDSP7q402Y4keEo+XR/hSNR+FKWbZfa/U4eE9z056dQj6xXhEbWzX7oEFB6EPOoXjYgQ0BAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0DMPCg3zKacDIMmqfaBD6tWlB8vXEzu5IWoSmDheG5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999956617182, - 29867478, - 38000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999955607181, - 29872479, - 39000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX77Uj6S4Efxz3xnMdDadf2pUUH3CzkTiyG7vBCk6cpXZsxKfQeLqVdyEY7AY3LqR82TD95nzUjdikAtbumS2iS9V1HLsfksN1Zesf5Wr3QJu614Xy", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40815 - }, - "blockTime": 1740295042 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v b/tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v deleted file mode 100644 index 9d6961ea..00000000 --- a/tests/data/transactions/get_queue_elements/wVNJXGMZL1LdsMcxzZVAH3E4DMbqwdtGH38zk7ghxjsVRzoe3M8ZafjE9rKQfBVKhW5eoz5RbfQYwjPnJcEZU8v +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 186, - "transaction": [ - "AS79RFHZPt4cewzE1U3BwoRnetSSfE654c87D001cM+k7aF+lsCVepjicJINS/zVWxabS4R+XOYn/PajQyXjRQcBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWHLTsL4r6K3VUT2yrsENk0smAh2gv70yBqXvPIFw/q7AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAARAAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944497170, - 29927490, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944487169, - 29932491, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDkptRXjrv1uVUnLqgKSPg3Dxk9SkRL9uQM3Xj2FJrXQNeBQpdjRA8KgU8SKkNPE64LJgxhbWyaSNngpDDcyiVddgu1WMcq789mRaLaTpifGyqKhNiZazDbxaBzkPj4XHpe2xU8r49uYn6P92wgj45h3yvGaz4emfUVmSvD9w2UEdXWjJHQcRikoRuhWtxGiSFGeFWYTRLoUqsj7BuC4Vq6943z1gtfowkeAySCCDfi6Fxip5qwKYRuCCrjqz1BxZsYo3QkkBpxF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 12735 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948505 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51593 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51743 - }, - "blockTime": 1740295048 -} \ No newline at end of file diff --git a/tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX b/tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX deleted file mode 100644 index b376f6e9..00000000 --- a/tests/data/transactions/get_queue_elements/y1zj1YfA5qUwzxKaJWWbbTK8awYWgSQ6kYoh2z6hmg7oyy1Spgf873nPiMfLeDK4bHNUBKGZoXZTVfMwesGnRhX +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 201, - "transaction": [ - "ATBOnEQ2SCkn+pRKXgNrLBPLpxes0Ie3W48rmUtlnpANOguGWnbv0edQzwSeDZ4kVsrGocn43/XqxQLeXkgtSQYBAAcKsMVIH3uF6Dl4HCuUUYb15VN6L3Cv0FZ/u83SnCs21ZVPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWXmd9wzlKu7O3L96RPQtmmBNM0bhObJsGcPEx3dUAMHgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAACwxUgfe4XoOXgcK5RRhvXlU3ovcK/QVn+7zdKcKzbVlUBCDwAAAAAAAAAAAScAAAABAAAAAQAAALDFSB97heg5eBwrlFGG9eVTei9wr9BWf7vN0pwrNtWVQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944377158, - 29987502, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944367157, - 29992503, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVKABgNFraJrhhJd31R88PLSBiaCt3zjnZFypEgznSv6KHUJcBAa8FMMPoSmp9fehdHDu2T8xW8fsm4jtEMfFK649Bcs8hFeZGVQwjFdaoFMK4M8FNGRsus62Bj6nBzk81tq8Gk6JbN4B7M9Nz3KYiVcremefTGDLgGCLiTGn6XbJ4xcmpaTwR9MhQSKF3PaTFqX6LEQUrZfjjHhN7eVAVwu5kRdeTAzC9yA5EzuFw91oCE69KQdF8ox9DNNMGb9WHvjJAa2BLs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13939 of 961458 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947301 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52797 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 52947 - }, - "blockTime": 1740295054 -} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index ecef0228..14c71eb2 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -745,120 +745,6 @@ async fn test_four_cpi_events(#[values(DatabaseBackend::Postgres)] db_backend: D } } -#[named] -#[rstest] -#[tokio::test] -#[serial] -async fn test_get_queue_elements(#[values(DatabaseBackend::Sqlite)] db_backend: DatabaseBackend) { - let trim_test_name = trim_test_name(function_name!()); - let name = trim_test_name; - let setup = setup_with_options( - name.clone(), - TestSetupOptions { - network: Network::Localnet, - db_backend, - }, - ) - .await; - reset_tables(setup.db_conn.as_ref()).await.unwrap(); - let sort_by_slot = true; - let signatures = read_file_names(&name, sort_by_slot); - let index_individually = false; - // left: Hash(3TiXqGbJdXrBtyGSe5Xsq4LJjuqSBDizdioQN4JGQ3qr) - // right: Hash(PFjDTsC3g8kbsu41HRe1d1vyYoiS6B64cLf8jUriF9E) - let merkle_tree_pubkey = - Pubkey::from_str("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu").unwrap(); - - println!("signatures {:?}", signatures); - let (appends, signatures) = signatures.split_at(50); - index( - &name, - setup.db_conn.clone(), - setup.client.clone(), - appends, - index_individually, - ) - .await; - for (i, signature) in signatures.iter().enumerate() { - // Index transactions. - index( - &name, - setup.db_conn.clone(), - setup.client.clone(), - &[signature.to_string()], - index_individually, - ) - .await; - // get queue elements - let get_queue_elements_result = setup - .api - .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), - start_offset: None, - queue_type: QueueType::BatchedInput as u8, - num_elements: 1000, - }) - .await - .unwrap(); - println!( - "queue elements {:?}", - get_queue_elements_result - .value - .iter() - .map(|x| (x.leaf_index, x.account_hash.0)) - .collect::>() - ); - - if !get_queue_elements_result.value.is_empty() { - println!("root {} : {:?}", i, get_queue_elements_result.value[0].root); - } - } - - let get_queue_elements_result = setup - .api - .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), - start_offset: None, - queue_type: QueueType::BatchedOutput as u8, - num_elements: 1000, - }) - .await - .unwrap(); - println!( - "output queue elements {:?}", - get_queue_elements_result - .value - .iter() - .map(|x| x.leaf_index) - .collect::>() - ); - let input_get_queue_elements_result = setup - .api - .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), - start_offset: None, - queue_type: QueueType::BatchedInput as u8, - num_elements: 1000, - }) - .await - .unwrap(); - println!( - "input queue elements {:?}", - input_get_queue_elements_result - .value - .iter() - .map(|x| x.leaf_index) - .collect::>() - ); - assert_eq!(get_queue_elements_result.value[0].root_seq, 7); - assert_eq!( - get_queue_elements_result.value[0].root, - Hash::from([ - 5, 179, 110, 61, 105, 239, 248, 251, 134, 208, 10, 32, 75, 187, 81, 206, 233, 75, 32, - 246, 144, 171, 204, 44, 195, 19, 151, 127, 235, 253, 170, 45 - ]) - ); -} /// Reset table /// Index transactions individually or in one batch pub async fn index( From 744d0b1e0dc51501f3971a36c8df19e182ec8c63 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 10:52:44 +0000 Subject: [PATCH 047/114] refactor: remove constant for maximum allowed hashes in get_validity_proof_v2 function --- src/api/method/get_validity_proof/v2.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 5513d82b..a1d69db3 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -11,8 +11,6 @@ use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; -const MAX_ALLOWED_HASHES: usize = 8; - pub async fn get_validity_proof_v2( conn: &DatabaseConnection, prover_url: &str, From e22347386ea03d667853eca5e0a526dd1c3e6ab4 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 11:24:13 +0000 Subject: [PATCH 048/114] feat: move account*, context and limit structs to typedefs --- src/api/method/get_compressed_account.rs | 6 +- .../method/get_compressed_account_balance.rs | 8 +- .../method/get_compressed_account_proof.rs | 7 +- .../common.rs | 3 +- .../get_compressed_accounts_by_owner/v1.rs | 2 +- .../get_compressed_accounts_by_owner/v2.rs | 2 +- .../method/get_compressed_balance_by_owner.rs | 7 +- .../get_compressed_mint_token_holders.rs | 4 +- .../get_compressed_token_account_balance.rs | 8 +- .../get_compressed_token_balances_by_owner.rs | 4 +- .../get_compression_signatures_for_account.rs | 8 +- .../get_compression_signatures_for_address.rs | 12 +- .../get_compression_signatures_for_owner.rs | 12 +- ..._compression_signatures_for_token_owner.rs | 12 +- src/api/method/get_indexer_health.rs | 5 +- src/api/method/get_indexer_slot.rs | 5 +- .../get_latest_compression_signatures.rs | 6 +- .../get_latest_non_voting_signatures.rs | 6 +- .../get_multiple_compressed_account_proofs.rs | 11 +- .../get_multiple_compressed_accounts.rs | 6 +- .../method/get_multiple_new_address_proofs.rs | 3 +- src/api/method/get_queue_elements.rs | 2 +- src/api/method/get_validity_proof/common.rs | 2 +- src/api/method/get_validity_proof/v1.rs | 10 +- src/api/method/utils.rs | 102 +------- src/common/typedefs/account.rs | 236 ------------------ src/common/typedefs/account/context.rs | 101 ++++++++ src/common/typedefs/account/mod.rs | 7 + src/common/typedefs/account/v1.rs | 72 ++++++ src/common/typedefs/account/v2.rs | 79 ++++++ src/common/typedefs/context.rs | 55 ++++ src/common/typedefs/limit.rs | 44 ++++ src/common/typedefs/mod.rs | 2 + src/monitor/mod.rs | 7 +- src/openapi/mod.rs | 4 +- .../batched_state_tree_tests.rs | 7 +- 36 files changed, 450 insertions(+), 417 deletions(-) delete mode 100644 src/common/typedefs/account.rs create mode 100644 src/common/typedefs/account/context.rs create mode 100644 src/common/typedefs/account/mod.rs create mode 100644 src/common/typedefs/account/v1.rs create mode 100644 src/common/typedefs/account/v2.rs create mode 100644 src/common/typedefs/context.rs create mode 100644 src/common/typedefs/limit.rs diff --git a/src/api/method/get_compressed_account.rs b/src/api/method/get_compressed_account.rs index c727e434..be46bbf0 100644 --- a/src/api/method/get_compressed_account.rs +++ b/src/api/method/get_compressed_account.rs @@ -1,13 +1,13 @@ use crate::common::typedefs::account::{Account, AccountV2}; use crate::dao::generated::accounts; +use super::super::error::PhotonApiError; +use super::utils::{AccountDataTable, CompressedAccountRequest}; +use crate::common::typedefs::context::Context; use sea_orm::{DatabaseConnection, EntityTrait, QueryFilter}; use serde::Serialize; use utoipa::ToSchema; -use super::super::error::PhotonApiError; -use super::utils::{AccountDataTable, CompressedAccountRequest, Context}; - // We do not use generics to simply documentation generation. #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_compressed_account_balance.rs b/src/api/method/get_compressed_account_balance.rs index 131f9b25..418d5c4b 100644 --- a/src/api/method/get_compressed_account_balance.rs +++ b/src/api/method/get_compressed_account_balance.rs @@ -1,12 +1,12 @@ +use super::super::error::PhotonApiError; +use super::utils::CompressedAccountRequest; +use super::utils::{parse_decimal, AccountBalanceResponse, AccountDataTable, LamportModel}; +use crate::common::typedefs::context::Context; use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::accounts; use sea_orm::{DatabaseConnection, EntityTrait, QueryFilter, QuerySelect}; use sqlx::types::Decimal; -use super::super::error::PhotonApiError; -use super::utils::{parse_decimal, AccountBalanceResponse, AccountDataTable, LamportModel}; -use super::utils::{CompressedAccountRequest, Context}; - pub async fn get_compressed_account_balance( conn: &DatabaseConnection, request: CompressedAccountRequest, diff --git a/src/api/method/get_compressed_account_proof.rs b/src/api/method/get_compressed_account_proof.rs index 5631a3f9..98c87816 100644 --- a/src/api/method/get_compressed_account_proof.rs +++ b/src/api/method/get_compressed_account_proof.rs @@ -1,14 +1,11 @@ +use super::{super::error::PhotonApiError, utils::HashRequest}; +use crate::common::typedefs::context::Context; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; -use super::{ - super::error::PhotonApiError, - utils::{Context, HashRequest}, -}; - #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetCompressedAccountProofResponse { diff --git a/src/api/method/get_compressed_accounts_by_owner/common.rs b/src/api/method/get_compressed_accounts_by_owner/common.rs index 19d58479..b4275514 100644 --- a/src/api/method/get_compressed_accounts_by_owner/common.rs +++ b/src/api/method/get_compressed_accounts_by_owner/common.rs @@ -1,6 +1,7 @@ use crate::api::error::PhotonApiError; use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::IndexedAccounts; -use crate::api::method::utils::{Limit, PAGE_LIMIT}; +use crate::api::method::utils::PAGE_LIMIT; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}; use crate::{common::typedefs::bs58_string::Base58String, ingester::persist::bytes_to_sql_format}; use sea_orm::{ConnectionTrait, DatabaseConnection, Statement}; diff --git a/src/api/method/get_compressed_accounts_by_owner/v1.rs b/src/api/method/get_compressed_accounts_by_owner/v1.rs index 17ec8423..19decc47 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v1.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v1.rs @@ -3,7 +3,7 @@ use crate::api::method::get_compressed_accounts_by_owner::common::{ validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, }; use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; -use crate::api::method::utils::Context; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::{common::typedefs::account::Account, dao::generated::accounts}; use sea_orm::{ConnectionTrait, DatabaseConnection, FromQueryResult, Statement}; diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index bc02441a..c7f86684 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -3,8 +3,8 @@ use crate::api::method::get_compressed_accounts_by_owner::common::{ validate_filters, GetCompressedAccountsByOwnerRequest, QueryBuilder, }; use crate::api::method::get_compressed_accounts_by_owner::indexed_accounts::Solayer; -use crate::api::method::utils::Context; use crate::common::typedefs::account::AccountV2; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::dao::generated::accounts; use sea_orm::{ConnectionTrait, DatabaseConnection, FromQueryResult, Statement}; diff --git a/src/api/method/get_compressed_balance_by_owner.rs b/src/api/method/get_compressed_balance_by_owner.rs index f5f3590a..e5ebfebd 100644 --- a/src/api/method/get_compressed_balance_by_owner.rs +++ b/src/api/method/get_compressed_balance_by_owner.rs @@ -1,3 +1,6 @@ +use super::super::error::PhotonApiError; +use super::utils::{parse_decimal, AccountBalanceResponse, LamportModel}; +use crate::common::typedefs::context::Context; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::owner_balances; @@ -5,10 +8,6 @@ use sea_orm::{ColumnTrait, DatabaseConnection, EntityTrait, QueryFilter, QuerySe use serde::{Deserialize, Serialize}; use utoipa::ToSchema; -use super::super::error::PhotonApiError; -use super::utils::Context; -use super::utils::{parse_decimal, AccountBalanceResponse, LamportModel}; - #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(rename_all = "camelCase")] pub struct GetCompressedBalanceByOwnerRequest { diff --git a/src/api/method/get_compressed_mint_token_holders.rs b/src/api/method/get_compressed_mint_token_holders.rs index 085e73ba..51cf7f48 100644 --- a/src/api/method/get_compressed_mint_token_holders.rs +++ b/src/api/method/get_compressed_mint_token_holders.rs @@ -4,12 +4,14 @@ use serde::{Deserialize, Serialize}; use utoipa::ToSchema; use crate::common::typedefs::bs58_string::Base58String; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::token_owner_balances; use super::super::error::PhotonApiError; -use super::utils::{parse_decimal, Context, Limit, PAGE_LIMIT}; +use super::utils::{parse_decimal, PAGE_LIMIT}; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] pub struct OwnerBalance { diff --git a/src/api/method/get_compressed_token_account_balance.rs b/src/api/method/get_compressed_token_account_balance.rs index ea10a6c7..a6fbbdd0 100644 --- a/src/api/method/get_compressed_token_account_balance.rs +++ b/src/api/method/get_compressed_token_account_balance.rs @@ -3,12 +3,12 @@ use crate::dao::generated::token_accounts; use sea_orm::{DatabaseConnection, EntityTrait, QueryFilter, QuerySelect}; use serde::{Deserialize, Serialize}; -use sqlx::types::Decimal; -use utoipa::ToSchema; - use super::super::error::PhotonApiError; use super::utils::{parse_decimal, AccountDataTable}; -use super::utils::{BalanceModel, CompressedAccountRequest, Context}; +use super::utils::{BalanceModel, CompressedAccountRequest}; +use crate::common::typedefs::context::Context; +use sqlx::types::Decimal; +use utoipa::ToSchema; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_compressed_token_balances_by_owner.rs b/src/api/method/get_compressed_token_balances_by_owner.rs index 732a32c2..4f888fd4 100644 --- a/src/api/method/get_compressed_token_balances_by_owner.rs +++ b/src/api/method/get_compressed_token_balances_by_owner.rs @@ -3,12 +3,14 @@ use serde::{Deserialize, Serialize}; use utoipa::ToSchema; use crate::common::typedefs::bs58_string::Base58String; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::token_owner_balances; use super::super::error::PhotonApiError; -use super::utils::{parse_decimal, Context, Limit, PAGE_LIMIT}; +use super::utils::{parse_decimal, PAGE_LIMIT}; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] pub struct TokenBalance { diff --git a/src/api/method/get_compression_signatures_for_account.rs b/src/api/method/get_compression_signatures_for_account.rs index abfe2129..d461edd2 100644 --- a/src/api/method/get_compression_signatures_for_account.rs +++ b/src/api/method/get_compression_signatures_for_account.rs @@ -1,12 +1,12 @@ -use sea_orm::DatabaseConnection; - use super::{ super::error::PhotonApiError, utils::{ - search_for_signatures, Context, GetNonPaginatedSignaturesResponse, HashRequest, - SignatureFilter, SignatureInfoList, SignatureSearchType, + search_for_signatures, GetNonPaginatedSignaturesResponse, HashRequest, SignatureFilter, + SignatureInfoList, SignatureSearchType, }, }; +use crate::common::typedefs::context::Context; +use sea_orm::DatabaseConnection; pub async fn get_compression_signatures_for_account( conn: &DatabaseConnection, diff --git a/src/api/method/get_compression_signatures_for_address.rs b/src/api/method/get_compression_signatures_for_address.rs index 7720a928..8168ce76 100644 --- a/src/api/method/get_compression_signatures_for_address.rs +++ b/src/api/method/get_compression_signatures_for_address.rs @@ -1,15 +1,15 @@ -use sea_orm::DatabaseConnection; -use serde::{Deserialize, Serialize}; -use utoipa::ToSchema; - use super::{ super::error::PhotonApiError, utils::{ - search_for_signatures, Context, GetPaginatedSignaturesResponse, Limit, SignatureFilter, - SignatureSearchType, + search_for_signatures, GetPaginatedSignaturesResponse, SignatureFilter, SignatureSearchType, }, }; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use sea_orm::DatabaseConnection; +use serde::{Deserialize, Serialize}; +use utoipa::ToSchema; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_compression_signatures_for_owner.rs b/src/api/method/get_compression_signatures_for_owner.rs index 1d78bef7..7b8ea2d4 100644 --- a/src/api/method/get_compression_signatures_for_owner.rs +++ b/src/api/method/get_compression_signatures_for_owner.rs @@ -1,15 +1,15 @@ -use sea_orm::DatabaseConnection; -use serde::{Deserialize, Serialize}; -use utoipa::ToSchema; - use super::{ super::error::PhotonApiError, utils::{ - search_for_signatures, Context, GetPaginatedSignaturesResponse, Limit, SignatureFilter, - SignatureSearchType, + search_for_signatures, GetPaginatedSignaturesResponse, SignatureFilter, SignatureSearchType, }, }; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use sea_orm::DatabaseConnection; +use serde::{Deserialize, Serialize}; +use utoipa::ToSchema; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_compression_signatures_for_token_owner.rs b/src/api/method/get_compression_signatures_for_token_owner.rs index beeadf28..65f06aed 100644 --- a/src/api/method/get_compression_signatures_for_token_owner.rs +++ b/src/api/method/get_compression_signatures_for_token_owner.rs @@ -1,15 +1,15 @@ -use sea_orm::DatabaseConnection; -use serde::{Deserialize, Serialize}; -use utoipa::ToSchema; - use super::{ super::error::PhotonApiError, utils::{ - search_for_signatures, Context, GetPaginatedSignaturesResponse, Limit, SignatureFilter, - SignatureSearchType, + search_for_signatures, GetPaginatedSignaturesResponse, SignatureFilter, SignatureSearchType, }, }; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use sea_orm::DatabaseConnection; +use serde::{Deserialize, Serialize}; +use utoipa::ToSchema; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_indexer_health.rs b/src/api/method/get_indexer_health.rs index eb438ab3..40d5a55e 100644 --- a/src/api/method/get_indexer_health.rs +++ b/src/api/method/get_indexer_health.rs @@ -1,9 +1,8 @@ use sea_orm::DatabaseConnection; -use solana_client::nonblocking::rpc_client::RpcClient; - use super::super::error::PhotonApiError; -use super::utils::Context; +use crate::common::typedefs::context::Context; +use solana_client::nonblocking::rpc_client::RpcClient; // TODO: Make this an environment variable. pub const HEALTH_CHECK_SLOT_DISTANCE: i64 = 20; diff --git a/src/api/method/get_indexer_slot.rs b/src/api/method/get_indexer_slot.rs index 05577be4..43bd9967 100644 --- a/src/api/method/get_indexer_slot.rs +++ b/src/api/method/get_indexer_slot.rs @@ -1,9 +1,8 @@ -use sea_orm::DatabaseConnection; - +use crate::common::typedefs::context::Context; use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use sea_orm::DatabaseConnection; use super::super::error::PhotonApiError; -use super::utils::Context; pub async fn get_indexer_slot( conn: &DatabaseConnection, diff --git a/src/api/method/get_latest_compression_signatures.rs b/src/api/method/get_latest_compression_signatures.rs index 3b7ab826..acff6508 100644 --- a/src/api/method/get_latest_compression_signatures.rs +++ b/src/api/method/get_latest_compression_signatures.rs @@ -1,10 +1,10 @@ use super::utils::{GetLatestSignaturesRequest, GetPaginatedSignaturesResponse}; -use sea_orm::DatabaseConnection; - use super::{ super::error::PhotonApiError, - utils::{search_for_signatures, Context, SignatureSearchType}, + utils::{search_for_signatures, SignatureSearchType}, }; +use crate::common::typedefs::context::Context; +use sea_orm::DatabaseConnection; pub async fn get_latest_compression_signatures( conn: &DatabaseConnection, diff --git a/src/api/method/get_latest_non_voting_signatures.rs b/src/api/method/get_latest_non_voting_signatures.rs index ecc57832..728edc2a 100644 --- a/src/api/method/get_latest_non_voting_signatures.rs +++ b/src/api/method/get_latest_non_voting_signatures.rs @@ -2,12 +2,12 @@ use super::utils::{ GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponseWithError, SignatureInfoListWithError, }; -use sea_orm::DatabaseConnection; - use super::{ super::error::PhotonApiError, - utils::{search_for_signatures, Context, SignatureSearchType}, + utils::{search_for_signatures, SignatureSearchType}, }; +use crate::common::typedefs::context::Context; +use sea_orm::DatabaseConnection; pub async fn get_latest_non_voting_signatures( conn: &DatabaseConnection, diff --git a/src/api/method/get_multiple_compressed_account_proofs.rs b/src/api/method/get_multiple_compressed_account_proofs.rs index 20e17db8..2c342d88 100644 --- a/src/api/method/get_multiple_compressed_account_proofs.rs +++ b/src/api/method/get_multiple_compressed_account_proofs.rs @@ -1,16 +1,13 @@ use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; +use super::{super::error::PhotonApiError, utils::PAGE_LIMIT}; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::hash::Hash; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; -use super::{ - super::error::PhotonApiError, - utils::{Context, PAGE_LIMIT}, -}; -use crate::common::typedefs::hash::Hash; -use crate::ingester::persist::get_multiple_compressed_leaf_proofs; - // We do not use generics to simplify documentation generation. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_multiple_compressed_accounts.rs b/src/api/method/get_multiple_compressed_accounts.rs index 3a9c502d..9d925765 100644 --- a/src/api/method/get_multiple_compressed_accounts.rs +++ b/src/api/method/get_multiple_compressed_accounts.rs @@ -1,10 +1,8 @@ use std::collections::HashMap; -use super::{ - super::error::PhotonApiError, - utils::{Context, PAGE_LIMIT}, -}; +use super::{super::error::PhotonApiError, utils::PAGE_LIMIT}; use crate::common::typedefs::account::{Account, AccountV2}; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index 728a4b42..bc37e21e 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -8,6 +8,7 @@ use solana_sdk::pubkey::Pubkey; use utoipa::ToSchema; use crate::api::error::PhotonApiError; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::persist::persisted_indexed_merkle_tree::get_exclusion_range_with_proof; @@ -16,8 +17,6 @@ pub const ADDRESS_TREE_HEIGHT: u32 = 27; pub const ADDRESS_TREE_ADDRESS: Pubkey = pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"); pub const MAX_ADDRESSES: usize = 50; -use super::utils::Context; - #[derive(Debug, Clone, Serialize, Deserialize, ToSchema, PartialEq, Eq)] #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index d89e9c33..ba9c01b3 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -8,7 +8,7 @@ use serde::{Deserialize, Serialize}; use utoipa::ToSchema; use crate::api::error::PhotonApiError; -use crate::api::method::utils::Context; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::accounts; diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index a38b8b1a..9703518e 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -1,7 +1,7 @@ use crate::api::method::get_multiple_new_address_proofs::{ AddressWithTree, MerkleContextWithNewAddressProof, }; -use crate::api::method::utils::Context; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 2bbe88c4..2a0cb286 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -9,18 +9,16 @@ use light_sdk::STATE_MERKLE_TREE_HEIGHT; use reqwest::Client; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; +use crate::api::method::get_multiple_new_address_proofs::{ + get_multiple_new_address_proofs_helper, AddressWithTree, ADDRESS_TREE_ADDRESS, +}; use crate::api::method::get_validity_proof::common::{ convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, negate_and_compress_proof, proof_from_json_struct, CompressedProofWithContext, GetValidityProofRequest, GetValidityProofResponse, GnarkProofJson, HexBatchInputsForProver, STATE_TREE_QUEUE_SIZE, }; -use crate::api::method::{ - get_multiple_new_address_proofs::{ - get_multiple_new_address_proofs_helper, AddressWithTree, ADDRESS_TREE_ADDRESS, - }, - utils::Context, -}; +use crate::common::typedefs::context::Context; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; pub async fn get_validity_proof( diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 700b4d3e..f6028c85 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -7,7 +7,7 @@ use crate::common::typedefs::serializable_signature::SerializableSignature; use crate::common::typedefs::token_data::{AccountState, TokenData}; use crate::common::typedefs::unix_timestamp::UnixTimestamp; use crate::common::typedefs::unsigned_integer::UnsignedInteger; -use crate::dao::generated::{accounts, blocks, token_accounts}; +use crate::dao::generated::{accounts, token_accounts}; use byteorder::{ByteOrder, LittleEndian}; use sea_orm::sea_query::SimpleExpr; @@ -15,19 +15,19 @@ use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseConnection, EntityTrait, FromQueryResult, QueryFilter, QueryOrder, QuerySelect, Statement, Value, }; -use serde::{de, Deserialize, Deserializer, Serialize}; +use serde::{Deserialize, Serialize}; use solana_sdk::signature::Signature; -use sqlx::types::Decimal; -use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; -use utoipa::ToSchema; - +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use sqlx::types::Decimal; +use utoipa::openapi::{RefOr, Schema}; +use utoipa::ToSchema; use super::super::error::PhotonApiError; use crate::dao::generated::accounts::Model; -use sea_orm_migration::sea_query::Expr; pub const PAGE_LIMIT: u64 = 1000; @@ -38,92 +38,6 @@ pub fn parse_decimal(value: Decimal) -> Result { .map_err(|_| PhotonApiError::UnexpectedError("Invalid decimal value".to_string())) } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] -pub struct Limit(u64); - -impl Limit { - pub fn new(value: u64) -> Result { - if value > PAGE_LIMIT { - Err("Value must be less than or equal to 1000") - } else { - Ok(Limit(value)) - } - } - - pub fn value(&self) -> u64 { - self.0 - } -} - -impl Default for Limit { - fn default() -> Self { - Limit(PAGE_LIMIT) - } -} - -impl<'de> Deserialize<'de> for Limit { - fn deserialize(deserializer: D) -> Result - where - D: Deserializer<'de>, - { - let value = u64::deserialize(deserializer)?; - if value > PAGE_LIMIT { - Err(de::Error::invalid_value( - de::Unexpected::Unsigned(value), - &"a value less than or equal to 1000", - )) - } else { - Ok(Limit(value)) - } - } -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, FromQueryResult, Default)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct Context { - pub slot: u64, -} - -impl<'__s> ToSchema<'__s> for Context { - fn schema() -> (&'__s str, RefOr) { - let schema = Schema::Object( - ObjectBuilder::new() - .schema_type(SchemaType::Object) - .property("slot", UnsignedInteger::schema().1) - .required("slot") - .build(), - ); - ("Context", RefOr::T(schema)) - } - - fn aliases() -> Vec<(&'static str, Schema)> { - Vec::new() - } -} - -#[derive(FromQueryResult)] -pub struct ContextModel { - // Postgres and SQLlite do not support u64 as return type. We need to use i64 and cast it to u64. - pub slot: i64, -} - -impl Context { - pub async fn extract(db: &DatabaseConnection) -> Result { - let context = blocks::Entity::find() - .select_only() - .column_as(Expr::col(blocks::Column::Slot).max(), "slot") - .into_model::() - .one(db) - .await? - .ok_or(PhotonApiError::RecordNotFound( - "No data has been indexed".to_string(), - ))?; - Ok(Context { - slot: context.slot as u64, - }) - } -} - pub fn parse_discriminator(discriminator: Option>) -> Option { discriminator.map(|discriminator| LittleEndian::read_u64(&discriminator)) } @@ -134,7 +48,7 @@ pub(crate) fn parse_leaf_index(leaf_index: u64) -> Result { .map_err(|_| PhotonApiError::UnexpectedError("Invalid leaf index".to_string())) } -impl TryFrom for AccountWithContext { +impl TryFrom for AccountWithContext { type Error = PhotonApiError; fn try_from(account: Model) -> Result { diff --git a/src/common/typedefs/account.rs b/src/common/typedefs/account.rs deleted file mode 100644 index 113ebdf4..00000000 --- a/src/common/typedefs/account.rs +++ /dev/null @@ -1,236 +0,0 @@ -use super::{ - bs64_string::Base64String, hash::Hash, serializable_pubkey::SerializablePubkey, - unsigned_integer::UnsignedInteger, -}; -use crate::api::error::PhotonApiError; -use crate::api::method::get_validity_proof::MerkleContextV2; -use crate::api::method::utils::parse_decimal; -use crate::dao::generated::accounts; -use crate::dao::generated::accounts::Model; -use crate::ingester::parser::indexer_events::CompressedAccount; -use byteorder::{ByteOrder, LittleEndian}; -use light_merkle_tree_metadata::merkle_tree::TreeType; -use serde::Serialize; -use solana_program::pubkey::Pubkey; -use utoipa::ToSchema; - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct Account { - pub hash: Hash, - pub address: Option, - pub data: Option, - pub owner: SerializablePubkey, - pub lamports: UnsignedInteger, - pub tree: SerializablePubkey, - pub leaf_index: UnsignedInteger, - // For legacy trees is always Some() since the user tx appends directly to the Merkle tree - // for batched tress: - // 2.1. None when is in output queue - // 2.2. Some once it was inserted into the Merkle tree from the output queue - pub seq: Option, - pub slot_created: UnsignedInteger, -} - -impl TryFrom for Account { - type Error = PhotonApiError; - - fn try_from(account: accounts::Model) -> Result { - let data = match (account.data, account.data_hash, account.discriminator) { - (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { - data: Base64String(data), - data_hash: data_hash.try_into()?, - discriminator: UnsignedInteger(parse_decimal(discriminator)?), - }), - (None, None, None) => None, - _ => { - return Err(PhotonApiError::UnexpectedError( - "Invalid account data".to_string(), - )) - } - }; - - Ok(Account { - hash: account.hash.try_into()?, - address: account - .address - .map(SerializablePubkey::try_from) - .transpose()?, - data, - owner: account.owner.try_into()?, - tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( - account.leaf_index as u64, - )?), - lamports: UnsignedInteger(parse_decimal(account.lamports)?), - slot_created: UnsignedInteger(account.slot_created as u64), - seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - }) - } -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct AccountV2 { - pub hash: Hash, - pub address: Option, - pub data: Option, - pub owner: SerializablePubkey, - pub lamports: UnsignedInteger, - pub leaf_index: UnsignedInteger, - // For legacy trees is always Some() since the user tx appends directly to the Merkle tree - // for batched tress: - // 2.1. None when is in output queue - // 2.2. Some once it was inserted into the Merkle tree from the output queue - pub seq: Option, - pub slot_created: UnsignedInteger, - // Indicates if the account is not yet provable by validity_proof. The - // account resides in on-chain RAM, with leaf_index mapping to its position. - // This allows the protocol to prove the account's validity using only the - // leaf_index. Consumers use this to decide if a validity proof is needed, - // saving one RPC roundtrip. - pub prove_by_index: bool, - pub merkle_context: MerkleContextV2, -} - -impl TryFrom for AccountV2 { - type Error = PhotonApiError; - - fn try_from(account: Model) -> Result { - let data = match (account.data, account.data_hash, account.discriminator) { - (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { - data: Base64String(data), - data_hash: data_hash.try_into()?, - discriminator: UnsignedInteger(parse_decimal(discriminator)?), - }), - (None, None, None) => None, - _ => { - return Err(PhotonApiError::UnexpectedError( - "Invalid account data".to_string(), - )) - } - }; - - Ok(AccountV2 { - hash: account.hash.try_into()?, - address: account - .address - .map(SerializablePubkey::try_from) - .transpose()?, - data, - owner: account.owner.try_into()?, - leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( - account.leaf_index.try_into().unwrap(), - )?), - lamports: UnsignedInteger(parse_decimal(account.lamports)?), - slot_created: UnsignedInteger(account.slot_created as u64), - seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - prove_by_index: account.in_output_queue, - merkle_context: MerkleContextV2 { - tree_type: account.tree_type as u16, - tree: account.tree.try_into()?, - queue: account.queue.clone().try_into()?, - cpi_context: None, - next_context: None, - }, - }) - } -} - -/// This is currently used internally: -/// - Internal (state_updates,..) -/// - GetTransactionWithCompressionInfo (internally) -/// - GetTransactionWithCompressionInfoV2 (internally) -/// All endpoints return AccountV2. -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct AccountContext { - pub queue: SerializablePubkey, - pub in_output_queue: bool, - pub spent: bool, - pub nullified_in_tree: bool, - // if nullifier_queue_index is not None, then this account is in input queue - // an account can be in the input and output queue at the same time. - // an account that is in the input queue must have been in the output queue before or currently is in the output queue - pub nullifier_queue_index: Option, - // Legacy trees: None - // Batched trees: - // None if not inserted into input queue or inserted into merkle tree from input queue - // Some(H(account_hash, leaf_index, tx_hash)) - pub nullifier: Option, - // tx_hash is: - // Legacy: None - // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) - pub tx_hash: Option, - pub tree_type: u16, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct AccountWithContext { - pub account: Account, - pub context: AccountContext, -} - -impl AccountWithContext { - #[allow(clippy::too_many_arguments)] - pub fn new( - compressed_account: CompressedAccount, - hash: [u8; 32], - tree: Pubkey, - queue: Pubkey, - leaf_index: u32, - slot: u64, - seq: Option, - in_output_queue: bool, - spent: bool, - nullifier: Option, - nullifier_queue_index: Option, - tree_type: TreeType, - ) -> Self { - let CompressedAccount { - owner, - lamports, - address, - data, - } = compressed_account; - - let data = data.map(|d| AccountData { - discriminator: UnsignedInteger(LittleEndian::read_u64(&d.discriminator)), - data: Base64String(d.data), - data_hash: Hash::from(d.data_hash), - }); - - Self { - account: Account { - owner: owner.into(), - lamports: UnsignedInteger(lamports), - address: address.map(SerializablePubkey::from), - data, - hash: hash.into(), - slot_created: UnsignedInteger(slot), - leaf_index: UnsignedInteger(leaf_index as u64), - tree: SerializablePubkey::from(tree), - seq: seq.map(UnsignedInteger), - }, - context: AccountContext { - queue: queue.into(), - in_output_queue, - spent, - nullified_in_tree: false, - nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), - nullifier, - tx_hash: None, - tree_type: tree_type as u16, - }, - } - } -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct AccountData { - pub discriminator: UnsignedInteger, - pub data: Base64String, - pub data_hash: Hash, -} diff --git a/src/common/typedefs/account/context.rs b/src/common/typedefs/account/context.rs new file mode 100644 index 00000000..f6768df2 --- /dev/null +++ b/src/common/typedefs/account/context.rs @@ -0,0 +1,101 @@ +use crate::common::typedefs::account::{Account, AccountData}; +use crate::common::typedefs::bs64_string::Base64String; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use crate::ingester::parser::indexer_events::CompressedAccount; +use byteorder::{ByteOrder, LittleEndian}; +use light_merkle_tree_metadata::merkle_tree::TreeType; +use serde::Serialize; +use solana_program::pubkey::Pubkey; +use utoipa::ToSchema; + +/// This is currently used internally: +/// - Internal (state_updates,..) +/// - GetTransactionWithCompressionInfo (internally) +/// - GetTransactionWithCompressionInfoV2 (internally) +/// All endpoints return AccountV2. +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountContext { + pub queue: SerializablePubkey, + pub in_output_queue: bool, + pub spent: bool, + pub nullified_in_tree: bool, + // if nullifier_queue_index is not None, then this account is in input queue + // an account can be in the input and output queue at the same time. + // an account that is in the input queue must have been in the output queue before or currently is in the output queue + pub nullifier_queue_index: Option, + // Legacy trees: None + // Batched trees: + // None if not inserted into input queue or inserted into merkle tree from input queue + // Some(H(account_hash, leaf_index, tx_hash)) + pub nullifier: Option, + // tx_hash is: + // Legacy: None + // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) + pub tx_hash: Option, + pub tree_type: u16, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountWithContext { + pub account: Account, + pub context: AccountContext, +} + +impl AccountWithContext { + #[allow(clippy::too_many_arguments)] + pub fn new( + compressed_account: CompressedAccount, + hash: [u8; 32], + tree: Pubkey, + queue: Pubkey, + leaf_index: u32, + slot: u64, + seq: Option, + in_output_queue: bool, + spent: bool, + nullifier: Option, + nullifier_queue_index: Option, + tree_type: TreeType, + ) -> Self { + let CompressedAccount { + owner, + lamports, + address, + data, + } = compressed_account; + + let data = data.map(|d| AccountData { + discriminator: UnsignedInteger(LittleEndian::read_u64(&d.discriminator)), + data: Base64String(d.data), + data_hash: Hash::from(d.data_hash), + }); + + Self { + account: Account { + owner: owner.into(), + lamports: UnsignedInteger(lamports), + address: address.map(SerializablePubkey::from), + data, + hash: hash.into(), + slot_created: UnsignedInteger(slot), + leaf_index: UnsignedInteger(leaf_index as u64), + tree: SerializablePubkey::from(tree), + seq: seq.map(UnsignedInteger), + }, + context: AccountContext { + queue: queue.into(), + in_output_queue, + spent, + nullified_in_tree: false, + nullifier_queue_index: nullifier_queue_index.map(UnsignedInteger), + nullifier, + tx_hash: None, + tree_type: tree_type as u16, + }, + } + } +} diff --git a/src/common/typedefs/account/mod.rs b/src/common/typedefs/account/mod.rs new file mode 100644 index 00000000..a508a289 --- /dev/null +++ b/src/common/typedefs/account/mod.rs @@ -0,0 +1,7 @@ +mod context; +mod v1; +mod v2; + +pub use context::{AccountContext, AccountWithContext}; +pub use v1::{Account, AccountData}; +pub use v2::AccountV2; diff --git a/src/common/typedefs/account/v1.rs b/src/common/typedefs/account/v1.rs new file mode 100644 index 00000000..c81a50b6 --- /dev/null +++ b/src/common/typedefs/account/v1.rs @@ -0,0 +1,72 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::utils::parse_decimal; +use crate::common::typedefs::bs64_string::Base64String; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use crate::dao::generated::accounts::Model; +use jsonrpsee_core::Serialize; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct Account { + pub hash: Hash, + pub address: Option, + pub data: Option, + pub owner: SerializablePubkey, + pub lamports: UnsignedInteger, + pub tree: SerializablePubkey, + pub leaf_index: UnsignedInteger, + // For legacy trees is always Some() since the user tx appends directly to the Merkle tree + // for batched tress: + // 2.1. None when is in output queue + // 2.2. Some once it was inserted into the Merkle tree from the output queue + pub seq: Option, + pub slot_created: UnsignedInteger, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountData { + pub discriminator: UnsignedInteger, + pub data: Base64String, + pub data_hash: Hash, +} + +impl TryFrom for Account { + type Error = PhotonApiError; + + fn try_from(account: Model) -> Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(Account { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( + account.leaf_index as u64, + )?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + }) + } +} diff --git a/src/common/typedefs/account/v2.rs b/src/common/typedefs/account/v2.rs new file mode 100644 index 00000000..65e4d4a4 --- /dev/null +++ b/src/common/typedefs/account/v2.rs @@ -0,0 +1,79 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::get_validity_proof::MerkleContextV2; +use crate::api::method::utils::parse_decimal; +use crate::common::typedefs::account::AccountData; +use crate::common::typedefs::bs64_string::Base64String; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use crate::dao::generated::accounts::Model; +use serde::Serialize; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AccountV2 { + pub hash: Hash, + pub address: Option, + pub data: Option, + pub owner: SerializablePubkey, + pub lamports: UnsignedInteger, + pub leaf_index: UnsignedInteger, + // For legacy trees is always Some() since the user tx appends directly to the Merkle tree + // for batched tress: + // 2.1. None when is in output queue + // 2.2. Some once it was inserted into the Merkle tree from the output queue + pub seq: Option, + pub slot_created: UnsignedInteger, + // Indicates if the account is not yet provable by validity_proof. The + // account resides in on-chain RAM, with leaf_index mapping to its position. + // This allows the protocol to prove the account's validity using only the + // leaf_index. Consumers use this to decide if a validity proof is needed, + // saving one RPC roundtrip. + pub prove_by_index: bool, + pub merkle_context: MerkleContextV2, +} + +impl TryFrom for AccountV2 { + type Error = PhotonApiError; + + fn try_from(account: Model) -> Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(AccountV2 { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( + account.leaf_index.try_into().unwrap(), + )?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + prove_by_index: account.in_output_queue, + merkle_context: MerkleContextV2 { + tree_type: account.tree_type as u16, + tree: account.tree.try_into()?, + queue: account.queue.clone().try_into()?, + cpi_context: None, + next_context: None, + }, + }) + } +} diff --git a/src/common/typedefs/context.rs b/src/common/typedefs/context.rs new file mode 100644 index 00000000..5485f47f --- /dev/null +++ b/src/common/typedefs/context.rs @@ -0,0 +1,55 @@ +use crate::api::error::PhotonApiError; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use crate::dao::generated::blocks; +use crate::migration::Expr; +use jsonrpsee_core::Serialize; +use sea_orm::{DatabaseConnection, EntityTrait, FromQueryResult, QuerySelect}; +use serde::Deserialize; +use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, FromQueryResult, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct Context { + pub slot: u64, +} + +impl<'__s> ToSchema<'__s> for Context { + fn schema() -> (&'__s str, RefOr) { + let schema = Schema::Object( + ObjectBuilder::new() + .schema_type(SchemaType::Object) + .property("slot", UnsignedInteger::schema().1) + .required("slot") + .build(), + ); + ("Context", RefOr::T(schema)) + } + + fn aliases() -> Vec<(&'static str, Schema)> { + Vec::new() + } +} + +#[derive(FromQueryResult)] +pub struct ContextModel { + // Postgres and SQLlite do not support u64 as return type. We need to use i64 and cast it to u64. + pub slot: i64, +} + +impl Context { + pub async fn extract(db: &DatabaseConnection) -> Result { + let context = blocks::Entity::find() + .select_only() + .column_as(Expr::col(blocks::Column::Slot).max(), "slot") + .into_model::() + .one(db) + .await? + .ok_or(PhotonApiError::RecordNotFound( + "No data has been indexed".to_string(), + ))?; + Ok(Context { + slot: context.slot as u64, + }) + } +} diff --git a/src/common/typedefs/limit.rs b/src/common/typedefs/limit.rs new file mode 100644 index 00000000..078a1cc0 --- /dev/null +++ b/src/common/typedefs/limit.rs @@ -0,0 +1,44 @@ +use crate::api::method::utils::PAGE_LIMIT; +use jsonrpsee_core::Serialize; +use serde::{de, Deserialize, Deserializer}; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +pub struct Limit(pub(crate) u64); + +impl Limit { + pub fn new(value: u64) -> Result { + if value > PAGE_LIMIT { + Err("Value must be less than or equal to 1000") + } else { + Ok(Limit(value)) + } + } + + pub fn value(&self) -> u64 { + self.0 + } +} + +impl Default for Limit { + fn default() -> Self { + Limit(PAGE_LIMIT) + } +} + +impl<'de> Deserialize<'de> for Limit { + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + let value = u64::deserialize(deserializer)?; + if value > PAGE_LIMIT { + Err(de::Error::invalid_value( + de::Unexpected::Unsigned(value), + &"a value less than or equal to 1000", + )) + } else { + Ok(Limit(value)) + } + } +} diff --git a/src/common/typedefs/mod.rs b/src/common/typedefs/mod.rs index 0ebca7a0..28910321 100644 --- a/src/common/typedefs/mod.rs +++ b/src/common/typedefs/mod.rs @@ -1,7 +1,9 @@ pub mod account; pub mod bs58_string; pub mod bs64_string; +pub mod context; pub mod hash; +pub mod limit; pub mod serializable_pubkey; pub mod serializable_signature; pub mod token_data; diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index d8ca004c..15805082 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -17,10 +17,8 @@ use tokio::{ }; use crate::{ - api::method::{get_indexer_health::HEALTH_CHECK_SLOT_DISTANCE, utils::Context}, - common::fetch_current_slot_with_infinite_retry, - dao::generated::state_trees, - metric, + api::method::get_indexer_health::HEALTH_CHECK_SLOT_DISTANCE, + common::fetch_current_slot_with_infinite_retry, dao::generated::state_trees, metric, }; use light_concurrent_merkle_tree::copy::ConcurrentMerkleTreeCopy; use light_concurrent_merkle_tree::light_hasher::Poseidon; @@ -30,6 +28,7 @@ use crate::common::typedefs::hash::Hash; use solana_sdk::account::Account as SolanaAccount; +use crate::common::typedefs::context::Context; use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; use solana_sdk::pubkey::Pubkey; use std::mem; diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 1058e408..abf0107c 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -27,8 +27,6 @@ use crate::api::method::get_validity_proof::{ CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, MerkleContextV2, RootIndex, }; -use crate::api::method::utils::Context; -use crate::api::method::utils::Limit; use crate::api::method::utils::PaginatedSignatureInfoList; use crate::api::method::utils::SignatureInfo; use crate::api::method::utils::SignatureInfoList; @@ -41,7 +39,9 @@ use crate::common::typedefs::account::{ }; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; +use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::limit::Limit; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::common::typedefs::serializable_signature::SerializableSignature; use crate::common::typedefs::token_data::AccountState; diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 741c98a5..d8b56200 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -145,7 +145,12 @@ async fn test_batched_tree_transactions( // Get input queue elements if !accounts.closedAccounts.is_empty() { input_queue_len += accounts.closedAccounts.len(); - merkle_tree_pubkey = accounts.closedAccounts[0].account.account.merkle_context.tree.0; + merkle_tree_pubkey = accounts.closedAccounts[0] + .account + .account + .merkle_context + .tree + .0; let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { From 3186feab75d57965fe42b471be93e47207dc7d47 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 11:27:45 +0000 Subject: [PATCH 049/114] fix: update parse_leaf_index function to accept i64 and adjust related usages --- src/api/method/utils.rs | 4 ++-- src/common/typedefs/account/v1.rs | 4 +--- src/common/typedefs/account/v2.rs | 4 +--- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index f6028c85..ea07afef 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -42,7 +42,7 @@ pub fn parse_discriminator(discriminator: Option>) -> Option { discriminator.map(|discriminator| LittleEndian::read_u64(&discriminator)) } -pub(crate) fn parse_leaf_index(leaf_index: u64) -> Result { +pub(crate) fn parse_leaf_index(leaf_index: i64) -> Result { leaf_index .try_into() .map_err(|_| PhotonApiError::UnexpectedError("Invalid leaf index".to_string())) @@ -76,7 +76,7 @@ impl TryFrom for AccountWithContext { data, owner: account.owner.try_into()?, tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index as u64)?), + leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index)?), lamports: UnsignedInteger(parse_decimal(account.lamports)?), slot_created: UnsignedInteger(account.slot_created as u64), seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), diff --git a/src/common/typedefs/account/v1.rs b/src/common/typedefs/account/v1.rs index c81a50b6..39125b45 100644 --- a/src/common/typedefs/account/v1.rs +++ b/src/common/typedefs/account/v1.rs @@ -61,9 +61,7 @@ impl TryFrom for Account { data, owner: account.owner.try_into()?, tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( - account.leaf_index as u64, - )?), + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index(account.leaf_index)?), lamports: UnsignedInteger(parse_decimal(account.lamports)?), slot_created: UnsignedInteger(account.slot_created as u64), seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), diff --git a/src/common/typedefs/account/v2.rs b/src/common/typedefs/account/v2.rs index 65e4d4a4..91e7da80 100644 --- a/src/common/typedefs/account/v2.rs +++ b/src/common/typedefs/account/v2.rs @@ -60,9 +60,7 @@ impl TryFrom for AccountV2 { .transpose()?, data, owner: account.owner.try_into()?, - leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( - account.leaf_index.try_into().unwrap(), - )?), + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index(account.leaf_index)?), lamports: UnsignedInteger(parse_decimal(account.lamports)?), slot_created: UnsignedInteger(account.slot_created as u64), seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), From ae71bdb14bc73246fe36cc901b73061cc5d62fc2 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 11:29:48 +0000 Subject: [PATCH 050/114] feat: move TryFrom for AccountWithContext to account/context.rs --- src/api/method/utils.rs | 52 +------------------------ src/common/typedefs/account/context.rs | 54 ++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 51 deletions(-) diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index ea07afef..2543c627 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -1,5 +1,5 @@ use crate::common::typedefs::account::{ - Account, AccountContext, AccountData, AccountV2, AccountWithContext, + Account, AccountV2, }; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; @@ -27,7 +27,6 @@ use utoipa::openapi::{RefOr, Schema}; use utoipa::ToSchema; use super::super::error::PhotonApiError; -use crate::dao::generated::accounts::Model; pub const PAGE_LIMIT: u64 = 1000; @@ -48,55 +47,6 @@ pub(crate) fn parse_leaf_index(leaf_index: i64) -> Result { .map_err(|_| PhotonApiError::UnexpectedError("Invalid leaf index".to_string())) } -impl TryFrom for AccountWithContext { - type Error = PhotonApiError; - - fn try_from(account: Model) -> Result { - let data = match (account.data, account.data_hash, account.discriminator) { - (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { - data: Base64String(data), - data_hash: data_hash.try_into()?, - discriminator: UnsignedInteger(parse_decimal(discriminator)?), - }), - (None, None, None) => None, - _ => { - return Err(PhotonApiError::UnexpectedError( - "Invalid account data".to_string(), - )) - } - }; - - Ok(AccountWithContext { - account: Account { - hash: account.hash.try_into()?, - address: account - .address - .map(SerializablePubkey::try_from) - .transpose()?, - data, - owner: account.owner.try_into()?, - tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index)?), - lamports: UnsignedInteger(parse_decimal(account.lamports)?), - slot_created: UnsignedInteger(account.slot_created as u64), - seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), - }, - context: AccountContext { - queue: account.queue.try_into()?, - in_output_queue: account.in_output_queue, - spent: account.spent, - nullified_in_tree: account.nullified_in_tree, - nullifier_queue_index: account - .nullifier_queue_index - .map(|index| UnsignedInteger(index as u64)), - nullifier: account.nullifier.map(Hash::try_from).transpose()?, - tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, - tree_type: account.tree_type as u16, - }, - }) - } -} - // We do not use generics to simplify documentation generation. #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/common/typedefs/account/context.rs b/src/common/typedefs/account/context.rs index f6768df2..584a87b3 100644 --- a/src/common/typedefs/account/context.rs +++ b/src/common/typedefs/account/context.rs @@ -9,6 +9,9 @@ use light_merkle_tree_metadata::merkle_tree::TreeType; use serde::Serialize; use solana_program::pubkey::Pubkey; use utoipa::ToSchema; +use crate::api::error::PhotonApiError; +use crate::api::method::utils::{parse_decimal, parse_leaf_index}; +use crate::dao::generated::accounts::Model; /// This is currently used internally: /// - Internal (state_updates,..) @@ -99,3 +102,54 @@ impl AccountWithContext { } } } + + +impl TryFrom for AccountWithContext { + type Error = PhotonApiError; + + fn try_from(account: Model) -> Result { + let data = match (account.data, account.data_hash, account.discriminator) { + (Some(data), Some(data_hash), Some(discriminator)) => Some(AccountData { + data: Base64String(data), + data_hash: data_hash.try_into()?, + discriminator: UnsignedInteger(parse_decimal(discriminator)?), + }), + (None, None, None) => None, + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid account data".to_string(), + )) + } + }; + + Ok(AccountWithContext { + account: Account { + hash: account.hash.try_into()?, + address: account + .address + .map(SerializablePubkey::try_from) + .transpose()?, + data, + owner: account.owner.try_into()?, + tree: account.tree.try_into()?, + leaf_index: UnsignedInteger(parse_leaf_index(account.leaf_index)?), + lamports: UnsignedInteger(parse_decimal(account.lamports)?), + slot_created: UnsignedInteger(account.slot_created as u64), + seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), + }, + context: AccountContext { + queue: account.queue.try_into()?, + in_output_queue: account.in_output_queue, + spent: account.spent, + nullified_in_tree: account.nullified_in_tree, + nullifier_queue_index: account + .nullifier_queue_index + .map(|index| UnsignedInteger(index as u64)), + nullifier: account.nullifier.map(Hash::try_from).transpose()?, + tx_hash: account.tx_hash.map(Hash::try_from).transpose()?, + tree_type: account.tree_type as u16, + }, + }) + } +} + From 6f479136a67697aea9d6a68883b99e67a63d1fde Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 11:30:17 +0000 Subject: [PATCH 051/114] refactor: remove parse_discriminator function from utils.rs --- src/api/method/utils.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 2543c627..0a8d0007 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -37,10 +37,6 @@ pub fn parse_decimal(value: Decimal) -> Result { .map_err(|_| PhotonApiError::UnexpectedError("Invalid decimal value".to_string())) } -pub fn parse_discriminator(discriminator: Option>) -> Option { - discriminator.map(|discriminator| LittleEndian::read_u64(&discriminator)) -} - pub(crate) fn parse_leaf_index(leaf_index: i64) -> Result { leaf_index .try_into() From c423ece8c1fac766a56bd6264e37ceecfe2d6994 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 14:52:50 +0000 Subject: [PATCH 052/114] * implement v2 API for compressed account proofs * refactored TreeAndQueue and tree heights helpers --- .../get_compressed_account_proof/mod.rs | 11 + .../v1.rs} | 37 +++- .../method/get_compressed_account_proof/v2.rs | 133 ++++++++++++ .../mod.rs} | 35 ++- .../v2.rs | 201 ++++++++++++++++++ .../method/get_multiple_new_address_proofs.rs | 2 +- src/api/method/get_queue_elements.rs | 30 +-- src/api/method/get_validity_proof/common.rs | 21 +- src/api/method/get_validity_proof/v1.rs | 6 +- src/api/method/utils.rs | 4 +- src/common/typedefs/account/context.rs | 10 +- src/common/typedefs/account/v1.rs | 4 +- src/common/typedefs/account/v2.rs | 4 +- src/ingester/parser/mod.rs | 2 +- src/ingester/parser/tree_info.rs | 195 +++++++++++++++++ src/ingester/parser/tx_event_parser.rs | 94 +------- src/ingester/persist/leaf_node.rs | 24 ++- src/ingester/persist/leaf_node_proof.rs | 27 +-- .../persist/merkle_proof_with_context.rs | 65 ++++++ src/ingester/persist/mod.rs | 66 +----- .../persist/persisted_indexed_merkle_tree.rs | 11 +- src/ingester/persist/persisted_state_tree.rs | 115 +++------- src/openapi/mod.rs | 13 +- tests/integration_tests/e2e_tests.rs | 7 +- tests/integration_tests/mock_tests.rs | 16 +- ...transfer_transactions-bob-accounts-v2.snap | 22 +- ...er_transactions-bob-validity-proof-v2.snap | 26 ++- ...sfer_transactions-charles-accounts-v2.snap | 22 +- ...ransactions-charles-validity-proof-v2.snap | 26 ++- ...sfer_transactions-mint-transaction-v2.snap | 10 +- ..._transactions-transfer-transaction-v2.snap | 30 ++- ...ress_proofs_interop-validity-proof-v2.snap | 17 +- tests/integration_tests/utils.rs | 2 +- 33 files changed, 901 insertions(+), 387 deletions(-) create mode 100644 src/api/method/get_compressed_account_proof/mod.rs rename src/api/method/{get_compressed_account_proof.rs => get_compressed_account_proof/v1.rs} (52%) create mode 100644 src/api/method/get_compressed_account_proof/v2.rs rename src/api/method/{get_multiple_compressed_account_proofs.rs => get_multiple_compressed_account_proofs/mod.rs} (59%) create mode 100644 src/api/method/get_multiple_compressed_account_proofs/v2.rs create mode 100644 src/ingester/parser/tree_info.rs create mode 100644 src/ingester/persist/merkle_proof_with_context.rs diff --git a/src/api/method/get_compressed_account_proof/mod.rs b/src/api/method/get_compressed_account_proof/mod.rs new file mode 100644 index 00000000..5ea27e27 --- /dev/null +++ b/src/api/method/get_compressed_account_proof/mod.rs @@ -0,0 +1,11 @@ +mod v1; +mod v2; + +pub use v1::{ + get_compressed_account_proof, GetCompressedAccountProofResponse, + GetCompressedAccountProofResponseValueV1, +}; +pub use v2::{ + get_compressed_account_proof_v2, GetCompressedAccountProofResponseV2, + GetCompressedAccountProofResponseValueV2, +}; diff --git a/src/api/method/get_compressed_account_proof.rs b/src/api/method/get_compressed_account_proof/v1.rs similarity index 52% rename from src/api/method/get_compressed_account_proof.rs rename to src/api/method/get_compressed_account_proof/v1.rs index 98c87816..2dc39acb 100644 --- a/src/api/method/get_compressed_account_proof.rs +++ b/src/api/method/get_compressed_account_proof/v1.rs @@ -1,7 +1,9 @@ -use super::{super::error::PhotonApiError, utils::HashRequest}; +use crate::api::error::PhotonApiError; +use crate::api::method::utils::HashRequest; use crate::common::typedefs::context::Context; -use crate::ingester::persist::get_multiple_compressed_leaf_proofs; -use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::ingester::persist::{get_multiple_compressed_leaf_proofs, MerkleProofWithContext}; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; @@ -10,7 +12,32 @@ use utoipa::ToSchema; #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetCompressedAccountProofResponse { pub context: Context, - pub value: MerkleProofWithContext, + pub value: GetCompressedAccountProofResponseValueV1, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct GetCompressedAccountProofResponseValueV1 { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u32, + pub hash: Hash, + pub merkle_tree: SerializablePubkey, + pub root_seq: u64, +} + +impl From for GetCompressedAccountProofResponseValueV1 { + fn from(proof: MerkleProofWithContext) -> Self { + GetCompressedAccountProofResponseValueV1 { + proof: proof.proof, + root: proof.root, + leaf_index: proof.leaf_index, + hash: proof.hash, + merkle_tree: proof.merkle_tree, + root_seq: proof.root_seq, + } + } } pub async fn get_compressed_account_proof( @@ -32,7 +59,7 @@ pub async fn get_compressed_account_proof( .into_iter() .next() .map(|account| GetCompressedAccountProofResponse { - value: account, + value: account.into(), context, }) .ok_or(PhotonApiError::RecordNotFound( diff --git a/src/api/method/get_compressed_account_proof/v2.rs b/src/api/method/get_compressed_account_proof/v2.rs new file mode 100644 index 00000000..bd9ca7aa --- /dev/null +++ b/src/api/method/get_compressed_account_proof/v2.rs @@ -0,0 +1,133 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::utils::HashRequest; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::{accounts, state_trees}; +use crate::ingester::persist::{ + get_multiple_compressed_leaf_proofs, get_multiple_compressed_leaf_proofs_by_indices, + MerkleProofWithContext, +}; +use jsonrpsee_core::Serialize; +use sea_orm::{ + ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseConnection, EntityTrait, QueryFilter, + Statement, TransactionTrait, +}; +use serde::Deserialize; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetCompressedAccountProofResponseV2 { + pub context: Context, + pub value: GetCompressedAccountProofResponseValueV2, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetCompressedAccountProofResponseValueV2 { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u32, + pub hash: Hash, + pub merkle_tree: SerializablePubkey, + pub queue: SerializablePubkey, + pub root_seq: u64, + pub prove_by_index: bool, + pub tree_type: u16, +} + +impl From for GetCompressedAccountProofResponseValueV2 { + fn from(proof: MerkleProofWithContext) -> Self { + GetCompressedAccountProofResponseValueV2 { + proof: proof.proof, + root: proof.root, + leaf_index: proof.leaf_index, + hash: proof.hash, + merkle_tree: proof.merkle_tree, + root_seq: proof.root_seq, + // Default values to be overridden as needed + prove_by_index: false, + tree_type: 0, + queue: SerializablePubkey::default(), + } + } +} + +pub async fn get_compressed_account_proof_v2( + conn: &DatabaseConnection, + request: HashRequest, +) -> Result { + let context = Context::extract(conn).await?; + let hash = request.hash; + let tx = conn.begin().await?; + if tx.get_database_backend() == DatabaseBackend::Postgres { + tx.execute(Statement::from_string( + tx.get_database_backend(), + "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), + )) + .await?; + } + + let account = accounts::Entity::find() + .filter(accounts::Column::Hash.eq(hash.to_vec())) + .one(&tx) + .await?; + + let leaf_node = state_trees::Entity::find() + .filter( + state_trees::Column::Hash + .eq(hash.to_vec()) + .and(state_trees::Column::Level.eq(0)), + ) + .one(&tx) + .await?; + + // Determine how to generate the proof based on available data + let mut result: GetCompressedAccountProofResponseValueV2 = if leaf_node.is_some() { + let mut response: GetCompressedAccountProofResponseValueV2 = + get_multiple_compressed_leaf_proofs(&tx, vec![hash]) + .await? + .into_iter() + .next() + .ok_or(PhotonApiError::RecordNotFound( + "Account not found by hash".to_string(), + ))? + .into(); + response.prove_by_index = false; + response + } else if let Some(account) = account.clone() { + // Use index-based proof if we found the account but not in state_trees + let leaf_index = account.leaf_index as u64; + let merkle_tree = SerializablePubkey::try_from(account.tree.clone())?; + let mut response: GetCompressedAccountProofResponseValueV2 = + get_multiple_compressed_leaf_proofs_by_indices(&tx, merkle_tree, vec![leaf_index]) + .await? + .into_iter() + .next() + .ok_or(PhotonApiError::RecordNotFound( + "Account not found by index".to_string(), + ))? + .into(); + response.prove_by_index = true; + response + } else { + return Err(PhotonApiError::RecordNotFound( + "Account not found".to_string(), + )); + }; + + // Enrich with account data if available + if let Some(account) = account { + result.tree_type = account.tree_type as u16; + result.queue = SerializablePubkey::try_from(account.queue)?; + } + + let response = GetCompressedAccountProofResponseV2 { + value: result, + context, + }; + + tx.commit().await?; + Ok(response) +} diff --git a/src/api/method/get_multiple_compressed_account_proofs.rs b/src/api/method/get_multiple_compressed_account_proofs/mod.rs similarity index 59% rename from src/api/method/get_multiple_compressed_account_proofs.rs rename to src/api/method/get_multiple_compressed_account_proofs/mod.rs index 2c342d88..c3322043 100644 --- a/src/api/method/get_multiple_compressed_account_proofs.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/mod.rs @@ -1,9 +1,14 @@ -use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; +mod v2; +pub use v2::{ + get_multiple_compressed_account_proofs_v2, GetMultipleCompressedAccountProofsResponseV2, +}; use super::{super::error::PhotonApiError, utils::PAGE_LIMIT}; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; +use crate::ingester::persist::MerkleProofWithContext; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; @@ -13,7 +18,31 @@ use utoipa::ToSchema; #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetMultipleCompressedAccountProofsResponse { pub context: Context, - pub value: Vec, + pub value: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetMultipleCompressedAccountProofsResponseValue { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u32, + pub hash: Hash, + pub merkle_tree: SerializablePubkey, + pub root_seq: u64, +} + +impl From for GetMultipleCompressedAccountProofsResponseValue { + fn from(proof: MerkleProofWithContext) -> Self { + GetMultipleCompressedAccountProofsResponseValue { + proof: proof.proof, + root: proof.root, + leaf_index: proof.leaf_index, + hash: proof.hash, + merkle_tree: proof.merkle_tree, + root_seq: proof.root_seq, + } + } } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] @@ -43,7 +72,7 @@ pub async fn get_multiple_compressed_account_proofs( let proofs = get_multiple_compressed_leaf_proofs(&tx, request).await?; tx.commit().await?; Ok(GetMultipleCompressedAccountProofsResponse { - value: proofs, + value: proofs.into_iter().map(Into::into).collect(), context, }) } diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs new file mode 100644 index 00000000..45e6e0e1 --- /dev/null +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -0,0 +1,201 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::utils::PAGE_LIMIT; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::dao::generated::{accounts, state_trees}; +use crate::ingester::persist::{ + get_multiple_compressed_leaf_proofs, get_multiple_compressed_leaf_proofs_by_indices, + MerkleProofWithContext, +}; +use jsonrpsee_core::Serialize; +use sea_orm::{ + ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseConnection, EntityTrait, QueryFilter, + Statement, TransactionTrait, +}; +use serde::Deserialize; +use std::collections::HashMap; +use utoipa::ToSchema; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetMultipleCompressedAccountProofsResponseV2 { + pub context: Context, + pub value: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetMultipleCompressedAccountProofsResponseValueV2 { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u32, + pub hash: Hash, + pub merkle_tree: SerializablePubkey, + pub queue: SerializablePubkey, + pub root_seq: u64, + pub prove_by_index: bool, + pub tree_type: u16, +} + +impl From for GetMultipleCompressedAccountProofsResponseValueV2 { + fn from(proof: MerkleProofWithContext) -> Self { + GetMultipleCompressedAccountProofsResponseValueV2 { + proof: proof.proof, + root: proof.root, + leaf_index: proof.leaf_index, + hash: proof.hash, + merkle_tree: proof.merkle_tree, + root_seq: proof.root_seq, + // Default values to be overridden as needed + prove_by_index: false, + tree_type: 0, + queue: SerializablePubkey::default(), + } + } +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +pub struct HashList(pub Vec); + +pub async fn get_multiple_compressed_account_proofs_v2( + conn: &DatabaseConnection, + request: HashList, +) -> Result { + let hashes = request.0; + + // Validate input size + if hashes.len() > PAGE_LIMIT as usize { + return Err(PhotonApiError::ValidationError(format!( + "Too many hashes requested {}. Maximum allowed: {}", + hashes.len(), + PAGE_LIMIT + ))); + } + + let context = Context::extract(conn).await?; + let tx = conn.begin().await?; + + // Set transaction isolation level for PostgreSQL + if tx.get_database_backend() == DatabaseBackend::Postgres { + tx.execute(Statement::from_string( + tx.get_database_backend(), + "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), + )) + .await?; + } + + // Find accounts for all hashes + let accounts = accounts::Entity::find() + .filter(accounts::Column::Hash.is_in(hashes.iter().map(|h| h.to_vec()).collect::>())) + .all(&tx) + .await?; + + // Create a map from hash to account for easy lookup + let account_map: HashMap, accounts::Model> = accounts + .into_iter() + .map(|acc| (acc.hash.clone(), acc)) + .collect(); + + // Find leaf nodes in state_trees for all hashes + let leaf_nodes = state_trees::Entity::find() + .filter( + state_trees::Column::Hash + .is_in(hashes.iter().map(|h| h.to_vec()).collect::>()) + .and(state_trees::Column::Level.eq(0)), + ) + .all(&tx) + .await?; + + // Create a set of hashes found in state_trees + let state_tree_hashes: std::collections::HashSet> = + leaf_nodes.iter().map(|node| node.hash.clone()).collect(); + + // Split hashes into those found in state_trees (for hash-based proofs) + // and those only found in accounts (for index-based proofs) + let mut hash_based_proofs: Vec = Vec::new(); + let mut index_based_proofs: Vec<(Hash, SerializablePubkey, u64)> = Vec::new(); + + for hash in &hashes { + if state_tree_hashes.contains(&hash.to_vec()) { + // Found in state_trees, use hash-based proof + hash_based_proofs.push(hash.clone()); + } else if let Some(account) = account_map.get(&hash.to_vec()) { + // Found in accounts but not in state_trees, use index-based proof + let merkle_tree = SerializablePubkey::try_from(account.tree.clone())?; + let leaf_index = account.leaf_index as u64; + index_based_proofs.push((hash.clone(), merkle_tree, leaf_index)); + } + } + + // Get proofs for both methods + let mut hash_based_result = if !hash_based_proofs.is_empty() { + get_multiple_compressed_leaf_proofs(&tx, hash_based_proofs) + .await? + .into_iter() + .map(|proof| { + let mut response_value: GetMultipleCompressedAccountProofsResponseValueV2 = + proof.into(); + response_value.prove_by_index = false; + response_value + }) + .collect::>() + } else { + Vec::new() + }; + + // Process index-based proofs + let mut index_based_result = Vec::new(); + for (merkle_tree, indices) in index_based_proofs + .iter() + .map(|(_, tree, idx)| (tree, idx)) + .fold(HashMap::new(), |mut acc, (tree, idx)| { + acc.entry(*tree).or_insert_with(Vec::new).push(*idx); + acc + }) + { + let proofs = + get_multiple_compressed_leaf_proofs_by_indices(&tx, merkle_tree, indices).await?; + + for proof in proofs { + let mut response_value: GetMultipleCompressedAccountProofsResponseValueV2 = + proof.into(); + response_value.prove_by_index = true; + index_based_result.push(response_value); + } + } + + // Combine results + let mut result = Vec::new(); + result.append(&mut hash_based_result); + result.append(&mut index_based_result); + + // Enrich with account data + for value in &mut result { + if let Some(account) = account_map.get(&value.hash.to_vec()) { + value.tree_type = account.tree_type as u16; + value.queue = SerializablePubkey::try_from(account.queue.clone())?; + } + } + + // Sort the result to match the original request order + let hash_to_index: HashMap, usize> = hashes + .iter() + .enumerate() + .map(|(i, hash)| (hash.to_vec(), i)) + .collect(); + + result.sort_by_key(|value| { + hash_to_index + .get(&value.hash.to_vec()) + .cloned() + .unwrap_or(usize::MAX) + }); + + tx.commit().await?; + + Ok(GetMultipleCompressedAccountProofsResponseV2 { + value: result, + context, + }) +} diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index bc37e21e..fca33450 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -87,7 +87,7 @@ pub async fn get_multiple_new_address_proofs_helper( proof: proof.proof, lowElementLeafIndex: model.leaf_index as u32, merkleTree: tree, - rootSeq: proof.rootSeq, + rootSeq: proof.root_seq, }; new_address_proofs.push(new_address_proof); } diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index ba9c01b3..a9f10547 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -1,7 +1,7 @@ use light_merkle_tree_metadata::queue::QueueType; use sea_orm::{ ColumnTrait, Condition, ConnectionTrait, DatabaseBackend, DatabaseConnection, EntityTrait, - FromQueryResult, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Statement, TransactionTrait, + FromQueryResult, QueryFilter, QueryOrder, QuerySelect, Statement, TransactionTrait, }; use serde::{Deserialize, Serialize}; @@ -27,12 +27,12 @@ pub struct GetQueueElementsRequest { #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetQueueElementsResponse { pub context: Context, - pub value: Vec, + pub value: Vec, pub first_value_queue_index: u64, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -pub struct MerkleProofWithContextV2 { +pub struct GetQueueElementsResponseValue { pub proof: Vec, pub root: Hash, pub leaf_index: u64, @@ -109,14 +109,6 @@ pub async fn get_queue_elements( } }; - let sql = query.build(conn.get_database_backend()).sql; - let values = query.build(conn.get_database_backend()).values; - println!("sql: {:?}", sql); - println!("values: {:?}", values); - - let queue_elements: Vec<_> = query.clone().all(&tx).await?; - println!("0 queue_elements: {:?}", queue_elements); - let queue_elements: Vec = query .limit(num_elements as u64) .into_model::() @@ -125,13 +117,7 @@ pub async fn get_queue_elements( .map_err(|e| { PhotonApiError::UnexpectedError(format!("DB error fetching queue elements: {}", e)) })?; - - println!("queue_elements: {:?}", queue_elements); - let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); - - println!("indices: {:?}", indices); - let (proofs, first_value_queue_index) = if !indices.is_empty() { let first_value_queue_index = match queue_type { QueueType::BatchedInput => Ok(queue_elements[0].nullifier_queue_index.ok_or( @@ -158,7 +144,7 @@ pub async fn get_queue_elements( tx.commit().await?; - let result: Vec = proofs + let result: Vec = proofs .into_iter() .zip(queue_elements.iter()) .map(|(proof, queue_element)| { @@ -167,13 +153,13 @@ pub async fn get_queue_elements( .as_ref() .map(|tx_hash| Hash::new(tx_hash.as_slice()).unwrap()); let account_hash = Hash::new(queue_element.hash.as_slice()).unwrap(); - Ok(MerkleProofWithContextV2 { + Ok(GetQueueElementsResponseValue { proof: proof.proof, root: proof.root, - leaf_index: proof.leafIndex as u64, + leaf_index: proof.leaf_index as u64, leaf: proof.hash, - merkle_tree: Hash::from(proof.merkleTree.0.to_bytes()), - root_seq: proof.rootSeq, + merkle_tree: Hash::from(proof.merkle_tree.0.to_bytes()), + root_seq: proof.root_seq, tx_hash, account_hash, }) diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 9703518e..f47fb003 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -4,7 +4,8 @@ use crate::api::method::get_multiple_new_address_proofs::{ use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; +use crate::ingester::parser::tree_info::TreeInfo; +use crate::ingester::persist::MerkleProofWithContext; use borsh::BorshSerialize; use jsonrpsee_core::Serialize; use lazy_static::lazy_static; @@ -123,12 +124,16 @@ impl From for GetValidityProofResponseV2 { .value .merkleTrees .iter() - .map(|x| MerkleContextV2 { - tree_type: 0, // TODO: check - tree: SerializablePubkey::try_from(x.as_str()).unwrap(), // TODO: handle error - queue: SerializablePubkey::default(), - cpi_context: None, - next_context: None, + .map(|tree| { + let tree_info = TreeInfo::get(tree.as_str()).unwrap(); // TODO: remove unwrap + println!("tree_info: {:?}", tree_info); + MerkleContextV2 { + tree_type: tree_info.tree_type as u16, + tree: SerializablePubkey::from(tree_info.tree), + queue: SerializablePubkey::from(tree_info.queue), + cpi_context: None, + next_context: None, + } }) .collect(), }, @@ -192,7 +197,7 @@ pub fn convert_inclusion_proofs_to_hex( for i in 0..inclusion_proof_inputs.len() { let input = InclusionHexInputsForProver { root: hash_to_hex(&inclusion_proof_inputs[i].root), - path_index: inclusion_proof_inputs[i].leafIndex, + path_index: inclusion_proof_inputs[i].leaf_index, path_elements: inclusion_proof_inputs[i] .proof .iter() diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 2a0cb286..1a5ebebc 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -199,13 +199,13 @@ pub async fn get_validity_proof( .collect(), rootIndices: account_proofs .iter() - .map(|x| x.rootSeq) + .map(|x| x.root_seq) .chain(new_address_proofs.iter().map(|x| x.rootSeq)) .map(|x| x % queue_size) .collect(), leafIndices: account_proofs .iter() - .map(|x| x.leafIndex) + .map(|x| x.leaf_index) .chain(new_address_proofs.iter().map(|x| x.lowElementLeafIndex)) .collect(), leaves: account_proofs @@ -219,7 +219,7 @@ pub async fn get_validity_proof( .collect(), merkleTrees: account_proofs .iter() - .map(|x| x.merkleTree.clone().to_string()) + .map(|x| x.merkle_tree.clone().to_string()) .chain( new_address_proofs .iter() diff --git a/src/api/method/utils.rs b/src/api/method/utils.rs index 0a8d0007..bcd5d828 100644 --- a/src/api/method/utils.rs +++ b/src/api/method/utils.rs @@ -1,6 +1,4 @@ -use crate::common::typedefs::account::{ - Account, AccountV2, -}; +use crate::common::typedefs::account::{Account, AccountV2}; use crate::common::typedefs::bs58_string::Base58String; use crate::common::typedefs::bs64_string::Base64String; use crate::common::typedefs::serializable_signature::SerializableSignature; diff --git a/src/common/typedefs/account/context.rs b/src/common/typedefs/account/context.rs index 584a87b3..237ec74f 100644 --- a/src/common/typedefs/account/context.rs +++ b/src/common/typedefs/account/context.rs @@ -1,24 +1,24 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::utils::{parse_decimal, parse_leaf_index}; use crate::common::typedefs::account::{Account, AccountData}; use crate::common::typedefs::bs64_string::Base64String; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use crate::dao::generated::accounts::Model; use crate::ingester::parser::indexer_events::CompressedAccount; use byteorder::{ByteOrder, LittleEndian}; use light_merkle_tree_metadata::merkle_tree::TreeType; use serde::Serialize; use solana_program::pubkey::Pubkey; use utoipa::ToSchema; -use crate::api::error::PhotonApiError; -use crate::api::method::utils::{parse_decimal, parse_leaf_index}; -use crate::dao::generated::accounts::Model; /// This is currently used internally: /// - Internal (state_updates,..) /// - GetTransactionWithCompressionInfo (internally) /// - GetTransactionWithCompressionInfoV2 (internally) /// All endpoints return AccountV2. -#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct AccountContext { pub queue: SerializablePubkey, @@ -103,7 +103,6 @@ impl AccountWithContext { } } - impl TryFrom for AccountWithContext { type Error = PhotonApiError; @@ -152,4 +151,3 @@ impl TryFrom for AccountWithContext { }) } } - diff --git a/src/common/typedefs/account/v1.rs b/src/common/typedefs/account/v1.rs index 39125b45..7075d826 100644 --- a/src/common/typedefs/account/v1.rs +++ b/src/common/typedefs/account/v1.rs @@ -61,7 +61,9 @@ impl TryFrom for Account { data, owner: account.owner.try_into()?, tree: account.tree.try_into()?, - leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index(account.leaf_index)?), + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( + account.leaf_index, + )?), lamports: UnsignedInteger(parse_decimal(account.lamports)?), slot_created: UnsignedInteger(account.slot_created as u64), seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), diff --git a/src/common/typedefs/account/v2.rs b/src/common/typedefs/account/v2.rs index 91e7da80..c5debb59 100644 --- a/src/common/typedefs/account/v2.rs +++ b/src/common/typedefs/account/v2.rs @@ -60,7 +60,9 @@ impl TryFrom for AccountV2 { .transpose()?, data, owner: account.owner.try_into()?, - leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index(account.leaf_index)?), + leaf_index: UnsignedInteger(crate::api::method::utils::parse_leaf_index( + account.leaf_index, + )?), lamports: UnsignedInteger(parse_decimal(account.lamports)?), slot_created: UnsignedInteger(account.slot_created as u64), seq: account.seq.map(|seq| UnsignedInteger(seq as u64)), diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index d31787a9..0e2ffe82 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -10,12 +10,12 @@ use self::state_update::{StateUpdate, Transaction}; pub mod indexer_events; pub mod merkle_tree_events_parser; pub mod state_update; +pub mod tree_info; mod tx_event_parser; pub mod tx_event_parser_v2; use crate::ingester::parser::tx_event_parser_v2::parse_public_transaction_event_v2; use solana_program::pubkey; -pub use tx_event_parser::map_tree_and_queue_accounts; pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = pubkey!("compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq"); diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs new file mode 100644 index 00000000..b121425a --- /dev/null +++ b/src/ingester/parser/tree_info.rs @@ -0,0 +1,195 @@ +use lazy_static::lazy_static; +use light_merkle_tree_metadata::merkle_tree::TreeType; +use solana_program::pubkey; +use solana_program::pubkey::Pubkey; +use std::collections::HashMap; + +pub const DEFAULT_TREE_HEIGHT: u32 = 32 + 1; + +#[derive(Debug, Clone)] +pub struct TreeInfo { + pub tree: Pubkey, + pub queue: Pubkey, + pub height: u32, + pub tree_type: TreeType, +} + +impl TreeInfo { + pub fn get(pubkey: &str) -> Option<&TreeInfo> { + QUEUE_TREE_MAPPING.get(pubkey) + } + + pub fn height(pubkey: &str) -> Option { + QUEUE_TREE_MAPPING.get(pubkey).map(|x| x.height + 1) + } +} + +// TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... +lazy_static! { + pub static ref QUEUE_TREE_MAPPING: HashMap = { + let mut m = HashMap::new(); + + m.insert( + "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), + TreeInfo { + tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), + queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), + height: 32, + tree_type: TreeType::BatchedState, + }, + ); + + m.insert( + "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), + TreeInfo { + tree: pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), + queue: pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), + height: 26, + tree_type: TreeType::State, + }, + ); + + m.insert( + "smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho".to_string(), + TreeInfo { + tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), + queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + height: 26, + tree_type: TreeType::State, + }, + ); + + // TODO: update queue pubkeys + // m.insert( + // "smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), + // queue: pubkey!("smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j".to_string(), + // TreeAndQueue { + // tree: pubkey!("smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + // + // m.insert( + // "smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f".to_string(), + // TreeAndQueue { + // tree: pubkey!("smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f"), + // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + // height: 26, + // tree_type: TreeType::State, + // }, + // ); + + m.insert( + "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2".to_string(), + TreeInfo { + tree: pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), + queue: pubkey!("aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F"), + height: 26, + tree_type: TreeType::Address, + }, + ); + + m.insert( + "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F".to_string(), + TreeInfo { + tree: pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), + queue: pubkey!("aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F"), + height: 26, + tree_type: TreeType::Address, + }, + ); + + m.insert( + "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), + TreeInfo { + tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), + queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), + height: 32, + tree_type: TreeType::BatchedState, + }, + ); + + m.insert( + "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), + TreeInfo { + tree: pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), + queue: pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), + height: 26, + tree_type: TreeType::State, + }, + ); + + m.insert( + "nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X".to_string(), + TreeInfo { + tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), + queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + height: 26, + tree_type: TreeType::State, + }, + ); + + m + }; +} diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 5f54c7bb..855a66c6 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -12,87 +12,6 @@ use solana_sdk::pubkey; use solana_sdk::signature::Signature; use std::collections::HashMap; -use super::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; - -pub struct TreeAndQueue { - tree: Pubkey, - queue: Pubkey, - _height: u16, - pub(crate) tree_type: TreeType, -} - -// TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... -lazy_static! { - pub static ref QUEUE_TREE_MAPPING: HashMap = { - let mut m = HashMap::new(); - - m.insert( - "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), - TreeAndQueue { - tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), - queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), - _height: 32, - tree_type: TreeType::BatchedState, - }, - ); - - m.insert( - "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), - TreeAndQueue { - tree: pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), - queue: pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), - _height: 26, - tree_type: TreeType::State, - }, - ); - - m.insert( - "smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho".to_string(), - TreeAndQueue { - tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), - queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - _height: 26, - tree_type: TreeType::State, - }, - ); - - m.insert( - "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), - TreeAndQueue { - tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), - queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), - _height: 32, - tree_type: TreeType::BatchedState, - }, - ); - - m.insert( - "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), - TreeAndQueue { - tree: pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), - queue: pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), - _height: 26, - tree_type: TreeType::State, - }, - ); - - m.insert( - "nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X".to_string(), - TreeAndQueue { - tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), - queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - _height: 26, - tree_type: TreeType::State, - }, - ); - - m - }; -} - -pub fn map_tree_and_queue_accounts<'a>(pubkey: String) -> Option<&'a TreeAndQueue> { - QUEUE_TREE_MAPPING.get(pubkey.as_str()) -} pub fn parse_legacy_public_transaction_event( tx: &TransactionInfo, @@ -146,11 +65,11 @@ pub fn parse_public_transaction_event( let mut tree_to_seq_number = HashMap::new(); for seq in sequence_numbers.iter() { - if let Some(queue_to_tree) = map_tree_and_queue_accounts(seq.pubkey.to_string()) { - if queue_to_tree.tree_type == TreeType::BatchedState - || queue_to_tree.tree_type == TreeType::BatchedAddress + if let Some(tree_info) = TreeInfo::get(&seq.pubkey.to_string()) { + if tree_info.tree_type == TreeType::BatchedState + || tree_info.tree_type == TreeType::BatchedAddress { - tree_to_seq_number.insert(queue_to_tree.tree, seq.seq); + tree_to_seq_number.insert(tree_info.tree, seq.seq); has_batched_instructions = true; } } @@ -173,8 +92,9 @@ pub fn parse_public_transaction_event( .zip(transaction_event.output_leaf_indices.iter()) { let tree = pubkey_array[out_account.merkle_tree_index as usize]; - let tree_and_queue = map_tree_and_queue_accounts(tree.to_string()) - .ok_or(IngesterError::ParserError("Missing queue".to_string()))?; + let tree_and_queue = TreeInfo::get(&tree.to_string()) + .ok_or(IngesterError::ParserError("Missing queue".to_string()))? + .clone(); let mut seq = None; if tree_and_queue.tree_type == TreeType::State { diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index 0c72340b..87976e83 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -4,8 +4,9 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::state_trees; use crate::ingester::error::IngesterError; use crate::ingester::parser::state_update::LeafNullification; +use crate::ingester::parser::tree_info::{TreeInfo, DEFAULT_TREE_HEIGHT}; use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, ZERO_BYTES}; -use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors, get_tree_height}; +use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors}; use crate::migration::OnConflict; use itertools::Itertools; use sea_orm::{ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Set}; @@ -77,9 +78,12 @@ pub async fn persist_leaf_nodes( let leaf_locations = leaf_nodes .iter() .map(|node| { + println!("node.tree.to_string() {:?}", node.tree.to_string()); ( node.tree.to_bytes_vec(), - node.node_index(get_tree_height(&node.tree.0)), + node.node_index( + TreeInfo::height(&node.tree.0.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT), // TODO: Handle error + ), ) }) .collect::>(); @@ -93,7 +97,9 @@ pub async fn persist_leaf_nodes( let mut models_to_updates = HashMap::new(); for leaf_node in leaf_nodes.clone() { - let node_idx = leaf_node.node_index(get_tree_height(&leaf_node.tree.0)); + let node_idx = leaf_node.node_index( + TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT), + ); // TODO: handle error let tree = leaf_node.tree; let key = (tree.to_bytes_vec(), node_idx); @@ -125,11 +131,13 @@ pub async fn persist_leaf_nodes( let all_ancestors = leaf_nodes .iter() .flat_map(|leaf_node| { - get_node_direct_ancestors(leaf_node.node_index(get_tree_height(&leaf_node.tree.0))) - .iter() - .enumerate() - .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) - .collect::, i64, usize)>>() + get_node_direct_ancestors(leaf_node.node_index( + TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT), + )) // TODO: handle error + .iter() + .enumerate() + .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) + .collect::, i64, usize)>>() }) .sorted_by(|a, b| { // Need to sort elements before dedup diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs index 54170435..06ebb195 100644 --- a/src/ingester/persist/leaf_node_proof.rs +++ b/src/ingester/persist/leaf_node_proof.rs @@ -2,11 +2,10 @@ use crate::api::error::PhotonApiError; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::state_trees; -use crate::ingester::persist::get_tree_height; +use crate::ingester::parser::tree_info::TreeInfo; use crate::ingester::persist::leaf_node::{leaf_index_to_node_index, LeafNode}; -use crate::ingester::persist::persisted_state_tree::{ - get_proof_nodes, get_proof_path, MerkleProofWithContext, ZERO_BYTES, -}; +use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, get_proof_path, ZERO_BYTES}; +use crate::ingester::persist::MerkleProofWithContext; use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, DatabaseTransaction, EntityTrait}; use std::collections::HashMap; @@ -58,10 +57,14 @@ pub async fn get_multiple_compressed_leaf_proofs_by_indices( hash: Hash::from(ZERO_BYTES[0]), seq: None, }; - let node_idx = leaf_index_to_node_index( - zero_leaf.leaf_index, - get_tree_height(&merkle_tree_pubkey.0), - ); + let tree_height = TreeInfo::get(&merkle_tree_pubkey.to_string()) + .ok_or(PhotonApiError::RecordNotFound(format!( + "Tree info not found for tree: {}", + merkle_tree_pubkey + )))? + .height; + println!("tree_height: {}", tree_height); + let node_idx = leaf_index_to_node_index(zero_leaf.leaf_index, (tree_height + 1) as u32); leaf_nodes.push((zero_leaf.clone(), node_idx)); } } @@ -94,7 +97,7 @@ pub async fn get_multiple_compressed_leaf_proofs( "Leaf index not found".to_string(), ))? as u32, hash: Hash::try_from(x.hash.clone())?, - seq: Some(0), + seq: x.seq.map(|x| x as u32), }, x.node_idx, )) @@ -196,10 +199,10 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( Ok(MerkleProofWithContext { proof, root, - leafIndex: leaf_node.leaf_index, + leaf_index: leaf_node.leaf_index, hash: leaf_node.hash.clone(), - merkleTree: leaf_node.tree, - rootSeq: root_seq.unwrap_or(0i64) as u64, + merkle_tree: leaf_node.tree, + root_seq: root_seq.unwrap_or(0i64) as u64, }) }) .collect(); diff --git a/src/ingester/persist/merkle_proof_with_context.rs b/src/ingester/persist/merkle_proof_with_context.rs new file mode 100644 index 00000000..25fa7ffa --- /dev/null +++ b/src/ingester/persist/merkle_proof_with_context.rs @@ -0,0 +1,65 @@ +use crate::api::error::PhotonApiError; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::ingester::persist::compute_parent_hash; +use crate::ingester::persist::leaf_node::leaf_index_to_node_index; +use crate::metric; +use cadence_macros::statsd_count; +use log::info; + +#[derive(Debug, Clone)] +pub struct MerkleProofWithContext { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u32, + pub hash: Hash, + pub merkle_tree: SerializablePubkey, + pub root_seq: u64, +} + +impl MerkleProofWithContext { + pub fn validate(&self) -> Result<(), PhotonApiError> { + info!( + "Validating proof for leaf index: {} tree: {}", + self.leaf_index, self.merkle_tree + ); + let leaf_index = self.leaf_index; + let tree_height = (self.proof.len() + 1) as u32; + let node_index = leaf_index_to_node_index(leaf_index, tree_height); + let mut computed_root = self.hash.to_vec(); + info!("leaf_index: {}, node_index: {}", leaf_index, node_index); + + for (idx, node) in self.proof.iter().enumerate() { + let is_left = (node_index >> idx) & 1 == 0; + computed_root = compute_parent_hash( + if is_left { + computed_root.clone() + } else { + node.to_vec() + }, + if is_left { + node.to_vec() + } else { + computed_root.clone() + }, + ) + .map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Failed to compute parent hash for proof: {}", + e + )) + })?; + } + if computed_root != self.root.to_vec() { + metric! { + statsd_count!("invalid_proof", 1); + } + return Err(PhotonApiError::UnexpectedError(format!( + "Computed root does not match the provided root. Proof; {:?}", + self + ))); + } + + Ok(()) + } +} diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 98711c0f..76c5dd67 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -20,7 +20,6 @@ use ark_bn254::Fr; use borsh::BorshDeserialize; use cadence_macros::statsd_count; use error::IngesterError; -use lazy_static::lazy_static; use log::debug; use persisted_indexed_merkle_tree::update_indexed_tree_leaves; use sea_orm::{ @@ -30,12 +29,14 @@ use sea_orm::{ use solana_program::pubkey; use solana_sdk::{pubkey::Pubkey, signature::Signature}; use sqlx::types::Decimal; -use std::str::FromStr; use std::{cmp::max, collections::HashMap}; +mod merkle_proof_with_context; pub mod persisted_indexed_merkle_tree; pub mod persisted_state_tree; +pub use merkle_proof_with_context::MerkleProofWithContext; + mod leaf_node; mod leaf_node_proof; @@ -51,67 +52,6 @@ mod spend; pub const COMPRESSED_TOKEN_PROGRAM: Pubkey = pubkey!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m"); -const LEGACY_TREE_HEIGHT: u32 = 27; -const BATCH_STATE_TREE_HEIGHT: u32 = 33; - -lazy_static! { - static ref TREE_HEIGHTS: HashMap = { - let mut m = HashMap::new(); - m.insert( - Pubkey::from_str("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m.insert( - Pubkey::from_str("smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f").unwrap(), - LEGACY_TREE_HEIGHT, - ); - - m.insert( - Pubkey::from_str("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2").unwrap(), - LEGACY_TREE_HEIGHT, - ); - m - }; -} - -pub fn get_tree_height(tree_pubkey: &Pubkey) -> u32 { - *TREE_HEIGHTS - .get(tree_pubkey) - .unwrap_or(&BATCH_STATE_TREE_HEIGHT) -} - // To avoid exceeding the 64k total parameter limit pub const MAX_SQL_INSERTS: usize = 500; diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 0bf6ef70..64f60752 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -16,8 +16,7 @@ use solana_sdk::pubkey::Pubkey; use super::{ compute_parent_hash, get_multiple_compressed_leaf_proofs_from_full_leaf_info, - persisted_state_tree::{validate_proof, MerkleProofWithContext, ZERO_BYTES}, - MAX_SQL_INSERTS, + persisted_state_tree::ZERO_BYTES, MerkleProofWithContext, MAX_SQL_INSERTS, }; use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; use crate::{ @@ -122,15 +121,15 @@ pub async fn get_exclusion_range_with_proof( root: Hash::try_from(root).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to convert hash: {}", e)) })?, - leafIndex: 0, + leaf_index: 0, hash: zeroeth_element_hash, - merkleTree: SerializablePubkey::try_from(tree.clone()).map_err(|e| { + merkle_tree: SerializablePubkey::try_from(tree.clone()).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to serialize pubkey: {}", e)) })?, // HACK: Fixed value while not supporting forester. - rootSeq: 3, + root_seq: 3, }; - validate_proof(&merkle_proof)?; + merkle_proof.validate()?; return Ok((zeroeth_element, merkle_proof)); } let range_node = btree.values().next().ok_or(PhotonApiError::RecordNotFound( diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index 250b3cdc..5f557f92 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -1,79 +1,14 @@ use std::collections::HashMap; -use cadence_macros::statsd_count; use itertools::Itertools; -use log::info; use sea_orm::{ConnectionTrait, DbErr, EntityTrait, Statement, TransactionTrait, Value}; -use serde::{Deserialize, Serialize}; use solana_program::pubkey::Pubkey; -use utoipa::ToSchema; -use super::{compute_parent_hash, get_tree_height}; -use crate::ingester::persist::leaf_node::leaf_index_to_node_index; +use crate::ingester::parser::tree_info::{TreeInfo, DEFAULT_TREE_HEIGHT}; use crate::{ - api::error::PhotonApiError, - common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, - dao::generated::state_trees, - metric, + common::typedefs::serializable_pubkey::SerializablePubkey, dao::generated::state_trees, }; -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct MerkleProofWithContext { - pub proof: Vec, - pub root: Hash, - pub leafIndex: u32, - pub hash: Hash, - pub merkleTree: SerializablePubkey, - pub rootSeq: u64, -} - -pub fn validate_proof(proof: &MerkleProofWithContext) -> Result<(), PhotonApiError> { - info!( - "Validating proof for leaf index: {} tree: {}", - proof.leafIndex, proof.merkleTree - ); - let leaf_index = proof.leafIndex; - let tree_height = (proof.proof.len() + 1) as u32; - let node_index = leaf_index_to_node_index(leaf_index, tree_height); - let mut computed_root = proof.hash.to_vec(); - info!("leaf_index: {}, node_index: {}", leaf_index, node_index); - - for (idx, node) in proof.proof.iter().enumerate() { - let is_left = (node_index >> idx) & 1 == 0; - computed_root = compute_parent_hash( - if is_left { - computed_root.clone() - } else { - node.to_vec() - }, - if is_left { - node.to_vec() - } else { - computed_root.clone() - }, - ) - .map_err(|e| { - PhotonApiError::UnexpectedError(format!( - "Failed to compute parent hash for proof: {}", - e - )) - })?; - } - if computed_root != proof.root.to_vec() { - metric! { - statsd_count!("invalid_proof", 1); - } - return Err(PhotonApiError::UnexpectedError(format!( - "Computed root does not match the provided root. Proof; {:?}", - proof - ))); - } - - Ok(()) -} - pub fn get_proof_path(index: i64, include_leaf: bool) -> Vec { let mut indexes = vec![]; let mut idx = index; @@ -170,8 +105,8 @@ where ); let tree_pubkey = Pubkey::try_from(tree.clone()).unwrap(); - let tree_height = get_tree_height(&tree_pubkey); - println!("tree_height: {}", tree_height); + let tree_height = + TreeInfo::height(&tree_pubkey.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT); // TODO: handle error let model = state_trees::Model { tree: tree.clone(), level: get_level_by_node_index(*index, tree_height), @@ -371,7 +306,9 @@ pub const ZERO_BYTES: ZeroBytes = [ #[cfg(test)] mod tests { use super::*; - use crate::ingester::persist::{BATCH_STATE_TREE_HEIGHT, LEGACY_TREE_HEIGHT}; + use crate::common::typedefs::hash::Hash; + use crate::ingester::persist::leaf_node::leaf_index_to_node_index; + use crate::ingester::persist::{compute_parent_hash, MerkleProofWithContext}; fn node_index_to_leaf_index(index: i64, tree_height: u32) -> i64 { index - 2_i64.pow(get_level_by_node_index(index, tree_height) as u32) @@ -381,13 +318,13 @@ mod tests { fn test_get_level_by_node_index() { // Tree of height 3 (root level is 0, max is 3) // Node indices in a binary tree: [1, 2, 3, 4, 5, 6, 7] - assert_eq!(get_level_by_node_index(1, BATCH_STATE_TREE_HEIGHT), 0); // Root node - assert_eq!(get_level_by_node_index(2, BATCH_STATE_TREE_HEIGHT), 1); // Level 1, left child of root - assert_eq!(get_level_by_node_index(3, BATCH_STATE_TREE_HEIGHT), 1); // Level 1, right child of root - assert_eq!(get_level_by_node_index(4, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, left child of node 2 - assert_eq!(get_level_by_node_index(5, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, right child of node 2 - assert_eq!(get_level_by_node_index(6, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, left child of node 3 - assert_eq!(get_level_by_node_index(7, BATCH_STATE_TREE_HEIGHT), 2); // Level 2, right child of node 3 + assert_eq!(get_level_by_node_index(1, 33), 0); // Root node + assert_eq!(get_level_by_node_index(2, 33), 1); // Level 1, left child of root + assert_eq!(get_level_by_node_index(3, 33), 1); // Level 1, right child of root + assert_eq!(get_level_by_node_index(4, 33), 2); // Level 2, left child of node 2 + assert_eq!(get_level_by_node_index(5, 33), 2); // Level 2, right child of node 2 + assert_eq!(get_level_by_node_index(6, 33), 2); // Level 2, left child of node 3 + assert_eq!(get_level_by_node_index(7, 33), 2); // Level 2, right child of node 3 } // Test helper to convert byte arrays to hex strings for easier debugging @@ -565,32 +502,28 @@ mod tests { let proof_context = MerkleProofWithContext { proof, root: Hash::try_from(ZERO_BYTES[31].to_vec()).unwrap(), - leafIndex: test_leaf_index, + leaf_index: test_leaf_index, hash: Hash::try_from(ZERO_BYTES[0].to_vec()).unwrap(), - merkleTree: merkle_tree, - rootSeq: 0, + merkle_tree: merkle_tree, + root_seq: 0, }; // Validate the proof - let result = validate_proof(&proof_context); + let result = proof_context.validate(); assert!(result.is_ok(), "Proof validation failed: {:?}", result); } #[test] fn test_validate_leaf_index() { - // Test for legacy tree height - assert!(validate_leaf_index(0, LEGACY_TREE_HEIGHT)); - assert!(validate_leaf_index((1 << 26) - 1, LEGACY_TREE_HEIGHT)); - assert!(!validate_leaf_index(1 << 26, LEGACY_TREE_HEIGHT)); - - // Test for batch state tree height - assert!(validate_leaf_index(0, BATCH_STATE_TREE_HEIGHT)); - // assert!(validate_leaf_index((1 << 32) - 1, BATCH_STATE_TREE_HEIGHT)); + assert!(validate_leaf_index(0, 27)); + assert!(validate_leaf_index((1 << 26) - 1, 27)); + assert!(!validate_leaf_index(1 << 26, 27)); + assert!(validate_leaf_index(0, 33)); } #[test] fn test_merkle_proof_length() { - assert_eq!(get_merkle_proof_length(LEGACY_TREE_HEIGHT), 26); - assert_eq!(get_merkle_proof_length(BATCH_STATE_TREE_HEIGHT), 32); + assert_eq!(get_merkle_proof_length(27), 26); + assert_eq!(get_merkle_proof_length(33), 32); } } diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index abf0107c..bd2f108a 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -1,6 +1,9 @@ use std::collections::HashSet; use crate::api::api::PhotonApi; +use crate::api::method::get_compressed_account_proof::{ + GetCompressedAccountProofResponseValueV1, GetCompressedAccountProofResponseValueV2, +}; use crate::api::method::get_compressed_accounts_by_owner::DataSlice; use crate::api::method::get_compressed_accounts_by_owner::FilterSelector; use crate::api::method::get_compressed_accounts_by_owner::Memcmp; @@ -13,11 +16,12 @@ use crate::api::method::get_compressed_token_account_balance::TokenAccountBalanc use crate::api::method::get_compressed_token_balances_by_owner::TokenBalance; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceList; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceListV2; +use crate::api::method::get_multiple_compressed_account_proofs::GetMultipleCompressedAccountProofsResponseValue; use crate::api::method::get_multiple_compressed_accounts::{AccountList, AccountListV2}; use crate::api::method::get_multiple_new_address_proofs::AddressListWithTrees; use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; -use crate::api::method::get_queue_elements::MerkleProofWithContextV2; +use crate::api::method::get_queue_elements::GetQueueElementsResponseValue; use crate::api::method::get_transaction_with_compression_info::CompressionInfoV2; use crate::api::method::get_transaction_with_compression_info::{ AccountWithOptionalTokenData, AccountWithOptionalTokenDataV2, ClosedAccount, @@ -48,7 +52,6 @@ use crate::common::typedefs::token_data::AccountState; use crate::common::typedefs::token_data::TokenData; use crate::common::typedefs::unix_timestamp::UnixTimestamp; use crate::common::typedefs::unsigned_integer::UnsignedInteger; -use crate::ingester::persist::persisted_state_tree::MerkleProofWithContext; use dirs; use utoipa::openapi::Components; use utoipa::openapi::Response; @@ -89,8 +92,7 @@ const JSON_CONTENT_TYPE: &str = "application/json"; AccountContext, AccountWithContext, AccountV2, - MerkleProofWithContext, - MerkleProofWithContextV2, + GetQueueElementsResponseValue, TokenAccountList, TokenAccountListV2, TokenAccount, @@ -134,6 +136,9 @@ const JSON_CONTENT_TYPE: &str = "application/json"; TokenBalanceListV2, MerkleContextV2, ContextInfo, + GetCompressedAccountProofResponseValueV1, + GetCompressedAccountProofResponseValueV2, + GetMultipleCompressedAccountProofsResponseValue )))] struct ApiDoc; diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 9baaaf18..72fd8667 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -32,10 +32,11 @@ use serial_test::serial; use std::str::FromStr; use futures::StreamExt; +use photon_indexer::common::typedefs::limit::Limit; use photon_indexer::{ api::method::{ get_compression_signatures_for_token_owner::GetCompressionSignaturesForTokenOwnerRequest, - utils::{Limit, SignatureInfo}, + utils::SignatureInfo, }, common::typedefs::serializable_signature::SerializableSignature, }; @@ -207,7 +208,7 @@ async fn test_e2e_mint_and_transfer_transactions( }) .await .unwrap(); - validity_proof_v2.value.compressedProof = CompressedProof::default(); + validity_proof_v2.value.compressedProof = Some(CompressedProof::default()); assert_json_snapshot!( format!("{}-{}-validity-proof-v2", name.clone(), person), validity_proof_v2 @@ -427,7 +428,7 @@ async fn test_lamport_transfers( .await .unwrap(); - let limit = photon_indexer::api::method::utils::Limit::new(1).unwrap(); + let limit = Limit::new(1).unwrap(); let mut cursor = None; let mut paginated_signatures = Vec::new(); loop { diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index a8095ecd..b2432f6f 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -48,7 +48,7 @@ use photon_indexer::common::typedefs::token_data::{AccountState, TokenData}; use sqlx::types::Decimal; use light_merkle_tree_metadata::merkle_tree::TreeType; -use photon_indexer::api::method::utils::Limit; +use photon_indexer::common::typedefs::limit::Limit; use sea_orm::ColumnTrait; use solana_sdk::pubkey::Pubkey; use std::vec; @@ -922,8 +922,8 @@ async fn test_persisted_state_trees( assert_eq!(proof_hashes, leaf_hashes); for proof in proofs { - assert_eq!(proof.merkleTree, tree); - assert_eq!(num_nodes as u64 - 1, proof.rootSeq); + assert_eq!(proof.merkle_tree, tree); + assert_eq!(num_nodes as u64 - 1, proof.root_seq); assert_eq!(tree_height - 1, proof.proof.len() as u32); } @@ -955,8 +955,8 @@ async fn test_persisted_state_trees( assert_eq!(proof_hashes, leaf_hashes); for proof in proofs { - assert_eq!(proof.merkleTree, tree); - assert_eq!(num_nodes as u64 - 1 + num_nodes as u64, proof.rootSeq); + assert_eq!(proof.merkle_tree, tree); + assert_eq!(num_nodes as u64 - 1 + num_nodes as u64, proof.root_seq); assert_eq!(tree_height - 1, proof.proof.len() as u32); } } @@ -1166,7 +1166,7 @@ async fn test_get_multiple_new_address_proofs_interop( .await .unwrap(); // The Gnark prover has some randomness. - validity_proof_v2.value.compressedProof = CompressedProof::default(); + validity_proof_v2.value.compressedProof = Some(CompressedProof::default()); insta::assert_json_snapshot!(format!("{}-validity-proof-v2", name), validity_proof_v2); } @@ -1583,9 +1583,9 @@ async fn test_persist_and_verify( .unwrap_or(0) as u64; for proof in proofs { - assert_eq!(proof.merkleTree, tree, "Merkle tree should match"); + assert_eq!(proof.merkle_tree, tree, "Merkle tree should match"); assert_eq!( - max_seq, proof.rootSeq, + max_seq, proof.root_seq, "Root sequence should be the maximum sequence number" ); assert_eq!( diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap index 80b11a74..7c0bf94c 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap @@ -1,6 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs -assertion_line: 164 +assertion_line: 165 expression: accounts_v2 --- { @@ -20,13 +20,17 @@ expression: accounts_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 6, "seq": 7, "slotCreated": 0, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -48,13 +52,17 @@ expression: accounts_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 3, "seq": 4, "slotCreated": 0, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap index d3f06e20..60841add 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap @@ -17,11 +17,11 @@ expression: validity_proof_v2 "rootIndices": [ { "rootIndex": 7, - "inTree": true + "proveByIndex": false }, { "rootIndex": 7, - "inTree": true + "proveByIndex": false } ], "leafIndices": [ @@ -32,13 +32,21 @@ expression: validity_proof_v2 "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET" ], - "merkleTrees": [ - "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT" - ], - "queues": [ - "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", - "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148" + "merkleContext": [ + { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + }, + { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } ] }, "context": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap index d0137641..e6941272 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap @@ -1,6 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs -assertion_line: 164 +assertion_line: 165 expression: accounts_v2 --- { @@ -20,13 +20,17 @@ expression: accounts_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 4, "seq": 5, "slotCreated": 0, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -48,13 +52,17 @@ expression: accounts_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 5, "seq": 6, "slotCreated": 0, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "tokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap index 8912464f..4106957f 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap @@ -17,11 +17,11 @@ expression: validity_proof_v2 "rootIndices": [ { "rootIndex": 7, - "inTree": true + "proveByIndex": false }, { "rootIndex": 7, - "inTree": true + "proveByIndex": false } ], "leafIndices": [ @@ -32,13 +32,21 @@ expression: validity_proof_v2 "2TxrLe9HDTRDpVXmbkXUgXNksCZ7RdU4Tc2Ea1B8ADs2", "2o5puhnQbtqyyrcZrsow4DSs6kafmyUTYmgdwXfMMehS" ], - "merkleTrees": [ - "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT" - ], - "queues": [ - "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", - "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148" + "merkleContext": [ + { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + }, + { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } ] }, "context": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap index 4d3ca5e5..c3c45ee3 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap @@ -190,13 +190,17 @@ expression: parsed_transaction_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 0, "seq": 1, "slotCreated": 40, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap index 48d8142b..0ab34ea3 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap @@ -175,13 +175,17 @@ expression: parsed_transaction_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 0, "seq": 1, "slotCreated": 0, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "nullifier": "11111111111111111111111111111111", "txHash": "11111111111111111111111111111111" @@ -208,13 +212,17 @@ expression: parsed_transaction_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 1, "seq": 2, "slotCreated": 41, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", @@ -236,13 +244,17 @@ expression: parsed_transaction_v2 }, "owner": "cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m", "lamports": 0, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "leafIndex": 2, "seq": 3, "slotCreated": 41, - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "proveByIndex": false, - "treeType": 1 + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextContext": null + } }, "optionalTokenData": { "mint": "2U35cKS3Cj2xs5EBdByXYU7LaKAitqjSZc1Jnvu4iPf4", diff --git a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap index 4313d8cf..eeef33ca 100644 --- a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap @@ -1,6 +1,6 @@ --- source: tests/integration_tests/mock_tests.rs -assertion_line: 1157 +assertion_line: 1171 expression: validity_proof_v2 --- { @@ -16,7 +16,7 @@ expression: validity_proof_v2 "rootIndices": [ { "rootIndex": 3, - "inTree": true + "proveByIndex": false } ], "leafIndices": [ @@ -25,10 +25,15 @@ expression: validity_proof_v2 "leaves": [ "12nCKqGG85jHxbTeA8i2Z7D4vnNUUrQ4r5e8dv2o16X" ], - "merkleTrees": [ - "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2" - ], - "queues": [] + "merkleContext": [ + { + "treeType": 2, + "tree": "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2", + "queue": "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F", + "cpiContext": null, + "nextContext": null + } + ] }, "context": { "slot": 0 diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 4f235e8c..177ad5a4 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -402,7 +402,7 @@ pub fn compare_account_with_account_v2(account: &Account, account_v2: &AccountV2 assert_eq!(account.data, account_v2.data); assert_eq!(account.owner, account_v2.owner); assert_eq!(account.lamports, account_v2.lamports); - assert_eq!(account.tree, account_v2.tree); + assert_eq!(account.tree, account_v2.merkle_context.tree); assert_eq!(account.leaf_index, account_v2.leaf_index); assert_eq!(account.seq, account_v2.seq); assert_eq!(account.slot_created, account_v2.slot_created); From 97d57dd57abf0825d6e0ddb5264bb9c1840130f3 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 15:35:29 +0000 Subject: [PATCH 053/114] Update src/api/method/get_compressed_account_proof/v2.rs Co-authored-by: ananas-block <58553958+ananas-block@users.noreply.github.com> --- src/api/method/get_compressed_account_proof/v2.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/method/get_compressed_account_proof/v2.rs b/src/api/method/get_compressed_account_proof/v2.rs index bd9ca7aa..c452a263 100644 --- a/src/api/method/get_compressed_account_proof/v2.rs +++ b/src/api/method/get_compressed_account_proof/v2.rs @@ -97,7 +97,7 @@ pub async fn get_compressed_account_proof_v2( response.prove_by_index = false; response } else if let Some(account) = account.clone() { - // Use index-based proof if we found the account but not in state_trees + // Use index-based proof if we found the account in a queue but not in state_trees let leaf_index = account.leaf_index as u64; let merkle_tree = SerializablePubkey::try_from(account.tree.clone())?; let mut response: GetCompressedAccountProofResponseValueV2 = From f23ceeb7b854a6a563e177e6b5a1b298120a38f2 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 15:36:41 +0000 Subject: [PATCH 054/114] fix: add error handling for mismatched accounts and hashes in v2 API --- src/api/method/get_multiple_compressed_account_proofs/v2.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index 45e6e0e1..6cd3b434 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -91,6 +91,12 @@ pub async fn get_multiple_compressed_account_proofs_v2( .all(&tx) .await?; + if accounts.len() != hashes.len() { + return Err(PhotonApiError::RecordNotFound( + "Some accounts not found".to_string(), + )); + } + // Create a map from hash to account for easy lookup let account_map: HashMap, accounts::Model> = accounts .into_iter() From 90d162b90f80350b61cb8255f7bb3ea04459184d Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 15:42:21 +0000 Subject: [PATCH 055/114] fix: add error handling for missing account in v2 API --- src/api/method/get_compressed_account_proof/v2.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/method/get_compressed_account_proof/v2.rs b/src/api/method/get_compressed_account_proof/v2.rs index c452a263..8987bdd3 100644 --- a/src/api/method/get_compressed_account_proof/v2.rs +++ b/src/api/method/get_compressed_account_proof/v2.rs @@ -74,6 +74,12 @@ pub async fn get_compressed_account_proof_v2( .one(&tx) .await?; + if account.is_none() { + return Err(PhotonApiError::RecordNotFound( + "Account not found".to_string(), + )); + } + let leaf_node = state_trees::Entity::find() .filter( state_trees::Column::Hash From 62b3b9dec290102cf550e43615b1c92e2cfe52f9 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 16:04:47 +0000 Subject: [PATCH 056/114] feat: integrate ContextInfo into GetCompressedAccountProofResponseValueV2 --- .../method/get_compressed_account_proof/v2.rs | 20 +++++++------- .../v2.rs | 27 ++++++++++++------- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/src/api/method/get_compressed_account_proof/v2.rs b/src/api/method/get_compressed_account_proof/v2.rs index 8987bdd3..4511fa54 100644 --- a/src/api/method/get_compressed_account_proof/v2.rs +++ b/src/api/method/get_compressed_account_proof/v2.rs @@ -1,4 +1,5 @@ use crate::api::error::PhotonApiError; +use crate::api::method::get_validity_proof::ContextInfo; use crate::api::method::utils::HashRequest; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; @@ -30,11 +31,9 @@ pub struct GetCompressedAccountProofResponseValueV2 { pub root: Hash, pub leaf_index: u32, pub hash: Hash, - pub merkle_tree: SerializablePubkey, - pub queue: SerializablePubkey, pub root_seq: u64, pub prove_by_index: bool, - pub tree_type: u16, + pub context: ContextInfo, } impl From for GetCompressedAccountProofResponseValueV2 { @@ -44,12 +43,15 @@ impl From for GetCompressedAccountProofResponseValueV2 { root: proof.root, leaf_index: proof.leaf_index, hash: proof.hash, - merkle_tree: proof.merkle_tree, root_seq: proof.root_seq, - // Default values to be overridden as needed prove_by_index: false, - tree_type: 0, - queue: SerializablePubkey::default(), + // Default values to be overridden as needed + context: ContextInfo { + tree_type: 0, + merkle_tree: proof.merkle_tree, + queue: Default::default(), + cpi_context: None, + }, } } } @@ -125,8 +127,8 @@ pub async fn get_compressed_account_proof_v2( // Enrich with account data if available if let Some(account) = account { - result.tree_type = account.tree_type as u16; - result.queue = SerializablePubkey::try_from(account.queue)?; + result.context.tree_type = account.tree_type as u16; + result.context.queue = SerializablePubkey::try_from(account.queue)?; } let response = GetCompressedAccountProofResponseV2 { diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index 6cd3b434..39e7ec3d 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -1,4 +1,5 @@ use crate::api::error::PhotonApiError; +use crate::api::method::get_validity_proof::ContextInfo; use crate::api::method::utils::PAGE_LIMIT; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; @@ -31,11 +32,9 @@ pub struct GetMultipleCompressedAccountProofsResponseValueV2 { pub root: Hash, pub leaf_index: u32, pub hash: Hash, - pub merkle_tree: SerializablePubkey, - pub queue: SerializablePubkey, - pub root_seq: u64, pub prove_by_index: bool, - pub tree_type: u16, + pub root_seq: u64, + pub context: ContextInfo, } impl From for GetMultipleCompressedAccountProofsResponseValueV2 { @@ -45,12 +44,16 @@ impl From for GetMultipleCompressedAccountProofsResponse root: proof.root, leaf_index: proof.leaf_index, hash: proof.hash, - merkle_tree: proof.merkle_tree, root_seq: proof.root_seq, - // Default values to be overridden as needed prove_by_index: false, - tree_type: 0, - queue: SerializablePubkey::default(), + context: { + ContextInfo { + tree_type: 0, + merkle_tree: proof.merkle_tree, + queue: Default::default(), + cpi_context: None, + } + }, } } } @@ -179,8 +182,12 @@ pub async fn get_multiple_compressed_account_proofs_v2( // Enrich with account data for value in &mut result { if let Some(account) = account_map.get(&value.hash.to_vec()) { - value.tree_type = account.tree_type as u16; - value.queue = SerializablePubkey::try_from(account.queue.clone())?; + value.context = ContextInfo { + tree_type: account.tree_type as u16, + merkle_tree: SerializablePubkey::try_from(account.tree.clone())?, + queue: SerializablePubkey::try_from(account.queue.clone())?, + cpi_context: None, + }; } } From d066125b2a94e8fd0e8339a1c622ab09ea7d9add Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 16:12:36 +0000 Subject: [PATCH 057/114] refactor: clean up imports in tx_event_parser.rs --- src/ingester/parser/tx_event_parser.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 855a66c6..d671cf46 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -4,14 +4,12 @@ use crate::ingester::parser::indexer_events::PublicTransactionEvent; use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use anchor_lang::AnchorDeserialize; -use lazy_static::lazy_static; use light_merkle_tree_metadata::merkle_tree::TreeType; use log::info; -use solana_program::pubkey::Pubkey; -use solana_sdk::pubkey; use solana_sdk::signature::Signature; use std::collections::HashMap; - +use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; +use crate::ingester::parser::tree_info::TreeInfo; pub fn parse_legacy_public_transaction_event( tx: &TransactionInfo, From 14dfd6d0f56e95a00b07e78817df9bb320d8134d Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 16:13:07 +0000 Subject: [PATCH 058/114] refactor: remove debug print statement from leaf_node.rs --- src/ingester/persist/leaf_node.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index 87976e83..d4dbbfe6 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -78,7 +78,6 @@ pub async fn persist_leaf_nodes( let leaf_locations = leaf_nodes .iter() .map(|node| { - println!("node.tree.to_string() {:?}", node.tree.to_string()); ( node.tree.to_bytes_vec(), node.node_index( From d76e21e27ac6bf0f358262b99a12c7bb2629a914 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 17:39:01 +0000 Subject: [PATCH 059/114] refactor: simplify GetMultipleCompressedAccountProofsResponseValueV2 structure and update related parsing logic --- .../v2.rs | 42 ++++--------------- src/ingester/parser/tx_event_parser.rs | 4 +- 2 files changed, 9 insertions(+), 37 deletions(-) diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index 39e7ec3d..3440c469 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -1,4 +1,5 @@ use crate::api::error::PhotonApiError; +use crate::api::method::get_compressed_account_proof::GetCompressedAccountProofResponseValueV2; use crate::api::method::get_validity_proof::ContextInfo; use crate::api::method::utils::PAGE_LIMIT; use crate::common::typedefs::context::Context; @@ -7,7 +8,6 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::{accounts, state_trees}; use crate::ingester::persist::{ get_multiple_compressed_leaf_proofs, get_multiple_compressed_leaf_proofs_by_indices, - MerkleProofWithContext, }; use jsonrpsee_core::Serialize; use sea_orm::{ @@ -22,40 +22,14 @@ use utoipa::ToSchema; #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetMultipleCompressedAccountProofsResponseV2 { pub context: Context, - pub value: Vec, + #[serde(flatten)] + pub value: GetMultipleCompressedAccountProofsResponseValueV2, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetMultipleCompressedAccountProofsResponseValueV2 { - pub proof: Vec, - pub root: Hash, - pub leaf_index: u32, - pub hash: Hash, - pub prove_by_index: bool, - pub root_seq: u64, - pub context: ContextInfo, -} - -impl From for GetMultipleCompressedAccountProofsResponseValueV2 { - fn from(proof: MerkleProofWithContext) -> Self { - GetMultipleCompressedAccountProofsResponseValueV2 { - proof: proof.proof, - root: proof.root, - leaf_index: proof.leaf_index, - hash: proof.hash, - root_seq: proof.root_seq, - prove_by_index: false, - context: { - ContextInfo { - tree_type: 0, - merkle_tree: proof.merkle_tree, - queue: Default::default(), - cpi_context: None, - } - }, - } - } + pub value: Vec, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] @@ -143,8 +117,7 @@ pub async fn get_multiple_compressed_account_proofs_v2( .await? .into_iter() .map(|proof| { - let mut response_value: GetMultipleCompressedAccountProofsResponseValueV2 = - proof.into(); + let mut response_value: GetCompressedAccountProofResponseValueV2 = proof.into(); response_value.prove_by_index = false; response_value }) @@ -167,8 +140,7 @@ pub async fn get_multiple_compressed_account_proofs_v2( get_multiple_compressed_leaf_proofs_by_indices(&tx, merkle_tree, indices).await?; for proof in proofs { - let mut response_value: GetMultipleCompressedAccountProofsResponseValueV2 = - proof.into(); + let mut response_value: GetCompressedAccountProofResponseValueV2 = proof.into(); response_value.prove_by_index = true; index_based_result.push(response_value); } @@ -208,7 +180,7 @@ pub async fn get_multiple_compressed_account_proofs_v2( tx.commit().await?; Ok(GetMultipleCompressedAccountProofsResponseV2 { - value: result, + value: GetMultipleCompressedAccountProofsResponseValueV2 { value: result }, context, }) } diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index d671cf46..40502702 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -2,14 +2,14 @@ use crate::common::typedefs::account::AccountWithContext; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::PublicTransactionEvent; use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; +use crate::ingester::parser::tree_info::TreeInfo; +use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use anchor_lang::AnchorDeserialize; use light_merkle_tree_metadata::merkle_tree::TreeType; use log::info; use solana_sdk::signature::Signature; use std::collections::HashMap; -use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; -use crate::ingester::parser::tree_info::TreeInfo; pub fn parse_legacy_public_transaction_event( tx: &TransactionInfo, From 7296ab4b3ff1cd26bb2dd42b2ad406952418546e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 18:02:59 +0000 Subject: [PATCH 060/114] refactor: simplify GetMultipleCompressedAccountProofsResponseV2 by removing nested structure --- .../method/get_multiple_compressed_account_proofs/v2.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index 3440c469..8b961e0d 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -22,13 +22,6 @@ use utoipa::ToSchema; #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetMultipleCompressedAccountProofsResponseV2 { pub context: Context, - #[serde(flatten)] - pub value: GetMultipleCompressedAccountProofsResponseValueV2, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetMultipleCompressedAccountProofsResponseValueV2 { pub value: Vec, } @@ -180,7 +173,7 @@ pub async fn get_multiple_compressed_account_proofs_v2( tx.commit().await?; Ok(GetMultipleCompressedAccountProofsResponseV2 { - value: GetMultipleCompressedAccountProofsResponseValueV2 { value: result }, + value: result, context, }) } From 25d01a04b4ec4ed9409441c8986e5141adde42de Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 21:32:39 +0000 Subject: [PATCH 061/114] feat: add v2 endpoints for compressed account proofs and update API specifications --- src/api/api.rs | 30 ++- .../get_compressed_accounts_by_owner/v2.rs | 2 + .../v2.rs | 4 +- src/api/method/get_validity_proof/common.rs | 11 -- src/openapi/specs/api.yaml | 187 ++++++++++++------ 5 files changed, 151 insertions(+), 83 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index 8de272cd..b9758d3b 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -3,9 +3,7 @@ use crate::api::method::get_compressed_accounts_by_owner::{ GetCompressedAccountsByOwnerRequest, GetCompressedAccountsByOwnerResponse, GetCompressedAccountsByOwnerResponseV2, }; -use crate::api::method::get_multiple_compressed_account_proofs::{ - get_multiple_compressed_account_proofs, GetMultipleCompressedAccountProofsResponse, HashList, -}; +use crate::api::method::get_multiple_compressed_account_proofs::{get_multiple_compressed_account_proofs, get_multiple_compressed_account_proofs_v2, GetMultipleCompressedAccountProofsResponse, GetMultipleCompressedAccountProofsResponseV2, HashList}; use crate::api::method::get_queue_elements::{ get_queue_elements, GetQueueElementsRequest, GetQueueElementsResponse, }; @@ -25,7 +23,7 @@ use solana_client::nonblocking::rpc_client::RpcClient; use std::sync::Arc; use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; use utoipa::ToSchema; - +use crate::api::method::get_compressed_account_proof::{get_compressed_account_proof_v2, GetCompressedAccountProofResponseV2}; use super::method::get_compressed_account::{ get_compressed_account, get_compressed_account_v2, AccountResponse, AccountResponseV2, }; @@ -153,6 +151,13 @@ impl PhotonApi { get_compressed_account_proof(&self.db_conn, request).await } + pub async fn get_compressed_account_proof_v2( + &self, + request: HashRequest, + ) -> Result { + get_compressed_account_proof_v2(&self.db_conn, request).await + } + pub async fn get_multiple_compressed_account_proofs( &self, request: HashList, @@ -160,6 +165,13 @@ impl PhotonApi { get_multiple_compressed_account_proofs(self.db_conn.as_ref(), request).await } + pub async fn get_multiple_compressed_account_proofs_v2( + &self, + request: HashList, + ) -> Result { + get_multiple_compressed_account_proofs_v2(self.db_conn.as_ref(), request).await + } + pub async fn get_multiple_new_address_proofs( &self, request: AddressList, @@ -460,11 +472,21 @@ impl PhotonApi { request: Some(HashRequest::schema().1), response: GetCompressedAccountProofResponse::schema().1, }, + OpenApiSpec { + name: "getCompressedAccountProofV2".to_string(), + request: Some(HashRequest::schema().1), + response: GetCompressedAccountProofResponseV2::schema().1, + }, OpenApiSpec { name: "getMultipleCompressedAccountProofs".to_string(), request: Some(HashList::schema().1), response: GetMultipleCompressedAccountProofsResponse::schema().1, }, + OpenApiSpec { + name: "getMultipleCompressedAccountProofsV2".to_string(), + request: Some(HashList::schema().1), + response: GetMultipleCompressedAccountProofsResponseV2::schema().1, + }, OpenApiSpec { name: "getMultipleNewAddressProofs".to_string(), request: Some(AddressList::schema().1), diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index c7f86684..dc985786 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -47,6 +47,8 @@ pub async fn get_compressed_accounts_by_owner_v2( let raw_sql = query_builder.get_query(&columns); + println!("raw_sql: {}", raw_sql); + let result: Vec = accounts::Model::find_by_statement(Statement::from_string( conn.get_database_backend(), raw_sql, diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index 8b961e0d..e34d207a 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -17,6 +17,7 @@ use sea_orm::{ use serde::Deserialize; use std::collections::HashMap; use utoipa::ToSchema; +use crate::api::method::get_multiple_compressed_account_proofs::HashList; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -25,9 +26,6 @@ pub struct GetMultipleCompressedAccountProofsResponseV2 { pub value: Vec, } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -pub struct HashList(pub Vec); - pub async fn get_multiple_compressed_account_proofs_v2( conn: &DatabaseConnection, request: HashList, diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index f47fb003..62e71fee 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -267,17 +267,6 @@ impl From> for RootIndex { } } -// TODO: Keep in here for API doc generation? -#[repr(u16)] -#[derive(Serialize, Deserialize, ToSchema, Debug, PartialEq, Clone, Copy, Eq)] -pub enum SerializableTreeType { - State = 1, - Address = 2, - BatchedState = 3, - BatchedAddress = 4, - Unknown = 0, // TODO: remove this -} - #[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Eq, PartialEq)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] diff --git a/src/openapi/specs/api.yaml b/src/openapi/specs/api.yaml index 221c3425..12192f5e 100644 --- a/src/openapi/specs/api.yaml +++ b/src/openapi/specs/api.yaml @@ -329,7 +329,7 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/MerkleProofWithContext' + $ref: '#/components/schemas/GetCompressedAccountProofResponseValueV1' additionalProperties: false '429': description: Exceeded rate limit. @@ -2829,7 +2829,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/MerkleProofWithContext' + $ref: '#/components/schemas/GetMultipleCompressedAccountProofsResponseValue' additionalProperties: false '429': description: Exceeded rate limit. @@ -3444,7 +3444,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/MerkleProofWithContextV2' + $ref: '#/components/schemas/GetQueueElementsResponseValue' additionalProperties: false '429': description: Exceeded rate limit. @@ -4023,7 +4023,9 @@ components: spent: type: boolean treeType: - $ref: '#/components/schemas/SerializableTreeType' + type: integer + format: uint16 + minimum: 0 txHash: $ref: '#/components/schemas/Hash' additionalProperties: false @@ -4325,68 +4327,51 @@ components: properties: memcmp: $ref: '#/components/schemas/Memcmp' - Hash: - type: string - description: A 32-byte hash represented as a base58 string. - example: 11111112cMQwSC9qirWGjZM6gLGwW69X22mqwLLGP - Limit: - type: integer - format: uint64 - minimum: 0 - Memcmp: - type: object - required: - - offset - - bytes - properties: - bytes: - $ref: '#/components/schemas/Base58String' - offset: - type: integer - minimum: 0 - MerkleContextV2: + GetCompressedAccountProofResponseValueV1: type: object required: - - treeType - - tree - - queue - properties: - cpiContext: - $ref: '#/components/schemas/SerializablePubkey' - nextContext: - $ref: '#/components/schemas/ContextInfo' - queue: - $ref: '#/components/schemas/SerializablePubkey' - tree: - $ref: '#/components/schemas/SerializablePubkey' - treeType: - $ref: '#/components/schemas/SerializableTreeType' - MerkleContextWithNewAddressProof: - type: object - required: - - root - - address - - lowerRangeAddress - - higherRangeAddress - - nextIndex - proof + - root + - leafIndex + - hash - merkleTree - rootSeq - - lowElementLeafIndex properties: - address: - $ref: '#/components/schemas/SerializablePubkey' - higherRangeAddress: - $ref: '#/components/schemas/SerializablePubkey' - lowElementLeafIndex: + hash: + $ref: '#/components/schemas/Hash' + leafIndex: type: integer format: uint32 minimum: 0 - lowerRangeAddress: - $ref: '#/components/schemas/SerializablePubkey' merkleTree: $ref: '#/components/schemas/SerializablePubkey' - nextIndex: + proof: + type: array + items: + $ref: '#/components/schemas/Hash' + root: + $ref: '#/components/schemas/Hash' + rootSeq: + type: integer + format: uint64 + minimum: 0 + additionalProperties: false + GetCompressedAccountProofResponseValueV2: + type: object + required: + - proof + - root + - leafIndex + - hash + - rootSeq + - proveByIndex + - context + properties: + context: + $ref: '#/components/schemas/ContextInfo' + hash: + $ref: '#/components/schemas/Hash' + leafIndex: type: integer format: uint32 minimum: 0 @@ -4394,6 +4379,8 @@ components: type: array items: $ref: '#/components/schemas/Hash' + proveByIndex: + type: boolean root: $ref: '#/components/schemas/Hash' rootSeq: @@ -4401,7 +4388,7 @@ components: format: uint64 minimum: 0 additionalProperties: false - MerkleProofWithContext: + GetMultipleCompressedAccountProofsResponseValue: type: object required: - proof @@ -4430,7 +4417,7 @@ components: format: uint64 minimum: 0 additionalProperties: false - MerkleProofWithContextV2: + GetQueueElementsResponseValue: type: object required: - proof @@ -4463,6 +4450,84 @@ components: minimum: 0 tx_hash: $ref: '#/components/schemas/Hash' + Hash: + type: string + description: A 32-byte hash represented as a base58 string. + example: 11111112cMQwSC9qirWGjZM6gLGwW69X22mqwLLGP + Limit: + type: integer + format: uint64 + minimum: 0 + Memcmp: + type: object + required: + - offset + - bytes + properties: + bytes: + $ref: '#/components/schemas/Base58String' + offset: + type: integer + minimum: 0 + MerkleContextV2: + type: object + required: + - treeType + - tree + - queue + properties: + cpiContext: + $ref: '#/components/schemas/SerializablePubkey' + nextContext: + $ref: '#/components/schemas/ContextInfo' + queue: + $ref: '#/components/schemas/SerializablePubkey' + tree: + $ref: '#/components/schemas/SerializablePubkey' + treeType: + type: integer + format: uint16 + minimum: 0 + MerkleContextWithNewAddressProof: + type: object + required: + - root + - address + - lowerRangeAddress + - higherRangeAddress + - nextIndex + - proof + - merkleTree + - rootSeq + - lowElementLeafIndex + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + higherRangeAddress: + $ref: '#/components/schemas/SerializablePubkey' + lowElementLeafIndex: + type: integer + format: uint32 + minimum: 0 + lowerRangeAddress: + $ref: '#/components/schemas/SerializablePubkey' + merkleTree: + $ref: '#/components/schemas/SerializablePubkey' + nextIndex: + type: integer + format: uint32 + minimum: 0 + proof: + type: array + items: + $ref: '#/components/schemas/Hash' + root: + $ref: '#/components/schemas/Hash' + rootSeq: + type: integer + format: uint64 + minimum: 0 + additionalProperties: false OwnerBalance: type: object required: @@ -4553,14 +4618,6 @@ components: description: A Solana transaction signature. default: 5J8H5sTvEhnGcB4R8K1n7mfoiWUD9RzPVGES7e3WxC7c example: 5J8H5sTvEhnGcB4R8K1n7mfoiWUD9RzPVGES7e3WxC7c - SerializableTreeType: - type: string - enum: - - State - - Address - - BatchedState - - BatchedAddress - - Unknown SignatureInfo: type: object required: From 634f61b390c985540bd458dff4bfc0fdd45ec248 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 28 Feb 2025 21:39:31 +0000 Subject: [PATCH 062/114] refactor: remove debug print statements and clean up imports in API modules --- src/api/api.rs | 58 ++++++++++--------- .../get_compressed_accounts_by_owner/v2.rs | 2 - .../v2.rs | 2 +- src/api/method/get_validity_proof/common.rs | 1 - src/ingester/persist/leaf_node_proof.rs | 1 - 5 files changed, 33 insertions(+), 31 deletions(-) diff --git a/src/api/api.rs b/src/api/api.rs index b9758d3b..3b2a48db 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -1,29 +1,3 @@ -use crate::api::method::get_compressed_accounts_by_owner::{ - get_compressed_accounts_by_owner, get_compressed_accounts_by_owner_v2, - GetCompressedAccountsByOwnerRequest, GetCompressedAccountsByOwnerResponse, - GetCompressedAccountsByOwnerResponseV2, -}; -use crate::api::method::get_multiple_compressed_account_proofs::{get_multiple_compressed_account_proofs, get_multiple_compressed_account_proofs_v2, GetMultipleCompressedAccountProofsResponse, GetMultipleCompressedAccountProofsResponseV2, HashList}; -use crate::api::method::get_queue_elements::{ - get_queue_elements, GetQueueElementsRequest, GetQueueElementsResponse, -}; -use crate::api::method::get_validity_proof::{ - get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, - GetValidityProofRequestDocumentation, GetValidityProofRequestV2, GetValidityProofResponse, - GetValidityProofResponseV2, -}; -use crate::api::method::utils::{ - AccountBalanceResponse, GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponse, - GetNonPaginatedSignaturesResponseWithError, GetPaginatedSignaturesResponse, HashRequest, - TokenAccountListResponse, TokenAccountListResponseV2, -}; -use crate::common::typedefs::unsigned_integer::UnsignedInteger; -use sea_orm::{ConnectionTrait, DatabaseConnection, Statement}; -use solana_client::nonblocking::rpc_client::RpcClient; -use std::sync::Arc; -use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; -use utoipa::ToSchema; -use crate::api::method::get_compressed_account_proof::{get_compressed_account_proof_v2, GetCompressedAccountProofResponseV2}; use super::method::get_compressed_account::{ get_compressed_account, get_compressed_account_v2, AccountResponse, AccountResponseV2, }; @@ -87,6 +61,38 @@ use super::{ get_indexer_slot::get_indexer_slot, }, }; +use crate::api::method::get_compressed_account_proof::{ + get_compressed_account_proof_v2, GetCompressedAccountProofResponseV2, +}; +use crate::api::method::get_compressed_accounts_by_owner::{ + get_compressed_accounts_by_owner, get_compressed_accounts_by_owner_v2, + GetCompressedAccountsByOwnerRequest, GetCompressedAccountsByOwnerResponse, + GetCompressedAccountsByOwnerResponseV2, +}; +use crate::api::method::get_multiple_compressed_account_proofs::{ + get_multiple_compressed_account_proofs, get_multiple_compressed_account_proofs_v2, + GetMultipleCompressedAccountProofsResponse, GetMultipleCompressedAccountProofsResponseV2, + HashList, +}; +use crate::api::method::get_queue_elements::{ + get_queue_elements, GetQueueElementsRequest, GetQueueElementsResponse, +}; +use crate::api::method::get_validity_proof::{ + get_validity_proof, get_validity_proof_v2, GetValidityProofRequest, + GetValidityProofRequestDocumentation, GetValidityProofRequestV2, GetValidityProofResponse, + GetValidityProofResponseV2, +}; +use crate::api::method::utils::{ + AccountBalanceResponse, GetLatestSignaturesRequest, GetNonPaginatedSignaturesResponse, + GetNonPaginatedSignaturesResponseWithError, GetPaginatedSignaturesResponse, HashRequest, + TokenAccountListResponse, TokenAccountListResponseV2, +}; +use crate::common::typedefs::unsigned_integer::UnsignedInteger; +use sea_orm::{ConnectionTrait, DatabaseConnection, Statement}; +use solana_client::nonblocking::rpc_client::RpcClient; +use std::sync::Arc; +use utoipa::openapi::{ObjectBuilder, RefOr, Schema, SchemaType}; +use utoipa::ToSchema; pub struct PhotonApi { db_conn: Arc, diff --git a/src/api/method/get_compressed_accounts_by_owner/v2.rs b/src/api/method/get_compressed_accounts_by_owner/v2.rs index dc985786..c7f86684 100644 --- a/src/api/method/get_compressed_accounts_by_owner/v2.rs +++ b/src/api/method/get_compressed_accounts_by_owner/v2.rs @@ -47,8 +47,6 @@ pub async fn get_compressed_accounts_by_owner_v2( let raw_sql = query_builder.get_query(&columns); - println!("raw_sql: {}", raw_sql); - let result: Vec = accounts::Model::find_by_statement(Statement::from_string( conn.get_database_backend(), raw_sql, diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index e34d207a..3038e2b8 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -1,5 +1,6 @@ use crate::api::error::PhotonApiError; use crate::api::method::get_compressed_account_proof::GetCompressedAccountProofResponseValueV2; +use crate::api::method::get_multiple_compressed_account_proofs::HashList; use crate::api::method::get_validity_proof::ContextInfo; use crate::api::method::utils::PAGE_LIMIT; use crate::common::typedefs::context::Context; @@ -17,7 +18,6 @@ use sea_orm::{ use serde::Deserialize; use std::collections::HashMap; use utoipa::ToSchema; -use crate::api::method::get_multiple_compressed_account_proofs::HashList; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 62e71fee..1997960b 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -126,7 +126,6 @@ impl From for GetValidityProofResponseV2 { .iter() .map(|tree| { let tree_info = TreeInfo::get(tree.as_str()).unwrap(); // TODO: remove unwrap - println!("tree_info: {:?}", tree_info); MerkleContextV2 { tree_type: tree_info.tree_type as u16, tree: SerializablePubkey::from(tree_info.tree), diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs index 06ebb195..b9349701 100644 --- a/src/ingester/persist/leaf_node_proof.rs +++ b/src/ingester/persist/leaf_node_proof.rs @@ -63,7 +63,6 @@ pub async fn get_multiple_compressed_leaf_proofs_by_indices( merkle_tree_pubkey )))? .height; - println!("tree_height: {}", tree_height); let node_idx = leaf_index_to_node_index(zero_leaf.leaf_index, (tree_height + 1) as u32); leaf_nodes.push((zero_leaf.clone(), node_idx)); } From a779dbece532eb8cbb16f6d80974b85ebf37522b Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Mon, 3 Mar 2025 20:40:22 +0000 Subject: [PATCH 063/114] consistent tree field in v2 responses --- .../method/get_compressed_account_proof/v2.rs | 12 ++++++------ .../get_multiple_compressed_account_proofs/v2.rs | 6 +++--- src/api/method/get_queue_elements.rs | 10 +++++----- .../get_transaction_with_compression_info.rs | 4 ++-- src/api/method/get_validity_proof/common.rs | 8 ++++---- src/api/method/get_validity_proof/mod.rs | 3 ++- src/api/method/get_validity_proof/v2.rs | 2 +- src/common/typedefs/account/v2.rs | 2 +- src/ingester/persist/persisted_state_tree.rs | 2 +- src/openapi/mod.rs | 6 +++--- .../batched_state_tree_tests.rs | 16 ++++++++-------- 11 files changed, 36 insertions(+), 35 deletions(-) diff --git a/src/api/method/get_compressed_account_proof/v2.rs b/src/api/method/get_compressed_account_proof/v2.rs index 4511fa54..5aa35342 100644 --- a/src/api/method/get_compressed_account_proof/v2.rs +++ b/src/api/method/get_compressed_account_proof/v2.rs @@ -1,5 +1,5 @@ use crate::api::error::PhotonApiError; -use crate::api::method::get_validity_proof::ContextInfo; +use crate::api::method::get_validity_proof::TreeContextInfo; use crate::api::method::utils::HashRequest; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; @@ -33,7 +33,7 @@ pub struct GetCompressedAccountProofResponseValueV2 { pub hash: Hash, pub root_seq: u64, pub prove_by_index: bool, - pub context: ContextInfo, + pub tree_context: TreeContextInfo, } impl From for GetCompressedAccountProofResponseValueV2 { @@ -46,9 +46,9 @@ impl From for GetCompressedAccountProofResponseValueV2 { root_seq: proof.root_seq, prove_by_index: false, // Default values to be overridden as needed - context: ContextInfo { + tree_context: TreeContextInfo { tree_type: 0, - merkle_tree: proof.merkle_tree, + tree: proof.merkle_tree, queue: Default::default(), cpi_context: None, }, @@ -127,8 +127,8 @@ pub async fn get_compressed_account_proof_v2( // Enrich with account data if available if let Some(account) = account { - result.context.tree_type = account.tree_type as u16; - result.context.queue = SerializablePubkey::try_from(account.queue)?; + result.tree_context.tree_type = account.tree_type as u16; + result.tree_context.queue = SerializablePubkey::try_from(account.queue)?; } let response = GetCompressedAccountProofResponseV2 { diff --git a/src/api/method/get_multiple_compressed_account_proofs/v2.rs b/src/api/method/get_multiple_compressed_account_proofs/v2.rs index 3038e2b8..9db92439 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/v2.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/v2.rs @@ -1,7 +1,7 @@ use crate::api::error::PhotonApiError; use crate::api::method::get_compressed_account_proof::GetCompressedAccountProofResponseValueV2; use crate::api::method::get_multiple_compressed_account_proofs::HashList; -use crate::api::method::get_validity_proof::ContextInfo; +use crate::api::method::get_validity_proof::TreeContextInfo; use crate::api::method::utils::PAGE_LIMIT; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; @@ -145,9 +145,9 @@ pub async fn get_multiple_compressed_account_proofs_v2( // Enrich with account data for value in &mut result { if let Some(account) = account_map.get(&value.hash.to_vec()) { - value.context = ContextInfo { + value.tree_context = TreeContextInfo { tree_type: account.tree_type as u16, - merkle_tree: SerializablePubkey::try_from(account.tree.clone())?, + tree: SerializablePubkey::try_from(account.tree.clone())?, queue: SerializablePubkey::try_from(account.queue.clone())?, cpi_context: None, }; diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index a9f10547..5e66f394 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -17,7 +17,7 @@ use crate::ingester::persist::get_multiple_compressed_leaf_proofs_by_indices; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetQueueElementsRequest { - pub merkle_tree: Hash, + pub tree: Hash, pub start_offset: Option, pub num_elements: u16, pub queue_type: u8, @@ -37,7 +37,7 @@ pub struct GetQueueElementsResponseValue { pub root: Hash, pub leaf_index: u64, pub leaf: Hash, - pub merkle_tree: Hash, + pub tree: Hash, pub root_seq: u64, pub tx_hash: Option, pub account_hash: Hash, @@ -68,7 +68,7 @@ pub async fn get_queue_elements( } let mut query_condition = - Condition::all().add(accounts::Column::Tree.eq(request.merkle_tree.to_vec())); + Condition::all().add(accounts::Column::Tree.eq(request.tree.to_vec())); match queue_type { QueueType::BatchedInput => { @@ -132,7 +132,7 @@ pub async fn get_queue_elements( ( get_multiple_compressed_leaf_proofs_by_indices( &tx, - SerializablePubkey::from(request.merkle_tree.0), + SerializablePubkey::from(request.tree.0), indices, ) .await?, @@ -158,7 +158,7 @@ pub async fn get_queue_elements( root: proof.root, leaf_index: proof.leaf_index as u64, leaf: proof.hash, - merkle_tree: Hash::from(proof.merkle_tree.0.to_bytes()), + tree: Hash::from(proof.merkle_tree.0.to_bytes()), root_seq: proof.root_seq, tx_hash, account_hash, diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 61fc9cdb..d14c8766 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -385,7 +385,7 @@ pub async fn get_transaction_helper_v2( tree: x.account.tree, queue: x.context.queue, cpi_context: None, - next_context: None, + next_tree_context: None, }, }, nullifier: x.context.nullifier.unwrap_or_default(), @@ -412,7 +412,7 @@ pub async fn get_transaction_helper_v2( tree: x.account.tree, queue: x.context.queue, cpi_context: None, - next_context: None, + next_tree_context: None, }, }) .collect::>(); diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 1997960b..89e3959a 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -131,7 +131,7 @@ impl From for GetValidityProofResponseV2 { tree: SerializablePubkey::from(tree_info.tree), queue: SerializablePubkey::from(tree_info.queue), cpi_context: None, - next_context: None, + next_tree_context: None, } }) .collect(), @@ -275,15 +275,15 @@ pub struct MerkleContextV2 { // nullifier_queue in legacy trees, output_queue in V2 trees. pub queue: SerializablePubkey, pub cpi_context: Option, - pub next_context: Option, + pub next_tree_context: Option, } #[derive(Serialize, Deserialize, ToSchema, Debug, Default, Clone, Eq, PartialEq)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] -pub struct ContextInfo { +pub struct TreeContextInfo { pub tree_type: u16, - pub merkle_tree: SerializablePubkey, + pub tree: SerializablePubkey, pub queue: SerializablePubkey, pub cpi_context: Option, } diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index e6131274..5403113a 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -3,9 +3,10 @@ mod v1; mod v2; pub use common::{ - CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, GetValidityProofRequest, GetValidityProofRequestDocumentation, GetValidityProofRequestV2, GetValidityProofResponse, GetValidityProofResponseV2, MerkleContextV2, RootIndex, + TreeContextInfo, }; pub use v1::get_validity_proof; pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index a1d69db3..4be621f7 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -117,7 +117,7 @@ pub async fn get_validity_proof_v2( queue: SerializablePubkey::try_from_slice(account.queue.as_slice()) .unwrap_or(SerializablePubkey::default()), cpi_context: None, - next_context: None, + next_tree_context: None, }, ); // proof by index has no root. diff --git a/src/common/typedefs/account/v2.rs b/src/common/typedefs/account/v2.rs index c5debb59..5f09e3cd 100644 --- a/src/common/typedefs/account/v2.rs +++ b/src/common/typedefs/account/v2.rs @@ -72,7 +72,7 @@ impl TryFrom for AccountV2 { tree: account.tree.try_into()?, queue: account.queue.clone().try_into()?, cpi_context: None, - next_context: None, + next_tree_context: None, }, }) } diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index 5f557f92..cc7f2f78 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -504,7 +504,7 @@ mod tests { root: Hash::try_from(ZERO_BYTES[31].to_vec()).unwrap(), leaf_index: test_leaf_index, hash: Hash::try_from(ZERO_BYTES[0].to_vec()).unwrap(), - merkle_tree: merkle_tree, + merkle_tree, root_seq: 0, }; diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index bd2f108a..d1ca5521 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -28,8 +28,8 @@ use crate::api::method::get_transaction_with_compression_info::{ ClosedAccountWithOptionalTokenData, }; use crate::api::method::get_validity_proof::{ - CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, ContextInfo, - MerkleContextV2, RootIndex, + CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, MerkleContextV2, + RootIndex, TreeContextInfo, }; use crate::api::method::utils::PaginatedSignatureInfoList; use crate::api::method::utils::SignatureInfo; @@ -135,7 +135,7 @@ const JSON_CONTENT_TYPE: &str = "application/json"; OwnerBalancesResponse, TokenBalanceListV2, MerkleContextV2, - ContextInfo, + TreeContextInfo, GetCompressedAccountProofResponseValueV1, GetCompressedAccountProofResponseValueV2, GetMultipleCompressedAccountProofsResponseValue diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 177e05cd..010729e7 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -128,7 +128,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -154,7 +154,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, @@ -228,7 +228,7 @@ async fn test_batched_tree_transactions( let pre_output_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -238,7 +238,7 @@ async fn test_batched_tree_transactions( let pre_input_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, @@ -257,7 +257,7 @@ async fn test_batched_tree_transactions( let post_output_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -267,7 +267,7 @@ async fn test_batched_tree_transactions( let post_input_queue_elements = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, @@ -397,7 +397,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedOutput as u8, num_elements: 100, @@ -413,7 +413,7 @@ async fn test_batched_tree_transactions( let get_queue_elements_result = setup .api .get_queue_elements(GetQueueElementsRequest { - merkle_tree: merkle_tree_pubkey.to_bytes().into(), + tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, queue_type: QueueType::BatchedInput as u8, num_elements: 100, From 7bb52e90ffc1b56bfdb184f576de61d5a37cc3a0 Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Tue, 4 Mar 2025 02:07:24 +0000 Subject: [PATCH 064/114] validityproofv2 merkle_context -> merkle_contexts --- src/api/method/get_validity_proof/common.rs | 4 ++-- src/api/method/get_validity_proof/v2.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index 89e3959a..f67dffcb 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -120,7 +120,7 @@ impl From for GetValidityProofResponseV2 { .collect(), leafIndices: response.value.leafIndices, leaves: response.value.leaves, - merkle_context: response + merkle_contexts: response .value .merkleTrees .iter() @@ -297,7 +297,7 @@ pub struct CompressedProofWithContextV2 { pub rootIndices: Vec, pub leafIndices: Vec, pub leaves: Vec, - pub merkle_context: Vec, + pub merkle_contexts: Vec, } #[derive(Serialize, Deserialize, Debug)] diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 4be621f7..3f7d2db0 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -108,7 +108,7 @@ pub async fn get_validity_proof_v2( .value .leaves .insert(index, Hash::new(account.hash.as_slice())?.to_string()); - v2_response.value.merkle_context.insert( + v2_response.value.merkle_contexts.insert( index, MerkleContextV2 { tree_type: account.tree_type as u16, From e5a55bec8d0d29951cea26c1cc7a4e44a2c188eb Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Wed, 5 Mar 2025 01:25:56 +0000 Subject: [PATCH 065/114] update naming for get_transaction_with_compression_info helpers v2 --- .../get_transaction_with_compression_info.rs | 32 +++++++++---------- src/openapi/mod.rs | 8 ++--- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index d14c8766..4c1c1ea0 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -104,8 +104,8 @@ pub struct AccountWithOptionalTokenDataV2 { #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] -pub struct ClosedAccountWithOptionalTokenData { - pub account: ClosedAccount, +pub struct ClosedAccountWithOptionalTokenDataV2 { + pub account: ClosedAccountV2, pub optionalTokenData: Option, } @@ -113,7 +113,7 @@ pub struct ClosedAccountWithOptionalTokenData { #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] pub struct CompressionInfoV2 { - pub closedAccounts: Vec, + pub closedAccounts: Vec, pub openedAccounts: Vec, } @@ -285,20 +285,20 @@ fn parse_optional_token_data_v2( }) } -fn parse_optional_token_data_for_multiple_accounts_closed_account( - accounts: Vec, -) -> Result, PhotonApiError> { +fn parse_optional_token_data_for_multiple_closed_accounts_v2( + accounts: Vec, +) -> Result, PhotonApiError> { accounts .into_iter() - .map(parse_optional_token_data_closed_account) + .map(parse_optional_token_data_closed_account_v2) .collect() } -fn parse_optional_token_data_closed_account( - account: ClosedAccount, -) -> Result { +fn parse_optional_token_data_closed_account_v2( + account: ClosedAccountV2, +) -> Result { let hash = account.account.hash.clone(); - Ok(ClosedAccountWithOptionalTokenData { + Ok(ClosedAccountWithOptionalTokenDataV2 { optionalTokenData: parse_token_data_v2(&account.account).map_err(|e| { PhotonApiError::UnexpectedError(format!( "Failed to parse token data for account {}: {}", @@ -320,7 +320,7 @@ fn parse_optional_token_data_for_multiple_accounts_v2( #[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct ClosedAccount { +pub struct ClosedAccountV2 { pub account: AccountV2, pub nullifier: Hash, pub tx_hash: Hash, @@ -368,8 +368,8 @@ pub async fn get_transaction_helper_v2( .collect::, PhotonApiError>>()?; let closed_accounts = closed_accounts .into_iter() - .map(|x| -> Result { - Ok(ClosedAccount { + .map(|x| -> Result { + Ok(ClosedAccountV2 { account: AccountV2 { hash: x.account.hash, address: x.account.address, @@ -392,7 +392,7 @@ pub async fn get_transaction_helper_v2( tx_hash: x.context.tx_hash.unwrap_or_default(), }) }) - .collect::, PhotonApiError>>()?; + .collect::, PhotonApiError>>()?; let out_accounts = status_update .out_accounts @@ -420,7 +420,7 @@ pub async fn get_transaction_helper_v2( Ok(GetTransactionResponseV2 { transaction: txn, compressionInfo: CompressionInfoV2 { - closedAccounts: parse_optional_token_data_for_multiple_accounts_closed_account( + closedAccounts: parse_optional_token_data_for_multiple_closed_accounts_v2( closed_accounts, )?, openedAccounts: parse_optional_token_data_for_multiple_accounts_v2(out_accounts)?, diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index d1ca5521..38b56e27 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -24,8 +24,8 @@ use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAdd use crate::api::method::get_queue_elements::GetQueueElementsResponseValue; use crate::api::method::get_transaction_with_compression_info::CompressionInfoV2; use crate::api::method::get_transaction_with_compression_info::{ - AccountWithOptionalTokenData, AccountWithOptionalTokenDataV2, ClosedAccount, - ClosedAccountWithOptionalTokenData, + AccountWithOptionalTokenData, AccountWithOptionalTokenDataV2, ClosedAccountV2, + ClosedAccountWithOptionalTokenDataV2, }; use crate::api::method::get_validity_proof::{ CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, MerkleContextV2, @@ -113,8 +113,8 @@ const JSON_CONTENT_TYPE: &str = "application/json"; AccountData, AccountState, AccountWithOptionalTokenData, - ClosedAccountWithOptionalTokenData, - ClosedAccount, + ClosedAccountWithOptionalTokenDataV2, + ClosedAccountV2, AccountWithOptionalTokenDataV2, UnixTimestamp, UnsignedInteger, From c909d50b1b35e7aa49e904d7da73464837af7167 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 8 Mar 2025 12:32:02 +0000 Subject: [PATCH 066/114] fix batch events processing cleanup cleanup --- src/ingester/parser/state_update.rs | 11 +++++++++-- src/ingester/persist/persisted_batch_event.rs | 7 ++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 0b830adf..043e3e64 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -117,10 +117,17 @@ impl StateUpdate { } } - // batch updates merged.input_context.extend(update.input_context); - merged.batch_events.extend(update.batch_events); + + for (key, events) in update.batch_events { + if let Some(existing_events) = merged.batch_events.get_mut(&key) { + existing_events.extend(events); + } else { + merged.batch_events.insert(key, events); + } + } } + merged } } diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 7585979e..5d58e9a3 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -24,7 +24,9 @@ pub async fn persist_batch_events( ) -> Result<(), IngesterError> { for (_, events) in events.iter_mut() { events.sort_by(|a, b| a.0.cmp(&b.0)); - if let Some((_, event)) = events.first() { + + // Process each event in sequence + for (_, event) in events.iter() { // Batch size is 500 for batched State Merkle trees. let mut leaf_nodes = Vec::with_capacity(500); match event { @@ -36,6 +38,7 @@ pub async fn persist_batch_events( } _ => Err(IngesterError::InvalidEvent), }?; + if leaf_nodes.len() <= MAX_SQL_INSERTS { persist_leaf_nodes(txn, leaf_nodes).await?; } else { @@ -44,8 +47,6 @@ pub async fn persist_batch_events( persist_leaf_nodes(txn, leaf_nodes_chunk.to_vec()).await?; } } - } else { - return Err(IngesterError::EmptyBatchEvent); } } Ok(()) From 3951e178fc9cdd139d4d4a76c1b0051312bcab12 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 8 Mar 2025 18:12:08 +0000 Subject: [PATCH 067/114] remove unused AccountContext --- generate_api.sh | 4 ++-- src/ingester/parser/state_update.rs | 8 -------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/generate_api.sh b/generate_api.sh index 8e68b4b3..b95d79d1 100755 --- a/generate_api.sh +++ b/generate_api.sh @@ -1,7 +1,7 @@ #!/bin/bash -rm -rf ../light-protocol/photon-api - +rm -rf ../light-protocol/sdk-libs/photon-api + npx @openapitools/openapi-generator-cli generate \ -i src/openapi/specs/api.yaml \ -g rust \ diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 043e3e64..68414462 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -63,14 +63,6 @@ pub struct IndexedTreeLeafUpdate { pub seq: u64, } -#[derive(Default, Debug, Clone, PartialEq, Eq)] -pub struct AccountContext { - pub tx_hash: Hash, - pub account: Hash, - pub nullifier: Hash, - pub nullifier_queue_index: u64, -} - #[derive(Default, Debug, Clone, PartialEq, Eq)] /// Representation of state update of the compression system that is optimal for simple persistence. pub struct StateUpdate { From 20747df62f452c978e9ec098c9523a10d782f6cc Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 8 Mar 2025 18:20:22 +0000 Subject: [PATCH 068/114] chore: remove unused StateUpdate field --- src/ingester/parser/state_update.rs | 8 +------- src/ingester/parser/tx_event_parser_v2.rs | 2 -- tests/integration_tests/batched_state_tree_tests.rs | 8 ++++---- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 68414462..8fcb27a3 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -1,7 +1,4 @@ -use super::{ - indexer_events::{MerkleTreeSequenceNumber, RawIndexedElement}, - merkle_tree_events_parser::IndexedBatchEvents, -}; +use super::{indexer_events::RawIndexedElement, merkle_tree_events_parser::IndexedBatchEvents}; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; use borsh::{BorshDeserialize, BorshSerialize}; @@ -67,7 +64,6 @@ pub struct IndexedTreeLeafUpdate { /// Representation of state update of the compression system that is optimal for simple persistence. pub struct StateUpdate { pub in_accounts: HashSet, - pub in_seq_numbers: Vec, pub out_accounts: Vec, pub account_transactions: HashSet, pub transactions: HashSet, @@ -86,8 +82,6 @@ impl StateUpdate { let mut merged = StateUpdate::default(); for update in updates { - // legacy - merged.in_seq_numbers.extend(update.in_seq_numbers); merged.in_accounts.extend(update.in_accounts); merged.out_accounts.extend(update.out_accounts); merged diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index 1e073cab..aafa6ab3 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -104,8 +104,6 @@ pub fn create_state_update( let mut state_updates = Vec::new(); for event in transaction_event.iter() { let mut state_update_event = parse_public_transaction_event(tx, slot, event.event.clone())?; - state_update_event.in_seq_numbers = event.input_sequence_numbers.clone(); - // TODO: add address sequence numbers for batched addresses (different PR) state_update_event .input_context .extend(event.batch_input_accounts.clone()); diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 010729e7..99ecd2df 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -197,12 +197,12 @@ async fn test_batched_tree_transactions( .all(|x| x.prove_by_index)); assert!(validity_proof .value - .merkle_context + .merkle_contexts .iter() .all(|x| x.tree.0.to_string() == merkle_tree_pubkey.to_string())); assert!(validity_proof .value - .merkle_context + .merkle_contexts .iter() .all(|x| x.queue.0.to_string() == queue_pubkey.to_string())); assert!(validity_proof.value.roots.iter().all(|x| x.is_empty())); @@ -381,12 +381,12 @@ async fn test_batched_tree_transactions( } assert!(validity_proof .value - .merkle_context + .merkle_contexts .iter() .all(|x| x.tree.0.to_string() == merkle_tree_pubkey.to_string())); assert!(validity_proof .value - .merkle_context + .merkle_contexts .iter() .all(|x| x.queue.0.to_string() == queue_pubkey.to_string())); } From 572ab0df340b9d7f1005eb49b0db19a5946d9fe4 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 8 Mar 2025 19:54:48 +0000 Subject: [PATCH 069/114] move parse_token_data_v2 to get_transaction_with_compression_info --- .../get_transaction_with_compression_info.rs | 17 ++++++++++++++++- src/ingester/persist/mod.rs | 13 ------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/api/method/get_transaction_with_compression_info.rs b/src/api/method/get_transaction_with_compression_info.rs index 4c1c1ea0..6c2c4fb6 100644 --- a/src/api/method/get_transaction_with_compression_info.rs +++ b/src/api/method/get_transaction_with_compression_info.rs @@ -8,9 +8,11 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::token_data::TokenData; use crate::common::typedefs::{account::Account, serializable_signature::SerializableSignature}; use crate::dao::generated::accounts::Model; +use crate::ingester::error::IngesterError; use crate::ingester::parser::parse_transaction; use crate::ingester::persist::parse_token_data; -use crate::ingester::persist::parse_token_data_v2; +use crate::ingester::persist::COMPRESSED_TOKEN_PROGRAM; +use borsh::BorshDeserialize; use sea_orm::DatabaseConnection; use serde::{Deserialize, Serialize}; use solana_client::nonblocking::rpc_client::RpcClient; @@ -309,6 +311,19 @@ fn parse_optional_token_data_closed_account_v2( }) } +pub fn parse_token_data_v2(account: &AccountV2) -> Result, IngesterError> { + match account.data.clone() { + Some(data) if account.owner.0 == COMPRESSED_TOKEN_PROGRAM => { + let data_slice = data.data.0.as_slice(); + let token_data = TokenData::try_from_slice(data_slice).map_err(|e| { + IngesterError::ParserError(format!("Failed to parse token data: {:?}", e)) + })?; + Ok(Some(token_data)) + } + _ => Ok(None), + } +} + fn parse_optional_token_data_for_multiple_accounts_v2( accounts: Vec, ) -> Result, PhotonApiError> { diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 76c5dd67..e70ac78e 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -238,19 +238,6 @@ pub fn parse_token_data(account: &Account) -> Result, Ingester } } -pub fn parse_token_data_v2(account: &AccountV2) -> Result, IngesterError> { - match account.data.clone() { - Some(data) if account.owner.0 == COMPRESSED_TOKEN_PROGRAM => { - let data_slice = data.data.0.as_slice(); - let token_data = TokenData::try_from_slice(data_slice).map_err(|e| { - IngesterError::ParserError(format!("Failed to parse token data: {:?}", e)) - })?; - Ok(Some(token_data)) - } - _ => Ok(None), - } -} - pub struct EnrichedTokenAccount { pub token_data: TokenData, pub hash: Hash, From 3edd5d79558beb8ca9028d957aa797e68af41d0f Mon Sep 17 00:00:00 2001 From: ananas-block Date: Sat, 8 Mar 2025 19:54:59 +0000 Subject: [PATCH 070/114] chore: add test description --- .../batched_state_tree_tests.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 99ecd2df..9d1f69bb 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -36,6 +36,14 @@ use std::sync::Arc; /// 2. get compressed account proofs /// 3. correct root update after batch append and batch nullify events /// 4. get_validity_proof_v2 +/// 5. get_queue_elements +/// +/// Data: +/// - 50 active compressed accounts with 1_000_000 each owned by Pubkey::new_unique() +/// - 50 nullified compressed accounts +/// - all accounts are inserted into the batched Merkle tree +/// - 10 append events and 5 nullify events (zero knowledge proof size 10) +/// - queues are empty once all transactions are indexed #[named] #[rstest] #[tokio::test] @@ -488,6 +496,16 @@ async fn test_batched_tree_transactions( } } +/// Test correct indexing of token accounts in a batched state Merkle tree. +/// Data: +/// - 4 recipients with 1 token account each +/// - 1 sender with 3 token accounts +/// +/// Asserts: +/// 1. Sender has 3 token accounts with 12341 balance each. +/// 2. Recipients have 1 token account each with 9255, 9255, 9255, 9258 balance. +/// 3. Sender's token balances are correct. +/// 4. Recipients' token balances are correct. #[named] #[rstest] #[tokio::test] From 1317def243bf3e91881dedf9926d2130506a594d Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Sat, 8 Mar 2025 19:21:37 +0000 Subject: [PATCH 071/114] wip --- .../get_compressed_account_proof/mod.rs | 2 +- .../method/get_compressed_account_proof/v1.rs | 8 ++--- .../get_compressed_mint_token_holders.rs | 2 +- .../mod.rs | 29 ++----------------- src/api/method/mod.rs | 1 + src/api/mod.rs | 1 + src/api/rpc_server.rs | 11 +++++++ src/openapi/mod.rs | 6 ++-- 8 files changed, 23 insertions(+), 37 deletions(-) diff --git a/src/api/method/get_compressed_account_proof/mod.rs b/src/api/method/get_compressed_account_proof/mod.rs index 5ea27e27..0084e99f 100644 --- a/src/api/method/get_compressed_account_proof/mod.rs +++ b/src/api/method/get_compressed_account_proof/mod.rs @@ -3,7 +3,7 @@ mod v2; pub use v1::{ get_compressed_account_proof, GetCompressedAccountProofResponse, - GetCompressedAccountProofResponseValueV1, + GetCompressedAccountProofResponseValue, }; pub use v2::{ get_compressed_account_proof_v2, GetCompressedAccountProofResponseV2, diff --git a/src/api/method/get_compressed_account_proof/v1.rs b/src/api/method/get_compressed_account_proof/v1.rs index 2dc39acb..a62b47cd 100644 --- a/src/api/method/get_compressed_account_proof/v1.rs +++ b/src/api/method/get_compressed_account_proof/v1.rs @@ -12,13 +12,13 @@ use utoipa::ToSchema; #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetCompressedAccountProofResponse { pub context: Context, - pub value: GetCompressedAccountProofResponseValueV1, + pub value: GetCompressedAccountProofResponseValue, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] -pub struct GetCompressedAccountProofResponseValueV1 { +pub struct GetCompressedAccountProofResponseValue { pub proof: Vec, pub root: Hash, pub leaf_index: u32, @@ -27,9 +27,9 @@ pub struct GetCompressedAccountProofResponseValueV1 { pub root_seq: u64, } -impl From for GetCompressedAccountProofResponseValueV1 { +impl From for GetCompressedAccountProofResponseValue { fn from(proof: MerkleProofWithContext) -> Self { - GetCompressedAccountProofResponseValueV1 { + GetCompressedAccountProofResponseValue { proof: proof.proof, root: proof.root, leaf_index: proof.leaf_index, diff --git a/src/api/method/get_compressed_mint_token_holders.rs b/src/api/method/get_compressed_mint_token_holders.rs index 51cf7f48..c2ae1e98 100644 --- a/src/api/method/get_compressed_mint_token_holders.rs +++ b/src/api/method/get_compressed_mint_token_holders.rs @@ -66,7 +66,7 @@ pub async fn get_compressed_mint_token_holders( bytes.len() ))); }; - let balance = LittleEndian::read_u64(&balance); + let balance = LittleEndian::read_u64(balance); filter = filter.and( token_owner_balances::Column::Amount.lt(balance).or( diff --git a/src/api/method/get_multiple_compressed_account_proofs/mod.rs b/src/api/method/get_multiple_compressed_account_proofs/mod.rs index c3322043..edd91af9 100644 --- a/src/api/method/get_multiple_compressed_account_proofs/mod.rs +++ b/src/api/method/get_multiple_compressed_account_proofs/mod.rs @@ -3,12 +3,11 @@ pub use v2::{ get_multiple_compressed_account_proofs_v2, GetMultipleCompressedAccountProofsResponseV2, }; +use super::get_compressed_account_proof::GetCompressedAccountProofResponseValue; use super::{super::error::PhotonApiError, utils::PAGE_LIMIT}; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; -use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; -use crate::ingester::persist::MerkleProofWithContext; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use serde::{Deserialize, Serialize}; use utoipa::ToSchema; @@ -18,31 +17,7 @@ use utoipa::ToSchema; #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetMultipleCompressedAccountProofsResponse { pub context: Context, - pub value: Vec, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetMultipleCompressedAccountProofsResponseValue { - pub proof: Vec, - pub root: Hash, - pub leaf_index: u32, - pub hash: Hash, - pub merkle_tree: SerializablePubkey, - pub root_seq: u64, -} - -impl From for GetMultipleCompressedAccountProofsResponseValue { - fn from(proof: MerkleProofWithContext) -> Self { - GetMultipleCompressedAccountProofsResponseValue { - proof: proof.proof, - root: proof.root, - leaf_index: proof.leaf_index, - hash: proof.hash, - merkle_tree: proof.merkle_tree, - root_seq: proof.root_seq, - } - } + pub value: Vec, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] diff --git a/src/api/method/mod.rs b/src/api/method/mod.rs index 3423154f..e2ed7ca3 100644 --- a/src/api/method/mod.rs +++ b/src/api/method/mod.rs @@ -18,6 +18,7 @@ pub mod get_latest_compression_signatures; pub mod get_latest_non_voting_signatures; pub mod get_multiple_compressed_account_proofs; pub mod get_multiple_compressed_accounts; + pub mod get_multiple_new_address_proofs; pub mod get_queue_elements; pub mod get_transaction_with_compression_info; diff --git a/src/api/mod.rs b/src/api/mod.rs index dc43af60..cf2ae3c3 100644 --- a/src/api/mod.rs +++ b/src/api/mod.rs @@ -1,3 +1,4 @@ +#[allow(clippy::module_inception)] pub mod api; pub mod error; pub mod method; diff --git a/src/api/rpc_server.rs b/src/api/rpc_server.rs index c8513291..7fa9e543 100644 --- a/src/api/rpc_server.rs +++ b/src/api/rpc_server.rs @@ -76,6 +76,17 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, }, )?; + module.register_async_method( + "getMultipleCompressedAccountProofsV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_multiple_compressed_account_proofs_v2(payload) + .await + .map_err(Into::into) + }, + )?; + module.register_async_method( "getCompressedTokenAccountsByOwner", |rpc_params, rpc_context| async move { diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 38b56e27..2ad56d08 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -2,7 +2,7 @@ use std::collections::HashSet; use crate::api::api::PhotonApi; use crate::api::method::get_compressed_account_proof::{ - GetCompressedAccountProofResponseValueV1, GetCompressedAccountProofResponseValueV2, + GetCompressedAccountProofResponseValue, GetCompressedAccountProofResponseValueV2, }; use crate::api::method::get_compressed_accounts_by_owner::DataSlice; use crate::api::method::get_compressed_accounts_by_owner::FilterSelector; @@ -16,7 +16,6 @@ use crate::api::method::get_compressed_token_account_balance::TokenAccountBalanc use crate::api::method::get_compressed_token_balances_by_owner::TokenBalance; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceList; use crate::api::method::get_compressed_token_balances_by_owner::TokenBalanceListV2; -use crate::api::method::get_multiple_compressed_account_proofs::GetMultipleCompressedAccountProofsResponseValue; use crate::api::method::get_multiple_compressed_accounts::{AccountList, AccountListV2}; use crate::api::method::get_multiple_new_address_proofs::AddressListWithTrees; use crate::api::method::get_multiple_new_address_proofs::AddressWithTree; @@ -136,9 +135,8 @@ const JSON_CONTENT_TYPE: &str = "application/json"; TokenBalanceListV2, MerkleContextV2, TreeContextInfo, - GetCompressedAccountProofResponseValueV1, + GetCompressedAccountProofResponseValue, GetCompressedAccountProofResponseValueV2, - GetMultipleCompressedAccountProofsResponseValue )))] struct ApiDoc; From 16943c02d83508c9140d84aea2cbcbc93901e5ac Mon Sep 17 00:00:00 2001 From: Swenschaeferjohann Date: Sat, 8 Mar 2025 20:55:38 +0000 Subject: [PATCH 072/114] register getCompressedAccountProofV2 --- src/api/rpc_server.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/api/rpc_server.rs b/src/api/rpc_server.rs index 7fa9e543..4a0ca49c 100644 --- a/src/api/rpc_server.rs +++ b/src/api/rpc_server.rs @@ -65,6 +65,17 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, }, )?; + module.register_async_method( + "getCompressedAccountProofV2", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_compressed_account_proof_v2(payload) + .await + .map_err(Into::into) + }, + )?; + module.register_async_method( "getMultipleCompressedAccountProofs", |rpc_params, rpc_context| async move { From 55d041e950a0e11ab068993b7bd49f75bd5331a1 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Mon, 10 Mar 2025 10:05:06 +0000 Subject: [PATCH 073/114] fix: update test assertions --- src/ingester/persist/mod.rs | 2 +- ..._e2e_mint_and_transfer_transactions-bob-accounts-v2.snap | 4 ++-- ...int_and_transfer_transactions-bob-validity-proof-v2.snap | 6 +++--- ..._mint_and_transfer_transactions-charles-accounts-v2.snap | 4 ++-- ...and_transfer_transactions-charles-validity-proof-v2.snap | 6 +++--- ..._mint_and_transfer_transactions-mint-transaction-v2.snap | 2 +- ...t_and_transfer_transactions-transfer-transaction-v2.snap | 6 +++--- ...ltiple_new_address_proofs_interop-validity-proof-v2.snap | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index e70ac78e..4e1707e5 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -14,7 +14,7 @@ use itertools::Itertools; use light_poseidon::{Poseidon, PoseidonBytesHasher}; use persisted_batch_event::persist_batch_events; -use crate::common::typedefs::account::{Account, AccountV2, AccountWithContext}; +use crate::common::typedefs::account::{Account, AccountWithContext}; use crate::ingester::persist::spend::{spend_input_accounts, spend_input_accounts_batched}; use ark_bn254::Fr; use borsh::BorshDeserialize; diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap index 7c0bf94c..5ce4649c 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-accounts-v2.snap @@ -29,7 +29,7 @@ expression: accounts_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "tokenData": { @@ -61,7 +61,7 @@ expression: accounts_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "tokenData": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap index 60841add..cbcfee82 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap @@ -32,20 +32,20 @@ expression: validity_proof_v2 "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET" ], - "merkleContext": [ + "merkleContexts": [ { "treeType": 1, "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null }, { "treeType": 1, "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } ] }, diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap index e6941272..e38b1fb7 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-accounts-v2.snap @@ -29,7 +29,7 @@ expression: accounts_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "tokenData": { @@ -61,7 +61,7 @@ expression: accounts_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "tokenData": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap index 4106957f..e4a7a606 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap @@ -32,20 +32,20 @@ expression: validity_proof_v2 "2TxrLe9HDTRDpVXmbkXUgXNksCZ7RdU4Tc2Ea1B8ADs2", "2o5puhnQbtqyyrcZrsow4DSs6kafmyUTYmgdwXfMMehS" ], - "merkleContext": [ + "merkleContexts": [ { "treeType": 1, "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null }, { "treeType": 1, "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } ] }, diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap index c3c45ee3..90e6450b 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-mint-transaction-v2.snap @@ -199,7 +199,7 @@ expression: parsed_transaction_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "optionalTokenData": { diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap index 0ab34ea3..b4c1a554 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-transfer-transaction-v2.snap @@ -184,7 +184,7 @@ expression: parsed_transaction_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "nullifier": "11111111111111111111111111111111", @@ -221,7 +221,7 @@ expression: parsed_transaction_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "optionalTokenData": { @@ -253,7 +253,7 @@ expression: parsed_transaction_v2 "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } }, "optionalTokenData": { diff --git a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap index eeef33ca..54a29099 100644 --- a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap @@ -25,13 +25,13 @@ expression: validity_proof_v2 "leaves": [ "12nCKqGG85jHxbTeA8i2Z7D4vnNUUrQ4r5e8dv2o16X" ], - "merkleContext": [ + "merkleContexts": [ { "treeType": 2, "tree": "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2", "queue": "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F", "cpiContext": null, - "nextContext": null + "nextTreeContext": null } ] }, From bd44bb62771fa34c31ef72f8f118b02bcb8609b3 Mon Sep 17 00:00:00 2001 From: ananas-block Date: Mon, 10 Mar 2025 10:57:18 +0000 Subject: [PATCH 074/114] fix: GetQueueElementsResponseValue camelCase --- src/api/method/get_queue_elements.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index 5e66f394..b57eb214 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -32,6 +32,7 @@ pub struct GetQueueElementsResponse { } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetQueueElementsResponseValue { pub proof: Vec, pub root: Hash, From c24977fa19d0d1142d61c6efe706d1863ce13664 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Mon, 17 Mar 2025 15:53:24 +0000 Subject: [PATCH 075/114] feat: batch address update support --- .gitignore | 1 + Cargo.lock | 3615 ++++++----------- Cargo.toml | 32 +- src/api/api.rs | 17 + .../method/get_batch_address_update_info.rs | 146 + .../common.rs | 2 +- .../method/get_multiple_new_address_proofs.rs | 49 +- src/api/method/get_queue_elements.rs | 2 +- src/api/method/get_validity_proof/v1.rs | 13 +- src/api/method/mod.rs | 3 + src/api/rpc_server.rs | 11 + src/common/typedefs/account/context.rs | 4 +- src/common/typedefs/hash.rs | 6 + src/dao/generated/address_queue.rs | 17 + src/dao/generated/mod.rs | 1 + src/ingester/parser/indexer_events.rs | 134 +- .../parser/merkle_tree_events_parser.rs | 11 + src/ingester/parser/state_update.rs | 14 + src/ingester/parser/tree_info.rs | 129 +- src/ingester/parser/tx_event_parser.rs | 51 +- src/ingester/parser/tx_event_parser_v2.rs | 57 +- src/ingester/persist/leaf_node.rs | 10 +- src/ingester/persist/mod.rs | 41 +- src/ingester/persist/persisted_batch_event.rs | 59 +- .../persist/persisted_indexed_merkle_tree.rs | 175 +- src/ingester/persist/persisted_state_tree.rs | 463 ++- .../standard/m20250206_000007_init.rs | 4 +- .../standard/m20250314_000008_init.rs | 53 + src/migration/migrations/standard/mod.rs | 2 + src/migration/model/table.rs | 8 + src/monitor/mod.rs | 2 +- src/openapi/mod.rs | 2 + src/openapi/specs/api.yaml | 492 ++- ...JJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi} | 43 +- ...CmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG} | 23 +- ...6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY} | 19 +- ...xpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz} | 19 +- ...dZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7} | 19 +- ...2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb} | 19 +- ...bwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT} | 19 +- ...N7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb} | 19 +- ...xgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE} | 19 +- ...fxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr} | 19 +- ...5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ} | 19 +- ...LyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY | 84 - ...8LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP} | 19 +- ...v21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV} | 19 +- ...CQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC} | 19 +- ...8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK} | 19 +- ...1TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF} | 19 +- ...riWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa} | 19 +- ...rCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD} | 19 +- ...S6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj} | 19 +- ...f6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx} | 19 +- ...sLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE} | 19 +- ...c7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s} | 22 +- ...8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf} | 19 +- ...zp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh} | 19 +- ...mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z} | 19 +- ...jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh} | 19 +- ...42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8} | 19 +- ...aUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu} | 19 +- ...zf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M} | 19 +- ...mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw} | 19 +- ...oR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv} | 19 +- ...efgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ} | 19 +- ...KkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj} | 19 +- ...59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF} | 19 +- ...5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq} | 29 +- ...ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW} | 19 +- ...AiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ} | 19 +- ...NAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd} | 19 +- ...1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF} | 19 +- ...T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE} | 19 +- ...TJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5} | 29 +- ...3t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf} | 19 +- ...RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V} | 19 +- ...Mo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES} | 19 +- ...UqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve} | 19 +- ...oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU} | 19 +- ...SfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G} | 19 +- ...3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5} | 19 +- ...c4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs} | 27 +- ...geMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5} | 19 +- ...ympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo} | 19 +- ...Hxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X | 83 + ...hi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh} | 19 +- ...gmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7} | 22 +- ...wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj} | 19 +- ...rdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm} | 19 +- ...HC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ} | 19 +- ...E1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L} | 19 +- ...rtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz} | 19 +- ...TNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9} | 19 +- ...C1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j | 83 + ...ZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn} | 22 +- ...uAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr} | 19 +- ...bMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5} | 19 +- ...AeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2} | 19 +- ...LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o} | 19 +- ...u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB} | 19 +- ...b82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T} | 19 +- ...r3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC} | 19 +- ...XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM} | 25 +- ...jZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE} | 19 +- ...CCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx} | 19 +- ...TngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs} | 19 +- ...DxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D} | 19 +- ...p4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE} | 19 +- ...GyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52} | 19 +- ...jFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV} | 19 +- ...GJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa | 85 - ...BKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue} | 19 +- ...1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67} | 19 +- ...qYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR} | 19 +- ...PkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5} | 19 +- ...jejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn | 83 + ...ATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf} | 22 +- ...PU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw} | 19 +- ...wfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW} | 19 +- ...NENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz} | 19 +- ...MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa} | 19 +- ...WKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb} | 19 +- ...QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ} | 22 +- ...sFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC} | 19 +- ...3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD} | 19 +- ...gzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V} | 19 +- ...F2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop} | 25 +- ...m8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3} | 19 +- ...uhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD} | 19 +- ...Emr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks} | 19 +- ...xsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE} | 19 +- ...TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx} | 19 +- ...C73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg} | 19 +- ...nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL} | 19 +- ...R3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH} | 29 +- ...yi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu} | 19 +- ...PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG} | 19 +- ...cjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw | 84 - ...mQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2} | 26 +- ...2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV} | 19 +- ...BmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG} | 19 +- ...G9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d} | 19 +- ...1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB} | 19 +- ...BpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673} | 19 +- ...3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk} | 19 +- ...YNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC} | 19 +- ...kMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6} | 19 +- ...QYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo} | 19 +- ...seYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm} | 19 +- ...KQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf} | 19 +- ...NrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5} | 19 +- ...k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22} | 19 +- ...zEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP} | 58 +- .../batched_state_tree_tests.rs | 29 +- tests/integration_tests/e2e_tests.rs | 4 +- tests/integration_tests/mock_tests.rs | 20 +- ...__lamport_transfers-receiver-accounts.snap | 13 +- ...ts__lamport_transfers-receiver-proofs.snap | 21 +- ...ort_transfers-receiver-validity-proof.snap | 9 +- ...ress_queue_transactions-proof-address.snap | 7 +- tests/integration_tests/utils.rs | 1 + 162 files changed, 4432 insertions(+), 4124 deletions(-) create mode 100644 src/api/method/get_batch_address_update_info.rs create mode 100644 src/dao/generated/address_queue.rs create mode 100644 src/migration/migrations/standard/m20250314_000008_init.rs rename tests/data/transactions/batched_tree_token_transactions/{2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 => 3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi} (70%) rename tests/data/transactions/batched_tree_token_transactions/{xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA => 4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG} (52%) rename tests/data/transactions/batched_tree_transactions/{4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn => 1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY} (75%) rename tests/data/transactions/batched_tree_transactions/{2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o => 264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz} (75%) rename tests/data/transactions/batched_tree_transactions/{kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d => 271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7} (75%) rename tests/data/transactions/batched_tree_transactions/{GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT => 2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb} (70%) rename tests/data/transactions/batched_tree_transactions/{3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty => 2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT} (70%) rename tests/data/transactions/batched_tree_transactions/{5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU => 2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb} (75%) rename tests/data/transactions/batched_tree_transactions/{2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK => 2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE} (75%) rename tests/data/transactions/batched_tree_transactions/{35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV => 2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr} (70%) rename tests/data/transactions/batched_tree_transactions/{39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC => 2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ} (70%) delete mode 100644 tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY rename tests/data/transactions/batched_tree_transactions/{3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL => 2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP} (70%) rename tests/data/transactions/batched_tree_transactions/{455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe => 2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV} (70%) rename tests/data/transactions/batched_tree_transactions/{NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj => 2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC} (70%) rename tests/data/transactions/batched_tree_transactions/{Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB => 2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK} (75%) rename tests/data/transactions/batched_tree_transactions/{3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux => 2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF} (70%) rename tests/data/transactions/batched_tree_transactions/{4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 => 2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa} (75%) rename tests/data/transactions/batched_tree_transactions/{4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK => 2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD} (70%) rename tests/data/transactions/batched_tree_transactions/{27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K => 2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj} (75%) rename tests/data/transactions/batched_tree_transactions/{67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o => 2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx} (75%) rename tests/data/transactions/batched_tree_transactions/{59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 => 2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE} (70%) rename tests/data/transactions/batched_tree_transactions/{3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj => 36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s} (63%) rename tests/data/transactions/batched_tree_transactions/{ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN => 36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf} (75%) rename tests/data/transactions/batched_tree_transactions/{42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 => 398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh} (70%) rename tests/data/transactions/batched_tree_transactions/{51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa => 39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z} (75%) rename tests/data/transactions/batched_tree_transactions/{2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh => 3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh} (70%) rename tests/data/transactions/batched_tree_transactions/{5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR => 3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8} (75%) rename tests/data/transactions/batched_tree_transactions/{5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ => 3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu} (70%) rename tests/data/transactions/batched_tree_transactions/{CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 => 3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M} (75%) rename tests/data/transactions/batched_tree_transactions/{5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q => 3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw} (70%) rename tests/data/transactions/batched_tree_transactions/{63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X => 3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv} (75%) rename tests/data/transactions/batched_tree_transactions/{2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK => 3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ} (70%) rename tests/data/transactions/batched_tree_transactions/{4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned => 3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj} (75%) rename tests/data/transactions/batched_tree_transactions/{63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX => 3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF} (75%) rename tests/data/transactions/batched_tree_transactions/{2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM => 3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq} (52%) rename tests/data/transactions/batched_tree_transactions/{2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa => 3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW} (70%) rename tests/data/transactions/batched_tree_transactions/{3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna => 3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ} (75%) rename tests/data/transactions/batched_tree_transactions/{2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF => 3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd} (75%) rename tests/data/transactions/batched_tree_transactions/{6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq => 3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF} (70%) rename tests/data/transactions/batched_tree_transactions/{4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ => 3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE} (75%) rename tests/data/transactions/batched_tree_transactions/{2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav => 3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5} (51%) rename tests/data/transactions/batched_tree_transactions/{4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h => 3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf} (75%) rename tests/data/transactions/batched_tree_transactions/{2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT => 3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V} (70%) rename tests/data/transactions/batched_tree_transactions/{4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 => 3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES} (75%) rename tests/data/transactions/batched_tree_transactions/{3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H => 3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve} (70%) rename tests/data/transactions/batched_tree_transactions/{2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG => 3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU} (75%) rename tests/data/transactions/batched_tree_transactions/{48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg => 3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G} (70%) rename tests/data/transactions/batched_tree_transactions/{5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC => 3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5} (75%) rename tests/data/transactions/batched_tree_transactions/{4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe => 3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs} (52%) rename tests/data/transactions/batched_tree_transactions/{2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv => 3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5} (75%) rename tests/data/transactions/batched_tree_transactions/{47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx => 43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo} (70%) create mode 100644 tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X rename tests/data/transactions/batched_tree_transactions/{2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn => 48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh} (75%) rename tests/data/transactions/batched_tree_transactions/{3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR => 4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7} (63%) rename tests/data/transactions/batched_tree_transactions/{3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg => 4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj} (70%) rename tests/data/transactions/batched_tree_transactions/{5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 => 4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm} (70%) rename tests/data/transactions/batched_tree_transactions/{3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 => 4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ} (70%) rename tests/data/transactions/batched_tree_transactions/{4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k => 4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L} (70%) rename tests/data/transactions/batched_tree_transactions/{Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e => 4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz} (70%) rename tests/data/transactions/batched_tree_transactions/{4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR => 4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9} (75%) create mode 100644 tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j rename tests/data/transactions/batched_tree_transactions/{AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp => 4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn} (63%) rename tests/data/transactions/batched_tree_transactions/{5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU => 4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr} (75%) rename tests/data/transactions/batched_tree_transactions/{3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN => 4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5} (70%) rename tests/data/transactions/batched_tree_transactions/{4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm => 4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2} (70%) rename tests/data/transactions/batched_tree_transactions/{kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ => 4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o} (70%) rename tests/data/transactions/batched_tree_transactions/{4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 => 4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB} (75%) rename tests/data/transactions/batched_tree_transactions/{wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN => 4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T} (75%) rename tests/data/transactions/batched_tree_transactions/{2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo => 4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC} (70%) rename tests/data/transactions/batched_tree_transactions/{JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN => 55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM} (52%) rename tests/data/transactions/batched_tree_transactions/{is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq => 56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE} (70%) rename tests/data/transactions/batched_tree_transactions/{3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 => 577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx} (75%) rename tests/data/transactions/batched_tree_transactions/{5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ => 57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs} (70%) rename tests/data/transactions/batched_tree_transactions/{5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG => 5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D} (75%) rename tests/data/transactions/batched_tree_transactions/{5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs => 5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE} (75%) rename tests/data/transactions/batched_tree_transactions/{5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy => 5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52} (70%) rename tests/data/transactions/batched_tree_transactions/{3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r => 5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV} (70%) delete mode 100644 tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa rename tests/data/transactions/batched_tree_transactions/{4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X => 5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue} (70%) rename tests/data/transactions/batched_tree_transactions/{5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq => 5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67} (75%) rename tests/data/transactions/batched_tree_transactions/{66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 => 5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR} (70%) rename tests/data/transactions/batched_tree_transactions/{29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj => 5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5} (70%) create mode 100644 tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn rename tests/data/transactions/batched_tree_transactions/{4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q => 5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf} (63%) rename tests/data/transactions/batched_tree_transactions/{9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 => 5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw} (75%) rename tests/data/transactions/batched_tree_transactions/{5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD => 5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW} (70%) rename tests/data/transactions/batched_tree_transactions/{26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 => 5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz} (70%) rename tests/data/transactions/batched_tree_transactions/{5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh => 5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa} (75%) rename tests/data/transactions/batched_tree_transactions/{waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 => 5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb} (75%) rename tests/data/transactions/batched_tree_transactions/{2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T => 5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ} (63%) rename tests/data/transactions/batched_tree_transactions/{6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh => 5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC} (70%) rename tests/data/transactions/batched_tree_transactions/{4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m => 5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD} (70%) rename tests/data/transactions/batched_tree_transactions/{3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh => 5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V} (70%) rename tests/data/transactions/batched_tree_transactions/{5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye => 5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop} (52%) rename tests/data/transactions/batched_tree_transactions/{4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y => 5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3} (70%) rename tests/data/transactions/batched_tree_transactions/{SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j => 5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD} (75%) rename tests/data/transactions/batched_tree_transactions/{5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx => 5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks} (75%) rename tests/data/transactions/batched_tree_transactions/{3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT => 5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE} (70%) rename tests/data/transactions/batched_tree_transactions/{2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq => 5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx} (75%) rename tests/data/transactions/batched_tree_transactions/{3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi => 61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg} (70%) rename tests/data/transactions/batched_tree_transactions/{5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF => 8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL} (70%) rename tests/data/transactions/batched_tree_transactions/{HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM => AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH} (51%) rename tests/data/transactions/batched_tree_transactions/{3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH => CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu} (75%) rename tests/data/transactions/batched_tree_transactions/{37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk => CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG} (75%) delete mode 100644 tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw rename tests/data/transactions/batched_tree_transactions/{us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 => GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2} (52%) rename tests/data/transactions/batched_tree_transactions/{3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk => LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV} (75%) rename tests/data/transactions/batched_tree_transactions/{5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn => MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG} (75%) rename tests/data/transactions/batched_tree_transactions/{5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC => Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d} (70%) rename tests/data/transactions/batched_tree_transactions/{21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 => WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB} (75%) rename tests/data/transactions/batched_tree_transactions/{gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA => WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673} (75%) rename tests/data/transactions/batched_tree_transactions/{3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f => YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk} (75%) rename tests/data/transactions/batched_tree_transactions/{UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS => gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC} (75%) rename tests/data/transactions/batched_tree_transactions/{25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv => jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6} (75%) rename tests/data/transactions/batched_tree_transactions/{3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm => o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo} (70%) rename tests/data/transactions/batched_tree_transactions/{2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U => pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm} (75%) rename tests/data/transactions/batched_tree_transactions/{5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd => uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf} (75%) rename tests/data/transactions/batched_tree_transactions/{4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 => vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5} (70%) rename tests/data/transactions/batched_tree_transactions/{4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W => w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22} (70%) rename tests/data/transactions/four_cpi_events/{rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M => 3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP} (79%) diff --git a/.gitignore b/.gitignore index 817d50e1..9ad23cf8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.env .idea test-ledger/ diff --git a/Cargo.lock b/Cargo.lock index dfb6aae0..439e303c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,18 +14,18 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "aead" @@ -69,7 +69,7 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", "once_cell", "version_check", ] @@ -81,10 +81,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.2.14", + "getrandom 0.2.15", "once_cell", "version_check", - "zerocopy 0.7.32", + "zerocopy 0.7.35", ] [[package]] @@ -105,22 +105,11 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "aligned-sized" version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48a526ec4434d531d488af59fe866f36b310fe8906691c75dffa664450a3800a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.98", -] - -[[package]] -name = "aligned-sized" -version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -140,9 +129,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "anchor-attribute-access-control" @@ -232,7 +221,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4e2e5be518ec6053d90a2a7f26843dbee607583c779e6c8395951b9739bdfbe" dependencies = [ "anchor-syn", - "borsh-derive-internal 0.10.3", + "borsh-derive-internal 0.10.4", "proc-macro2", "quote", "syn 1.0.109", @@ -267,11 +256,11 @@ dependencies = [ "arrayref", "base64 0.13.1", "bincode", - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", - "getrandom 0.2.14", + "getrandom 0.2.15", "solana-program", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -289,7 +278,7 @@ dependencies = [ "serde_json", "sha2 0.10.8", "syn 1.0.109", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -318,71 +307,59 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.13" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anstyle-parse" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.2" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.2" +version = "3.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" dependencies = [ "anstyle", - "windows-sys 0.52.0", + "once_cell", + "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.82" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" - -[[package]] -name = "aquamarine" -version = "0.3.3" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760" -dependencies = [ - "include_dir", - "itertools 0.10.5", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] +checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" [[package]] name = "ark-bn254" @@ -406,25 +383,6 @@ dependencies = [ "ark-std 0.5.0", ] -[[package]] -name = "ark-crypto-primitives" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3a13b34da09176a8baba701233fdffbaa7c1b1192ce031a3da4e55ce1f1a56" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-relations", - "ark-serialize 0.4.2", - "ark-snark", - "ark-std 0.4.0", - "blake2", - "derivative", - "digest 0.10.7", - "rayon", - "sha2 0.10.8", -] - [[package]] name = "ark-ec" version = "0.4.2" @@ -439,7 +397,6 @@ dependencies = [ "hashbrown 0.13.2", "itertools 0.10.5", "num-traits", - "rayon", "zeroize", ] @@ -454,7 +411,7 @@ dependencies = [ "ark-poly 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.2", "itertools 0.13.0", @@ -480,7 +437,6 @@ dependencies = [ "num-bigint 0.4.6", "num-traits", "paste", - "rayon", "rustc_version", "zeroize", ] @@ -497,7 +453,7 @@ dependencies = [ "ark-std 0.5.0", "arrayvec", "digest 0.10.7", - "educe 0.6.0", + "educe", "itertools 0.13.0", "num-bigint 0.4.6", "num-traits", @@ -522,7 +478,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -548,23 +504,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.98", -] - -[[package]] -name = "ark-groth16" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20ceafa83848c3e390f1cbf124bc3193b3e639b3f02009e0e290809a501b95fc" -dependencies = [ - "ark-crypto-primitives", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-relations", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "rayon", + "syn 2.0.100", ] [[package]] @@ -578,7 +518,6 @@ dependencies = [ "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", - "rayon", ] [[package]] @@ -591,23 +530,11 @@ dependencies = [ "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.2", ] -[[package]] -name = "ark-relations" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00796b6efc05a3f48225e59cb6a2cda78881e7c390872d5786aaf112f31fb4f0" -dependencies = [ - "ark-ff 0.4.2", - "ark-std 0.4.0", - "tracing", - "tracing-subscriber 0.2.25", -] - [[package]] name = "ark-serialize" version = "0.4.2" @@ -652,19 +579,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", -] - -[[package]] -name = "ark-snark" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84d3cc6833a335bb8a600241889ead68ee89a3cf8448081fb7694c0fe503da63" -dependencies = [ - "ark-ff 0.4.2", - "ark-relations", - "ark-serialize 0.4.2", - "ark-std 0.4.0", + "syn 2.0.100", ] [[package]] @@ -675,7 +590,6 @@ checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", "rand 0.8.5", - "rayon", ] [[package]] @@ -691,15 +605,15 @@ dependencies = [ [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "ascii" @@ -719,7 +633,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror 1.0.58", + "thiserror 1.0.69", "time", ] @@ -732,7 +646,7 @@ dependencies = [ "proc-macro2", "quote", "syn 1.0.109", - "synstructure", + "synstructure 0.12.6", ] [[package]] @@ -775,13 +689,12 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.2.1" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener 5.3.0", - "event-listener-strategy 0.5.1", + "event-listener-strategy", "futures-core", "pin-project-lite", ] @@ -802,11 +715,11 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.8" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60" +checksum = "59a194f9d963d8099596278594b3107448656ba73831c9d8c783e613ce86da64" dependencies = [ - "brotli 4.0.0", + "brotli 7.0.0", "flate2", "futures-core", "memchr", @@ -816,14 +729,14 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.11.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.0.2", - "futures-lite 2.3.0", + "fastrand", + "futures-lite", "slab", ] @@ -833,100 +746,71 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ - "async-channel 2.2.1", + "async-channel 2.3.1", "async-executor", - "async-io 2.3.2", - "async-lock 3.3.0", + "async-io", + "async-lock", "blocking", - "futures-lite 2.3.0", + "futures-lite", "once_cell", "tokio", ] [[package]] name = "async-io" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite 1.13.0", - "log", - "parking", - "polling 2.8.0", - "rustix 0.37.27", - "slab", - "socket2 0.4.10", - "waker-fn", -] - -[[package]] -name = "async-io" -version = "2.3.2" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" dependencies = [ - "async-lock 3.3.0", + "async-lock", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.3.0", + "futures-lite", "parking", - "polling 3.6.0", - "rustix 0.38.32", + "polling", + "rustix 0.38.44", "slab", "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", + "windows-sys 0.59.0", ] [[package]] name = "async-lock" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", + "event-listener 5.4.0", + "event-listener-strategy", "pin-project-lite", ] [[package]] name = "async-mutex" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" +checksum = "73112ce9e1059d8604242af62c7ec8e5975ac58ac251686c8403b45e8a6fe778" dependencies = [ "event-listener 2.5.3", ] [[package]] name = "async-std" -version = "1.12.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" +checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24" dependencies = [ "async-attributes", "async-channel 1.9.0", "async-global-executor", - "async-io 1.13.0", - "async-lock 2.8.0", + "async-io", + "async-lock", "crossbeam-utils", "futures-channel", "futures-core", "futures-io", - "futures-lite 1.13.0", + "futures-lite", "gloo-timers", "kv-log-macro", "log", @@ -940,9 +824,9 @@ dependencies = [ [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -951,30 +835,30 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "async-task" -version = "4.7.0" +version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.86" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -1019,9 +903,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.2.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autotools" @@ -1044,18 +928,18 @@ dependencies = [ "quick-xml", "rust-ini", "serde", - "thiserror 1.0.58", + "thiserror 1.0.69", "time", "url", ] [[package]] name = "aws-region" -version = "0.25.4" +version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42fed2b9fca70f2908268d057a607f2a906f47edbf856ea8587de9038d264e22" +checksum = "e9aed3f9c7eac9be28662fdb3b0f4d1951e812f7c64fed4f0327ba702f459b3b" dependencies = [ - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -1071,7 +955,7 @@ dependencies = [ "futures-util", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.32", "itoa", "matchit", "memchr", @@ -1105,17 +989,17 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -1151,27 +1035,15 @@ checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64" -version = "0.22.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" - -[[package]] -name = "bb8" -version = "0.8.5" +version = "1.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b10cf871f3ff2ce56432fddc2615ac7acc3aa22ca321f8fea800846fbb32f188" -dependencies = [ - "async-trait", - "futures-util", - "parking_lot 0.12.1", - "tokio", -] +checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "beef" @@ -1199,9 +1071,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" dependencies = [ "serde", ] @@ -1227,20 +1099,11 @@ dependencies = [ "wyz", ] -[[package]] -name = "blake2" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" -dependencies = [ - "digest 0.10.7", -] - [[package]] name = "blake3" -version = "1.5.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" +checksum = "34a796731680be7931955498a16a10b2270c7762963d5d570fdbfe02dcbf314f" dependencies = [ "arrayref", "arrayvec", @@ -1277,18 +1140,15 @@ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] name = "blocking" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel 2.2.1", - "async-lock 3.3.0", + "async-channel 2.3.1", "async-task", - "fastrand 2.0.2", "futures-io", - "futures-lite 2.3.0", + "futures-lite", "piper", - "tracing", ] [[package]] @@ -1303,21 +1163,21 @@ dependencies = [ [[package]] name = "borsh" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" +checksum = "115e54d64eb62cdebad391c19efc9dce4981c690c85a33a12199d99bb9546fee" dependencies = [ - "borsh-derive 0.10.3", + "borsh-derive 0.10.4", "hashbrown 0.13.2", ] [[package]] name = "borsh" -version = "1.4.0" +version = "1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0901fc8eb0aca4c83be0106d6f2db17d86a08dfc2c25f0e84464bf381158add6" +checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce" dependencies = [ - "borsh-derive 1.4.0", + "borsh-derive 1.5.7", "cfg_aliases", ] @@ -1336,12 +1196,12 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" +checksum = "831213f80d9423998dd696e2c5345aba6be7a0bd8cd19e31c5243e13df1cef89" dependencies = [ - "borsh-derive-internal 0.10.3", - "borsh-schema-derive-internal 0.10.3", + "borsh-derive-internal 0.10.4", + "borsh-schema-derive-internal 0.10.4", "proc-macro-crate 0.1.5", "proc-macro2", "syn 1.0.109", @@ -1349,16 +1209,15 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.4.0" +version = "1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51670c3aa053938b0ee3bd67c3817e471e626151131b934038e83c5bf8de48f5" +checksum = "fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3" dependencies = [ "once_cell", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.98", - "syn_derive", + "syn 2.0.100", ] [[package]] @@ -1374,9 +1233,9 @@ dependencies = [ [[package]] name = "borsh-derive-internal" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" +checksum = "65d6ba50644c98714aa2a70d13d7df3cd75cd2b523a2b452bf010443800976b3" dependencies = [ "proc-macro2", "quote", @@ -1396,9 +1255,9 @@ dependencies = [ [[package]] name = "borsh-schema-derive-internal" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" +checksum = "276691d96f063427be83e6692b86148e488ebba9f48f77788724ca027ba3b6d4" dependencies = [ "proc-macro2", "quote", @@ -1418,13 +1277,13 @@ dependencies = [ [[package]] name = "brotli" -version = "4.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125740193d7fee5cc63ab9e16c2fdc4e07c74ba755cc53b327d6ea029e9fc569" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", - "brotli-decompressor 3.0.0", + "brotli-decompressor 4.0.2", ] [[package]] @@ -1439,9 +1298,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "3.0.0" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65622a320492e09b5e0ac436b14c54ff68199bac392d0e89a6832c4518eea525" +checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1464,9 +1323,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.9.1" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" dependencies = [ "memchr", "serde", @@ -1474,9 +1333,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bv" @@ -1512,22 +1371,22 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.19.0" +version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" +checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.6.0" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60" +checksum = "7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -1538,45 +1397,24 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" - -[[package]] -name = "bzip2" -version = "0.4.4" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - -[[package]] -name = "bzip2-sys" -version = "0.1.11+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" -dependencies = [ - "cc", - "libc", - "pkg-config", -] +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cadence" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f338b979d9ebfff4bb9801ae8f3af0dc3615f7f1ca963f2e4782bcf9acb3753" +checksum = "62fd689c825a93386a2ac05a46f88342c6df9ec3e79416f665650614e92e7475" dependencies = [ "crossbeam-channel", ] [[package]] name = "cadence-macros" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d142d6f7317ce530e6eb6ee64d3ca48d120421f724e135c87efabd6182d026c4" +checksum = "6b08e5cc30b127719e11db43f0906974c6b5a2110e1000db65d54cc76e3f246e" dependencies = [ "cadence", ] @@ -1588,14 +1426,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b" dependencies = [ "libc", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] name = "cc" -version = "1.1.30" +version = "1.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +checksum = "1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a" dependencies = [ "jobserver", "libc", @@ -1610,15 +1448,15 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cfg_aliases" -version = "0.1.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1626,16 +1464,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.5", -] - -[[package]] -name = "chrono-humanize" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799627e6b4d27827a814e837b9d8a504832086081806d45b1afa34dc982b023b" -dependencies = [ - "chrono", + "windows-link", ] [[package]] @@ -1658,7 +1487,7 @@ dependencies = [ "bitflags 1.3.2", "strsim 0.8.0", "textwrap 0.11.0", - "unicode-width", + "unicode-width 0.1.14", "vec_map", ] @@ -1676,28 +1505,28 @@ dependencies = [ "once_cell", "strsim 0.10.0", "termcolor", - "textwrap 0.16.1", + "textwrap 0.16.2", ] [[package]] name = "clap" -version = "4.5.4" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944" dependencies = [ "clap_builder", - "clap_derive 4.5.4", + "clap_derive 4.5.32", ] [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9" dependencies = [ "anstream", "anstyle", - "clap_lex 0.7.0", + "clap_lex 0.7.4", "strsim 0.11.1", ] @@ -1716,14 +1545,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -1737,42 +1566,15 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" - -[[package]] -name = "color-eyre" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5" -dependencies = [ - "backtrace", - "color-spantrace", - "eyre", - "indenter", - "once_cell", - "owo-colors", - "tracing-error", -] - -[[package]] -name = "color-spantrace" -version = "0.2.1" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2" -dependencies = [ - "once_cell", - "owo-colors", - "tracing-core", - "tracing-error", -] +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "combine" @@ -1789,24 +1591,24 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] [[package]] name = "console" -version = "0.15.8" +version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" dependencies = [ "encode_unicode", - "lazy_static", "libc", - "unicode-width", - "windows-sys 0.52.0", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.59.0", ] [[package]] @@ -1850,16 +1652,16 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", "once_cell", "tiny-keccak", ] [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "core-foundation" @@ -1879,9 +1681,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] @@ -1903,27 +1705,27 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-channel" -version = "0.5.12" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -1940,24 +1742,24 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.19" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crunchy" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" [[package]] name = "crypto-common" @@ -2004,9 +1806,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.8" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -2014,27 +1816,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.8" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 2.0.98", + "strsim 0.11.1", + "syn 2.0.100", ] [[package]] name = "darling_macro" -version = "0.20.8" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -2044,18 +1846,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ "cfg-if", - "hashbrown 0.14.2", + "hashbrown 0.14.5", "lock_api", "once_cell", - "parking_lot_core 0.9.9", - "rayon", + "parking_lot_core 0.9.10", ] [[package]] name = "data-encoding" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" [[package]] name = "der" @@ -2082,9 +1883,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058" dependencies = [ "powerfmt", "serde", @@ -2119,12 +1920,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.9.0" @@ -2145,15 +1940,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "dir-diff" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7ad16bf5f84253b50d6557681c58c3ab67c47c77d39fed9aeb56e947290bd10" -dependencies = [ - "walkdir", -] - [[package]] name = "dirs" version = "4.0.0" @@ -2203,7 +1989,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -2226,7 +2012,7 @@ checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -2244,12 +2030,6 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" -[[package]] -name = "downcast" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" - [[package]] name = "eager" version = "0.1.0" @@ -2291,50 +2071,38 @@ dependencies = [ "sha2 0.10.8", ] -[[package]] -name = "educe" -version = "0.4.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f" -dependencies = [ - "enum-ordinalize 3.1.15", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "educe" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" dependencies = [ - "enum-ordinalize 4.3.0", + "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "either" -version = "1.11.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" dependencies = [ "serde", ] [[package]] name = "encode_unicode" -version = "0.3.6" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" [[package]] name = "encoding_rs" -version = "0.8.34" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if", ] @@ -2350,26 +2118,13 @@ dependencies = [ [[package]] name = "enum-iterator-derive" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8" +checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", -] - -[[package]] -name = "enum-ordinalize" -version = "3.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "proc-macro2", - "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -2389,17 +2144,7 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", -] - -[[package]] -name = "env_filter" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" -dependencies = [ - "log", - "regex", + "syn 2.0.100", ] [[package]] @@ -2415,46 +2160,20 @@ dependencies = [ "termcolor", ] -[[package]] -name = "env_logger" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - -[[package]] -name = "env_logger" -version = "0.11.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "humantime", - "log", -] - [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.8" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2465,20 +2184,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener" -version = "5.3.0" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" +checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" dependencies = [ "concurrent-queue", "parking", @@ -2487,34 +2195,14 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.1" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ - "event-listener 5.3.0", + "event-listener 5.4.0", "pin-project-lite", ] -[[package]] -name = "eyre" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" -dependencies = [ - "indenter", - "once_cell", -] - [[package]] name = "fastmurmur3" version = "0.2.0" @@ -2523,18 +2211,9 @@ checksum = "2d7e9bc68be4cdabbb8938140b01a8b5bc1191937f2c7e7ecc2fcebbe2d749df" [[package]] name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - -[[package]] -name = "fastrand" -version = "2.0.2" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "feature-probe" @@ -2542,24 +2221,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da" -[[package]] -name = "filetime" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", -] - -[[package]] -name = "finl_unicode" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6" - [[package]] name = "fixedbitset" version = "0.4.2" @@ -2568,23 +2229,14 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.28" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" dependencies = [ "crc32fast", "miniz_oxide", ] -[[package]] -name = "float-cmp" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" -dependencies = [ - "num-traits", -] - [[package]] name = "flume" version = "0.10.14" @@ -2627,12 +2279,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fragile" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" - [[package]] name = "function_name" version = "0.3.0" @@ -2656,9 +2302,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -2671,9 +2317,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -2681,15 +2327,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -2709,32 +2355,17 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-lite" -version = "1.13.0" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" -version = "2.3.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" dependencies = [ - "fastrand 2.0.2", + "fastrand", "futures-core", "futures-io", "parking", @@ -2743,26 +2374,26 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-timer" @@ -2772,9 +2403,9 @@ checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -2824,9 +2455,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -2835,36 +2466,48 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", +] + [[package]] name = "gimli" -version = "0.28.1" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "globset" -version = "0.4.14" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] name = "gloo-timers" -version = "0.2.6" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" +checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" dependencies = [ "futures-channel", "futures-core", @@ -2894,7 +2537,7 @@ dependencies = [ "ark-ff 0.4.2", "ark-serialize 0.4.2", "solana-program", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -2909,29 +2552,29 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.2.6", + "indexmap 2.8.0", "slab", "tokio", - "tokio-util 0.7.10", + "tokio-util", "tracing", ] [[package]] name = "h2" -version = "0.4.4" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" +checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2" dependencies = [ + "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "futures-util", - "http 1.1.0", - "indexmap 2.2.6", + "http 1.3.1", + "indexmap 2.8.0", "slab", "tokio", - "tokio-util 0.7.10", + "tokio-util", "tracing", ] @@ -2973,9 +2616,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.2" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash 0.8.11", "allocator-api2", @@ -2996,7 +2639,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" dependencies = [ - "hashbrown 0.14.2", + "hashbrown 0.14.5", ] [[package]] @@ -3048,6 +2691,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -3101,11 +2750,11 @@ dependencies = [ [[package]] name = "home" -version = "0.5.9" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3121,9 +2770,9 @@ dependencies = [ [[package]] name = "http" -version = "1.1.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" dependencies = [ "bytes", "fnv", @@ -3143,24 +2792,24 @@ dependencies = [ [[package]] name = "http-body" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.1.0", + "http 1.3.1", ] [[package]] name = "http-body-util" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", "futures-core", - "http 1.1.0", - "http-body 1.0.0", + "http 1.3.1", + "http-body 1.0.1", "pin-project-lite", ] @@ -3172,9 +2821,9 @@ checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" [[package]] name = "httparse" -version = "1.8.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "httpdate" @@ -3184,15 +2833,15 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "humantime" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" dependencies = [ "bytes", "futures-channel", @@ -3205,7 +2854,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.6", + "socket2", "tokio", "tower-service", "tracing", @@ -3214,16 +2863,16 @@ dependencies = [ [[package]] name = "hyper" -version = "1.3.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.4", - "http 1.1.0", - "http-body 1.0.0", + "h2 0.4.8", + "http 1.3.1", + "http-body 1.0.1", "httparse", "itoa", "pin-project-lite", @@ -3240,7 +2889,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.12", - "hyper 0.14.28", + "hyper 0.14.32", "rustls 0.21.12", "tokio", "tokio-rustls 0.24.1", @@ -3252,7 +2901,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" dependencies = [ - "hyper 0.14.28", + "hyper 0.14.32", "pin-project-lite", "tokio", "tokio-io-timeout", @@ -3265,7 +2914,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ "bytes", - "hyper 0.14.28", + "hyper 0.14.32", "native-tls", "tokio", "tokio-native-tls", @@ -3279,7 +2928,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.3.1", + "hyper 1.6.0", "hyper-util", "native-tls", "tokio", @@ -3289,36 +2938,37 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.3" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "hyper 1.3.1", + "http 1.3.1", + "http-body 1.0.1", + "hyper 1.6.0", + "libc", "pin-project-lite", - "socket2 0.5.6", + "socket2", "tokio", - "tower", "tower-service", "tracing", ] [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", + "log", "wasm-bindgen", - "windows-core 0.52.0", + "windows-core 0.61.0", ] [[package]] @@ -3331,67 +2981,165 @@ dependencies = [ ] [[package]] -name = "ident_case" -version = "1.0.1" +name = "icu_collections" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] [[package]] -name = "idna" -version = "0.5.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", ] [[package]] -name = "im" -version = "15.1.0" +name = "icu_locid_transform" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" dependencies = [ - "bitmaps", - "rand_core 0.6.4", - "rand_xoshiro", - "rayon", - "serde", - "sized-chunks", - "typenum", - "version_check", + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", ] [[package]] -name = "include_dir" -version = "0.7.4" +name = "icu_locid_transform_data" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ - "include_dir_macros", + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", ] [[package]] -name = "include_dir_macros" -version = "0.7.4" +name = "icu_normalizer_data" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" + +[[package]] +name = "icu_provider" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", + "syn 2.0.100", ] [[package]] -name = "indenter" -version = "0.3.3" +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", +] [[package]] -name = "index_list" -version = "0.2.13" +name = "im" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e6ba961c14e98151cd6416dd3685efe786a94c38bc1a535c06ceff0a1600813" +checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" +dependencies = [ + "bitmaps", + "rand_core 0.6.4", + "rand_xoshiro", + "rayon", + "serde", + "sized-chunks", + "typenum", + "version_check", +] [[package]] name = "indexmap" @@ -3405,66 +3153,56 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" dependencies = [ "equivalent", - "hashbrown 0.14.2", + "hashbrown 0.15.2", "serde", ] [[package]] name = "indicatif" -version = "0.17.8" +version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ "console", - "instant", "number_prefix", "portable-atomic", - "unicode-width", + "unicode-width 0.2.0", + "web-time", ] [[package]] name = "insta" -version = "1.39.0" +version = "1.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5" +checksum = "50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084" dependencies = [ "console", - "lazy_static", "linked-hash-map", + "once_cell", + "pin-project", "serde", "similar", ] [[package]] name = "instant" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", ] [[package]] -name = "io-lifetimes" -version = "1.0.11" +name = "ipnet" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "iri-string" @@ -3476,15 +3214,10 @@ dependencies = [ ] [[package]] -name = "is-terminal" -version = "0.4.12" +name = "is_terminal_polyfill" +version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.52.0", -] +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "itertools" @@ -3515,25 +3248,27 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jobserver" -version = "0.1.30" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2" +checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" dependencies = [ + "getrandom 0.3.2", "libc", ] [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -3578,15 +3313,15 @@ dependencies = [ "futures-channel", "futures-util", "globset", - "hyper 0.14.28", + "hyper 0.14.32", "jsonrpsee-types", - "parking_lot 0.12.1", + "parking_lot 0.12.3", "rand 0.8.5", "rustc-hash", "serde", "serde_json", "soketto", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -3613,7 +3348,7 @@ dependencies = [ "futures-channel", "futures-util", "http 0.2.12", - "hyper 0.14.28", + "hyper 0.14.32", "jsonrpsee-core", "jsonrpsee-types", "serde", @@ -3621,7 +3356,7 @@ dependencies = [ "soketto", "tokio", "tokio-stream", - "tokio-util 0.7.10", + "tokio-util", "tower", "tracing", ] @@ -3636,7 +3371,7 @@ dependencies = [ "beef", "serde", "serde_json", - "thiserror 1.0.58", + "thiserror 1.0.69", "tracing", ] @@ -3660,15 +3395,15 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libredox" @@ -3676,7 +3411,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.0", "libc", ] @@ -3742,42 +3477,42 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "solana-program", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "aligned-sized 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "borsh 0.10.3", + "aligned-sized", + "borsh 0.10.4", "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-hasher", + "light-macros", "light-merkle-tree-metadata", - "light-verifier 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-verifier", "light-zero-copy", "solana-program", - "thiserror 2.0.11", - "zerocopy 0.8.14", + "thiserror 2.0.12", + "zerocopy 0.8.24", ] [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "bitvec", "fastmurmur3", "num-bigint 0.4.6", "solana-program", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -3788,221 +3523,119 @@ checksum = "47ced86d6f1b163a04d5d0be44f8bbeedb11d32f73af27812bbd144e0f1f1a42" dependencies = [ "bytemuck", "memoffset 0.9.1", - "thiserror 1.0.58", -] - -[[package]] -name = "light-client" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99913b31571d870184f3d19e6486a0749a93997a191597a648ef1b768a99398" -dependencies = [ - "async-trait", - "bb8", - "borsh 0.10.3", - "light-concurrent-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-indexed-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-prover-client 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-sdk 0.10.0", - "log", - "num-bigint 0.4.6", - "num-traits", - "reqwest 0.11.27", - "solana-banks-client", - "solana-client", - "solana-program", - "solana-program-test", - "solana-sdk", - "solana-transaction-status", - "thiserror 1.0.58", - "tokio", + "thiserror 1.0.69", ] [[package]] name = "light-compressed-account" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "anchor-lang", "anyhow", "ark-bn254 0.5.0", "ark-ff 0.5.0", - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-hasher", "light-zero-copy", "num-bigint 0.4.6", "rand 0.8.5", "solana-program", - "thiserror 2.0.11", - "zerocopy 0.8.14", -] - -[[package]] -name = "light-concurrent-merkle-tree" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d84ffa991f38260b12f9fb60e7087aeb2d696513936eaee249e6f3e739651a" -dependencies = [ - "borsh 0.10.3", - "bytemuck", - "light-bounded-vec", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-utils", - "memoffset 0.9.1", - "thiserror 1.0.58", + "thiserror 2.0.12", + "zerocopy 0.8.24", ] [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-hasher", "light-utils", "memoffset 0.9.1", - "thiserror 2.0.11", -] - -[[package]] -name = "light-hasher" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932ed98282fa564ff4518416de688593a0f425c81d68cfa70e98da21a17a36f" -dependencies = [ - "ark-bn254 0.4.0", - "light-poseidon 0.2.0", - "sha2 0.10.8", - "sha3 0.10.8", - "solana-program", - "thiserror 1.0.58", + "thiserror 2.0.12", ] [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ + "anchor-lang", "ark-bn254 0.5.0", + "ark-ff 0.5.0", + "arrayvec", "light-poseidon 0.3.0", + "num-bigint 0.4.6", "sha2 0.10.8", "sha3 0.10.8", "solana-program", - "thiserror 2.0.11", -] - -[[package]] -name = "light-heap" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7304b9ef6e32c540b685fb3cb13081db831b8f4ea03d1d5d54491dee19100eb5" -dependencies = [ - "anchor-lang", -] - -[[package]] -name = "light-heap" -version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" -dependencies = [ - "anchor-lang", + "thiserror 2.0.12", ] [[package]] -name = "light-indexed-merkle-tree" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3df875b906d10c2146c66906eef3b40b42d8f9c14b539b4ed5860c6347a3bb1" +name = "light-indexed-array" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "borsh 0.10.3", - "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-utils", - "memoffset 0.9.1", + "light-hasher", "num-bigint 0.4.6", "num-traits", - "thiserror 1.0.58", + "thiserror 2.0.12", ] [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "light-bounded-vec", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-concurrent-merkle-tree", + "light-hasher", + "light-merkle-tree-reference", "light-utils", "num-bigint 0.4.6", "num-traits", - "thiserror 2.0.11", -] - -[[package]] -name = "light-macros" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bed4a94c8fe3f5bb30d537dbf7148018229a2aa7191a8be41905cf39c7e24a6" -dependencies = [ - "bs58 0.4.0", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2", - "quote", - "syn 2.0.98", + "thiserror 2.0.12", ] [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "bs58 0.5.1", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", "light-compressed-account", "solana-program", - "thiserror 2.0.11", - "zerocopy 0.8.14", + "thiserror 2.0.12", + "zerocopy 0.8.24", ] [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9153fd97f1bdba3ec1de6f4c4f20134c6e5e1285676bcb9ef5ebe493f41afa" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "light-bounded-vec", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log", - "thiserror 1.0.58", -] - -[[package]] -name = "light-merkle-tree-reference" -version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" -dependencies = [ - "light-bounded-vec", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "light-hasher", + "light-indexed-array", "num-bigint 0.4.6", - "thiserror 2.0.11", + "num-traits", + "thiserror 2.0.12", ] [[package]] @@ -4014,7 +3647,7 @@ dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", "num-bigint 0.4.6", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -4026,64 +3659,26 @@ dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", "num-bigint 0.4.6", - "thiserror 1.0.58", -] - -[[package]] -name = "light-prover-client" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e109ed16bfc5faaa7aed6989f2717a76e68cd771430580b910c4a1cf3d04a20" -dependencies = [ - "ark-bn254 0.4.0", - "ark-crypto-primitives", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-groth16", - "ark-relations", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "borsh 0.10.3", - "bytemuck", - "color-eyre", - "env_logger 0.11.5", - "groth16-solana", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-indexed-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-utils", - "log", - "num-bigint 0.4.6", - "num-traits", - "once_cell", - "reqwest 0.11.27", - "serde", - "serde_json", - "solana-program", - "sysinfo 0.31.4", - "thiserror 1.0.58", - "tokio", - "zeroize", + "thiserror 1.0.69", ] [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "env_logger 0.11.5", "groth16-solana", "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-merkle-tree-reference 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "log", + "light-concurrent-merkle-tree", + "light-hasher", + "light-indexed-array", + "light-indexed-merkle-tree", + "light-merkle-tree-reference", "num-bigint 0.4.6", "num-traits", "once_cell", @@ -4091,75 +3686,39 @@ dependencies = [ "serde", "serde_json", "solana-program", - "sysinfo 0.33.1", - "thiserror 2.0.11", + "sysinfo", + "thiserror 2.0.12", "tokio", -] - -[[package]] -name = "light-sdk" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c6c8085cb040a2f6ae36da2c58b9f8795b788a9bdd92787d1e61bda974b3685" -dependencies = [ - "aligned-sized 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "anchor-lang", - "borsh 0.10.3", - "bytemuck", - "groth16-solana", - "light-concurrent-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-heap 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-indexed-merkle-tree 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-macros 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "light-sdk-macros 0.3.0", - "light-utils", - "light-verifier 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "num-bigint 0.4.6", - "solana-program", - "solana-sdk", + "tracing", ] [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "anchor-lang", - "borsh 0.10.3", + "borsh 0.10.4", "light-compressed-account", - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-heap 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-indexed-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-macros 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-sdk-macros 0.4.0", + "light-hasher", + "light-macros", + "light-sdk-macros", + "light-verifier", "num-bigint 0.4.6", "solana-program", - "solana-sdk", -] - -[[package]] -name = "light-sdk-macros" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38c8f908e4fe074fdf6eb6c7b2702e0575435ce6f22dcb3ffea62283b2d7911" -dependencies = [ - "bs58 0.4.0", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2", - "quote", - "syn 2.0.98", + "thiserror 2.0.12", ] [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ - "light-hasher 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", + "ark-bn254 0.5.0", + "light-hasher", + "light-poseidon 0.3.0", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -4175,40 +3734,29 @@ dependencies = [ "num-bigint 0.4.6", "rand 0.8.5", "solana-program", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] name = "light-verifier" version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebbf2f91b484ba90724a72915ffa4faa7e039b369096df90724e78305d615fd0" -dependencies = [ - "borsh 0.10.3", - "groth16-solana", - "solana-program", - "thiserror 1.0.58", -] - -[[package]] -name = "light-verifier" -version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ + "anchor-lang", "groth16-solana", "light-compressed-account", "solana-program", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5#9d3cc26f06e31b614dc1393977925de9e99f37f5" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" dependencies = [ "solana-program", - "thiserror 2.0.11", - "zerocopy 0.8.14", + "thiserror 2.0.12", + "zerocopy 0.8.24", ] [[package]] @@ -4219,21 +3767,27 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.3.8" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" + +[[package]] +name = "litemap" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -4241,50 +3795,13 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" dependencies = [ "value-bag", ] -[[package]] -name = "lru" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" -dependencies = [ - "hashbrown 0.12.3", -] - -[[package]] -name = "lru" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904" -dependencies = [ - "hashbrown 0.14.2", -] - -[[package]] -name = "lz4" -version = "1.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d1febb2b4a79ddd1980eede06a8f7902197960aa0383ffcfdd62fe723036725" -dependencies = [ - "lz4-sys", -] - -[[package]] -name = "lz4-sys" -version = "1.11.1+lz4-1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "matchers" version = "0.1.0" @@ -4308,7 +3825,7 @@ checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -4329,9 +3846,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" @@ -4380,9 +3897,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "mime_guess" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" dependencies = [ "mime", "unicase", @@ -4405,73 +3922,24 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" dependencies = [ - "adler", + "adler2", ] [[package]] name = "mio" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ - "hermit-abi 0.3.9", "libc", "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.52.0", ] -[[package]] -name = "mockall" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" -dependencies = [ - "cfg-if", - "downcast", - "fragile", - "lazy_static", - "mockall_derive", - "predicates", - "predicates-tree", -] - -[[package]] -name = "mockall_derive" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" -dependencies = [ - "cfg-if", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "modular-bitfield" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a53d79ba8304ac1c4f9eb3b9d281f21f7be9d4626f72ce7df4ad8fbde4f38a74" -dependencies = [ - "modular-bitfield-impl", - "static_assertions", -] - -[[package]] -name = "modular-bitfield-impl" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a7d5f7076603ebc68de2dc6a650ec331a062a13abaa346975be747bbfa4b789" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "multimap" version = "0.10.0" @@ -4480,11 +3948,10 @@ checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" [[package]] name = "native-tls" -version = "0.2.11" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" dependencies = [ - "lazy_static", "libc", "log", "openssl", @@ -4519,12 +3986,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "normalize-line-endings" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" - [[package]] name = "ntapi" version = "0.4.1" @@ -4616,7 +4077,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -4630,9 +4091,9 @@ dependencies = [ [[package]] name = "num-iter" -version = "0.1.44" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" dependencies = [ "autocfg", "num-integer", @@ -4681,11 +4142,11 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ - "num_enum_derive 0.7.2", + "num_enum_derive 0.7.3", ] [[package]] @@ -4697,19 +4158,19 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -4720,9 +4181,9 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "object" -version = "0.32.2" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] @@ -4738,9 +4199,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.3" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "opaque-debug" @@ -4750,11 +4211,11 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.0", "cfg-if", "foreign-types", "libc", @@ -4771,20 +4232,20 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd" dependencies = [ "cc", "libc", @@ -4792,25 +4253,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "opentelemetry" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8" -dependencies = [ - "async-trait", - "crossbeam-channel", - "futures-channel", - "futures-executor", - "futures-util", - "js-sys", - "lazy_static", - "percent-encoding", - "pin-project", - "rand 0.8.5", - "thiserror 1.0.58", -] - [[package]] name = "option-ext" version = "0.2.0" @@ -4862,17 +4304,11 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "owo-colors" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" - [[package]] name = "parking" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" @@ -4887,12 +4323,12 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", - "parking_lot_core 0.9.9", + "parking_lot_core 0.9.10", ] [[package]] @@ -4911,22 +4347,22 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.4.1", + "redox_syscall 0.5.10", "smallvec", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pbkdf2" @@ -4977,7 +4413,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.2.6", + "indexmap 2.8.0", ] [[package]] @@ -4992,40 +4428,37 @@ dependencies = [ "async-trait", "base64 0.21.7", "bincode", - "borsh 0.10.3", + "borsh 0.10.4", "bs58 0.4.0", "byteorder", "bytes", "cadence", "cadence-macros", - "clap 4.5.4", + "clap 4.5.35", "dirs 5.0.1", - "env_logger 0.10.2", "function_name", "futures", "hex", - "hyper 0.14.28", - "indexmap 2.2.6", + "hyper 0.14.32", "insta", "itertools 0.12.1", "jsonrpsee", "jsonrpsee-core", "lazy_static", "light-batched-merkle-tree", - "light-client", "light-compressed-account", - "light-concurrent-merkle-tree 1.1.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-hasher 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-concurrent-merkle-tree", + "light-hasher", + "light-indexed-merkle-tree", "light-merkle-tree-metadata", - "light-merkle-tree-reference 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "light-merkle-tree-reference", "light-poseidon 0.2.0", - "light-prover-client 1.2.0 (git+https://github.com/Lightprotocol/light-protocol?rev=9d3cc26f06e31b614dc1393977925de9e99f37f5)", - "light-sdk 0.11.0", + "light-prover-client", + "light-sdk", "log", - "lru 0.12.4", "num-bigint 0.4.6", "num-traits", - "num_enum 0.7.2", + "num_enum 0.7.3", "once_cell", "rand 0.8.5", "reqwest 0.12.4", @@ -5041,13 +4474,12 @@ dependencies = [ "solana-sdk", "solana-transaction-status", "sqlx", - "thiserror 1.0.58", - "time", + "thiserror 1.0.69", "tokio", "tower", "tower-http", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber", "utoipa", "yellowstone-grpc-client", "yellowstone-grpc-proto", @@ -5055,29 +4487,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" @@ -5087,12 +4519,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.0.2", + "fastrand", "futures-io", ] @@ -5109,9 +4541,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "plain" @@ -5121,33 +4553,17 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] - -[[package]] -name = "polling" -version = "3.6.0" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" +checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "pin-project-lite", - "rustix 0.38.32", + "rustix 0.38.44", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5164,9 +4580,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.6.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" [[package]] name = "powerfmt" @@ -5176,48 +4592,21 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - -[[package]] -name = "predicates" -version = "2.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" -dependencies = [ - "difflib", - "float-cmp", - "itertools 0.10.5", - "normalize-line-endings", - "predicates-core", - "regex", -] - -[[package]] -name = "predicates-core" -version = "1.0.8" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" - -[[package]] -name = "predicates-tree" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "predicates-core", - "termtree", + "zerocopy 0.8.24", ] [[package]] name = "prettyplease" -version = "0.2.20" +version = "0.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +checksum = "5316f57387668042f561aae71480de936257848f9c43ce528e311d89a07cadeb" dependencies = [ "proc-macro2", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -5241,11 +4630,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.24", ] [[package]] @@ -5274,9 +4663,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] @@ -5308,7 +4697,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.98", + "syn 2.0.100", "tempfile", ] @@ -5322,7 +4711,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -5380,7 +4769,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -5405,7 +4794,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.21.12", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -5423,7 +4812,7 @@ dependencies = [ "rustls 0.21.12", "rustls-native-certs", "slab", - "thiserror 1.0.58", + "thiserror 1.0.69", "tinyvec", "tracing", ] @@ -5436,20 +4825,26 @@ checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" dependencies = [ "bytes", "libc", - "socket2 0.5.6", + "socket2", "tracing", "windows-sys 0.48.0", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] +[[package]] +name = "r-efi" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" + [[package]] name = "radium" version = "0.7.0" @@ -5515,7 +4910,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", ] [[package]] @@ -5579,34 +4974,34 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.9.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", "libredox", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] name = "regex" -version = "1.10.4" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] @@ -5620,13 +5015,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.3", + "regex-syntax 0.8.5", ] [[package]] @@ -5637,15 +5032,15 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "relative-path" -version = "1.9.2" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc" +checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "rend" @@ -5662,7 +5057,7 @@ version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ - "async-compression 0.4.8", + "async-compression 0.4.22", "base64 0.21.7", "bytes", "encoding_rs", @@ -5671,7 +5066,7 @@ dependencies = [ "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.32", "hyper-rustls", "hyper-tls 0.5.0", "ipnet", @@ -5692,7 +5087,7 @@ dependencies = [ "tokio", "tokio-native-tls", "tokio-rustls 0.24.1", - "tokio-util 0.7.10", + "tokio-util", "tower-service", "url", "wasm-bindgen", @@ -5708,16 +5103,16 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "bytes", "encoding_rs", "futures-core", "futures-util", - "h2 0.4.4", - "http 1.1.0", - "http-body 1.0.0", + "h2 0.4.8", + "http 1.3.1", + "http-body 1.0.1", "http-body-util", - "hyper 1.3.1", + "hyper 1.6.0", "hyper-tls 0.6.0", "hyper-util", "ipnet", @@ -5728,7 +5123,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls-pemfile 2.1.2", + "rustls-pemfile 2.2.0", "serde", "serde_json", "serde_urlencoded", @@ -5736,7 +5131,7 @@ dependencies = [ "system-configuration", "tokio", "tokio-native-tls", - "tokio-util 0.7.10", + "tokio-util", "tower-service", "url", "wasm-bindgen", @@ -5763,24 +5158,23 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.8" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.14", + "getrandom 0.2.15", "libc", - "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.52.0", ] [[package]] name = "rkyv" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" dependencies = [ "bitvec", "bytecheck", @@ -5796,9 +5190,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" dependencies = [ "proc-macro2", "quote", @@ -5841,7 +5235,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.98", + "syn 2.0.100", "unicode-ident", ] @@ -5881,7 +5275,7 @@ dependencies = [ "hex", "hmac 0.12.1", "http 0.2.12", - "hyper 0.14.28", + "hyper 0.14.32", "hyper-tls 0.5.0", "log", "maybe-async", @@ -5894,7 +5288,7 @@ dependencies = [ "serde_derive", "serde_json", "sha2 0.10.8", - "thiserror 1.0.58", + "thiserror 1.0.69", "time", "tokio", "tokio-native-tls", @@ -5904,12 +5298,12 @@ dependencies = [ [[package]] name = "rust_decimal" -version = "1.35.0" +version = "1.37.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" +checksum = "faa7de2ba56ac291bd90c6b9bece784a52ae1411f9506544b3eae36dd2356d50" dependencies = [ "arrayvec", - "borsh 1.4.0", + "borsh 1.5.7", "bytes", "num-traits", "rand 0.8.5", @@ -5920,9 +5314,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -5932,9 +5326,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] @@ -5950,29 +5344,28 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.27" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.9.0", "errno", - "io-lifetimes", "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", ] [[package]] name = "rustix" -version = "0.38.32" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.0", "errno", "libc", - "linux-raw-sys 0.4.13", - "windows-sys 0.52.0", + "linux-raw-sys 0.9.3", + "windows-sys 0.59.0", ] [[package]] @@ -5994,7 +5387,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", - "ring 0.17.8", + "ring 0.17.14", "rustls-webpki", "sct", ] @@ -6022,19 +5415,18 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64 0.22.0", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.5.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54" +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" @@ -6042,15 +5434,15 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "untrusted 0.9.0", ] [[package]] name = "rustversion" -version = "1.0.15" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" +checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" [[package]] name = "rxml" @@ -6071,26 +5463,17 @@ checksum = "22a197350ece202f19a166d1ad6d9d6de145e1d2a8ef47db299abe164dbd7530" [[package]] name = "ryu" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" - -[[package]] -name = "same-file" -version = "1.0.6" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6116,7 +5499,7 @@ checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -6125,7 +5508,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "untrusted 0.9.0", ] @@ -6150,7 +5533,7 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror 1.0.58", + "thiserror 1.0.69", "time", "tracing", "url", @@ -6169,7 +5552,7 @@ dependencies = [ "regex", "sea-schema", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber", "url", ] @@ -6199,7 +5582,7 @@ dependencies = [ "sea-orm-cli", "sea-schema", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber", ] [[package]] @@ -6241,7 +5624,7 @@ dependencies = [ "proc-macro2", "quote", "syn 1.0.109", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -6297,11 +5680,11 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] name = "security-framework" -version = "2.10.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.9.0", "core-foundation", "core-foundation-sys", "libc", @@ -6310,9 +5693,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.10.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" +checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" dependencies = [ "core-foundation-sys", "libc", @@ -6320,53 +5703,44 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" - -[[package]] -name = "seqlock" -version = "0.2.0" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5c67b6f14ecc5b86c66fa63d76b5092352678545a8a3cdae80aef5128371910" -dependencies = [ - "parking_lot 0.12.1", -] +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.14" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" +checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "serde_json" -version = "1.0.138" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -6405,7 +5779,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -6414,7 +5788,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.8.0", "itoa", "ryu", "serde", @@ -6431,7 +5805,7 @@ dependencies = [ "futures", "lazy_static", "log", - "parking_lot 0.12.1", + "parking_lot 0.12.3", "serial_test_derive", ] @@ -6443,7 +5817,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -6539,9 +5913,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] @@ -6554,15 +5928,15 @@ checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "similar" -version = "2.5.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" [[package]] name = "siphasher" @@ -6591,9 +5965,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "smartstring" @@ -6608,19 +5982,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "socket2" -version = "0.5.6" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" dependencies = [ "libc", "windows-sys 0.52.0", @@ -6663,177 +6027,10 @@ dependencies = [ "spl-token-2022", "spl-token-group-interface", "spl-token-metadata-interface", - "thiserror 1.0.58", + "thiserror 1.0.69", "zstd", ] -[[package]] -name = "solana-accounts-db" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c156ddd42a2746e14fe267f85a2f802567dfa7c1702836b0ce69ea3be15a3c3" -dependencies = [ - "arrayref", - "bincode", - "blake3", - "bv", - "bytemuck", - "byteorder", - "bzip2", - "crossbeam-channel", - "dashmap", - "flate2", - "fnv", - "im", - "index_list", - "itertools 0.10.5", - "lazy_static", - "log", - "lz4", - "memmap2", - "modular-bitfield", - "num-derive 0.4.2", - "num-traits", - "num_cpus", - "num_enum 0.7.2", - "ouroboros", - "percentage", - "qualifier_attr", - "rand 0.8.5", - "rayon", - "regex", - "rustc_version", - "seqlock", - "serde", - "serde_derive", - "smallvec", - "solana-bucket-map", - "solana-config-program", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-measure", - "solana-metrics", - "solana-nohash-hasher", - "solana-program-runtime", - "solana-rayon-threadlimit", - "solana-sdk", - "solana-stake-program", - "solana-system-program", - "solana-vote-program", - "static_assertions", - "strum", - "strum_macros", - "tar", - "tempfile", - "thiserror 1.0.58", -] - -[[package]] -name = "solana-address-lookup-table-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f5967c234aa8281f36999ded250403ddacb77863e2a1e157a3203884a13cfa" -dependencies = [ - "bincode", - "bytemuck", - "log", - "num-derive 0.4.2", - "num-traits", - "rustc_version", - "serde", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-program", - "solana-program-runtime", - "solana-sdk", - "thiserror 1.0.58", -] - -[[package]] -name = "solana-banks-client" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78204433cdb1945ef3622905f806423f5536cc91205dc8e325efe521394d3ca" -dependencies = [ - "borsh 1.4.0", - "futures", - "solana-banks-interface", - "solana-program", - "solana-sdk", - "tarpc", - "thiserror 1.0.58", - "tokio", - "tokio-serde", -] - -[[package]] -name = "solana-banks-interface" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f959539e11afaa554c0ae445bb3c726ad658aa33d8b577b76ab7e0ad6e313405" -dependencies = [ - "serde", - "solana-sdk", - "tarpc", -] - -[[package]] -name = "solana-banks-server" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5224477dc90857c98bec8ff746926facf525e0216fdfbde51e28d92d5b11b236" -dependencies = [ - "bincode", - "crossbeam-channel", - "futures", - "solana-accounts-db", - "solana-banks-interface", - "solana-client", - "solana-runtime", - "solana-sdk", - "solana-send-transaction-service", - "tarpc", - "tokio", - "tokio-serde", -] - -[[package]] -name = "solana-bpf-loader-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfab3aa028e4feac760f28e7fb24760813d451e7cff5a13584509ddab4a94311" -dependencies = [ - "bincode", - "byteorder", - "libsecp256k1", - "log", - "scopeguard", - "solana-measure", - "solana-program-runtime", - "solana-sdk", - "solana-zk-token-sdk", - "solana_rbpf", - "thiserror 1.0.58", -] - -[[package]] -name = "solana-bucket-map" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06f781213cf76d8840e688d52fbc3876ae8522d2ac594c1c11ab9b982d7f0336" -dependencies = [ - "bv", - "bytemuck", - "log", - "memmap2", - "modular-bitfield", - "num_enum 0.7.2", - "rand 0.8.5", - "solana-measure", - "solana-sdk", - "tempfile", -] - [[package]] name = "solana-clap-utils" version = "1.18.22" @@ -6845,7 +6042,7 @@ dependencies = [ "rpassword", "solana-remote-wallet", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", "tiny-bip39", "uriparse", "url", @@ -6862,7 +6059,7 @@ dependencies = [ "dashmap", "futures", "futures-util", - "indexmap 2.2.6", + "indexmap 2.8.0", "indicatif", "log", "quinn", @@ -6880,20 +6077,10 @@ dependencies = [ "solana-thin-client", "solana-tpu-client", "solana-udp-client", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", ] -[[package]] -name = "solana-compute-budget-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b176bad40620d1c443365daf24e19fbfccafe8daff60eb3ddd6cbd9cf0fbec58" -dependencies = [ - "solana-program-runtime", - "solana-sdk", -] - [[package]] name = "solana-config-program" version = "1.18.22" @@ -6918,7 +6105,7 @@ dependencies = [ "bincode", "crossbeam-channel", "futures-util", - "indexmap 2.2.6", + "indexmap 2.8.0", "log", "rand 0.8.5", "rayon", @@ -6926,34 +6113,10 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", ] -[[package]] -name = "solana-cost-model" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c4564996ef9f2983efeedb14a38315fa606d3d2cc0a2c8d899c507c5893fe79" -dependencies = [ - "lazy_static", - "log", - "rustc_version", - "solana-address-lookup-table-program", - "solana-bpf-loader-program", - "solana-compute-budget-program", - "solana-config-program", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-loader-v4-program", - "solana-metrics", - "solana-program-runtime", - "solana-sdk", - "solana-stake-program", - "solana-system-program", - "solana-vote-program", -] - [[package]] name = "solana-frozen-abi" version = "1.18.22" @@ -6976,7 +6139,7 @@ dependencies = [ "sha2 0.10.8", "solana-frozen-abi-macro", "subtle", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -6987,21 +6150,8 @@ checksum = "70088de7d4067d19a7455609e2b393e6086bd847bb39c4d2bf234fc14827ef9e" dependencies = [ "proc-macro2", "quote", - "rustc_version", - "syn 2.0.98", -] - -[[package]] -name = "solana-loader-v4-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fde1ab49eb031882f4803bf5a8008dca84356717e120ba9276d229ff24633c" -dependencies = [ - "log", - "solana-measure", - "solana-program-runtime", - "solana-sdk", - "solana_rbpf", + "rustc_version", + "syn 2.0.100", ] [[package]] @@ -7010,7 +6160,7 @@ version = "1.18.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b129da15193f26db62d62ae6bb9f72361f361bcdc36054be3ab8bc04cc7a4f31" dependencies = [ - "env_logger 0.9.3", + "env_logger", "lazy_static", "log", ] @@ -7037,7 +6187,7 @@ dependencies = [ "log", "reqwest 0.11.27", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7054,7 +6204,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_derive", - "socket2 0.5.6", + "socket2", "solana-logger", "solana-sdk", "solana-version", @@ -7062,12 +6212,6 @@ dependencies = [ "url", ] -[[package]] -name = "solana-nohash-hasher" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8a731ed60e89177c8a7ab05fe0f1511cedd3e70e773f288f9de33a9cfdc21e" - [[package]] name = "solana-perf" version = "1.18.22" @@ -7109,11 +6253,11 @@ dependencies = [ "ark-serialize 0.4.2", "base64 0.21.7", "bincode", - "bitflags 2.5.0", + "bitflags 2.9.0", "blake3", - "borsh 0.10.3", + "borsh 0.10.4", "borsh 0.9.3", - "borsh 1.4.0", + "borsh 1.5.7", "bs58 0.4.0", "bv", "bytemuck", @@ -7121,7 +6265,7 @@ dependencies = [ "console_error_panic_hook", "console_log", "curve25519-dalek", - "getrandom 0.2.14", + "getrandom 0.2.15", "itertools 0.10.5", "js-sys", "lazy_static", @@ -7133,7 +6277,7 @@ dependencies = [ "num-bigint 0.4.6", "num-derive 0.4.2", "num-traits", - "parking_lot 0.12.1", + "parking_lot 0.12.3", "rand 0.8.5", "rustc_version", "rustversion", @@ -7146,7 +6290,7 @@ dependencies = [ "solana-frozen-abi", "solana-frozen-abi-macro", "solana-sdk-macro", - "thiserror 1.0.58", + "thiserror 1.0.69", "tiny-bip39", "wasm-bindgen", "zeroize", @@ -7177,37 +6321,7 @@ dependencies = [ "solana-metrics", "solana-sdk", "solana_rbpf", - "thiserror 1.0.58", -] - -[[package]] -name = "solana-program-test" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76274336971f37dbbd3508aaaa4c98ca0061abd31fb309ad1c6ad132f0c6c0e" -dependencies = [ - "assert_matches", - "async-trait", - "base64 0.21.7", - "bincode", - "chrono-humanize", - "crossbeam-channel", - "log", - "serde", - "solana-accounts-db", - "solana-banks-client", - "solana-banks-interface", - "solana-banks-server", - "solana-bpf-loader-program", - "solana-logger", - "solana-program-runtime", - "solana-runtime", - "solana-sdk", - "solana-vote-program", - "solana_rbpf", - "test-case", - "thiserror 1.0.58", - "tokio", + "thiserror 1.0.69", ] [[package]] @@ -7227,7 +6341,7 @@ dependencies = [ "solana-account-decoder", "solana-rpc-client-api", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", "tokio-stream", "tokio-tungstenite", @@ -7258,7 +6372,7 @@ dependencies = [ "solana-rpc-client-api", "solana-sdk", "solana-streamer", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", ] @@ -7283,11 +6397,11 @@ dependencies = [ "log", "num-derive 0.4.2", "num-traits", - "parking_lot 0.12.1", + "parking_lot 0.12.3", "qstring", "semver", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", "uriparse", ] @@ -7336,7 +6450,7 @@ dependencies = [ "solana-transaction-status", "solana-version", "spl-token-2022", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7349,84 +6463,7 @@ dependencies = [ "solana-clap-utils", "solana-rpc-client", "solana-sdk", - "thiserror 1.0.58", -] - -[[package]] -name = "solana-runtime" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c4b50b29b6f5938d2c9b151e9187d4687ca9c26be2c6ebe53ba34826283441" -dependencies = [ - "aquamarine", - "arrayref", - "base64 0.21.7", - "bincode", - "blake3", - "bv", - "bytemuck", - "byteorder", - "bzip2", - "crossbeam-channel", - "dashmap", - "dir-diff", - "flate2", - "fnv", - "im", - "index_list", - "itertools 0.10.5", - "lazy_static", - "log", - "lru 0.7.8", - "lz4", - "memmap2", - "mockall", - "modular-bitfield", - "num-derive 0.4.2", - "num-traits", - "num_cpus", - "num_enum 0.7.2", - "ouroboros", - "percentage", - "qualifier_attr", - "rand 0.8.5", - "rayon", - "regex", - "rustc_version", - "serde", - "serde_derive", - "serde_json", - "solana-accounts-db", - "solana-address-lookup-table-program", - "solana-bpf-loader-program", - "solana-bucket-map", - "solana-compute-budget-program", - "solana-config-program", - "solana-cost-model", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-loader-v4-program", - "solana-measure", - "solana-metrics", - "solana-perf", - "solana-program-runtime", - "solana-rayon-threadlimit", - "solana-sdk", - "solana-stake-program", - "solana-system-program", - "solana-version", - "solana-vote", - "solana-vote-program", - "solana-zk-token-proof-program", - "solana-zk-token-sdk", - "static_assertions", - "strum", - "strum_macros", - "symlink", - "tar", - "tempfile", - "thiserror 1.0.58", - "zstd", + "thiserror 1.0.69", ] [[package]] @@ -7438,8 +6475,8 @@ dependencies = [ "assert_matches", "base64 0.21.7", "bincode", - "bitflags 2.5.0", - "borsh 1.4.0", + "bitflags 2.9.0", + "borsh 1.5.7", "bs58 0.4.0", "bytemuck", "byteorder", @@ -7458,7 +6495,7 @@ dependencies = [ "memmap2", "num-derive 0.4.2", "num-traits", - "num_enum 0.7.2", + "num_enum 0.7.3", "pbkdf2 0.11.0", "qstring", "qualifier_attr", @@ -7479,7 +6516,7 @@ dependencies = [ "solana-logger", "solana-program", "solana-sdk-macro", - "thiserror 1.0.58", + "thiserror 1.0.69", "uriparse", "wasm-bindgen", ] @@ -7494,7 +6531,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -7503,37 +6540,6 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "468aa43b7edb1f9b7b7b686d5c3aeb6630dc1708e86e31343499dd5c4d775183" -[[package]] -name = "solana-send-transaction-service" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c5fc9df712efd671a5a5b68e58a448dc13b70f59ef16bdd0e8d644813eb67a" -dependencies = [ - "crossbeam-channel", - "log", - "solana-client", - "solana-measure", - "solana-metrics", - "solana-runtime", - "solana-sdk", - "solana-tpu-client", -] - -[[package]] -name = "solana-stake-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624f6d0c84c19a17bf882259303e99e1ed2562a0316c989f847a067aa99d4940" -dependencies = [ - "bincode", - "log", - "rustc_version", - "solana-config-program", - "solana-program-runtime", - "solana-sdk", - "solana-vote-program", -] - [[package]] name = "solana-streamer" version = "1.18.22" @@ -7545,7 +6551,7 @@ dependencies = [ "crossbeam-channel", "futures-util", "histogram", - "indexmap 2.2.6", + "indexmap 2.8.0", "itertools 0.10.5", "libc", "log", @@ -7562,25 +6568,11 @@ dependencies = [ "solana-metrics", "solana-perf", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", "x509-parser", ] -[[package]] -name = "solana-system-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a449f40a516a8e83dcc2ce07643bb3feec4da690f170d438849af06c503cc28" -dependencies = [ - "bincode", - "log", - "serde", - "serde_derive", - "solana-program-runtime", - "solana-sdk", -] - [[package]] name = "solana-thin-client" version = "1.18.22" @@ -7605,7 +6597,7 @@ dependencies = [ "async-trait", "bincode", "futures-util", - "indexmap 2.2.6", + "indexmap 2.8.0", "indicatif", "log", "rayon", @@ -7616,7 +6608,7 @@ dependencies = [ "solana-rpc-client", "solana-rpc-client-api", "solana-sdk", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", ] @@ -7629,7 +6621,7 @@ dependencies = [ "Inflector", "base64 0.21.7", "bincode", - "borsh 0.10.3", + "borsh 0.10.4", "bs58 0.4.0", "lazy_static", "log", @@ -7642,7 +6634,7 @@ dependencies = [ "spl-memo", "spl-token", "spl-token-2022", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7656,7 +6648,7 @@ dependencies = [ "solana-net-utils", "solana-sdk", "solana-streamer", - "thiserror 1.0.58", + "thiserror 1.0.69", "tokio", ] @@ -7676,25 +6668,6 @@ dependencies = [ "solana-sdk", ] -[[package]] -name = "solana-vote" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae2a4908ac4df02a4adb78f09fe938b31c75f42ba64401b8ac88193eb446943" -dependencies = [ - "crossbeam-channel", - "itertools 0.10.5", - "log", - "rustc_version", - "serde", - "serde_derive", - "solana-frozen-abi", - "solana-frozen-abi-macro", - "solana-sdk", - "solana-vote-program", - "thiserror 1.0.58", -] - [[package]] name = "solana-vote-program" version = "1.18.22" @@ -7714,21 +6687,7 @@ dependencies = [ "solana-program", "solana-program-runtime", "solana-sdk", - "thiserror 1.0.58", -] - -[[package]] -name = "solana-zk-token-proof-program" -version = "1.18.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5813dc267bea898ff40d3bd662a0a7659170dd19ae5e7c46e8dc0a414a205868" -dependencies = [ - "bytemuck", - "num-derive 0.4.2", - "num-traits", - "solana-program-runtime", - "solana-sdk", - "solana-zk-token-sdk", + "thiserror 1.0.69", ] [[package]] @@ -7756,7 +6715,7 @@ dependencies = [ "solana-program", "solana-sdk", "subtle", - "thiserror 1.0.58", + "thiserror 1.0.69", "zeroize", ] @@ -7775,7 +6734,7 @@ dependencies = [ "rand 0.8.5", "rustc-demangle", "scroll", - "thiserror 1.0.58", + "thiserror 1.0.69", "winapi", ] @@ -7811,13 +6770,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "992d9c64c2564cc8f63a4b508bf3ebcdf2254b0429b13cd1d31adb6162432a5f" dependencies = [ "assert_matches", - "borsh 0.10.3", + "borsh 0.10.4", "num-derive 0.4.2", "num-traits", "solana-program", "spl-token", "spl-token-2022", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7839,7 +6798,7 @@ checksum = "07fd7858fc4ff8fb0e34090e41d7eb06a823e1057945c26d480bfc21d2338a93" dependencies = [ "quote", "spl-discriminator-syn", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -7851,8 +6810,8 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.98", - "thiserror 1.0.58", + "syn 2.0.100", + "thiserror 1.0.69", ] [[package]] @@ -7870,7 +6829,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2881dddfca792737c0706fa0175345ab282b1b0879c7d877bad129645737c079" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", "solana-program", "solana-zk-token-sdk", @@ -7887,7 +6846,7 @@ dependencies = [ "num-traits", "solana-program", "spl-program-error-derive", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7899,7 +6858,7 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -7928,7 +6887,7 @@ dependencies = [ "num-traits", "num_enum 0.6.1", "solana-program", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7941,7 +6900,7 @@ dependencies = [ "bytemuck", "num-derive 0.4.2", "num-traits", - "num_enum 0.7.2", + "num_enum 0.7.3", "solana-program", "solana-security-txt", "solana-zk-token-sdk", @@ -7952,7 +6911,7 @@ dependencies = [ "spl-token-metadata-interface", "spl-transfer-hook-interface", "spl-type-length-value", - "thiserror 1.0.58", + "thiserror 1.0.69", ] [[package]] @@ -7974,7 +6933,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c16ce3ba6979645fb7627aa1e435576172dd63088dc7848cb09aa331fa1fe4f" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "solana-program", "spl-discriminator", "spl-pod", @@ -8013,11 +6972,10 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" +checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" dependencies = [ - "itertools 0.12.1", "nom", "unicode_categories", ] @@ -8084,7 +7042,7 @@ dependencies = [ "sqlformat", "sqlx-rt", "stringprep", - "thiserror 1.0.58", + "thiserror 1.0.69", "time", "tokio-stream", "url", @@ -8126,6 +7084,12 @@ dependencies = [ "tokio-rustls 0.23.4", ] +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "static_assertions" version = "1.1.0" @@ -8134,13 +7098,13 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stringprep" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6" +checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1" dependencies = [ - "finl_unicode", "unicode-bidi", "unicode-normalization", + "unicode-properties", ] [[package]] @@ -8161,40 +7125,12 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "strum" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" -dependencies = [ - "strum_macros", -] - -[[package]] -name = "strum_macros" -version = "0.24.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" -dependencies = [ - "heck 0.4.1", - "proc-macro2", - "quote", - "rustversion", - "syn 1.0.109", -] - [[package]] name = "subtle" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" -[[package]] -name = "symlink" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" - [[package]] name = "syn" version = "1.0.109" @@ -8208,27 +7144,15 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.98" +version = "2.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" +checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] -[[package]] -name = "syn_derive" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.98", -] - [[package]] name = "sync_wrapper" version = "0.1.2" @@ -8248,17 +7172,14 @@ dependencies = [ ] [[package]] -name = "sysinfo" -version = "0.31.4" +name = "synstructure" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ - "core-foundation-sys", - "libc", - "memchr", - "ntapi", - "rayon", - "windows", + "proc-macro2", + "quote", + "syn 2.0.100", ] [[package]] @@ -8302,62 +7223,17 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" -[[package]] -name = "tar" -version = "0.4.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020" -dependencies = [ - "filetime", - "libc", - "xattr", -] - -[[package]] -name = "tarpc" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c38a012bed6fb9681d3bf71ffaa4f88f3b4b9ed3198cda6e4c8462d24d4bb80" -dependencies = [ - "anyhow", - "fnv", - "futures", - "humantime", - "opentelemetry", - "pin-project", - "rand 0.8.5", - "serde", - "static_assertions", - "tarpc-plugins", - "thiserror 1.0.58", - "tokio", - "tokio-serde", - "tokio-util 0.6.10", - "tracing", - "tracing-opentelemetry", -] - -[[package]] -name = "tarpc-plugins" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee42b4e559f17bce0385ebf511a7beb67d5cc33c12c96b7f4e9789919d9c10f" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "tempfile" -version = "3.10.1" +version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" dependencies = [ - "cfg-if", - "fastrand 2.0.2", - "rustix 0.38.32", - "windows-sys 0.52.0", + "fastrand", + "getrandom 0.3.2", + "once_cell", + "rustix 1.0.5", + "windows-sys 0.59.0", ] [[package]] @@ -8369,98 +7245,59 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "termtree" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" - -[[package]] -name = "test-case" -version = "3.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8" -dependencies = [ - "test-case-macros", -] - -[[package]] -name = "test-case-core" -version = "3.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f" -dependencies = [ - "cfg-if", - "proc-macro2", - "quote", - "syn 2.0.98", -] - -[[package]] -name = "test-case-macros" -version = "3.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.98", - "test-case-core", -] - [[package]] name = "textwrap" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" dependencies = [ - "unicode-width", + "unicode-width 0.1.14", ] [[package]] name = "textwrap" -version = "0.16.1" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" +checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl 1.0.58", + "thiserror-impl 1.0.69", ] [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.11", + "thiserror-impl 2.0.12", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -8475,9 +7312,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.36" +version = "0.3.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" dependencies = [ "deranged", "itoa", @@ -8490,15 +7327,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" dependencies = [ "num-conv", "time-core", @@ -8517,26 +7354,36 @@ dependencies = [ "rand 0.7.3", "rustc-hash", "sha2 0.9.9", - "thiserror 1.0.58", + "thiserror 1.0.69", "unicode-normalization", "wasm-bindgen", "zeroize", ] [[package]] -name = "tiny-keccak" -version = "2.0.2" +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + +[[package]] +name = "tinystr" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ - "crunchy", + "displaydoc", + "zerovec", ] [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -8549,18 +7396,18 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" dependencies = [ "backtrace", "bytes", "libc", "mio", - "parking_lot 0.12.1", + "parking_lot 0.12.3", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.6", + "socket2", "tokio-macros", "windows-sys 0.52.0", ] @@ -8583,7 +7430,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -8617,27 +7464,11 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-serde" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466" -dependencies = [ - "bincode", - "bytes", - "educe 0.4.23", - "futures-core", - "futures-sink", - "pin-project", - "serde", - "serde_json", -] - [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", @@ -8661,24 +7492,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.6.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "log", - "pin-project-lite", - "slab", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.7.10" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" dependencies = [ "bytes", "futures-core", @@ -8686,7 +7502,6 @@ dependencies = [ "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] @@ -8700,9 +7515,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" [[package]] name = "toml_edit" @@ -8710,20 +7525,20 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.8.0", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.21.1" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.8.0", "toml_datetime", - "winnow", + "winnow 0.7.4", ] [[package]] @@ -8740,7 +7555,7 @@ dependencies = [ "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.32", "hyper-timeout", "percent-encoding", "pin-project", @@ -8767,7 +7582,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] @@ -8798,7 +7613,7 @@ dependencies = [ "rand 0.8.5", "slab", "tokio", - "tokio-util 0.7.10", + "tokio-util", "tower-layer", "tower-service", "tracing", @@ -8826,7 +7641,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "tokio", - "tokio-util 0.7.10", + "tokio-util", "tower", "tower-layer", "tower-service", @@ -8836,21 +7651,21 @@ dependencies = [ [[package]] name = "tower-layer" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "log", "pin-project-lite", @@ -8860,35 +7675,25 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", ] -[[package]] -name = "tracing-error" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e" -dependencies = [ - "tracing", - "tracing-subscriber 0.3.18", -] - [[package]] name = "tracing-log" version = "0.2.0" @@ -8900,24 +7705,11 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "tracing-opentelemetry" -version = "0.17.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbbe89715c1dbbb790059e2565353978564924ee85017b5fff365c872ff6721f" -dependencies = [ - "once_cell", - "opentelemetry", - "tracing", - "tracing-core", - "tracing-subscriber 0.3.18", -] - [[package]] name = "tracing-serde" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" dependencies = [ "serde", "tracing-core", @@ -8925,18 +7717,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" -dependencies = [ - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -8974,7 +7757,7 @@ dependencies = [ "rand 0.8.5", "rustls 0.21.12", "sha1", - "thiserror 1.0.58", + "thiserror 1.0.69", "url", "utf-8", "webpki-roots 0.24.0", @@ -8982,57 +7765,66 @@ dependencies = [ [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicase" -version = "2.7.0" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" [[package]] name = "unicode-bidi" -version = "0.3.15" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-normalization" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-properties" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" + [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-width" -version = "0.1.11" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "unicode_categories" @@ -9089,9 +7881,9 @@ dependencies = [ [[package]] name = "url" -version = "2.5.0" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", @@ -9104,19 +7896,31 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "utoipa" -version = "4.2.0" +version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "272ebdfbc99111033031d2f10e018836056e4d2c8e2acda76450ec7974269fa7" +checksum = "c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.8.0", "serde", "serde_json", "serde_yaml", @@ -9125,37 +7929,37 @@ dependencies = [ [[package]] name = "utoipa-gen" -version = "4.2.0" +version = "4.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3c9f4d08338c1bfa70dde39412a040a884c6f318b3d09aaaf3437a1e52027fc" +checksum = "20c24e8ab68ff9ee746aad22d39b5535601e6416d1b0feeabf78be986a5c4392" dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "uuid" -version = "1.8.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.3.2", "serde", ] [[package]] name = "valuable" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "value-bag" -version = "1.8.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74797339c3b98616c009c7c3eb53a0ce41e85c8ec66bd3db96ed132d20cfdee8" +checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5" [[package]] name = "vcpkg" @@ -9171,9 +7975,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "void" @@ -9181,22 +7985,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" -[[package]] -name = "waker-fn" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - [[package]] name = "want" version = "0.3.1" @@ -9218,6 +8006,15 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasite" version = "0.1.0" @@ -9226,46 +8023,48 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ "cfg-if", "js-sys", + "once_cell", "wasm-bindgen", "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -9273,28 +8072,31 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-streams" -version = "0.4.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" dependencies = [ "futures-util", "js-sys", @@ -9305,9 +8107,19 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ "js-sys", "wasm-bindgen", @@ -9319,7 +8131,7 @@ version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "untrusted 0.9.0", ] @@ -9349,11 +8161,11 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "whoami" -version = "1.5.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" +checksum = "6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7" dependencies = [ - "redox_syscall 0.4.1", + "redox_syscall 0.5.10", "wasite", "web-sys", ] @@ -9376,11 +8188,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -9396,28 +8208,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ "windows-core 0.57.0", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.52.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ - "windows-targets 0.52.5", + "windows-implement 0.57.0", + "windows-interface 0.57.0", + "windows-result 0.1.2", + "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.57.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-targets 0.52.5", + "windows-implement 0.60.0", + "windows-interface 0.59.1", + "windows-link", + "windows-result 0.3.2", + "windows-strings", ] [[package]] @@ -9428,7 +8244,18 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", ] [[package]] @@ -9439,16 +8266,51 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", ] +[[package]] +name = "windows-link" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" + [[package]] name = "windows-result" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" +dependencies = [ + "windows-link", ] [[package]] @@ -9466,7 +8328,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -9486,18 +8357,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -9508,9 +8379,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -9520,9 +8391,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -9532,15 +8403,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -9550,9 +8421,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -9562,9 +8433,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -9574,9 +8445,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -9586,9 +8457,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -9599,6 +8470,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -9619,6 +8499,27 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.0", +] + +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wyz" version = "0.5.1" @@ -9642,21 +8543,10 @@ dependencies = [ "nom", "oid-registry", "rusticata-macros", - "thiserror 1.0.58", + "thiserror 1.0.69", "time", ] -[[package]] -name = "xattr" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" -dependencies = [ - "libc", - "linux-raw-sys 0.4.13", - "rustix 0.38.32", -] - [[package]] name = "yasna" version = "0.5.2" @@ -9668,13 +8558,13 @@ dependencies = [ [[package]] name = "yellowstone-grpc-client" -version = "1.15.0" +version = "1.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978d1379db10aa5e430e305f5a01598439d3414ef808443f9f92d1201dacda65" +checksum = "b7945d9c2fee7b5bb2da9d472223f693c68448f56183b25cc80b746e9562a81c" dependencies = [ "bytes", "futures", - "thiserror 1.0.58", + "thiserror 1.0.69", "tonic", "tonic-health", "yellowstone-grpc-proto", @@ -9697,44 +8587,89 @@ dependencies = [ "tonic-build", ] +[[package]] +name = "yoke" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", + "synstructure 0.13.1", +] + [[package]] name = "zerocopy" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ - "zerocopy-derive 0.7.32", + "zerocopy-derive 0.7.35", ] [[package]] name = "zerocopy" -version = "0.8.14" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468" +checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" dependencies = [ - "zerocopy-derive 0.8.14", + "zerocopy-derive 0.8.24", ] [[package]] name = "zerocopy-derive" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", ] [[package]] name = "zerocopy-derive" -version = "0.8.14" +version = "0.8.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", + "synstructure 0.13.1", ] [[package]] @@ -9754,7 +8689,29 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn 2.0.100", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", ] [[package]] @@ -9778,9 +8735,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.10+zstd.1.5.6" +version = "2.0.15+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" +checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index d3efc33f..e563b287 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,10 +45,8 @@ byteorder = "1.5.0" cadence-macros = "1.2.0" clap = { "version" = "4.5.2", features = ["derive"] } dirs = "5.0.1" -env_logger = "0.10.0" futures = "0.3.30" hyper = "0.14.23" -indexmap = "2.2.6" insta = { version = "1.34.0", features = ["json"] } itertools = "0.12.1" jsonrpsee = { version = "0.16.2", features = ["server", "macros"] } @@ -79,18 +77,16 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ -] } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ -] } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ -] } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ -] } -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ -] } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "9d3cc26f06e31b614dc1393977925de9e99f37f5", features = [ -] } +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-indexed-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } + sqlx = { version = "0.6.2", features = [ "macros", @@ -109,11 +105,10 @@ num-bigint = "0.4.4" num-traits = "0.2.18" num_enum = "0.7.2" reqwest = { version = "0.12.4", features = ["stream"] } -time = "0.3.36" tokio = { version = "1.43.0", features = ["full"] } tower = { version = "0.4.13", features = ["full"] } tower-http = { version = "0.3.5", features = ["full"] } -tracing = "0.1.35" +tracing = "0.1.41" tracing-subscriber = { version = "0.3.16", features = [ "json", "env-filter", @@ -131,15 +126,10 @@ async-stream = "0.3.5" rand = "0.8.5" bincode = "1.3.3" rust-s3 = "0.34.0" -lru = "0.12.0" -light-client = "0.9.1" - [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" -light-merkle-tree-reference = "1.1.0" -light-hasher = "1.1.0" [profile.dev] # Do not produce debug info for ~40% faster incremental compilation. diff --git a/src/api/api.rs b/src/api/api.rs index 3b2a48db..faf5f835 100644 --- a/src/api/api.rs +++ b/src/api/api.rs @@ -61,6 +61,10 @@ use super::{ get_indexer_slot::get_indexer_slot, }, }; +use crate::api::method::get_batch_address_update_info::{ + get_batch_address_update_info, GetBatchAddressUpdateInfoRequest, + GetBatchAddressUpdateInfoResponse, +}; use crate::api::method::get_compressed_account_proof::{ get_compressed_account_proof_v2, GetCompressedAccountProofResponseV2, }; @@ -376,8 +380,21 @@ impl PhotonApi { ) -> Result { get_latest_non_voting_signatures(self.db_conn.as_ref(), request).await } + + pub async fn get_batch_address_update_info( + &self, + request: GetBatchAddressUpdateInfoRequest, + ) -> Result { + get_batch_address_update_info(self.db_conn.as_ref(), request).await + } + pub fn method_api_specs() -> Vec { vec![ + OpenApiSpec { + name: "getBatchAddressUpdateInfo".to_string(), + request: Some(GetBatchAddressUpdateInfoRequest::schema().1), + response: GetBatchAddressUpdateInfoResponse::schema().1, + }, OpenApiSpec { name: "getQueueElements".to_string(), request: Some(GetQueueElementsRequest::schema().1), diff --git a/src/api/method/get_batch_address_update_info.rs b/src/api/method/get_batch_address_update_info.rs new file mode 100644 index 00000000..c8a90ac0 --- /dev/null +++ b/src/api/method/get_batch_address_update_info.rs @@ -0,0 +1,146 @@ +use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; +use serde::{Deserialize, Serialize}; +use utoipa::ToSchema; + +use crate::api::error::PhotonApiError; +use crate::api::method::get_multiple_new_address_proofs::{ + get_multiple_new_address_proofs_helper, AddressWithTree, MerkleContextWithNewAddressProof, +}; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::ingester::parser::tree_info::TreeInfo; +use crate::ingester::persist::persisted_indexed_merkle_tree::format_bytes; +use crate::ingester::persist::persisted_state_tree::get_subtrees; + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetBatchAddressUpdateInfoRequest { + pub tree: Hash, + pub batch_size: u16, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AddressQueueIndex { + pub address: SerializablePubkey, + pub queue_index: u64, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetBatchAddressUpdateInfoResponse { + pub context: Context, + pub start_index: u64, + pub addresses: Vec, + pub non_inclusion_proofs: Vec, + pub subtrees: Vec<[u8; 32]>, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetBatchAddressUpdateInfoResponseValue { + pub proof: Vec, + pub root: Hash, + pub leaf_index: u64, + pub leaf: Hash, + pub tree: Hash, + pub root_seq: u64, + pub tx_hash: Option, + pub account_hash: Hash, +} + +pub async fn get_batch_address_update_info( + conn: &DatabaseConnection, + request: GetBatchAddressUpdateInfoRequest, +) -> Result { + let batch_size = request.batch_size; + let merkle_tree_pubkey = request.tree; + let tree_info = TreeInfo::get(&merkle_tree_pubkey.to_base58()) + .ok_or_else(|| PhotonApiError::UnexpectedError("Failed to get tree info".to_string()))? + .clone(); + + let merkle_tree = SerializablePubkey::from(merkle_tree_pubkey.0).to_bytes_vec(); + + let context = Context::extract(conn).await?; + let tx = conn.begin().await?; + if tx.get_database_backend() == DatabaseBackend::Postgres { + tx.execute(Statement::from_string( + tx.get_database_backend(), + "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;".to_string(), + )) + .await?; + } + + // 1. Get batch_start_index + let max_index_stmt = Statement::from_string( + tx.get_database_backend(), + format!( + "SELECT COALESCE(MAX(leaf_index + 1), 1) as max_index FROM indexed_trees WHERE tree = {}", + format_bytes(merkle_tree.clone(), tx.get_database_backend()) + ), + ); + let max_index_result = tx.query_one(max_index_stmt).await?; + let batch_start_index = match max_index_result { + Some(row) => row.try_get::("", "max_index")? as usize, + None => 1, + }; + + // 2. Get queue elements from the address_queues table + let address_queue_stmt = Statement::from_string( + tx.get_database_backend(), + format!( + "SELECT tree, address, queue_index FROM address_queues + WHERE tree = {} + ORDER BY queue_index ASC + LIMIT {}", + format_bytes(merkle_tree.clone(), tx.get_database_backend()), + batch_size + ), + ); + let queue_results = tx.query_all(address_queue_stmt).await?; + + // Early exit if no elements in the queue + if queue_results.is_empty() { + tx.commit().await?; + return Ok(GetBatchAddressUpdateInfoResponse { + context, + addresses: Vec::new(), + non_inclusion_proofs: Vec::new(), + subtrees: Vec::new(), + start_index: batch_start_index as u64, + }); + } + + // 3. Build arrays for addresses and addresses with trees. + let mut addresses = Vec::new(); + let mut addresses_with_trees = Vec::new(); + let serializable_tree = SerializablePubkey::try_from(merkle_tree.clone())?; + + for row in &queue_results { + let address: Vec = row.try_get("", "address")?; + let queue_index: i64 = row.try_get("", "queue_index")?; + let address_pubkey = SerializablePubkey::try_from(address.clone())?; + addresses_with_trees.push(AddressWithTree { + address: address_pubkey, + tree: serializable_tree, + }); + addresses.push(AddressQueueIndex { + address: address_pubkey, + queue_index: queue_index as u64, + }); + } + + // 4. Get non-inclusion proofs for each address. + let non_inclusion_proofs = + get_multiple_new_address_proofs_helper(&tx, addresses_with_trees).await?; + let subtrees = get_subtrees(&tx, merkle_tree, tree_info.height as usize).await?; + + Ok(GetBatchAddressUpdateInfoResponse { + context, + start_index: batch_start_index as u64, + addresses, + non_inclusion_proofs, + subtrees, + }) +} diff --git a/src/api/method/get_compressed_accounts_by_owner/common.rs b/src/api/method/get_compressed_accounts_by_owner/common.rs index b4275514..8264787f 100644 --- a/src/api/method/get_compressed_accounts_by_owner/common.rs +++ b/src/api/method/get_compressed_accounts_by_owner/common.rs @@ -225,7 +225,7 @@ impl QueryBuilder { {columns} FROM accounts WHERE {} - ORDER BY accounts.hash ASC + ORDER BY accounts.leaf_index, accounts.hash ASC LIMIT {} ", self.filters.join(" AND "), diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index fca33450..6c4b937a 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -1,3 +1,4 @@ +use light_compressed_account::TreeType; use sea_orm::{ ConnectionTrait, DatabaseBackend, DatabaseConnection, DatabaseTransaction, Statement, TransactionTrait, @@ -11,11 +12,13 @@ use crate::api::error::PhotonApiError; use crate::common::typedefs::context::Context; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::ingester::persist::persisted_indexed_merkle_tree::get_exclusion_range_with_proof; +use crate::ingester::parser::tree_info::TreeInfo; +use crate::ingester::persist::persisted_indexed_merkle_tree::{ + get_exclusion_range_with_proof, get_exclusion_range_with_proof_legacy, +}; -pub const ADDRESS_TREE_HEIGHT: u32 = 27; -pub const ADDRESS_TREE_ADDRESS: Pubkey = pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"); pub const MAX_ADDRESSES: usize = 50; +pub const LEGACY_ADDRESS_TREE: Pubkey = pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"); #[derive(Debug, Clone, Serialize, Deserialize, ToSchema, PartialEq, Eq)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -25,7 +28,7 @@ pub struct AddressWithTree { pub tree: SerializablePubkey, } -#[derive(Debug, Clone, Serialize, Deserialize, ToSchema)] +#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize, ToSchema)] #[serde(deny_unknown_fields, rename_all = "camelCase")] #[allow(non_snake_case)] pub struct MerkleContextWithNewAddressProof { @@ -71,13 +74,34 @@ pub async fn get_multiple_new_address_proofs_helper( let mut new_address_proofs: Vec = Vec::new(); for AddressWithTree { address, tree } in addresses { - let (model, proof) = get_exclusion_range_with_proof( - txn, - tree.to_bytes_vec(), - ADDRESS_TREE_HEIGHT, - address.to_bytes_vec(), - ) - .await?; + let tree_and_queue = TreeInfo::get(&tree.to_string()) + .ok_or(PhotonApiError::InvalidPubkey { + field: tree.to_string(), + })? + .clone(); + let (model, proof) = match tree_and_queue.tree_type { + TreeType::Address => { + let address = address.to_bytes_vec(); + let tree = tree.to_bytes_vec(); + get_exclusion_range_with_proof_legacy(txn, tree, tree_and_queue.height + 1, address) + .await? + } + TreeType::BatchedAddress => { + get_exclusion_range_with_proof( + txn, + tree.to_bytes_vec(), + tree_and_queue.height + 1, + address.to_bytes_vec(), + ) + .await? + } + _ => { + return Err(PhotonApiError::UnexpectedError( + "Invalid tree type".to_string(), + )); + } + }; + let new_address_proof = MerkleContextWithNewAddressProof { root: proof.root, address, @@ -89,6 +113,7 @@ pub async fn get_multiple_new_address_proofs_helper( merkleTree: tree, rootSeq: proof.root_seq, }; + println!("new_address_proof: {:?}", new_address_proof); new_address_proofs.push(new_address_proof); } Ok(new_address_proofs) @@ -107,7 +132,7 @@ pub async fn get_multiple_new_address_proofs( .into_iter() .map(|address| AddressWithTree { address, - tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), + tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), }) .collect(), ); diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index b57eb214..3dc6004b 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -1,4 +1,4 @@ -use light_merkle_tree_metadata::queue::QueueType; +use light_compressed_account::QueueType; use sea_orm::{ ColumnTrait, Condition, ConnectionTrait, DatabaseBackend, DatabaseConnection, EntityTrait, FromQueryResult, QueryFilter, QueryOrder, QuerySelect, Statement, TransactionTrait, diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 1a5ebebc..36c9e777 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -2,7 +2,9 @@ use super::common::{get_public_input_hash, hash_to_hex}; use crate::{ api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, }; -use light_batched_merkle_tree::constants::DEFAULT_BATCH_STATE_TREE_HEIGHT; +use light_batched_merkle_tree::constants::{ + DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, DEFAULT_BATCH_STATE_TREE_HEIGHT, +}; use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; use light_prover_client::prove_utils::CircuitType; use light_sdk::STATE_MERKLE_TREE_HEIGHT; @@ -10,7 +12,7 @@ use reqwest::Client; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use crate::api::method::get_multiple_new_address_proofs::{ - get_multiple_new_address_proofs_helper, AddressWithTree, ADDRESS_TREE_ADDRESS, + get_multiple_new_address_proofs_helper, AddressWithTree, LEGACY_ADDRESS_TREE, }; use crate::api::method::get_validity_proof::common::{ convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, @@ -45,7 +47,7 @@ pub async fn get_validity_proof( .iter() .map(|new_address| AddressWithTree { address: *new_address, - tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), + tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), }) .collect(); } @@ -125,7 +127,10 @@ pub async fn get_validity_proof( )) } }; - let public_input_hash = if state_tree_height == DEFAULT_BATCH_STATE_TREE_HEIGHT as usize { + + let is_v2 = (state_tree_height == DEFAULT_BATCH_STATE_TREE_HEIGHT as usize) + || (address_tree_height == DEFAULT_BATCH_ADDRESS_TREE_HEIGHT as usize); + let public_input_hash = if is_v2 { hash_to_hex(&crate::common::typedefs::hash::Hash(get_public_input_hash( &account_proofs, &new_address_proofs, diff --git a/src/api/method/mod.rs b/src/api/method/mod.rs index e2ed7ca3..2498ec62 100644 --- a/src/api/method/mod.rs +++ b/src/api/method/mod.rs @@ -23,4 +23,7 @@ pub mod get_multiple_new_address_proofs; pub mod get_queue_elements; pub mod get_transaction_with_compression_info; pub mod get_validity_proof; + +pub mod get_batch_address_update_info; + pub mod utils; diff --git a/src/api/rpc_server.rs b/src/api/rpc_server.rs index 4a0ca49c..f29678aa 100644 --- a/src/api/rpc_server.rs +++ b/src/api/rpc_server.rs @@ -194,6 +194,17 @@ fn build_rpc_module(api_and_indexer: PhotonApi) -> Result, api.get_queue_elements(payload).await.map_err(Into::into) })?; + module.register_async_method( + "getBatchAddressUpdateInfo", + |rpc_params, rpc_context| async move { + let api = rpc_context.as_ref(); + let payload = rpc_params.parse()?; + api.get_batch_address_update_info(payload) + .await + .map_err(Into::into) + }, + )?; + module.register_async_method( "getCompressedAccountsByOwner", |rpc_params, rpc_context| async move { diff --git a/src/common/typedefs/account/context.rs b/src/common/typedefs/account/context.rs index 237ec74f..0c4ad891 100644 --- a/src/common/typedefs/account/context.rs +++ b/src/common/typedefs/account/context.rs @@ -8,7 +8,7 @@ use crate::common::typedefs::unsigned_integer::UnsignedInteger; use crate::dao::generated::accounts::Model; use crate::ingester::parser::indexer_events::CompressedAccount; use byteorder::{ByteOrder, LittleEndian}; -use light_merkle_tree_metadata::merkle_tree::TreeType; +use light_compressed_account::TreeType; use serde::Serialize; use solana_program::pubkey::Pubkey; use utoipa::ToSchema; @@ -52,7 +52,7 @@ impl AccountWithContext { #[allow(clippy::too_many_arguments)] pub fn new( compressed_account: CompressedAccount, - hash: [u8; 32], + hash: &[u8; 32], tree: Pubkey, queue: Pubkey, leaf_index: u32, diff --git a/src/common/typedefs/hash.rs b/src/common/typedefs/hash.rs index 1497da14..7fa5b1fb 100644 --- a/src/common/typedefs/hash.rs +++ b/src/common/typedefs/hash.rs @@ -106,6 +106,12 @@ impl From<[u8; 32]> for Hash { } } +impl From<&[u8; 32]> for Hash { + fn from(bytes: &[u8; 32]) -> Self { + Hash(*bytes) + } +} + impl From for [u8; 32] { fn from(val: Hash) -> Self { val.0 diff --git a/src/dao/generated/address_queue.rs b/src/dao/generated/address_queue.rs new file mode 100644 index 00000000..67c146d5 --- /dev/null +++ b/src/dao/generated/address_queue.rs @@ -0,0 +1,17 @@ +//! `SeaORM` Entity. Generated by sea-orm-codegen 0.10.6 + +use sea_orm::entity::prelude::*; + +#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)] +#[sea_orm(table_name = "address_queues")] +pub struct Model { + #[sea_orm(primary_key, auto_increment = false)] + pub address: Vec, + pub tree: Vec, + pub queue_index: i64, +} + +#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)] +pub enum Relation {} + +impl ActiveModelBehavior for ActiveModel {} diff --git a/src/dao/generated/mod.rs b/src/dao/generated/mod.rs index 6dc3e2b6..94370fb3 100644 --- a/src/dao/generated/mod.rs +++ b/src/dao/generated/mod.rs @@ -4,6 +4,7 @@ pub mod prelude; pub mod account_transactions; pub mod accounts; +pub mod address_queue; pub mod blocks; pub mod indexed_trees; pub mod owner_balances; diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 34c21f8f..ee226be1 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -3,25 +3,139 @@ use anchor_lang::prelude::*; use light_compressed_account::indexer_event::event::{BatchNullifyContext, NewAddress}; -#[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] +#[derive(Debug, PartialEq, Eq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct OutputCompressedAccountWithPackedContext { pub compressed_account: CompressedAccount, pub merkle_tree_index: u8, } #[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, Eq, PartialEq)] -pub struct MerkleTreeSequenceNumber { +pub struct MerkleTreeSequenceNumberV2 { + pub tree_pubkey: Pubkey, + pub queue_pubkey: Pubkey, + pub tree_type: u64, + pub seq: u64, +} + +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, Eq, PartialEq)] +pub struct MerkleTreeSequenceNumberV1 { pub pubkey: Pubkey, pub seq: u64, } -#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, PartialEq)] -pub struct PublicTransactionEvent { +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Eq, PartialEq)] +pub enum MerkleTreeSequenceNumber { + V1(MerkleTreeSequenceNumberV1), + V2(MerkleTreeSequenceNumberV2), +} + +impl MerkleTreeSequenceNumber { + pub fn tree_pubkey(&self) -> Pubkey { + match self { + MerkleTreeSequenceNumber::V1(x) => x.pubkey, + MerkleTreeSequenceNumber::V2(x) => x.tree_pubkey, + } + } + pub fn seq(&self) -> u64 { + match self { + MerkleTreeSequenceNumber::V1(x) => x.seq, + MerkleTreeSequenceNumber::V2(x) => x.seq, + } + } +} + +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Eq, PartialEq)] +pub enum PublicTransactionEvent { + V1(PublicTransactionEventV1), + V2(PublicTransactionEventV2), +} + +impl PublicTransactionEvent { + pub fn input_compressed_account_hashes(&self) -> &[[u8; 32]] { + match self { + PublicTransactionEvent::V1(x) => &x.input_compressed_account_hashes[..], + PublicTransactionEvent::V2(x) => &x.input_compressed_account_hashes[..], + } + } + + pub fn output_compressed_account_hashes(&self) -> &[[u8; 32]] { + match self { + PublicTransactionEvent::V1(x) => &x.output_compressed_account_hashes[..], + PublicTransactionEvent::V2(x) => &x.output_compressed_account_hashes[..], + } + } + + pub fn output_compressed_accounts(&self) -> &[OutputCompressedAccountWithPackedContext] { + match self { + PublicTransactionEvent::V1(x) => &x.output_compressed_accounts[..], + PublicTransactionEvent::V2(x) => &x.output_compressed_accounts[..], + } + } + + pub fn pubkey_array(&self) -> &[Pubkey] { + match self { + PublicTransactionEvent::V1(x) => &x.pubkey_array[..], + PublicTransactionEvent::V2(x) => &x.pubkey_array[..], + } + } + + pub fn sequence_numbers(&self) -> Vec { + match self { + PublicTransactionEvent::V1(x) => x + .sequence_numbers + .iter() + .map(|x| { + MerkleTreeSequenceNumber::V1(MerkleTreeSequenceNumberV1 { + pubkey: x.pubkey, + seq: x.seq, + }) + }) + .collect(), + PublicTransactionEvent::V2(x) => x + .sequence_numbers + .iter() + .map(|x| { + MerkleTreeSequenceNumber::V2(MerkleTreeSequenceNumberV2 { + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, + tree_type: x.tree_type, + seq: x.seq, + }) + }) + .collect(), + } + } + + pub fn output_leaf_indices(&self) -> &[u32] { + match self { + PublicTransactionEvent::V1(x) => &x.output_leaf_indices[..], + PublicTransactionEvent::V2(x) => &x.output_leaf_indices[..], + } + } +} + +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, PartialEq, Eq)] +pub struct PublicTransactionEventV1 { + pub input_compressed_account_hashes: Vec<[u8; 32]>, + pub output_compressed_account_hashes: Vec<[u8; 32]>, + pub output_compressed_accounts: Vec, + pub output_leaf_indices: Vec, + pub sequence_numbers: Vec, + pub relay_fee: Option, + pub is_compress: bool, + pub compression_lamports: Option, + pub pubkey_array: Vec, + // TODO: remove(data can just be written into a compressed account) + pub message: Option>, +} + +#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, PartialEq, Eq)] +pub struct PublicTransactionEventV2 { pub input_compressed_account_hashes: Vec<[u8; 32]>, pub output_compressed_account_hashes: Vec<[u8; 32]>, pub output_compressed_accounts: Vec, pub output_leaf_indices: Vec, - pub sequence_numbers: Vec, + pub sequence_numbers: Vec, pub relay_fee: Option, pub is_compress: bool, pub compression_lamports: Option, @@ -32,15 +146,15 @@ pub struct PublicTransactionEvent { #[derive(Debug, Clone)] pub struct BatchPublicTransactionEvent { - pub event: PublicTransactionEvent, + pub event: PublicTransactionEventV2, pub new_addresses: Vec, - pub input_sequence_numbers: Vec, - pub address_sequence_numbers: Vec, + pub input_sequence_numbers: Vec, + pub address_sequence_numbers: Vec, pub tx_hash: [u8; 32], pub batch_input_accounts: Vec, } -#[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] +#[derive(Debug, PartialEq, Eq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct CompressedAccount { pub owner: Pubkey, pub lamports: u64, @@ -48,7 +162,7 @@ pub struct CompressedAccount { pub data: Option, } -#[derive(Debug, PartialEq, Default, Clone, AnchorSerialize, AnchorDeserialize)] +#[derive(Debug, PartialEq, Eq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct CompressedAccountData { pub discriminator: [u8; 8], pub data: Vec, diff --git a/src/ingester/parser/merkle_tree_events_parser.rs b/src/ingester/parser/merkle_tree_events_parser.rs index 3853df5b..4ab77013 100644 --- a/src/ingester/parser/merkle_tree_events_parser.rs +++ b/src/ingester/parser/merkle_tree_events_parser.rs @@ -56,6 +56,17 @@ pub fn parse_merkle_tree_event( )); state_update } + MerkleTreeEvent::BatchAddressAppend(batch_event) => { + state_update + .batch_events + .entry(batch_event.merkle_tree_pubkey) + .or_default() + .push(( + batch_event.sequence_number, + MerkleTreeEvent::BatchAddressAppend(batch_event), + )); + state_update + } _ => Err(IngesterError::ParserError( "Expected nullifier event or merkle tree update".to_string(), ))?, diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 8fcb27a3..31640256 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -1,11 +1,14 @@ use super::{indexer_events::RawIndexedElement, merkle_tree_events_parser::IndexedBatchEvents}; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use borsh::{BorshDeserialize, BorshSerialize}; +use jsonrpsee_core::Serialize; use light_compressed_account::indexer_event::event::BatchNullifyContext; use solana_sdk::pubkey::Pubkey; use solana_sdk::signature::Signature; use std::collections::{HashMap, HashSet}; +use utoipa::ToSchema; #[derive(BorshDeserialize, BorshSerialize, Debug, Clone, PartialEq, Eq)] pub struct PathNode { @@ -60,6 +63,14 @@ pub struct IndexedTreeLeafUpdate { pub seq: u64, } +#[derive(Debug, Clone, PartialEq, Eq, Serialize, ToSchema, Default)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct AddressQueueUpdate { + pub tree: SerializablePubkey, + pub address: [u8; 32], + pub queue_index: u64, +} + #[derive(Default, Debug, Clone, PartialEq, Eq)] /// Representation of state update of the compression system that is optimal for simple persistence. pub struct StateUpdate { @@ -71,6 +82,7 @@ pub struct StateUpdate { pub indexed_merkle_tree_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, pub batch_events: IndexedBatchEvents, pub input_context: Vec, + pub addresses: Vec, } impl StateUpdate { @@ -103,6 +115,8 @@ impl StateUpdate { } } + merged.addresses.extend(update.addresses); + merged.input_context.extend(update.input_context); for (key, events) in update.batch_events { diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs index b121425a..ef580fd5 100644 --- a/src/ingester/parser/tree_info.rs +++ b/src/ingester/parser/tree_info.rs @@ -1,11 +1,9 @@ use lazy_static::lazy_static; -use light_merkle_tree_metadata::merkle_tree::TreeType; +use light_compressed_account::TreeType; use solana_program::pubkey; use solana_program::pubkey::Pubkey; use std::collections::HashMap; -pub const DEFAULT_TREE_HEIGHT: u32 = 32 + 1; - #[derive(Debug, Clone)] pub struct TreeInfo { pub tree: Pubkey, @@ -29,6 +27,16 @@ lazy_static! { pub static ref QUEUE_TREE_MAPPING: HashMap = { let mut m = HashMap::new(); + m.insert( + "EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK".to_string(), + TreeInfo { + tree: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), + queue: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), + height: 40, + tree_type: TreeType::BatchedAddress, + }, + ); + m.insert( "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), TreeInfo { @@ -39,6 +47,16 @@ lazy_static! { }, ); + m.insert( + "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), + TreeInfo { + tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), + queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), + height: 32, + tree_type: TreeType::BatchedState, + }, + ); + m.insert( "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), TreeInfo { @@ -59,88 +77,7 @@ lazy_static! { }, ); - // TODO: update queue pubkeys - // m.insert( - // "smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), - // queue: pubkey!("smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j".to_string(), - // TreeAndQueue { - // tree: pubkey!("smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - // - // m.insert( - // "smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f".to_string(), - // TreeAndQueue { - // tree: pubkey!("smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f"), - // queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - // height: 26, - // tree_type: TreeType::State, - // }, - // ); - - m.insert( + m.insert( "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2".to_string(), TreeInfo { tree: pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), @@ -150,7 +87,7 @@ lazy_static! { }, ); - m.insert( + m.insert( "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F".to_string(), TreeInfo { tree: pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), @@ -160,16 +97,6 @@ lazy_static! { }, ); - m.insert( - "HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu".to_string(), - TreeInfo { - tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), - queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), - height: 32, - tree_type: TreeType::BatchedState, - }, - ); - m.insert( "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), TreeInfo { @@ -190,6 +117,16 @@ lazy_static! { }, ); + m.insert( + "EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK".to_string(), + TreeInfo { + tree: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), + queue: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), + height: 40, + tree_type: TreeType::BatchedAddress, + }, + ); + m }; } diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 40502702..85ce4965 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -1,12 +1,12 @@ use crate::common::typedefs::account::AccountWithContext; use crate::ingester::error::IngesterError; -use crate::ingester::parser::indexer_events::PublicTransactionEvent; +use crate::ingester::parser::indexer_events::{PublicTransactionEvent, PublicTransactionEventV1}; use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; use crate::ingester::parser::tree_info::TreeInfo; use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use anchor_lang::AnchorDeserialize; -use light_merkle_tree_metadata::merkle_tree::TreeType; +use light_compressed_account::TreeType; use log::info; use solana_sdk::signature::Signature; use std::collections::HashMap; @@ -18,6 +18,7 @@ pub fn parse_legacy_public_transaction_event( next_instruction: &Instruction, next_next_instruction: &Instruction, ) -> Result, IngesterError> { + println!("parsing parse_legacy_public_transaction_event"); if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id && next_instruction.program_id == SYSTEM_PROGRAM && next_next_instruction.program_id == NOOP_PROGRAM_ID @@ -29,15 +30,24 @@ pub fn parse_legacy_public_transaction_event( ); let public_transaction_event = - PublicTransactionEvent::deserialize(&mut next_next_instruction.data.as_slice()) + PublicTransactionEventV1::deserialize(&mut next_next_instruction.data.as_slice()) .map_err(|e| { IngesterError::ParserError(format!( "Failed to deserialize PublicTransactionEvent: {}", e )) })?; + println!( + "parsed parse_legacy_public_transaction_event v1: {:?}", + public_transaction_event + ); - parse_public_transaction_event(tx.signature, slot, public_transaction_event).map(Some) + parse_public_transaction_event( + tx.signature, + slot, + PublicTransactionEvent::V1(public_transaction_event), + ) + .map(Some) } else { Ok(None) } @@ -48,48 +58,41 @@ pub fn parse_public_transaction_event( slot: u64, transaction_event: PublicTransactionEvent, ) -> Result { - let PublicTransactionEvent { - input_compressed_account_hashes, - output_compressed_account_hashes, - output_compressed_accounts, - pubkey_array, - sequence_numbers, - .. - } = transaction_event; - let mut state_update = StateUpdate::new(); let mut has_batched_instructions = false; let mut tree_to_seq_number = HashMap::new(); - for seq in sequence_numbers.iter() { - if let Some(tree_info) = TreeInfo::get(&seq.pubkey.to_string()) { + for seq in transaction_event.sequence_numbers().iter() { + if let Some(tree_info) = TreeInfo::get(&seq.tree_pubkey().to_string()) { if tree_info.tree_type == TreeType::BatchedState || tree_info.tree_type == TreeType::BatchedAddress { - tree_to_seq_number.insert(tree_info.tree, seq.seq); + tree_to_seq_number.insert(tree_info.tree, seq.seq()); has_batched_instructions = true; } } } if !has_batched_instructions { - tree_to_seq_number = sequence_numbers + tree_to_seq_number = transaction_event + .sequence_numbers() .iter() - .map(|seq| (seq.pubkey, seq.seq)) + .map(|seq| (seq.tree_pubkey(), seq.seq())) .collect::>(); } - for hash in input_compressed_account_hashes { + for hash in transaction_event.input_compressed_account_hashes() { state_update.in_accounts.insert(hash.into()); } - for ((out_account, hash), leaf_index) in output_compressed_accounts + for ((out_account, hash), leaf_index) in transaction_event + .output_compressed_accounts() .into_iter() - .zip(output_compressed_account_hashes) - .zip(transaction_event.output_leaf_indices.iter()) + .zip(transaction_event.output_compressed_account_hashes()) + .zip(transaction_event.output_leaf_indices().iter()) { - let tree = pubkey_array[out_account.merkle_tree_index as usize]; + let tree = transaction_event.pubkey_array()[out_account.merkle_tree_index as usize]; let tree_and_queue = TreeInfo::get(&tree.to_string()) .ok_or(IngesterError::ParserError("Missing queue".to_string()))? .clone(); @@ -108,7 +111,7 @@ pub fn parse_public_transaction_event( let in_output_queue = tree_and_queue.tree_type == TreeType::BatchedState; let enriched_account = AccountWithContext::new( - out_account.compressed_account, + out_account.compressed_account.clone(), hash, tree_and_queue.tree, tree_and_queue.queue, diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index aafa6ab3..3ffdadb8 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -1,11 +1,13 @@ use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::{ BatchPublicTransactionEvent, CompressedAccount, CompressedAccountData, - MerkleTreeSequenceNumber, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, + MerkleTreeSequenceNumberV2, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, + PublicTransactionEventV2, }; -use crate::ingester::parser::state_update::StateUpdate; +use crate::ingester::parser::state_update::{AddressQueueUpdate, StateUpdate}; use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; +use crate::ingester::parser::tree_info::TreeInfo; use light_compressed_account::indexer_event::parse::event_from_light_transaction; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; @@ -20,7 +22,7 @@ pub fn parse_public_transaction_event_v2( events .into_iter() .map(|public_transaction_event| { - let event = PublicTransactionEvent { + let event = PublicTransactionEventV2 { input_compressed_account_hashes: public_transaction_event .event .input_compressed_account_hashes, @@ -52,8 +54,10 @@ pub fn parse_public_transaction_event_v2( .event .sequence_numbers .iter() - .map(|x| MerkleTreeSequenceNumber { - pubkey: x.pubkey, + .map(|x| MerkleTreeSequenceNumberV2 { + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, + tree_type: x.tree_type, seq: x.seq, }) .collect(), @@ -71,16 +75,20 @@ pub fn parse_public_transaction_event_v2( input_sequence_numbers: public_transaction_event .input_sequence_numbers .iter() - .map(|x| MerkleTreeSequenceNumber { - pubkey: x.pubkey, + .map(|x| MerkleTreeSequenceNumberV2 { + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, + tree_type: x.tree_type, seq: x.seq, }) .collect(), address_sequence_numbers: public_transaction_event .address_sequence_numbers .iter() - .map(|x| MerkleTreeSequenceNumber { - pubkey: x.pubkey, + .map(|x| MerkleTreeSequenceNumberV2 { + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, + tree_type: x.tree_type, seq: x.seq, }) .collect(), @@ -103,11 +111,38 @@ pub fn create_state_update( } let mut state_updates = Vec::new(); for event in transaction_event.iter() { - let mut state_update_event = parse_public_transaction_event(tx, slot, event.event.clone())?; + let mut state_update_event = parse_public_transaction_event( + tx, + slot, + PublicTransactionEvent::V2(event.event.clone()), + )?; state_update_event .input_context .extend(event.batch_input_accounts.clone()); + + for (new_address, seq) in event + .new_addresses + .iter() + .zip(event.address_sequence_numbers.iter()) + { + let tree_info = TreeInfo::get(&new_address.mt_pubkey.to_string()) + .ok_or(IngesterError::ParserError("Missing queue".to_string()))? + .clone(); + state_update_event.addresses.push(AddressQueueUpdate { + tree: tree_info.tree.into(), + address: new_address.address, + queue_index: seq.seq, + }); + } + + println!( + "state_update_event.addresses: {:?}", + state_update_event.addresses + ); state_updates.push(state_update_event); } - Ok(StateUpdate::merge_updates(state_updates)) + + let merged = StateUpdate::merge_updates(state_updates); + println!("merged addresses: {:?}", merged.addresses); + Ok(merged) } diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index d4dbbfe6..cb497050 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -4,7 +4,7 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::state_trees; use crate::ingester::error::IngesterError; use crate::ingester::parser::state_update::LeafNullification; -use crate::ingester::parser::tree_info::{TreeInfo, DEFAULT_TREE_HEIGHT}; +use crate::ingester::parser::tree_info::TreeInfo; use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, ZERO_BYTES}; use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors}; use crate::migration::OnConflict; @@ -13,6 +13,8 @@ use sea_orm::{ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Set use std::cmp::max; use std::collections::HashMap; +pub const STATE_TREE_HEIGHT: u32 = 32; + #[derive(Clone, Debug)] pub struct LeafNode { pub tree: SerializablePubkey, @@ -81,7 +83,7 @@ pub async fn persist_leaf_nodes( ( node.tree.to_bytes_vec(), node.node_index( - TreeInfo::height(&node.tree.0.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT), // TODO: Handle error + TreeInfo::height(&node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), // TODO: Handle error ), ) }) @@ -97,7 +99,7 @@ pub async fn persist_leaf_nodes( for leaf_node in leaf_nodes.clone() { let node_idx = leaf_node.node_index( - TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT), + TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), ); // TODO: handle error let tree = leaf_node.tree; let key = (tree.to_bytes_vec(), node_idx); @@ -131,7 +133,7 @@ pub async fn persist_leaf_nodes( .iter() .flat_map(|leaf_node| { get_node_direct_ancestors(leaf_node.node_index( - TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT), + TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), )) // TODO: handle error .iter() .enumerate() diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 4e1707e5..6d33155f 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -1,5 +1,5 @@ use super::{error, parser::state_update::AccountTransaction}; -use crate::ingester::parser::state_update::StateUpdate; +use crate::ingester::parser::state_update::{AddressQueueUpdate, StateUpdate}; use crate::{ api::method::utils::PAGE_LIMIT, common::typedefs::{hash::Hash, token_data::TokenData}, @@ -35,6 +35,7 @@ mod merkle_proof_with_context; pub mod persisted_indexed_merkle_tree; pub mod persisted_state_tree; +use crate::dao::generated::address_queue; pub use merkle_proof_with_context::MerkleProofWithContext; mod leaf_node; @@ -71,6 +72,7 @@ pub async fn persist_state_update( indexed_merkle_tree_updates, batch_events, input_context, + addresses, .. } = state_update; @@ -80,10 +82,17 @@ pub async fn persist_state_update( let indexed_merkle_tree_updates_len = indexed_merkle_tree_updates.len(); debug!( - "Persisting state update with {} input accounts, {} output accounts", + "Persisting state update with {} input accounts, {} output accounts, {} addresses", in_accounts.len(), - out_accounts.len() + out_accounts.len(), + addresses.len() ); + + debug!("Persisting addresses..."); + for chunk in addresses.chunks(MAX_SQL_INSERTS) { + append_addresses(txn, chunk).await?; + } + debug!("Persisting output accounts..."); for chunk in out_accounts.chunks(MAX_SQL_INSERTS) { append_output_accounts(txn, chunk).await?; @@ -358,6 +367,32 @@ async fn execute_account_update_query_and_update_balances( Ok(()) } +async fn append_addresses( + txn: &DatabaseTransaction, + addresses: &[AddressQueueUpdate], +) -> Result<(), IngesterError> { + let mut address_models = Vec::new(); + + for address in addresses { + address_models.push(address_queue::ActiveModel { + address: Set(address.address.to_vec()), + tree: Set(address.tree.to_bytes_vec()), + queue_index: Set(address.queue_index as i64), + }); + } + + let query = address_queue::Entity::insert_many(address_models) + .on_conflict( + OnConflict::column(address_queue::Column::Address) + .do_nothing() + .to_owned(), + ) + .build(txn.get_database_backend()); + txn.execute(query).await?; + + Ok(()) +} + async fn append_output_accounts( txn: &DatabaseTransaction, out_accounts: &[AccountWithContext], diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 5d58e9a3..5e4ace62 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -1,12 +1,13 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::dao::generated::accounts; +use crate::dao::generated::{accounts, address_queue}; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::BatchEvent; use crate::ingester::parser::{ indexer_events::MerkleTreeEvent, merkle_tree_events_parser::IndexedBatchEvents, }; use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; +use crate::ingester::persist::persisted_indexed_merkle_tree::multi_append; use crate::ingester::persist::MAX_SQL_INSERTS; use crate::migration::Expr; use sea_orm::{ @@ -36,6 +37,9 @@ pub async fn persist_batch_events( MerkleTreeEvent::BatchAppend(batch_append_event) => { persist_batch_append_event(txn, batch_append_event, &mut leaf_nodes).await } + MerkleTreeEvent::BatchAddressAppend(batch_address_append_event) => { + persist_batch_address_append_event(txn, batch_address_append_event).await + } _ => Err(IngesterError::InvalidEvent), }?; @@ -55,9 +59,9 @@ pub async fn persist_batch_events( /// Persists a batch append event. /// 1. Create leaf nodes with the account hash as leaf. /// 2. Remove inserted elements from the database output queue. -async fn persist_batch_append_event<'a>( +async fn persist_batch_append_event( txn: &DatabaseTransaction, - batch_append_event: &'a BatchEvent, + batch_append_event: &BatchEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { // 1. Create leaf nodes with the account hash as leaf. @@ -112,9 +116,9 @@ async fn persist_batch_append_event<'a>( /// 1. Create leaf nodes with nullifier as leaf. /// 2. Mark elements as nullified in tree /// and remove them from the database nullifier queue. -async fn persist_batch_nullify_event<'a>( +async fn persist_batch_nullify_event( txn: &DatabaseTransaction, - batch_nullify_event: &'a BatchEvent, + batch_nullify_event: &BatchEvent, leaf_nodes: &mut Vec, ) -> Result<(), IngesterError> { // 1. Create leaf nodes with nullifier as leaf. @@ -174,3 +178,48 @@ async fn persist_batch_nullify_event<'a>( txn.execute(query).await?; Ok(()) } + +/// Persists a batch address append event. +/// 1. Create leaf nodes with the address value as leaf. +/// 2. Remove inserted elements from the database address queue. +async fn persist_batch_address_append_event( + txn: &DatabaseTransaction, + batch_address_append_event: &BatchEvent, +) -> Result<(), IngesterError> { + let addresses = address_queue::Entity::find() + .filter( + address_queue::Column::QueueIndex + .lt(batch_address_append_event.new_next_index as i64 - 1) + .and( + address_queue::Column::Tree + .eq(batch_address_append_event.merkle_tree_pubkey.to_vec()), + ), + ) + .order_by_asc(address_queue::Column::QueueIndex) + .all(txn) + .await?; + + let address_values = addresses + .iter() + .map(|address| address.address.clone()) + .collect::>(); + multi_append( + txn, + address_values, + batch_address_append_event.merkle_tree_pubkey.to_vec(), + ) + .await?; + address_queue::Entity::delete_many() + .filter( + address_queue::Column::QueueIndex + .lt(batch_address_append_event.new_next_index as i64 - 1) + .and( + address_queue::Column::Tree + .eq(batch_address_append_event.merkle_tree_pubkey.to_vec()), + ), + ) + .exec(txn) + .await?; + + Ok(()) +} diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 64f60752..3c166334 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -39,6 +39,31 @@ lazy_static! { } pub fn compute_range_node_hash(node: &indexed_trees::Model) -> Result { + let mut poseidon = Poseidon::::new_circom(2).unwrap(); + Hash::try_from( + poseidon + .hash_bytes_be(&[&node.value, &node.next_value]) + .map_err(|e| IngesterError::ParserError(format!("Failed to compute hash: {}", e))) + .map(|x| x.to_vec())?, + ) + .map_err(|e| IngesterError::ParserError(format!("Failed to convert hash: {}", e))) +} + +pub fn compute_range_node_hash_legacy(node: &indexed_trees::Model) -> Result { + let mut poseidon = Poseidon::::new_circom(3).unwrap(); + let next_index = node.next_index.to_be_bytes(); + Hash::try_from( + poseidon + .hash_bytes_be(&[&node.value, &next_index, &node.next_value]) + .map_err(|e| IngesterError::ParserError(format!("Failed to compute hash: {}", e))) + .map(|x| x.to_vec())?, + ) + .map_err(|e| IngesterError::ParserError(format!("Failed to convert hash: {}", e))) +} + +pub fn compute_range_node_hash_for_subtrees( + node: &indexed_trees::Model, +) -> Result { let mut poseidon = Poseidon::::new_circom(3).unwrap(); let next_index = node.next_index.to_be_bytes(); Hash::try_from( @@ -51,6 +76,20 @@ pub fn compute_range_node_hash(node: &indexed_trees::Model) -> Result) -> indexed_trees::Model { + indexed_trees::Model { + tree, + leaf_index: 0, + value: vec![0; 32], + next_index: 0, + next_value: vec![0] + .into_iter() + .chain(HIGHEST_ADDRESS_PLUS_ONE.to_bytes_be()) + .collect(), + seq: Some(0), + } +} + +pub fn get_zeroeth_exclusion_range_legacy(tree: Vec) -> indexed_trees::Model { indexed_trees::Model { tree, leaf_index: 0, @@ -97,8 +136,116 @@ pub async fn get_exclusion_range_with_proof( let zeroeth_element_hash = compute_range_node_hash(&zeroeth_element).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) })?; + + let mut proof: Vec = vec![]; + for i in 0..(tree_height - 1) { + let hash = Hash::try_from(ZERO_BYTES[i as usize]).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to convert hash: {}", e)) + })?; + proof.push(hash); + } + + let mut root = zeroeth_element_hash.clone().to_vec(); + + for elem in proof.iter() { + root = compute_parent_hash(root, elem.to_vec()).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) + })?; + } + + let merkle_proof = MerkleProofWithContext { + proof, + root: Hash::try_from(root).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to convert hash: {}", e)) + })?, + leaf_index: 0, + hash: zeroeth_element_hash, + merkle_tree: SerializablePubkey::try_from(tree.clone()).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to serialize pubkey: {}", e)) + })?, + // HACK: Fixed value while not supporting forester. + root_seq: 3, + }; + merkle_proof.validate()?; + return Ok((zeroeth_element, merkle_proof)); + } + + let range_node = btree.values().next().ok_or(PhotonApiError::RecordNotFound( + "No range proof found".to_string(), + ))?; + let hash = compute_range_node_hash(range_node) + .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)))?; + + let leaf_node = LeafNode { + tree: SerializablePubkey::try_from(range_node.tree.clone()).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to serialize pubkey: {}", e)) + })?, + leaf_index: range_node.leaf_index as u32, + hash, + seq: range_node.seq.map(|x| x as u32), + }; + let node_index = leaf_node.node_index(tree_height); + + let leaf_proofs: Vec = + get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, vec![(leaf_node, node_index)]) + .await + .map_err(|proof_error| { + let tree_pubkey = match SerializablePubkey::try_from(range_node.tree.clone()) { + Ok(pubkey) => pubkey, + Err(e) => { + log::error!("Failed to serialize tree pubkey: {}", e); + return proof_error; + } + }; + let value_pubkey = match SerializablePubkey::try_from(range_node.value.clone()) { + Ok(pubkey) => pubkey, + Err(e) => { + log::error!("Failed to serialize value pubkey: {}", e); + return proof_error; + } + }; + log::error!( + "Failed to get multiple compressed leaf proofs for {:?} for value {:?}: {}", + tree_pubkey, + value_pubkey, + proof_error + ); + proof_error + })?; + + let leaf_proof = leaf_proofs + .into_iter() + .next() + .ok_or(PhotonApiError::RecordNotFound( + "No leaf proof found".to_string(), + ))?; + + Ok((range_node.clone(), leaf_proof)) +} + +pub async fn get_exclusion_range_with_proof_legacy( + txn: &DatabaseTransaction, + tree: Vec, + tree_height: u32, + value: Vec, +) -> Result<(indexed_trees::Model, MerkleProofWithContext), PhotonApiError> { + let btree = query_next_smallest_elements(txn, vec![value.clone()], tree.clone()) + .await + .map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Failed to query next smallest elements: {}", + e + )) + })?; + + if btree.is_empty() { + let zeroeth_element = get_zeroeth_exclusion_range_legacy(tree.clone()); + let zeroeth_element_hash = + compute_range_node_hash_legacy(&zeroeth_element).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) + })?; let top_element = get_top_element(tree.clone()); - let top_element_hash = compute_range_node_hash(&top_element).map_err(|e| { + let top_element_hash = compute_range_node_hash_legacy(&top_element).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) })?; let mut proof: Vec = vec![top_element_hash.clone()]; @@ -132,10 +279,13 @@ pub async fn get_exclusion_range_with_proof( merkle_proof.validate()?; return Ok((zeroeth_element, merkle_proof)); } + let range_node = btree.values().next().ok_or(PhotonApiError::RecordNotFound( "No range proof found".to_string(), ))?; - let hash = compute_range_node_hash(range_node) + println!("range_node: {:?}", range_node); + + let hash = compute_range_node_hash_legacy(range_node) .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)))?; let leaf_node = LeafNode { @@ -148,6 +298,11 @@ pub async fn get_exclusion_range_with_proof( }; let node_index = leaf_node.node_index(tree_height); + println!( + "calculating leaf proofs for leaf {:?} at index {}", + leaf_node, node_index + ); + let leaf_proofs: Vec = get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, vec![(leaf_node, node_index)]) .await @@ -175,6 +330,8 @@ pub async fn get_exclusion_range_with_proof( proof_error })?; + println!("leaf_proofs: {:?}", leaf_proofs); + let leaf_proof = leaf_proofs .into_iter() .next() @@ -182,6 +339,9 @@ pub async fn get_exclusion_range_with_proof( "No leaf proof found".to_string(), ))?; + println!("range_node: {:?}", range_node); + println!("leaf_proof: {:?}", leaf_proof); + Ok((range_node.clone(), leaf_proof)) } @@ -192,7 +352,8 @@ pub async fn update_indexed_tree_leaves( let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); for tree in trees { { - let leaf = get_top_element(tree.to_bytes().to_vec()); + // let leaf = get_top_element(tree.to_bytes().to_vec()); + let leaf = get_zeroeth_exclusion_range(tree.to_bytes().to_vec()); let leaf_update = indexed_leaf_updates.get(&(tree, leaf.leaf_index as u64)); if leaf_update.is_none() { indexed_leaf_updates.insert( @@ -298,7 +459,7 @@ pub async fn multi_append( )) .await .map_err(|e| { - IngesterError::DatabaseError(format!("Failed to lock state_trees table: {}", e)) + IngesterError::DatabaseError(format!("Failed to lock indexed_trees table: {}", e)) })?; } @@ -316,7 +477,7 @@ pub async fn multi_append( let mut current_index = match max_index { Some(row) => row.try_get("", "leaf_index").unwrap_or(0), - None => 1, + None => 0, }; let mut indexed_tree = query_next_smallest_elements(txn, values.clone(), tree.clone()).await?; let mut elements_to_update: HashMap = HashMap::new(); @@ -324,7 +485,7 @@ pub async fn multi_append( if indexed_tree.is_empty() { for model in [ get_zeroeth_exclusion_range(tree.clone()), - get_top_element(tree.clone()), + // get_top_element(tree.clone()), ] { elements_to_update.insert(model.leaf_index, model.clone()); indexed_tree.insert(model.value.clone(), model); @@ -482,7 +643,7 @@ where Ok(indexed_tree) } -fn format_bytes(bytes: Vec, database_backend: DatabaseBackend) -> String { +pub fn format_bytes(bytes: Vec, database_backend: DatabaseBackend) -> String { let hex_bytes = hex::encode(bytes); match database_backend { DatabaseBackend::Postgres => format!("E'\\\\x{}'", hex_bytes), diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index cc7f2f78..eee8c96c 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -1,13 +1,17 @@ use std::collections::HashMap; use itertools::Itertools; -use sea_orm::{ConnectionTrait, DbErr, EntityTrait, Statement, TransactionTrait, Value}; +use sea_orm::{ + ConnectionTrait, DatabaseBackend, DatabaseTransaction, DbErr, EntityTrait, Statement, + TransactionTrait, Value, +}; use solana_program::pubkey::Pubkey; -use crate::ingester::parser::tree_info::{TreeInfo, DEFAULT_TREE_HEIGHT}; -use crate::{ - common::typedefs::serializable_pubkey::SerializablePubkey, dao::generated::state_trees, -}; +use crate::api::error::PhotonApiError; +use crate::dao::generated::state_trees; +use crate::ingester::parser::tree_info::TreeInfo; +use crate::ingester::persist::leaf_node::STATE_TREE_HEIGHT; +use crate::ingester::persist::persisted_indexed_merkle_tree::format_bytes; pub fn get_proof_path(index: i64, include_leaf: bool) -> Vec { let mut indexes = vec![]; @@ -98,15 +102,9 @@ where if include_empty_leaves { leaf_nodes_locations.iter().for_each(|(tree, index)| { result.entry((tree.clone(), *index)).or_insert_with(|| { - log::warn!( - "Missing proof node for tree: {} and index: {}", - SerializablePubkey::try_from(tree.clone()).unwrap(), - index - ); - let tree_pubkey = Pubkey::try_from(tree.clone()).unwrap(); let tree_height = - TreeInfo::height(&tree_pubkey.to_string()).unwrap_or(DEFAULT_TREE_HEIGHT); // TODO: handle error + TreeInfo::height(&tree_pubkey.to_string()).unwrap_or(STATE_TREE_HEIGHT); let model = state_trees::Model { tree: tree.clone(), level: get_level_by_node_index(*index, tree_height), @@ -133,173 +131,415 @@ pub fn get_merkle_proof_length(tree_height: u32) -> usize { (tree_height - 1) as usize } -pub const MAX_HEIGHT: usize = 32; +pub async fn get_subtrees( + txn: &DatabaseTransaction, + tree: Vec, + tree_height: usize, +) -> Result, PhotonApiError> { + let mut subtrees = vec![[0u8; 32]; tree_height]; + + let query = match txn.get_database_backend() { + DatabaseBackend::Postgres => Statement::from_string( + DatabaseBackend::Postgres, + format!( + "WITH ranked_nodes AS ( + SELECT level, node_idx, hash, + ROW_NUMBER() OVER (PARTITION BY level ORDER BY node_idx DESC) as rank, + COUNT(*) OVER (PARTITION BY level) as count + FROM state_trees + WHERE tree = {} + ) + SELECT level, hash + FROM ranked_nodes + WHERE (count % 2 = 0 AND rank = 2) OR (count % 2 = 1 AND rank = 1)", + format_bytes(tree.clone(), DatabaseBackend::Postgres) + ), + ), + DatabaseBackend::Sqlite => Statement::from_string( + DatabaseBackend::Sqlite, + format!( + "SELECT t1.level, t1.hash + FROM state_trees t1 + JOIN ( + SELECT level, + MAX(node_idx) as max_idx, + COUNT(*) as count + FROM state_trees + WHERE tree = {} + GROUP BY level + ) t2 ON t1.level = t2.level + WHERE t1.tree = {} AND + ((t2.count % 2 = 0 AND t1.node_idx = t2.max_idx - 1) OR + (t2.count % 2 = 1 AND t1.node_idx = t2.max_idx))", + format_bytes(tree.clone(), DatabaseBackend::Sqlite), + format_bytes(tree.clone(), DatabaseBackend::Sqlite) + ), + ), + _ => { + return Err(PhotonApiError::UnexpectedError( + "Unsupported database backend".to_string(), + )) + } + }; + + let results = txn + .query_all(query) + .await + .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to query nodes: {}", e)))?; + + if results.is_empty() { + return Ok(EMPTY_SUBTREES.to_vec()); + } + + for row in results { + let level: i64 = row.try_get("", "level").map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to extract level: {}", e)) + })?; + + let hash: Vec = row.try_get("", "hash").map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to extract hash: {}", e)) + })?; + + if level >= 0 && level < tree_height as i64 && hash.len() == 32 { + let mut hash_array = [0u8; 32]; + hash_array.copy_from_slice(&hash); + subtrees[level as usize] = hash_array; + } + } + + Ok(subtrees) +} + +pub const MAX_HEIGHT: usize = 40; type ZeroBytes = [[u8; 32]; MAX_HEIGHT + 1]; pub const ZERO_BYTES: ZeroBytes = [ [ - 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, - 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, + ], + [ + 32, 152, 245, 251, 158, 35, 158, 171, 60, 234, 195, 242, 123, 129, 228, 129, 220, 49, 36, + 213, 95, 254, 213, 35, 168, 57, 238, 132, 70, 182, 72, 100, + ], + [ + 16, 105, 103, 61, 205, 177, 34, 99, 223, 48, 26, 111, 245, 132, 167, 236, 38, 26, 68, 203, + 157, 198, 141, 240, 103, 164, 119, 68, 96, 177, 241, 225, + ], + [ + 24, 244, 51, 49, 83, 126, 226, 175, 46, 61, 117, 141, 80, 247, 33, 6, 70, 124, 110, 234, + 80, 55, 29, 213, 40, 213, 126, 178, 184, 86, 210, 56, + ], + [ + 7, 249, 216, 55, 203, 23, 176, 211, 99, 32, 255, 233, 59, 165, 35, 69, 241, 183, 40, 87, + 26, 86, 130, 101, 202, 172, 151, 85, 157, 188, 149, 42, + ], + [ + 43, 148, 207, 94, 135, 70, 179, 245, 201, 99, 31, 76, 93, 243, 41, 7, 166, 153, 197, 140, + 148, 178, 173, 77, 123, 92, 236, 22, 57, 24, 63, 85, + ], + [ + 45, 238, 147, 197, 166, 102, 69, 150, 70, 234, 125, 34, 204, 169, 225, 188, 254, 215, 30, + 105, 81, 185, 83, 97, 29, 17, 221, 163, 46, 160, 157, 120, + ], + [ + 7, 130, 149, 229, 162, 43, 132, 233, 130, 207, 96, 30, 182, 57, 89, 123, 139, 5, 21, 168, + 140, 181, 172, 127, 168, 164, 170, 190, 60, 135, 52, 157, + ], + [ + 47, 165, 229, 241, 143, 96, 39, 166, 80, 27, 236, 134, 69, 100, 71, 42, 97, 107, 46, 39, + 74, 65, 33, 26, 68, 76, 190, 58, 153, 243, 204, 97, + ], + [ + 14, 136, 67, 118, 208, 216, 253, 33, 236, 183, 128, 56, 158, 148, 31, 102, 228, 94, 122, + 204, 227, 226, 40, 171, 62, 33, 86, 166, 20, 252, 215, 71, + ], + [ + 27, 114, 1, 218, 114, 73, 79, 30, 40, 113, 122, 209, 165, 46, 180, 105, 249, 88, 146, 249, + 87, 113, 53, 51, 222, 97, 117, 229, 218, 25, 10, 242, + ], + [ + 31, 141, 136, 34, 114, 94, 54, 56, 82, 0, 192, 178, 1, 36, 152, 25, 166, 230, 225, 228, + 101, 8, 8, 181, 190, 188, 107, 250, 206, 125, 118, 54, + ], + [ + 44, 93, 130, 246, 108, 145, 75, 175, 185, 112, 21, 137, 186, 140, 252, 251, 97, 98, 176, + 161, 42, 207, 136, 168, 208, 135, 154, 4, 113, 181, 248, 90, + ], + [ + 20, 197, 65, 72, 160, 148, 11, 184, 32, 149, 127, 90, 223, 63, 161, 19, 78, 245, 196, 170, + 161, 19, 244, 100, 100, 88, 242, 112, 224, 191, 191, 208, + ], + [ + 25, 13, 51, 177, 47, 152, 111, 150, 30, 16, 192, 238, 68, 216, 185, 175, 17, 190, 37, 88, + 140, 173, 137, 212, 22, 17, 142, 75, 244, 235, 232, 12, + ], + [ + 34, 249, 138, 169, 206, 112, 65, 82, 172, 23, 53, 73, 20, 173, 115, 237, 17, 103, 174, 101, + 150, 175, 81, 10, 165, 179, 100, 147, 37, 224, 108, 146, + ], + [ + 42, 124, 124, 155, 108, 229, 136, 11, 159, 111, 34, 141, 114, 191, 106, 87, 90, 82, 111, + 41, 198, 110, 204, 238, 248, 183, 83, 211, 139, 186, 115, 35, + ], + [ + 46, 129, 134, 229, 88, 105, 142, 193, 198, 122, 249, 193, 77, 70, 63, 252, 71, 0, 67, 201, + 194, 152, 139, 149, 77, 117, 221, 100, 63, 54, 185, 146, + ], + [ + 15, 87, 197, 87, 30, 154, 78, 171, 73, 226, 200, 207, 5, 13, 174, 148, 138, 239, 110, 173, + 100, 115, 146, 39, 53, 70, 36, 157, 28, 31, 241, 15, + ], + [ + 24, 48, 238, 103, 181, 251, 85, 74, 213, 246, 61, 67, 136, 128, 14, 28, 254, 120, 227, 16, + 105, 125, 70, 228, 60, 156, 227, 97, 52, 247, 44, 202, + ], + [ + 33, 52, 231, 106, 197, 210, 26, 171, 24, 108, 43, 225, 221, 143, 132, 238, 136, 10, 30, 70, + 234, 247, 18, 249, 211, 113, 182, 223, 34, 25, 31, 62, + ], + [ + 25, 223, 144, 236, 132, 78, 188, 79, 254, 235, 216, 102, 243, 56, 89, 176, 192, 81, 216, + 201, 88, 238, 58, 168, 143, 143, 141, 243, 219, 145, 165, 177, + ], + [ + 24, 204, 162, 166, 107, 92, 7, 135, 152, 30, 105, 174, 253, 132, 133, 45, 116, 175, 14, + 147, 239, 73, 18, 180, 100, 140, 5, 247, 34, 239, 229, 43, + ], + [ + 35, 136, 144, 148, 21, 35, 13, 27, 77, 19, 4, 210, 213, 79, 71, 58, 98, 131, 56, 242, 239, + 173, 131, 250, 223, 5, 100, 69, 73, 210, 83, 141, + ], + [ + 39, 23, 31, 180, 169, 123, 108, 192, 233, 232, 245, 67, 181, 41, 77, 232, 102, 162, 175, + 44, 156, 141, 11, 29, 150, 230, 115, 228, 82, 158, 213, 64, + ], + [ + 47, 246, 101, 5, 64, 246, 41, 253, 87, 17, 160, 188, 116, 252, 13, 40, 220, 178, 48, 185, + 57, 37, 131, 229, 248, 213, 150, 150, 221, 230, 174, 33, + ], + [ + 18, 12, 88, 241, 67, 212, 145, 233, 89, 2, 247, 245, 39, 119, 120, 162, 224, 173, 81, 104, + 246, 173, 215, 86, 105, 147, 38, 48, 206, 97, 21, 24, + ], + [ + 31, 33, 254, 183, 13, 63, 33, 176, 123, 248, 83, 213, 229, 219, 3, 7, 30, 196, 149, 160, + 165, 101, 162, 29, 162, 214, 101, 210, 121, 72, 55, 149, + ], + [ + 36, 190, 144, 95, 167, 19, 53, 225, 76, 99, 140, 192, 246, 106, 134, 35, 168, 38, 231, 104, + 6, 138, 158, 150, 139, 177, 161, 221, 225, 138, 114, 210, + ], + [ + 15, 134, 102, 182, 46, 209, 116, 145, 197, 12, 234, 222, 173, 87, 212, 205, 89, 126, 243, + 130, 29, 101, 195, 40, 116, 76, 116, 229, 83, 218, 194, 109, + ], + [ + 9, 24, 212, 107, 245, 45, 152, 176, 52, 65, 63, 74, 26, 28, 65, 89, 78, 122, 122, 63, 106, + 224, 140, 180, 61, 26, 42, 35, 14, 25, 89, 239, + ], + [ + 27, 190, 176, 27, 76, 71, 158, 205, 231, 105, 23, 100, 94, 64, 77, 250, 46, 38, 249, 13, + 10, 252, 90, 101, 18, 133, 19, 173, 55, 92, 95, 242, + ], + [ + 47, 104, 161, 197, 142, 37, 126, 66, 161, 122, 108, 97, 223, 245, 85, 30, 213, 96, 185, + 146, 42, 177, 25, 213, 172, 142, 24, 76, 151, 52, 234, 217, + ], + [ + 17, 2, 210, 248, 219, 5, 228, 175, 72, 66, 232, 173, 61, 133, 237, 69, 235, 40, 68, 126, + 183, 33, 34, 53, 162, 40, 29, 90, 181, 216, 29, 17, + ], + [ + 42, 248, 193, 202, 245, 96, 221, 65, 249, 151, 160, 31, 248, 149, 178, 30, 13, 31, 237, + 183, 134, 231, 202, 210, 153, 1, 225, 35, 16, 99, 139, 220, + ], + [ + 1, 29, 146, 59, 193, 75, 90, 19, 151, 42, 199, 223, 230, 66, 11, 21, 176, 66, 92, 152, 186, + 128, 237, 175, 94, 2, 145, 180, 162, 101, 224, 165, + ], + [ + 34, 76, 204, 37, 152, 24, 34, 212, 197, 182, 252, 25, 159, 188, 116, 130, 132, 136, 116, + 28, 113, 81, 166, 21, 158, 207, 170, 183, 194, 168, 186, 201, + ], + [ + 39, 232, 57, 246, 245, 85, 254, 174, 130, 74, 180, 51, 227, 75, 28, 14, 100, 206, 92, 117, + 150, 45, 255, 193, 60, 104, 87, 29, 107, 74, 97, 14, + ], + [ + 42, 186, 32, 63, 189, 4, 191, 171, 200, 107, 77, 80, 214, 171, 173, 195, 194, 79, 55, 239, + 160, 14, 112, 14, 244, 209, 119, 100, 194, 204, 213, 124, + ], + [ + 17, 239, 244, 246, 12, 44, 220, 197, 72, 193, 224, 119, 12, 61, 100, 180, 156, 1, 227, 77, + 164, 175, 41, 207, 234, 87, 90, 25, 190, 250, 102, 156, + ], + [ + 19, 52, 250, 75, 85, 47, 0, 239, 64, 51, 97, 201, 53, 193, 171, 207, 137, 104, 81, 0, 60, + 64, 218, 169, 59, 176, 253, 10, 11, 185, 168, 129, + ], +]; + +pub const EMPTY_SUBTREES: [[u8; 32]; 40] = [ + [ + 20, 60, 11, 236, 225, 135, 154, 131, 147, 160, 45, 8, 88, 53, 104, 12, 211, 241, 51, 6, + 246, 74, 149, 120, 67, 52, 190, 125, 51, 177, 204, 231, + ], + [ + 31, 158, 23, 142, 99, 175, 62, 243, 89, 151, 175, 72, 239, 185, 225, 179, 167, 48, 176, 66, + 195, 189, 200, 52, 107, 214, 155, 69, 247, 250, 226, 202, + ], + [ + 19, 53, 131, 105, 217, 57, 70, 146, 52, 4, 3, 167, 240, 151, 58, 0, 196, 32, 99, 84, 76, + 42, 51, 75, 135, 144, 252, 132, 243, 170, 126, 218, + ], + [ + 39, 179, 94, 18, 252, 185, 169, 255, 120, 165, 144, 16, 1, 32, 20, 232, 78, 83, 218, 104, + 223, 120, 246, 194, 144, 226, 215, 127, 21, 103, 157, 48, + ], + [ + 21, 116, 243, 6, 243, 192, 189, 219, 189, 237, 53, 145, 180, 121, 80, 146, 31, 120, 183, + 128, 238, 190, 81, 33, 151, 25, 207, 48, 152, 127, 141, 196, + ], + [ + 40, 105, 204, 182, 42, 188, 141, 71, 231, 97, 186, 195, 220, 120, 189, 248, 88, 37, 93, + 197, 211, 126, 116, 221, 215, 237, 30, 134, 31, 11, 213, 22, + ], + [ + 25, 103, 213, 65, 243, 229, 97, 252, 65, 135, 200, 39, 64, 150, 246, 78, 114, 102, 37, 172, + 240, 218, 98, 33, 73, 157, 252, 203, 242, 34, 134, 27, + ], + [ + 34, 113, 156, 10, 247, 149, 107, 116, 102, 2, 152, 241, 120, 255, 80, 226, 138, 209, 90, + 163, 184, 73, 215, 142, 246, 100, 3, 142, 254, 77, 7, 164, ], [ - 32u8, 152u8, 245u8, 251u8, 158u8, 35u8, 158u8, 171u8, 60u8, 234u8, 195u8, 242u8, 123u8, - 129u8, 228u8, 129u8, 220u8, 49u8, 36u8, 213u8, 95u8, 254u8, 213u8, 35u8, 168u8, 57u8, - 238u8, 132u8, 70u8, 182u8, 72u8, 100u8, + 31, 114, 74, 136, 58, 155, 61, 88, 232, 183, 167, 48, 111, 128, 60, 101, 135, 98, 66, 200, + 17, 196, 170, 231, 105, 247, 238, 143, 21, 25, 114, 129, ], [ - 16u8, 105u8, 103u8, 61u8, 205u8, 177u8, 34u8, 99u8, 223u8, 48u8, 26u8, 111u8, 245u8, 132u8, - 167u8, 236u8, 38u8, 26u8, 68u8, 203u8, 157u8, 198u8, 141u8, 240u8, 103u8, 164u8, 119u8, - 68u8, 96u8, 177u8, 241u8, 225u8, + 27, 154, 178, 97, 223, 248, 20, 167, 245, 141, 187, 0, 173, 79, 50, 250, 158, 98, 234, 188, + 22, 229, 82, 118, 175, 98, 3, 50, 90, 3, 187, 207, ], [ - 24u8, 244u8, 51u8, 49u8, 83u8, 126u8, 226u8, 175u8, 46u8, 61u8, 117u8, 141u8, 80u8, 247u8, - 33u8, 6u8, 70u8, 124u8, 110u8, 234u8, 80u8, 55u8, 29u8, 213u8, 40u8, 213u8, 126u8, 178u8, - 184u8, 86u8, 210u8, 56u8, + 16, 104, 254, 45, 183, 113, 222, 104, 115, 158, 200, 25, 144, 146, 226, 57, 52, 46, 13, + 124, 111, 108, 231, 126, 80, 205, 224, 99, 58, 195, 45, 237, ], [ - 7u8, 249u8, 216u8, 55u8, 203u8, 23u8, 176u8, 211u8, 99u8, 32u8, 255u8, 233u8, 59u8, 165u8, - 35u8, 69u8, 241u8, 183u8, 40u8, 87u8, 26u8, 86u8, 130u8, 101u8, 202u8, 172u8, 151u8, 85u8, - 157u8, 188u8, 149u8, 42u8, + 39, 43, 62, 71, 142, 70, 192, 22, 189, 89, 31, 84, 118, 66, 8, 113, 138, 167, 100, 95, 148, + 181, 61, 134, 137, 220, 116, 59, 136, 72, 25, 138, ], [ - 43u8, 148u8, 207u8, 94u8, 135u8, 70u8, 179u8, 245u8, 201u8, 99u8, 31u8, 76u8, 93u8, 243u8, - 41u8, 7u8, 166u8, 153u8, 197u8, 140u8, 148u8, 178u8, 173u8, 77u8, 123u8, 92u8, 236u8, 22u8, - 57u8, 24u8, 63u8, 85u8, + 36, 228, 214, 34, 17, 186, 197, 10, 241, 7, 241, 206, 118, 189, 76, 189, 196, 10, 217, 252, + 247, 150, 24, 140, 214, 248, 118, 108, 213, 1, 92, 198, ], [ - 45u8, 238u8, 147u8, 197u8, 166u8, 102u8, 69u8, 150u8, 70u8, 234u8, 125u8, 34u8, 204u8, - 169u8, 225u8, 188u8, 254u8, 215u8, 30u8, 105u8, 81u8, 185u8, 83u8, 97u8, 29u8, 17u8, 221u8, - 163u8, 46u8, 160u8, 157u8, 120u8, + 4, 189, 19, 92, 24, 21, 120, 8, 133, 122, 170, 157, 119, 3, 177, 200, 248, 222, 196, 156, + 78, 112, 49, 227, 141, 246, 238, 56, 191, 154, 99, 117, ], [ - 7u8, 130u8, 149u8, 229u8, 162u8, 43u8, 132u8, 233u8, 130u8, 207u8, 96u8, 30u8, 182u8, 57u8, - 89u8, 123u8, 139u8, 5u8, 21u8, 168u8, 140u8, 181u8, 172u8, 127u8, 168u8, 164u8, 170u8, - 190u8, 60u8, 135u8, 52u8, 157u8, + 26, 118, 35, 14, 29, 120, 25, 237, 212, 51, 71, 54, 14, 205, 9, 90, 205, 145, 140, 117, + 110, 167, 151, 210, 248, 190, 35, 218, 59, 223, 197, 1, ], [ - 47u8, 165u8, 229u8, 241u8, 143u8, 96u8, 39u8, 166u8, 80u8, 27u8, 236u8, 134u8, 69u8, 100u8, - 71u8, 42u8, 97u8, 107u8, 46u8, 39u8, 74u8, 65u8, 33u8, 26u8, 68u8, 76u8, 190u8, 58u8, - 153u8, 243u8, 204u8, 97u8, + 12, 241, 73, 63, 160, 180, 28, 33, 62, 197, 246, 157, 161, 66, 116, 24, 174, 135, 182, 73, + 76, 245, 139, 76, 248, 128, 41, 15, 235, 9, 229, 230, ], [ - 14u8, 136u8, 67u8, 118u8, 208u8, 216u8, 253u8, 33u8, 236u8, 183u8, 128u8, 56u8, 158u8, - 148u8, 31u8, 102u8, 228u8, 94u8, 122u8, 204u8, 227u8, 226u8, 40u8, 171u8, 62u8, 33u8, 86u8, - 166u8, 20u8, 252u8, 215u8, 71u8, + 17, 202, 129, 100, 100, 182, 8, 91, 177, 159, 126, 19, 108, 195, 153, 221, 163, 174, 193, + 8, 194, 165, 155, 41, 108, 56, 241, 208, 15, 66, 145, 128, ], [ - 27u8, 114u8, 1u8, 218u8, 114u8, 73u8, 79u8, 30u8, 40u8, 113u8, 122u8, 209u8, 165u8, 46u8, - 180u8, 105u8, 249u8, 88u8, 146u8, 249u8, 87u8, 113u8, 53u8, 51u8, 222u8, 97u8, 117u8, - 229u8, 218u8, 25u8, 10u8, 242u8, + 0, 83, 234, 224, 150, 177, 45, 230, 158, 255, 65, 243, 111, 114, 187, 108, 220, 0, 70, 229, + 107, 177, 41, 137, 213, 159, 42, 62, 247, 0, 216, 96, ], [ - 31u8, 141u8, 136u8, 34u8, 114u8, 94u8, 54u8, 56u8, 82u8, 0u8, 192u8, 178u8, 1u8, 36u8, - 152u8, 25u8, 166u8, 230u8, 225u8, 228u8, 101u8, 8u8, 8u8, 181u8, 190u8, 188u8, 107u8, - 250u8, 206u8, 125u8, 118u8, 54u8, + 29, 202, 53, 98, 1, 67, 189, 200, 130, 89, 23, 23, 208, 215, 54, 165, 91, 206, 69, 99, 155, + 53, 217, 145, 133, 32, 27, 31, 44, 230, 239, 73, ], [ - 44u8, 93u8, 130u8, 246u8, 108u8, 145u8, 75u8, 175u8, 185u8, 112u8, 21u8, 137u8, 186u8, - 140u8, 252u8, 251u8, 97u8, 98u8, 176u8, 161u8, 42u8, 207u8, 136u8, 168u8, 208u8, 135u8, - 154u8, 4u8, 113u8, 181u8, 248u8, 90u8, + 36, 69, 17, 148, 122, 1, 46, 80, 219, 3, 19, 243, 191, 116, 209, 28, 21, 11, 131, 79, 42, + 126, 213, 156, 155, 89, 41, 194, 4, 149, 5, 35, ], [ - 20u8, 197u8, 65u8, 72u8, 160u8, 148u8, 11u8, 184u8, 32u8, 149u8, 127u8, 90u8, 223u8, 63u8, - 161u8, 19u8, 78u8, 245u8, 196u8, 170u8, 161u8, 19u8, 244u8, 100u8, 100u8, 88u8, 242u8, - 112u8, 224u8, 191u8, 191u8, 208u8, + 42, 106, 233, 49, 211, 12, 253, 42, 193, 117, 87, 179, 82, 196, 194, 131, 227, 9, 130, 126, + 180, 60, 44, 169, 161, 193, 163, 99, 219, 242, 165, 87, ], [ - 25u8, 13u8, 51u8, 177u8, 47u8, 152u8, 111u8, 150u8, 30u8, 16u8, 192u8, 238u8, 68u8, 216u8, - 185u8, 175u8, 17u8, 190u8, 37u8, 88u8, 140u8, 173u8, 137u8, 212u8, 22u8, 17u8, 142u8, 75u8, - 244u8, 235u8, 232u8, 12u8, + 21, 207, 14, 234, 32, 22, 204, 3, 216, 58, 149, 23, 3, 106, 179, 151, 60, 246, 210, 119, + 26, 63, 89, 197, 100, 213, 222, 15, 174, 33, 53, 72, ], [ - 34u8, 249u8, 138u8, 169u8, 206u8, 112u8, 65u8, 82u8, 172u8, 23u8, 53u8, 73u8, 20u8, 173u8, - 115u8, 237u8, 17u8, 103u8, 174u8, 101u8, 150u8, 175u8, 81u8, 10u8, 165u8, 179u8, 100u8, - 147u8, 37u8, 224u8, 108u8, 146u8, + 43, 68, 149, 146, 2, 237, 193, 0, 190, 230, 192, 129, 108, 193, 83, 16, 23, 71, 2, 156, 68, + 159, 242, 252, 82, 153, 72, 136, 169, 74, 122, 130, ], [ - 42u8, 124u8, 124u8, 155u8, 108u8, 229u8, 136u8, 11u8, 159u8, 111u8, 34u8, 141u8, 114u8, - 191u8, 106u8, 87u8, 90u8, 82u8, 111u8, 41u8, 198u8, 110u8, 204u8, 238u8, 248u8, 183u8, - 83u8, 211u8, 139u8, 186u8, 115u8, 35u8, + 7, 102, 143, 18, 231, 221, 200, 47, 188, 129, 252, 174, 152, 169, 54, 90, 227, 216, 240, + 239, 38, 59, 233, 225, 172, 43, 75, 88, 217, 34, 87, 119, ], [ - 46u8, 129u8, 134u8, 229u8, 88u8, 105u8, 142u8, 193u8, 198u8, 122u8, 249u8, 193u8, 77u8, - 70u8, 63u8, 252u8, 71u8, 0u8, 67u8, 201u8, 194u8, 152u8, 139u8, 149u8, 77u8, 117u8, 221u8, - 100u8, 63u8, 54u8, 185u8, 146u8, + 3, 128, 2, 111, 8, 97, 254, 204, 199, 175, 195, 74, 254, 96, 128, 111, 72, 106, 54, 2, 26, + 247, 200, 143, 164, 50, 57, 65, 136, 219, 8, 231, ], [ - 15u8, 87u8, 197u8, 87u8, 30u8, 154u8, 78u8, 171u8, 73u8, 226u8, 200u8, 207u8, 5u8, 13u8, - 174u8, 148u8, 138u8, 239u8, 110u8, 173u8, 100u8, 115u8, 146u8, 39u8, 53u8, 70u8, 36u8, - 157u8, 28u8, 31u8, 241u8, 15u8, + 47, 14, 38, 144, 35, 169, 70, 232, 32, 157, 247, 141, 16, 125, 161, 188, 55, 73, 250, 121, + 65, 27, 149, 219, 127, 61, 63, 166, 98, 73, 236, 51, ], [ - 24u8, 48u8, 238u8, 103u8, 181u8, 251u8, 85u8, 74u8, 213u8, 246u8, 61u8, 67u8, 136u8, 128u8, - 14u8, 28u8, 254u8, 120u8, 227u8, 16u8, 105u8, 125u8, 70u8, 228u8, 60u8, 156u8, 227u8, 97u8, - 52u8, 247u8, 44u8, 202u8, + 12, 192, 184, 61, 225, 169, 250, 219, 72, 31, 85, 251, 98, 186, 97, 83, 160, 211, 181, 216, + 86, 130, 15, 129, 178, 199, 135, 240, 163, 58, 240, 219, ], [ - 33u8, 52u8, 231u8, 106u8, 197u8, 210u8, 26u8, 171u8, 24u8, 108u8, 43u8, 225u8, 221u8, - 143u8, 132u8, 238u8, 136u8, 10u8, 30u8, 70u8, 234u8, 247u8, 18u8, 249u8, 211u8, 113u8, - 182u8, 223u8, 34u8, 25u8, 31u8, 62u8, + 47, 61, 30, 232, 48, 100, 74, 6, 78, 160, 155, 36, 120, 233, 107, 9, 247, 81, 44, 217, 182, + 33, 236, 77, 211, 159, 240, 234, 4, 63, 159, 38, ], [ - 25u8, 223u8, 144u8, 236u8, 132u8, 78u8, 188u8, 79u8, 254u8, 235u8, 216u8, 102u8, 243u8, - 56u8, 89u8, 176u8, 192u8, 81u8, 216u8, 201u8, 88u8, 238u8, 58u8, 168u8, 143u8, 143u8, - 141u8, 243u8, 219u8, 145u8, 165u8, 177u8, + 17, 219, 227, 3, 22, 187, 208, 6, 2, 186, 189, 158, 169, 243, 95, 194, 16, 217, 238, 184, + 130, 7, 227, 17, 45, 2, 161, 116, 220, 34, 249, 234, ], [ - 24u8, 204u8, 162u8, 166u8, 107u8, 92u8, 7u8, 135u8, 152u8, 30u8, 105u8, 174u8, 253u8, - 132u8, 133u8, 45u8, 116u8, 175u8, 14u8, 147u8, 239u8, 73u8, 18u8, 180u8, 100u8, 140u8, 5u8, - 247u8, 34u8, 239u8, 229u8, 43u8, + 3, 19, 38, 52, 143, 142, 62, 92, 44, 102, 47, 19, 242, 24, 121, 153, 12, 240, 243, 101, 9, + 37, 202, 115, 148, 161, 16, 30, 155, 161, 144, 59, ], [ - 35u8, 136u8, 144u8, 148u8, 21u8, 35u8, 13u8, 27u8, 77u8, 19u8, 4u8, 210u8, 213u8, 79u8, - 71u8, 58u8, 98u8, 131u8, 56u8, 242u8, 239u8, 173u8, 131u8, 250u8, 223u8, 5u8, 100u8, 69u8, - 73u8, 210u8, 83u8, 141u8, + 26, 79, 66, 22, 76, 127, 70, 53, 10, 130, 68, 184, 169, 180, 247, 196, 185, 112, 105, 124, + 242, 46, 162, 120, 17, 173, 217, 34, 66, 139, 8, 51, ], [ - 39u8, 23u8, 31u8, 180u8, 169u8, 123u8, 108u8, 192u8, 233u8, 232u8, 245u8, 67u8, 181u8, - 41u8, 77u8, 232u8, 102u8, 162u8, 175u8, 44u8, 156u8, 141u8, 11u8, 29u8, 150u8, 230u8, - 115u8, 228u8, 82u8, 158u8, 213u8, 64u8, + 23, 171, 234, 98, 23, 43, 129, 46, 93, 139, 200, 35, 152, 181, 44, 141, 118, 244, 139, 189, + 136, 47, 181, 52, 19, 209, 86, 114, 197, 137, 164, 181, ], [ - 47u8, 246u8, 101u8, 5u8, 64u8, 246u8, 41u8, 253u8, 87u8, 17u8, 160u8, 188u8, 116u8, 252u8, - 13u8, 40u8, 220u8, 178u8, 48u8, 185u8, 57u8, 37u8, 131u8, 229u8, 248u8, 213u8, 150u8, - 150u8, 221u8, 230u8, 174u8, 33u8, + 40, 23, 73, 77, 37, 176, 209, 183, 235, 236, 200, 180, 114, 31, 149, 225, 195, 224, 233, + 120, 192, 230, 186, 5, 198, 58, 194, 22, 103, 58, 32, 176, ], [ - 18u8, 12u8, 88u8, 241u8, 67u8, 212u8, 145u8, 233u8, 89u8, 2u8, 247u8, 245u8, 39u8, 119u8, - 120u8, 162u8, 224u8, 173u8, 81u8, 104u8, 246u8, 173u8, 215u8, 86u8, 105u8, 147u8, 38u8, - 48u8, 206u8, 97u8, 21u8, 24u8, + 6, 145, 221, 211, 203, 200, 190, 59, 185, 28, 165, 245, 37, 127, 198, 35, 201, 18, 171, + 213, 144, 114, 59, 165, 3, 118, 71, 186, 237, 23, 29, 228, ], [ - 31u8, 33u8, 254u8, 183u8, 13u8, 63u8, 33u8, 176u8, 123u8, 248u8, 83u8, 213u8, 229u8, 219u8, - 3u8, 7u8, 30u8, 196u8, 149u8, 160u8, 165u8, 101u8, 162u8, 29u8, 162u8, 214u8, 101u8, 210u8, - 121u8, 72u8, 55u8, 149u8, + 13, 119, 99, 90, 179, 59, 218, 184, 47, 201, 2, 28, 166, 172, 184, 174, 168, 204, 37, 99, + 144, 151, 166, 26, 25, 108, 118, 134, 170, 194, 209, 15, ], [ - 36u8, 190u8, 144u8, 95u8, 167u8, 19u8, 53u8, 225u8, 76u8, 99u8, 140u8, 192u8, 246u8, 106u8, - 134u8, 35u8, 168u8, 38u8, 231u8, 104u8, 6u8, 138u8, 158u8, 150u8, 139u8, 177u8, 161u8, - 221u8, 225u8, 138u8, 114u8, 210u8, + 2, 24, 228, 167, 106, 255, 169, 124, 55, 163, 82, 236, 43, 16, 172, 112, 45, 212, 136, 119, + 58, 237, 174, 44, 25, 175, 19, 88, 207, 59, 68, 49, ], [ - 15u8, 134u8, 102u8, 182u8, 46u8, 209u8, 116u8, 145u8, 197u8, 12u8, 234u8, 222u8, 173u8, - 87u8, 212u8, 205u8, 89u8, 126u8, 243u8, 130u8, 29u8, 101u8, 195u8, 40u8, 116u8, 76u8, - 116u8, 229u8, 83u8, 218u8, 194u8, 109u8, + 34, 146, 4, 113, 182, 175, 110, 154, 135, 193, 142, 67, 244, 138, 77, 4, 153, 64, 211, 240, + 160, 174, 247, 63, 246, 251, 180, 130, 80, 134, 69, 121, ], [ - 9u8, 24u8, 212u8, 107u8, 245u8, 45u8, 152u8, 176u8, 52u8, 65u8, 63u8, 74u8, 26u8, 28u8, - 65u8, 89u8, 78u8, 122u8, 122u8, 63u8, 106u8, 224u8, 140u8, 180u8, 61u8, 26u8, 42u8, 35u8, - 14u8, 25u8, 89u8, 239u8, + 17, 17, 176, 127, 81, 172, 152, 12, 232, 113, 93, 220, 185, 138, 2, 151, 222, 104, 2, 11, + 3, 122, 90, 91, 101, 241, 227, 190, 253, 77, 105, 225, ], [ - 27u8, 190u8, 176u8, 27u8, 76u8, 71u8, 158u8, 205u8, 231u8, 105u8, 23u8, 100u8, 94u8, 64u8, - 77u8, 250u8, 46u8, 38u8, 249u8, 13u8, 10u8, 252u8, 90u8, 101u8, 18u8, 133u8, 19u8, 173u8, - 55u8, 92u8, 95u8, 242u8, + 15, 123, 40, 209, 247, 124, 235, 50, 168, 21, 2, 25, 212, 49, 117, 220, 94, 93, 94, 163, + 81, 60, 188, 191, 133, 218, 172, 138, 102, 49, 254, 29, ], [ - 47u8, 104u8, 161u8, 197u8, 142u8, 37u8, 126u8, 66u8, 161u8, 122u8, 108u8, 97u8, 223u8, - 245u8, 85u8, 30u8, 213u8, 96u8, 185u8, 146u8, 42u8, 177u8, 25u8, 213u8, 172u8, 142u8, 24u8, - 76u8, 151u8, 52u8, 234u8, 217u8, + 30, 209, 19, 178, 108, 200, 254, 107, 4, 17, 208, 112, 159, 65, 102, 227, 197, 226, 36, + 230, 109, 247, 80, 151, 118, 73, 113, 218, 240, 66, 200, 201, ], ]; @@ -307,6 +547,7 @@ pub const ZERO_BYTES: ZeroBytes = [ mod tests { use super::*; use crate::common::typedefs::hash::Hash; + use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::persist::leaf_node::leaf_index_to_node_index; use crate::ingester::persist::{compute_parent_hash, MerkleProofWithContext}; diff --git a/src/migration/migrations/standard/m20250206_000007_init.rs b/src/migration/migrations/standard/m20250206_000007_init.rs index 896024c0..d70efc5a 100644 --- a/src/migration/migrations/standard/m20250206_000007_init.rs +++ b/src/migration/migrations/standard/m20250206_000007_init.rs @@ -53,7 +53,8 @@ impl MigrationTrait for Migration { SELECT hash, data, data_hash, address, owner, tree, NULL as queue, leaf_index, seq, slot_created, spent, prev_spent, lamports, discriminator, - FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, FALSE as nullified_in_tree, NULL as tree_type + FALSE as in_output_queue, NULL as nullifier, NULL as tx_hash, NULL as nullifier_queue_index, + FALSE as nullified_in_tree, NULL as tree_type FROM accounts; DROP TABLE accounts; @@ -209,7 +210,6 @@ impl MigrationTrait for Migration { ) .await?; - // Create indexes execute_sql( manager, "CREATE INDEX accounts_queue_idx ON accounts (tree, in_output_queue, leaf_index) WHERE in_output_queue = true;", diff --git a/src/migration/migrations/standard/m20250314_000008_init.rs b/src/migration/migrations/standard/m20250314_000008_init.rs new file mode 100644 index 00000000..753ca2e1 --- /dev/null +++ b/src/migration/migrations/standard/m20250314_000008_init.rs @@ -0,0 +1,53 @@ +use crate::migration::model::table::AddressQueues; +use sea_orm_migration::prelude::*; + +#[derive(DeriveMigrationName)] +pub struct Migration; + +#[async_trait::async_trait] +impl MigrationTrait for Migration { + async fn up(&self, manager: &SchemaManager) -> Result<(), DbErr> { + manager + .create_table( + Table::create() + .table(AddressQueues::Table) + .if_not_exists() + .col(ColumnDef::new(AddressQueues::Tree).binary().not_null()) + .col(ColumnDef::new(AddressQueues::Address).binary().not_null()) + .col( + ColumnDef::new(AddressQueues::QueueIndex) + .big_integer() + .not_null(), + ) + .primary_key( + Index::create() + .name("pk_address_queue_elements") + .col(AddressQueues::Address), + ) + .to_owned(), + ) + .await?; + + manager + .create_index( + Index::create() + .name("address_queue_elements_tree_value_idx") + .table(AddressQueues::Table) + .col(AddressQueues::Tree) + .col(AddressQueues::Address) + .unique() + .to_owned(), + ) + .await?; + + Ok(()) + } + + async fn down(&self, manager: &SchemaManager) -> Result<(), DbErr> { + manager + .drop_table(Table::drop().table(AddressQueues::Table).to_owned()) + .await?; + + Ok(()) + } +} diff --git a/src/migration/migrations/standard/mod.rs b/src/migration/migrations/standard/mod.rs index a2d3a937..d02c756f 100644 --- a/src/migration/migrations/standard/mod.rs +++ b/src/migration/migrations/standard/mod.rs @@ -7,6 +7,7 @@ pub mod m20240807_000004_init; pub mod m20240914_000005_init; pub mod m20241008_000006_init; pub mod m20250206_000007_init; +pub mod m20250314_000008_init; pub fn get_standard_migrations() -> Vec> { vec![ @@ -17,5 +18,6 @@ pub fn get_standard_migrations() -> Vec> { Box::new(m20240914_000005_init::Migration), Box::new(m20241008_000006_init::Migration), Box::new(m20250206_000007_init::Migration), + Box::new(m20250314_000008_init::Migration), ] } diff --git a/src/migration/model/table.rs b/src/migration/model/table.rs index 5871e121..12b0c025 100644 --- a/src/migration/model/table.rs +++ b/src/migration/model/table.rs @@ -106,3 +106,11 @@ pub enum StateTreeHistories { TransactionSignature, LeafIdx, } + +#[derive(Copy, Clone, Iden)] +pub enum AddressQueues { + Table, + Tree, + Address, + QueueIndex, +} diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index 15805082..d6c769f9 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -22,7 +22,7 @@ use crate::{ }; use light_concurrent_merkle_tree::copy::ConcurrentMerkleTreeCopy; use light_concurrent_merkle_tree::light_hasher::Poseidon; -use light_sdk::state::MerkleTreeMetadata; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; use crate::common::typedefs::hash::Hash; diff --git a/src/openapi/mod.rs b/src/openapi/mod.rs index 2ad56d08..704ac341 100644 --- a/src/openapi/mod.rs +++ b/src/openapi/mod.rs @@ -1,6 +1,7 @@ use std::collections::HashSet; use crate::api::api::PhotonApi; +use crate::api::method::get_batch_address_update_info::AddressQueueIndex; use crate::api::method::get_compressed_account_proof::{ GetCompressedAccountProofResponseValue, GetCompressedAccountProofResponseValueV2, }; @@ -81,6 +82,7 @@ const JSON_CONTENT_TYPE: &str = "application/json"; #[derive(OpenApi)] #[openapi(components(schemas( + AddressQueueIndex, SerializablePubkey, Context, Hash, diff --git a/src/openapi/specs/api.yaml b/src/openapi/specs/api.yaml index 12192f5e..0434a085 100644 --- a/src/openapi/specs/api.yaml +++ b/src/openapi/specs/api.yaml @@ -8,6 +8,142 @@ info: servers: - url: https://devnet.helius-rpc.com?api-key= paths: + /getBatchAddressUpdateInfo: + summary: getBatchAddressUpdateInfo + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getBatchAddressUpdateInfo + params: + type: object + required: + - tree + - batchSize + properties: + batchSize: + type: integer + format: uint16 + minimum: 0 + tree: + $ref: '#/components/schemas/Hash' + additionalProperties: false + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - startIndex + - addresses + - nonInclusionProofs + - subtrees + properties: + addresses: + type: array + items: + $ref: '#/components/schemas/AddressSeq' + context: + $ref: '#/components/schemas/Context' + nonInclusionProofs: + type: array + items: + $ref: '#/components/schemas/MerkleContextWithNewAddressProof' + startIndex: + type: integer + format: uint64 + minimum: 0 + subtrees: + type: array + items: + type: string + format: binary + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string /getCompressedAccount: summary: getCompressedAccount post: @@ -329,7 +465,119 @@ paths: context: $ref: '#/components/schemas/Context' value: - $ref: '#/components/schemas/GetCompressedAccountProofResponseValueV1' + $ref: '#/components/schemas/GetCompressedAccountProofResponseValue' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getCompressedAccountProofV2: + summary: getCompressedAccountProofV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getCompressedAccountProofV2 + params: + type: object + required: + - hash + properties: + hash: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + $ref: '#/components/schemas/GetCompressedAccountProofResponseValueV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -2829,7 +3077,118 @@ paths: value: type: array items: - $ref: '#/components/schemas/GetMultipleCompressedAccountProofsResponseValue' + $ref: '#/components/schemas/GetCompressedAccountProofResponseValue' + additionalProperties: false + '429': + description: Exceeded rate limit. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + '500': + description: The server encountered an unexpected condition that prevented it from fulfilling the request. + content: + application/json: + schema: + type: object + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + jsonrpc: + type: string + /getMultipleCompressedAccountProofsV2: + summary: getMultipleCompressedAccountProofsV2 + post: + requestBody: + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + - method + - params + properties: + id: + type: string + description: An ID to identify the request. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + method: + type: string + description: The name of the method to invoke. + enum: + - getMultipleCompressedAccountProofsV2 + params: + type: array + items: + $ref: '#/components/schemas/Hash' + required: true + responses: + '200': + description: '' + content: + application/json: + schema: + type: object + required: + - jsonrpc + - id + properties: + error: + type: object + properties: + code: + type: integer + message: + type: string + id: + type: string + description: An ID to identify the response. + enum: + - test-account + jsonrpc: + type: string + description: The version of the JSON-RPC protocol. + enum: + - '2.0' + result: + type: object + required: + - context + - value + properties: + context: + $ref: '#/components/schemas/Context' + value: + type: array + items: + $ref: '#/components/schemas/GetCompressedAccountProofResponseValueV2' additionalProperties: false '429': description: Exceeded rate limit. @@ -3379,12 +3738,10 @@ paths: params: type: object required: - - merkleTree + - tree - numElements - queueType properties: - merkleTree: - $ref: '#/components/schemas/Hash' numElements: type: integer format: uint16 @@ -3398,6 +3755,8 @@ paths: format: uint64 nullable: true minimum: 0 + tree: + $ref: '#/components/schemas/Hash' additionalProperties: false required: true responses: @@ -3685,7 +4044,7 @@ paths: closedAccounts: type: array items: - $ref: '#/components/schemas/ClosedAccountWithOptionalTokenData' + $ref: '#/components/schemas/ClosedAccountWithOptionalTokenDataV2' openedAccounts: type: array items: @@ -4138,6 +4497,19 @@ components: type: array items: $ref: '#/components/schemas/AddressWithTree' + AddressSeq: + type: object + required: + - address + - seq + properties: + address: + $ref: '#/components/schemas/SerializablePubkey' + seq: + type: integer + format: uint64 + minimum: 0 + additionalProperties: false AddressWithTree: type: object required: @@ -4159,7 +4531,7 @@ components: description: A base 64 encoded string. default: SGVsbG8sIFdvcmxkIQ== example: SGVsbG8sIFdvcmxkIQ== - ClosedAccount: + ClosedAccountV2: type: object required: - account @@ -4173,13 +4545,13 @@ components: txHash: $ref: '#/components/schemas/Hash' additionalProperties: false - ClosedAccountWithOptionalTokenData: + ClosedAccountWithOptionalTokenDataV2: type: object required: - account properties: account: - $ref: '#/components/schemas/ClosedAccount' + $ref: '#/components/schemas/ClosedAccountV2' optionalTokenData: $ref: '#/components/schemas/TokenData' additionalProperties: false @@ -4242,7 +4614,7 @@ components: - rootIndices - leafIndices - leaves - - merkleContext + - merkleContexts properties: compressedProof: $ref: '#/components/schemas/CompressedProof' @@ -4256,7 +4628,7 @@ components: type: array items: type: string - merkleContext: + merkleContexts: type: array items: $ref: '#/components/schemas/MerkleContextV2' @@ -4277,7 +4649,7 @@ components: closedAccounts: type: array items: - $ref: '#/components/schemas/ClosedAccountWithOptionalTokenData' + $ref: '#/components/schemas/ClosedAccountWithOptionalTokenDataV2' openedAccounts: type: array items: @@ -4293,23 +4665,6 @@ components: format: uint64 default: 100 example: 100 - ContextInfo: - type: object - required: - - treeType - - merkleTree - - queue - properties: - cpiContext: - $ref: '#/components/schemas/SerializablePubkey' - merkleTree: - $ref: '#/components/schemas/SerializablePubkey' - queue: - $ref: '#/components/schemas/SerializablePubkey' - treeType: - type: integer - format: uint16 - minimum: 0 DataSlice: type: object required: @@ -4327,7 +4682,7 @@ components: properties: memcmp: $ref: '#/components/schemas/Memcmp' - GetCompressedAccountProofResponseValueV1: + GetCompressedAccountProofResponseValue: type: object required: - proof @@ -4365,10 +4720,8 @@ components: - hash - rootSeq - proveByIndex - - context + - treeContext properties: - context: - $ref: '#/components/schemas/ContextInfo' hash: $ref: '#/components/schemas/Hash' leafIndex: @@ -4387,69 +4740,43 @@ components: type: integer format: uint64 minimum: 0 - additionalProperties: false - GetMultipleCompressedAccountProofsResponseValue: - type: object - required: - - proof - - root - - leafIndex - - hash - - merkleTree - - rootSeq - properties: - hash: - $ref: '#/components/schemas/Hash' - leafIndex: - type: integer - format: uint32 - minimum: 0 - merkleTree: - $ref: '#/components/schemas/SerializablePubkey' - proof: - type: array - items: - $ref: '#/components/schemas/Hash' - root: - $ref: '#/components/schemas/Hash' - rootSeq: - type: integer - format: uint64 - minimum: 0 + treeContext: + $ref: '#/components/schemas/TreeContextInfo' additionalProperties: false GetQueueElementsResponseValue: type: object required: - proof - root - - leaf_index + - leafIndex - leaf - - merkle_tree - - root_seq - - account_hash + - tree + - rootSeq + - accountHash properties: - account_hash: + accountHash: $ref: '#/components/schemas/Hash' leaf: $ref: '#/components/schemas/Hash' - leaf_index: + leafIndex: type: integer format: uint64 minimum: 0 - merkle_tree: - $ref: '#/components/schemas/Hash' proof: type: array items: $ref: '#/components/schemas/Hash' root: $ref: '#/components/schemas/Hash' - root_seq: + rootSeq: type: integer format: uint64 minimum: 0 - tx_hash: + tree: $ref: '#/components/schemas/Hash' + txHash: + $ref: '#/components/schemas/Hash' + additionalProperties: false Hash: type: string description: A 32-byte hash represented as a base58 string. @@ -4478,8 +4805,8 @@ components: properties: cpiContext: $ref: '#/components/schemas/SerializablePubkey' - nextContext: - $ref: '#/components/schemas/ContextInfo' + nextTreeContext: + $ref: '#/components/schemas/TreeContextInfo' queue: $ref: '#/components/schemas/SerializablePubkey' tree: @@ -4769,6 +5096,23 @@ components: $ref: '#/components/schemas/AccountState' tlv: $ref: '#/components/schemas/Base64String' + TreeContextInfo: + type: object + required: + - treeType + - tree + - queue + properties: + cpiContext: + $ref: '#/components/schemas/SerializablePubkey' + queue: + $ref: '#/components/schemas/SerializablePubkey' + tree: + $ref: '#/components/schemas/SerializablePubkey' + treeType: + type: integer + format: uint16 + minimum: 0 UnixTimestamp: type: integer description: An Unix timestamp (seconds) diff --git a/tests/data/transactions/batched_tree_token_transactions/2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 b/tests/data/transactions/batched_tree_token_transactions/3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi similarity index 70% rename from tests/data/transactions/batched_tree_token_transactions/2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 rename to tests/data/transactions/batched_tree_token_transactions/3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi index f20c5b5d..ba390271 100644 --- a/tests/data/transactions/batched_tree_token_transactions/2yRRZrjsYc3kYQ6w275GxMXYKjdHvJxnrnf8iwTeHKoSjXMhh6FzkvRyLvcP1HK7sPUqToPTvWQ4Z9RH4ZmMDq69 +++ b/tests/data/transactions/batched_tree_token_transactions/3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi @@ -1,7 +1,7 @@ { "slot": 19, "transaction": [ - "AWKsIwweZrdLp649bZQmdTIP5T0qGrP4ZQqKyK1re/Q9s1hIPOaT472lt4okDVO4+L+x++QDInQpmJSJwqgdpgoBAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m21ovFh76K+bpq8cIj/zhW0bixe5G8fbAxBdzBr/eY57wp55IOWxW4NVOP7mxA8WYXgvhjDmq6x139I1A8AZUoljPSvQaRS6JzHqb67QmBG3F5Ut1RvQOd+hEuLisG0pVgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ12ZrQNvvroT6/kYK4Up+qEaoLnvwgKHVD+tr1wglqSa0CBgAFAkBCDwAJDwAADQIECAcMCw4KAQkFA5EB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", + "AYTsBTa2G6bwd/qHw9YV59irJGENtEGkbBaoqB/Q6W/Dl4+oLB05ZlhXBrFTlo2x7awpXKmxaDfNlEr1ggC2+Q0BAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m214qdUNlEq4bYqrD5/FIAD+90rbIUZWshOnqUzdHGfyKcxEpq1I2ABdCDa2xOknTCyCP2NS9sR+lp+1FMSxd7LWnnkg5bFbg1U4/ubEDxZheC+GMOarrHXf0jUDwBlSiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1aJqACV65sgQ44Gd5TNjjnM8lf+HQb9sdOs4OAQBXfIwCBgAFAkBCDwAJDwAADQIDCAcMCw4KAQkFBJEB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", "base64" ], "meta": { @@ -14,8 +14,8 @@ 9995027520, 29677440, 2923200, - 0, 2039280, + 0, 1, 1, 1141440, @@ -31,8 +31,8 @@ 9992017517, 29682443, 2923200, - 3000000, 2039280, + 3000000, 1, 1, 1141440, @@ -52,7 +52,7 @@ "programIdIndex": 8, "accounts": [ 2, - 4, + 3, 0 ], "data": "6dRbrMDfHJ4F", @@ -68,20 +68,20 @@ 14, 10, 9, - 3, + 4, 7, 5, 7, 1 ], - "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579GVKXkKtXRHVM4ENdERUQgCMsUcvHS8VL2mimWGQKmpmWDHLfRhyvrqkpfPBcFDHivsargJ1hrZNtXtSVbA3no93CfwKNoV943soifzceVKGpSwCaHDs5XMFiUQce87uHyrxh45Yo56NWsxyUHEj8iE9N9y1Z39ZtjbxsVnizxbVjULqKr9FQR9gwMQTyAoyXy85XZb1NSCH7BsnWAxQzZXstC7iqz1nDtpZwre6JE9SKFbjupSjKTZ6Wvcp7LmuEkM7MNNQWNd5XkxcqwnPqmwhyAmQhhbUSe8G2qgF8Jk38JoBemg226o5LRhJjLtU6yopgbKutFkcQyRQuN7E7PzRLyQbGtRWvici1uDHGZ9sKg5tMLULuaQBmqQB8GMmLAQJtfiDwkB7t3wDVQqTkR3wXGxxrzsya65STXzJf2ZKH5Tv2ytH7Q4a9mBYe4sdkFsNheWdf8ywTBnNLBMLA8UWuoPd4BwBnWmY9cCS6wtYk64yxShBjNFKv4niWYg7YSptPFiPPQArVEyb32CpxwmsXoUAa7r9G5u3m3MyyZZ43EQMWEYw9NTdYNpbqNztJKjan8iR3d26BjUQVeR5UD8rDgCeUK2P", + "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579GZ6FXSRNnNvixsxHXUVrsXs5qYnsiBRbQP4ieRuYzsZ39araGsiWZ8qJS7n3mttLXLhYCFnMneF6oZqx45A5oKzVTxC4Q6Q754ZxnDciG4k9DgE9jiKiQo36MRWVRfzhDMVhkX2bwxNWbRQYCeKL3pBWuVitm7yeZ6b9rWSLgeexXtXoHA4JVa1YEET9TBfXvPByF7DVifbWVYvZnyrYAeiFMivcGhupk642wdDFMsV5bZFQ4qghsYUQioARnvtVhoZMAB2BGBCnszpJyQihvM5KJcGzjaSHMNNrz6ksmCwP2B5J7AC9Zcp4Lc1fQNQ4FBXEHPvpUpSb183o2iXXXpMuHyio2KZ35d1K3CTfjCabofispr2zCaL4dvnwgGmNCYdAwtHBnkrbz6ZZriEKQjbfwUWvxyFNvRFa12si9R8sN6fzNwW5FqnuWhtSWVPetyC7ZGrEvJE4MuceVu1paxHiV9zVHbUkCYTGMNC3jXoRpZPiB7rVtBefz5KevRfhw7bhfWK9FF2qmHP5GMk7X9ELta96cvdoh6cdS4mUXm63g4f85Uv2xsvuFFVg5SzT4wbfXj1uFAr8YUbrsMxJQwaHaut67if", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [ 0, - 3 + 4 ], "data": "3Bxs4Z6oyhaczjLK", "stackHeight": 3 @@ -102,7 +102,7 @@ 12, 1 ], - "data": "tYXduB7cAui7Gdg5DyTiW9e3sL88TDknGJJJJeJjkY1HivWnDCUzuantQ1cyEPgNBJqT5TzcaeFaiSmxJq2snanarbTRQx1612JH9H6ccfhcYpRycpqQDv5686UemXxNb1yTQNmV7PP5jWCcxVqk9niBB4D84SUK5Rus67m6UL84dZgodYSnR2BbgM42xBLjnyb7HAqHgrgcqmQAtspzjCAygwB7nxssFB1FNG1VGNjiPVyqLd8VzdqyhfkRDLodmybjAWkGtyvVTQFpnAXrg1nmDGCf", + "data": "CJdnZjeTvUemiXD67LhXjN2CkBPvrS3yD6yndNET9wKqegZDCHUDw6QuYeVuYp8z4HQevtVRQGZRv4baY11eTBmnjqGCh49YZxEgqwFLj8DymcR2jUVX73Se4Y7FthXuMnzQyXzSszfZdq6558ACqpXziEXckdnpq8q45w56HWJ5z5Z5sSYGKSi8wgQbfS69dBqmXCZg5sWRk3wUFUZA5QjyM3bevsVt7BEQBvd81FPdJKtB77Bj5aM9C3FbemTyfYbKGm7MoU4uZ4jQiGH5g2uK7CtAzdjXrq2dqTh6xCYptyAP547ubs2kWJDBVUBCvHrXeAZ8xeEqMKosSRV", "stackHeight": 3 } ] @@ -115,11 +115,11 @@ "Program log: Instruction: MintTo", "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb invoke [2]", "Program log: Instruction: MintTo", - "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 5068 of 982637 compute units", + "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 5068 of 982636 compute units", "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb success", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpi", - "Program consumption: 955693 units remaining", + "Program consumption: 959277 units remaining", "Program log: num new addresses: 0", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", @@ -130,19 +130,20 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 3", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9973 of 916753 compute units", + "Program log: insert_leaves 3", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10445 of 921690 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 906577 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 55042 of 961340 compute units", + "Program consumption: 911042 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 54161 of 964924 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 94407 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 89935 of 999850 compute units", "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" ], "preTokenBalances": [ { - "accountIndex": 4, - "mint": "753LWB3Vz9Zsj8uyiMRFyNHuiMdFtu7Ku6x4cyKnSWe3", + "accountIndex": 3, + "mint": "7LasgAqT1hWtGEHo6BRPPLN56CWnZKdNk1GwWk7k9zjK", "uiTokenAmount": { "uiAmount": null, "decimals": 2, @@ -155,8 +156,8 @@ ], "postTokenBalances": [ { - "accountIndex": 4, - "mint": "753LWB3Vz9Zsj8uyiMRFyNHuiMdFtu7Ku6x4cyKnSWe3", + "accountIndex": 3, + "mint": "7LasgAqT1hWtGEHo6BRPPLN56CWnZKdNk1GwWk7k9zjK", "uiTokenAmount": { "uiAmount": 370.23, "decimals": 2, @@ -172,7 +173,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 94557 + "computeUnitsConsumed": 90085 }, - "blockTime": 1740291881 + "blockTime": 1743934717 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_token_transactions/xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA b/tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG similarity index 52% rename from tests/data/transactions/batched_tree_token_transactions/xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA rename to tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG index 9d070b60..d871a2c2 100644 --- a/tests/data/transactions/batched_tree_token_transactions/xLnZGtXwiCunEYuZDQg1WBkw3DE1mF3m5dcJJGJ5QfXkTaRqWWfeWexGXMBUrnKZ8FPKX34Kv9PobfJQS4iq8LA +++ b/tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG @@ -1,7 +1,7 @@ { "slot": 20, "transaction": [ - "AS+5Xd5qNZ9SjYnM1YPQcIl81H/hqz7XsM1UMZlAxqSkrOD2X6TIvcCO3Ro6nfCQI1xRBkiTaUZJzaC4cvO9EwMBAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1HMPGkJFMhtJQz+cYHUWvBGNdSuUbrReH1uKQQFB0mqkCBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAAFovFh76K+bpq8cIj/zhW0bixe5G8fbAxBdzBr/eY57wAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", + "Ab4TFBKmoae0feALCbO/PBYBkC7zNLXiDQ4wTTOEREuoyn8bHCwbAvfXvCpR02czyEeFInVeyZqU6y019+0osAUBAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1K6ydI73HyQs9Rbx3hbvwqMfWk0QxC/LjcijcjXQMUM8CBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAAF4qdUNlEq4bYqrD5/FIAD+90rbIUZWshOnqUzdHGfyKAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", "base64" ], "meta": { @@ -59,7 +59,7 @@ 2, 1 ], - "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NLjoczYb92eAmFqje1WHnfU53Dw6busHtFHTdHRDSpWxEQyUbHBvM2pHNgTRZ7TwLtQK87858dprHv3HC6ZB4gMoqmu5QyBVgt8yPqeHxDZd8tMe6JLWtiUbtSXuPdwQGcYZyPMkBtbtUzHgM6rdAD2ahqNUy5TJ3nn1QXaTznjeZY98sZKKavh2y1gddYV1FJdEAAwpQRr9CGZx8urf8cS8md843AumPaao1qcwQzqtb6C1pWCipr5XdyfapKS9XpyPUsYeB2ikDkMPyXpDdRHXdc4AdAjGddwd2JR1abhY9ndwKAJgwDur1Hk1jqLfkfkXXwp5NYtdEkicuAK9EbCh8GYCUqexJT1cQEh7Tj2BgxgnHXibbfgRPFhh44pRmLJDcyahYsQQjdMj5Xsj1DrTnu3RSY8GLVyrGVSBiGWw4Q79ewhMFsvFtepK9icwrGYdzY8UiKyH2T3wtDsbTUHGZptoLfWxtxqybRt8Mk7kDbNwtq4VLb7cVPqezeaRgZKvzxQDRv1stuWPKBgTr5hp7qQN813r8H5PLtuy9CpgxXWribp6sWZy7nhwojKuSGRKzJHd2ha2PArQYQpgKk9YGsmzB2hGnUTTE2TZN3T58ZfbHH2duns2XBPhBmUjheYhQgnBht1v1eRWusJJ5LYQef7BM6xhG4PuENvubKbGGAxZNxqmVWmnboTXb5cjHGiHpepoZTATa7YwPBLu789AmaLsKKMGPWtQfJFjYBNhzLqii3gTeiyYVBv1eKEpqtBtBe5NHtMEYd32sZDFt6CwtyyNnW9o8fMHM4WaMMCTrtd89yJHnsmDc4sUiFX7eVZ7tKJHpEnArCk57wxDrNVqTJRXAUowi8CsJbZsjGM37dph426SqNKXaw87rXd1Hi2uBpngwEHa9PUmUXEcupsbjMiHPxJagFwRGy72JExczPsUGG145kH29ydhkZ57j551bikJn2DaPzBotsqkXC3ZDQbLb8SCc4k1jqB5taUeVKXn9gnuopnTxGPYR4f9FCc3VHLYmpN4LMy8fEPuz36yX7t8cnKKD4eSnpdkpJRtZG83TEvAuDERockh6yY37g9JvTnzHvB1nmNJZqkb9PQ6SdVNWRTFMaGjLcQoNdPbQ7KoNwMZhhDgmxqqRC6LLxqmUeSFermR3EEQLAtSwcu6CkVxmJUvUq7nLkrQHRUGBFSJHCb3XtbUkeQTqwZtLj6hEp2EUamxa3MKiggnzkYXYPBDmBpbZcWmgt8SKBR199P7cvSeWuLET5pcQmwtrrjeYXxCqXU7YQyQnZC56cAbr2xP3WS9gYntFtBqeYCcKNGmStCaBBydtEnpyPBXtRagnToRqaBJoeRQBBftWobi5yZbSaQMu5xLnBKSvrHHwUFtJ38Bbn17BZ16ocbuK4eJtV4K75quXDprkDAWEkzPDyNQRYa2kQVzBXaQetC5avGjCN8mdkzfkhUjNpqLmTdeckAEf3Umne7F1xk34vDWsEVhhkZXBp6gnfsvyQowXsgJb5d1EDZQdHtwMGVcMT5gR5BUUNB5RhJhkSiq8okGgJGJSxKovoJqGq4Ah5Pe5Uj", + "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NLq2GHZBjjuoeCAMurJP73GFLeKbYTZTEGnvydfXi3DsDMaxhd1penEkJ22jWdD4VUC23c3fniy8DLtDnG8EK5mr78P1arnufcDFWn6ya1mDikhJb9gBV9t7EH2ydKhjRPvB6Mi44E9fCeo9TGMACEKY1S9XmEiTdYquFCRfa9CzrePPjBwjJ1dxU5FmpB2C5PEARGpB4zhgBbnuu7fjkuxVHTmgAd45D1CuZicvYv67x4ufLbjfhD2UHEywaJU79ZS2B6AcrKgxEhNLT6hrvJJ6NJxJ75s7xPKzW3sWoEU4953ni7JjZ8JbNV2ktwqSVJzFqp1jVspDamJ7DWJ5bHvmeGYC2cPEMQQh7nvBgbtfh4WZ7fVH5jQDp2CRLRfXXcvQGTvuv6JZPZTqx398m12asZbSeAZY3hiBGBoQkkYTh9KcKUxbZpZfaXESn7T47TQmQKoYRyT63y3YVu77KNuaXqkgGpBUTrWxzAnS4hN4DHxERo9ZM3bfgDWFF14NvNMcTKXqrEZ7ijhcmiAiKo8BUZ2tc8C9TQCndFTS7Uz45DsKXKzDhNcSMwziA9dw78Lty4evvGb2zHfb7sQYbt5fXCpTmzjKjW7no6XxwJnCrsPTU9wRt1qub66VDZCJ3AaMpEStFjSxp1NkV5a7CwLYG87FmURtjjYKJtCmbJGWGcQXGHtduTkH4cHpg8DHBP1gcyq82TFVLaToY5TbYsBNU3vKGmu65bDAiXdbW9rFgfNBMKZDBhT2GpKyzffD1CVyeDoanVNuCuaN7Mo1DySMB5BQ5AnkhmM3YYJFjquL5Lu2E2pWJZDQ2iCnp2dS7USXJThJSpfMFtN3ZNNPBiyLt21puChvUkMZ9SMdnbuuYh2BrrxpxQUZRMdiukpQYitAWY3YcKvjhemTY4i3BbfP4ruX1zWwaHMeJXKG9ss5ghtNMbcpRx8gGbkFDDm7NXCgiiCNQChNYR4KLavBKAG7LMVhRmcQUhneiU7jrUuiqZcdE1rkBB325YjLfxCYK3ivMwUGyk36BEEfdgaUZgw229tVdQTDXaxtZW3Kis1bv2YEG2H27Ng33rNZbYUZRtBmRcySd6rAP75NEt9R5He5nXir2AfUq8sutqRcmi1pWyiUkgdBAtmG4L92RmVt6s4R7TmShgHF2YoVJ4jnA3nPgWj7dodaDLAsfDTmUtNDJcdSo4Uy5KtQyRmXJC3FtnTkWw57GHkwKokiGiVLp92uT7ExVtCoCNwWGQWPhzZg7RhGGKJB5z1nZbLqvEsTJD1xyQJNFhnycNxNyRYD8RBkXxihBoAqjncuV6KczgAXUxrpzo9nVkU5PJABcBaxdsiu6t2t7oETTQKKgyWnrAv9WhEe9o58eZwSqAQdT4RbQfnv6qWqt4qm7Z1ziLeXLyvJnAzHFPFPKsQVBgPP5oMEGx3C2tKoc2nAzAQt21td7WKiwVbhdQAghtX8PtxYTdHagGonv9gqYVY1x89jiYMQXfakXPV6MwvjsGPivBqGWvRqfMeofvHVQQhPdRC1YKpo4PCncYJUyDM2gvPQT6z32uWw7q23NW4KnGwFJ4ShQX9", "stackHeight": 2 }, { @@ -79,7 +79,7 @@ 1, 2 ], - "data": "HWw3g1RVyn6xKiZC1F7KRv4s2yv6EAAzs6p6GvHnB1fUhHLwFpG9gnnBc8UGaodFfWTaKQdEvhQ4MxBm3BtLoP3mbjogcQ4wYraF366psowLYYh2jMPETCw1XB4kXQGDC5R2ddKnw1NpUKnyWdagDznL7nQRXdh6yMXSbzXjNuMk2of76SJrzvDAmRX1JF4EM25FFP86y9An133hWVRDtoMCGoTCo5LT3LQbD62WsqRCNb83MbLHCk782KGHJxrM12KXvTYiT2EdruSJ4LXarVfp5rjC3jHeM49CmkCF6WVGsqGjSjuzKcHQkjznT3i3grNbA2nEyZ9KX74Cit753wZZCxNeU9NvYrgRdSj4mG9ysAb45pgn7HChX5dEmN1GEpJZTWEUoYDsowF1c88oegvGUbBBDFRtMt6FEANynVQ8XTjJPK5C3oTCBRpZcYPQdfVNU9tmz3skKDxHsAMx6syLTomZs3EobGrrRNZpZp4mSRmviPZkpJBneCHzfLGSyLsvxtDHVNBi2JNMtzh3JpGRmGuQ8fk2ZWZdL7tYYxoRC4y9EEKANYykk7n9QKqc6YzhnB89umK3CabMKxTwWmbMk1NtdM6ALc79xtPmP4eGPV1ScN6dnuELzz5uLB2f3PCQWhikg3Bu78kaGbmQryW1winRFXjpYA5cUVqM5YTDrRU5dwAmVC88Z7L8WgtgHyU4f", + "data": "3DXduM3VLCFR9vge597UAKeEXbDctovSNcsprNRdDXxUeaeF8nHytNrs6G4HuLvEFg8qGd2Zo2k4B4Tf9sUHM8Krfm4UhqUHCe8AYE5mV8n7ddGst3Buv4DGNwRBkzBWRWxaSTkpFiLoPT9a6or7biZZ2b353tc59M1h6RDbHwV4mHFVdiG3Gr7zSUSfABJ6wL722B6Wu5wxtTRVMY6Q4ifWAQjwTdHWZdSty8CUcaELD43H36kJWDry8QCJXe2msdiohNUG6rk2tBRh1TkF3BsNEzM7Rhm5ob1FBKstPKFvxS16Wh4ZT1opBPjYkdML87qEYqzoj7JzEcMHp8tJTt5eyRQLfWGZPiSvKeWmERZUfoTpmGw7rtwFp9i9nXj1WCfLPknWzYhVG6L81im5i1Y5abwAW8ZdEChUpu7gWCRa374QKy9zYq88W8EXBc3AqiqqRZhspkTTx9wF6DtbNi93Rc6EtS1AP9KK37u7dEWPZkhmmuunnnvV8Lu1f36uZXW9juGecLrdv4SP8YnSRLsjS7w1qo9BBjbvT34HetnUnRCXESizXt3haLW5r4ZK9nyk3yuBbbJcWY8S9qnDGdUnMyCbPowt9CoZCQvbbLJ7rBfF6TyHuJaagxc9K3u4f9YvLmE8AdM3xz5qpuLA4qz87BPefeTEVnPLvAhn7BV6o5s6aF1XnTV7eYFPPBEbRorJUtB2Lby6MxRiPqc9gTyAiVdpYT4La9pCDbx3m7BuBwoaWNujZh6U3c7NTpvXL9y1Z2e6FNZZgMERSR8RfAgVhrcZpvDQgcfUMWjYA755V1V2cjSfrxJdfkfTQADwbiyqhEDivVrxw41GGCgKazknSZ4rRZPf6k2KiKh5pJdm5SAsqmEYK1pCh7SyZ6AQazqE97Mwxrq2ggLVBGAuqBbgqtNS5KLT", "stackHeight": 3 } ] @@ -92,7 +92,7 @@ "Program log: Instruction: Transfer", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpi", - "Program consumption: 949828 units remaining", + "Program consumption: 957003 units remaining", "Program log: num new addresses: 0", "Program log: paying fee: 5005", "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", @@ -101,13 +101,14 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 3", - "Program log: append leaves 5", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 27760 of 883953 compute units", + "Program log: insert_leaves 5", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 28350 of 895166 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 855970 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 98273 of 953961 compute units", + "Program consumption: 866593 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 94825 of 961136 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 145282 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 134645 of 999850 compute units", "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" ], "preTokenBalances": [], @@ -117,7 +118,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 145432 + "computeUnitsConsumed": 134795 }, - "blockTime": 1740291882 + "blockTime": 1743934718 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn b/tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn rename to tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY index 864acb07..c4f8893e 100644 --- a/tests/data/transactions/batched_tree_transactions/4kuQ2ekFm57GUMp8gSHZkXpao8xBJvEWbfiwi1ocDtPWKrx9pKuJWameCAqvshBimGLDJm6vEaLNAXkQ7Y6w2xbn +++ b/tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY @@ -1,7 +1,7 @@ { - "slot": 195, + "slot": 86, "transaction": [ - "AbvpX9OJ9B3SPFpdWwl3yi9RFmJ9RLXcCJcmR7yuRh1U2+RSJKUQ4SGN5WzxuiWvMvOyRJRJKle8Y5OqtiQ0iAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV0fZgnjzRY2KvohxXVUisbilltw5qhISprt/5CMQ3f0AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQCtNKykzE/WoZqia1Mw3y8SE12IOCPosMzZT5svw+EzQ3KidK28+Hd4kAL5zreSmP4DY/mZsZ7U6utjcVywbQMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW/A3Fg5hvM92d/+AscJZRMTDG45QkAn/S8PPMNPvVFlAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEwFQJ6Cj88Du4Ru8eoK3hrBfAUwP4XKL1BjMEaz8hJsa5SEt4Frj4yU8nGzFoS5ekb9WTQv7dQ5ruU6iqfG1SRhQS7YNbbhJAALFU1aCLyM6TtR5", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQP17KfkJvFFjcw1tKFfE9jhzJruM2a3Mtr5QRZAvHB2LHTKLb5Pk4Xfz7kGuFituTbBumeH6Jz1HFmbYQpi2TREZjefLJF2qzHhda2pHXxwtMKzUUUykfz3iS6UcXgw4NHnv1FgQxgXyVCzFfgWkReCAFfksr5EiwVZmUSj", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715534 + "blockTime": 1743945826 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o b/tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o rename to tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz index 1b1b454e..b1c81ae9 100644 --- a/tests/data/transactions/batched_tree_transactions/2hamfxJZuyPyUbdVWTTKAXeymqyHPsfVVV7DAJbVw9EcvzkLx3o233XoXPYHhG1o2gTFuqRVsiALF2Bbx6sSJg6o +++ b/tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz @@ -1,7 +1,7 @@ { - "slot": 178, + "slot": 68, "transaction": [ - "AVUDel0Ne6BruIMChEZ37YDeR7mLYb9xx2UnODi2TJH6MysNEnjWc6TkX31ZOdi3eFfDkUP+pYgIQPH6AzVpaQQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWTmPke4FXeNmMcwP12+iEWQFMiGvLaekVF+FZ1Yiw/dwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATZhuLeNbJW7WCr3nrC5AmTaBudSni+APAIsjGn7TGRXHvAAN5A9/AscfNPpL6f4hkSuBS6KehU0wt0aTvRlnA8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrJHh+E9DEj8255q2Dbz8/5uCr/7lPYtSLqndRAF4lEQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCYPGiJiBfLCByZBoqcjNAWWXwJjTszxKvfCPq4L3A45ewtFgD5Lznn8SHvs5mTVJTYahwyU1j4VCNPxFXNJinP2dXpfjggNcYPop3H2vQsSRYUFH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRx3tsvV94b83YMX4Np61Pj9jq1N89yeuVpzQNsRbaR9R19rRYR62WmUnDkK7ojzmhdE5kddUV63R9zZmrRBwF18AJD5mCP9zmcAScnVfcx5kGNXonNf2LU6XtvtMWvTjuZUvCEw7LS2GRKCLPJVveoRoj9S287cFjGj5Tvw", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7675 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960032 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40063 of 999850 compute units", + "Program consumption: 960618 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39477 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40213 + "computeUnitsConsumed": 39627 }, - "blockTime": 1740715528 + "blockTime": 1743945818 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d b/tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d rename to tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 index d2201472..9093350d 100644 --- a/tests/data/transactions/batched_tree_transactions/kNDVMhyc1WaETxdLU61qyLEZJNcWGWKfRvXPb7YbWbyaQtqCQsUtPm3PcdS2sdsbzYKG6UXaA4HLZpFbAnZDB2d +++ b/tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 @@ -1,7 +1,7 @@ { - "slot": 268, + "slot": 158, "transaction": [ - "ASVlogsW439fQGiSI8wYcqkcI3WiP320uw3R+oP+rA4sgF5mZJBxd8EFkjUYOgDEX573tx+ZSfJH/Pkp+gIclgYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUs63Zyj2mKzKsTviwlDIxaiYqUE6Wdsu6PXSJaT99MbgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATczUrJEyzL4/GgGGSojv5XHFFtxtpg44PZN3hflOgwBsrYflhEQTbRdQyfwPb3aqeBUbqzNvzGZpcS8zBPrBwoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUiOH68zoBSVDzc7Jr6l7aaIHQviJ4EP7TcvvhGbKn2VAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8mav9bhKzicnfLz5LAayC21n2yz1CKxu8KzZm1YjWVCzuyKVj3KjrYmy6emNBNCvtqez1G6yCoamSTcAhcyYxUuK8YVtwi5zLDvA1SNM9UMjVe7q", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQwFqmvxyPAVDn8DbD1QRafUGB5PZzKVCx9BqSkUCvx1q4mjReikNiwR3KXz7CXhf33p2TpY5CG1vujcwn3BjogcorHNbfSFbUU5PNBEr4dSw99fGc8rgf8CuWcEXqmsgEzPGeSCurjGQXroYJU4QP6tfFNAKXaF8t6DpdeP", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715564 + "blockTime": 1743945860 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT b/tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb similarity index 70% rename from tests/data/transactions/batched_tree_transactions/GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT rename to tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb index c86bd4bc..387f553c 100644 --- a/tests/data/transactions/batched_tree_transactions/GGkhGefxuCgQVEfVwPoD11SUJLMeKrDMqTRJgKP2X3Jdbj7PMqJDNeLFfQgcsqbgsjUtkohkSseYNtP1HD1q7hT +++ b/tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb @@ -1,7 +1,7 @@ { - "slot": 282, + "slot": 173, "transaction": [ - "AQ0rbpjU1ksZ/KwCyfBGmCdErjamaE7pnsnT5+kSqMVJGVlBE/BtHx2OYdpA33jFGG0ruz8ktQ4kfqlT8Jeu5wIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUAPrrgT0SoqBYsIZcZpSsgQMjZKagj0j+tW1v8C+7tZgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATc8o01UNDuecunDzaXLs10k7seX0nG8QY1KUOAUCgpGOHjO48UOE3o6+5KcH2MdDtGvXkql+DWI3QpearD3fgABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW1ZX9fnxlw0XeP4r9ad/Co7UOEVufKNl2lAWNaeg/zogIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD94tBvC7nZrwbTctSc9bsFq4cevs2v5hjJSZbPxqJp4CCUL6jAsBrXFe8vXd2DoZKW2SzfU32UzG7H9RsxDdgHjxWUo72JFimytLKfHnecg3yTFqAHBpTYSV6wELtXhZhC21n28VKyzg6fuhrvWZgYVCM5GmmwZqPW4KYwt14NKAYjvhxoShPAAkTWKzb46YJMmmH2SbBZo15ReRvNnvyop1GXfX9eFH8RcqMeaMvzzcip8n8hrxcckBJ76R2aPZZ7e2pSKMARm", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhnfJtECUebNuWg2k5Y6rmsBdZhBMreXChxthdbLuVpmCvbBXGYi6bKwbZ3UW4TBZyPUy5b1ABh7PAfLuW9QPgc9wnVffwpSMoR8LeJ8pyCUdc9Ht3pL8aAjj4FrJdFcqNrzmKrP8cBzdNyCfQVD8wsiVtAqFdDJ29cWfT5vRiD7mGx9f1Xvuq86NwcB1JPDDAuSuJjFx4JAjGKHZkHB5R1QcVF2UuPppYNcfNbpqZeWtLj6jeyCopTuEWXyJ9ebGSnvebkk6S8Pnw8bfK6HL1HwK5R3FQuZ3vcoYF7Fn6HtFidTJ4LiEdTU9ZpnrrxqAuojrCusoGCFHukmWZpxHx9zmXiAL84YyS3M74NCAwKbP5DPWu7SaRn4F", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715570 + "blockTime": 1743945867 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty b/tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty rename to tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT index 3c6d96a7..8fc62895 100644 --- a/tests/data/transactions/batched_tree_transactions/3RT5C5EK7VBxufykDBXMdHUQPq8Kb2sV9BEFhvwKRRfJcDhQ4DHCMvDbWWRU3ceZ8eoHqjckK5DaVYqdFDxHZjty +++ b/tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT @@ -1,7 +1,7 @@ { - "slot": 227, + "slot": 117, "transaction": [ - "AXkeS0exDkn6AWJ8Udhd1W/AxoPLT2gSYYKPJwgIRewL46JFnicEPuiawWdqaDLNtaMK0WbYJR32VhNmBGTmPQ4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnViY0X8ZqOlTWUnM5QUxaoI0URkIw9dBXewgatUlXDWwAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AT7erwyzOrbCfzD6027suMaSnR92L5YZvnfIJg7J6c5sUlIefdneykPjGw3cflac8cylt0/ff6hpGPC+2R6wDQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVO/w/57EraKGlnJB3Ha+fRW/lPZagunu2nQwruONunaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZjxeyeNC16DtY5hCLDkEK7t8KGaajhJARcE4sZoTux3GBFQHKVgye33z8JH2BcUbzeTU6TM79pMMbG9eeVJjHnLar8RM76ju3tpY3gwd4urMo58rmrZN1PRuwA2ZBGS9kD3LpL6hC3o8bwcP3FNtBJ2jsYgyswrrhRHZY3RX2vY7B8p9dMr6BCt6miQsXwcYFBfWXNsSLXhwbZc7WN838UrghgpKf5vcSgnRhNqBHzUHmPEw82VWumDXah6jMoFyAcH9r1VGJB", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhNRESmceu1Pj5PL7V34Dc3x5jRP3r9CqhbKv8d69XzX83A7HhhWqhZ9vjE6mBPEcszZrgmtqNNfCVbrk6vJKnBm5eJPpSQWGgJu1jq8nH29ySLKtNiijUJqWsFX4qiYE3ojZntLs9VtxvQkGWWvxqk9p6Y4S3M3fC9ze4eYkHZiZXPCEyZDNs2jvKJqUGAEx9d1QPUreTEjnxsjRPGmQaWUisw1oKipqyHda4wuM35KSUZwwa9pGwNqLYN4FqvmTP1JmKTZcHPGtSJqcZrFeEtsnKaogzHA8C3g32vDHs65asvRatrG7V7nkXcPsRXtovCwgSiAFMWrJFPo8uLWEqKyACN1DtFeNLt9QGn6JQBfFA3qX3eSBFURM", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13992 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14511 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947248 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52850 of 999850 compute units", + "Program consumption: 948889 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51209 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53000 + "computeUnitsConsumed": 51359 }, - "blockTime": 1740715548 + "blockTime": 1743945841 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU b/tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU rename to tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb index 2fbef5ba..f49ae523 100644 --- a/tests/data/transactions/batched_tree_transactions/5TPozF5A6GpHvP9od62VGdDxXUhScBUt6qWA4yaggnRqDfPKiL4BgRsZEZB6zHrRL4h6VrXgWEbUqxyMpTzuqXLU +++ b/tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb @@ -1,7 +1,7 @@ { - "slot": 238, + "slot": 128, "transaction": [ - "Ad7UHCbJRbtep6UPr1Imq8SgRTWOQzVbRZ/ILJ/pUCbhf1Mm9TOeldy/mZlCsnM7kBh+Io2bbyKPO0o3iGOvbgEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrD3k5lFlnmTgey/Pfhy8s8+Y33wt8OjtGpV9n3HwfTQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUIlG4PbK7V3n3A2I/LzO7yThZhwHgU8iM15uGoK25z42RhS4njmiFgS6IbY3ND2tGR4zxmySb5ZfCQj1eJp0gQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2+hqCzkOPEik88COTQujBmFCUchzgtQPDIi5oLHSO0wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBXFa56tdh3kVCU8rMFTD5GziGDbrgEgANaN4EDeqaiLdtJNrBBZdBRxe5uJoShpzR55NSG3jAnwbJYvokPEfmti3Zy3UyhYhJxH26ahCXk5y6GZV", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRDTJKVUTxGWQLu7FnVZcToYMhcyh79vCNpcTNcrvRc6pgXavB37YuMj6RLfaBJiVaQgrrU7YjS3mReh3bSknLDuacBRDVW8QaB5BnrWRhBE9WpXPuegEvqMM6cfWsQtcCGwQn2KhdmzvFkiYDb7nJQLNhELPoYYVUmM3tP9", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715552 + "blockTime": 1743945846 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK b/tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK rename to tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE index 9a4494dc..3d21d644 100644 --- a/tests/data/transactions/batched_tree_transactions/2Pe3XePF96VAgGWsva474QcXBXJxX1yyPcoLRx2wRXd3RZqwrBhuUmNLyJXEyE9msr5fviu4ZMtYQpaboJexhNmK +++ b/tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE @@ -1,7 +1,7 @@ { - "slot": 215, + "slot": 106, "transaction": [ - "AUWKLFTLkTNUnJ5E4AYxKGqtmJWYBB+Js9W9X+edOvaT+7LUEndT0yAgM1+Rqo7D9x1X1RnWBlPVjBrmq2oF8A4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXuXVwr7tzE4dixBoOxEZ9lAW0utw7y/SzxSJ4sahYhPQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AULbcH/0e2KBogLUpV+7GYEmuzHb4OTmSx8aYRKEkwxRbXU9kvDuh0XugR10d+c/nF5dpr9/XQL1vpLKdhyROAcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVKVa8EMo+nDZXQ6zQk7XDZZ81dWDHmlzEwNxDM96vf2AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE6mcZG3Yd7roiHfjrECj8v4mLFz9LRGB2ibWdk5k5PQx9F9ZcwDp9fC9RSjjvcTGpzuoxi1m9gWwV6QNqXkeDBtpJ5EKAEnSGGYpqrwLX8ebHVaP", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRGXLLU5h9BWrS2wQzQixsqKuzEtWeJfscVdNkbrKmAuX83cetspTXJ4HdFizyyQVfyHCtCXvcZkAkqKgx93YsT1AL6AWDFps9JpPiSMmWuksZ3Vh2GCkPEtWjHFQeqZr9ondgfZDYk3gz42zxypUNWqgV9wAetR6NQZpG2s", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715543 + "blockTime": 1743945836 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV b/tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr similarity index 70% rename from tests/data/transactions/batched_tree_transactions/35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV rename to tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr index f4b96018..6af0c6cb 100644 --- a/tests/data/transactions/batched_tree_transactions/35Aq61T2vfm9gj62f3gJW75iyRUEusLbsRneygUunibzTSdc4gexHcAjTi5shJD837WDRD3z846eBzKDkVaK9NaV +++ b/tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr @@ -1,7 +1,7 @@ { - "slot": 229, + "slot": 120, "transaction": [ - "AWehLJedzNKltSQZgIHVAB18USOBpb/notvYLpwxRYdTGBn6Ukzo6qLrQ240xxNZGlA+Ndo07Ou3+5XI38tluAoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVONn3IWCUOlWhrmrt2NFto+sV7KEZDDB+iGUj53kQLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUfYF8G85Zx4P9qUb++HprrEQMkCtrnVPKXBvChnr1fWxMPBjbr+PsToQhbjSTE0pmOfyNgBoY81rufyRnAbkgMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWP7qFFYtFD1eABYwVGYL/pF3J38cDjep+pEHyRxr/edgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDJiXB3N9kAQUknyvpo8pAuQzTBDfrmgKK47pRTuVMJUxCqfoxfsph5n44hnePArygYhBodbXNXVXy1MxZo6p7sZNUSQn9z1ULnsfoGJsPd9iVwnDSizNmBcVmvH5x77o9sQeM69NU8QLbEysujqNCh83Q9YG684dw9ZG3qAi3N3dipmZPf7cSrFWAhe6jnndXbZYf8R8yuaxcEF24hocXMqYt9GPfN9bMnLzXKS3boiDCjsqNe2coTrXpVt75pZH2spAEgjZnNj", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgqSqZNQPPTzVrESrjehE23q6MMQUEBTrLag8uid7G5A8pKs4Pj4zmFq4EAp68RmT93iDkLGqUBkDdwDa6gHEjqkhGvEdSxjVvV51koEVc1MnizBSNLtMA2UR699Bnpob3bBujhygdxTvpp8ut5yef6dGMiEUwPJHfuBknYwdoxqpoP9SHUJ1fB1t1nd4rYfnoVxf5yxyoyyP77nc3vmkA3UfXAugDrW5vkFvzknR5ocD3D66Q4nK76AbVBvaQ23xqqyp4eU92A3ywgpb26xBBgbtwJvSPy8zzq6Z1R54ZVzNV3jdpp8k9oYdUxUmq4DSVjgk918MZNsrgrHTZ2GUwycncJRhR4kbprFFxDdrUR9PFhcpKQZuKjwD", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13355 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13874 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947885 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52213 of 999850 compute units", + "Program consumption: 949526 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50572 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52363 + "computeUnitsConsumed": 50722 }, - "blockTime": 1740715548 + "blockTime": 1743945842 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC b/tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ similarity index 70% rename from tests/data/transactions/batched_tree_transactions/39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC rename to tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ index aa936b1f..2ae61815 100644 --- a/tests/data/transactions/batched_tree_transactions/39QCoTRrSGEnfV3VYYSiJbPaz6crL1reHk9M2M43zRhNeSGZbqJjduDQazYrFGDhaVdGUBD4mn8EbqFNZe1taakC +++ b/tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ @@ -1,7 +1,7 @@ { - "slot": 297, + "slot": 187, "transaction": [ - "AWtHI8L4B/3pVXOWsNrgymQEilRuDUztfkZXM0I4U47WW5x2ViEhCQ0TB0fbM+3kkljO1YB77tmMvY2QJiFcrQUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/InHCD/AyW+88nabud6To9WSQsCmbR08qGJmLMjOpTwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUpW1nndXzMkbQs4IZbZ5ncxu4ogujZXKNFQcvoScro3+e8of1CmmIinCek0UAsWz4TVAWTqFwEabF50H5ybDQ0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFICPtIbcR+9mzOXsvmK1YthHD7PPg8+xcZq5o7hqyhQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDBKzt8Xda8r1rkFwxkPVqXtxDvQR9T41igoZuBSWQuMP7j29WKpAnNy96NqVG5XUTP7jkTWfa1MkS5biQKV19CgzszYrNoBd6hz3cbPfH7Uw4HmCQju4qQpRHbcBX7G3WfYhcEHoC7UobnDMFAesWGpjwCYJSdiJtKsuCNkQiUbqc5ziQkC4PjXoL2qdhuGbohjFBSFr3tgUTxfAhSZGGbjzffsBytpoX6F63my4XdNshQKMnmyEZpqRAQfN4YXwWYN1YJHAa7y", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhfUbozaV14kjk2vDhV9vFATawHLRJrVRPXv45hWzSPyVNfDpLGcMdJ4KcaQaRpNBXgC6fDAMod5vKUAF19nB9NdiU3p4e1QjfXg6ZtEAZkoQvoWeCpUAxdhGreCadjEJ7SY9pwCW1hb2WQih8Hjce88kAWnzZCX8MxcorYzxYGQ2JrGSfu3MW77ExKiGojJj43KrmbojKdxNqCGZeSmrziTMcVsR7HBLGu2pkrp3u78XH2erDfjHHyzSaJmJUygzEYqDYZHoiHE1Ei9varoU5TMMYmHqbsSbEnuWnuedStHwaPjXiPpXVfbFYwwcFMt29j3z476jEKMRfYrr8QWfeaeqijg6mqrLCwYJE4LyHgUDkRrP2m4gz91h", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715576 + "blockTime": 1743945874 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY b/tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY deleted file mode 100644 index b431da78..00000000 --- a/tests/data/transactions/batched_tree_transactions/2ZggbzAt2RGsUkfmZofzHzfZo4oLAj5qHBZoLqEQP5akXPLyVEndr9SctzdimrprcJNiWJyp8A2jZr5xWaeLCVQY +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 618, - "transaction": [ - "AU4z3Znx2WBjp+3JMpntkp72tLLuuqtlNmclemzgaA3YPA7gyA1S4bxFGaCOshghuGbFC9JMs+wuJbgEEsCo7w0BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0zIbvcRZiFEi10zF3XstNC4ftcbkm85QPQTDv4UZBXxsBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAA6wwig3U5A642C8tf+3ulYSD8zGy5l4OfYyjaEe0OGphWj3nXiyow3kJraY16bsDaBwV/Zj+L3zgvuUbVDE8soZYTyuDlgQrlAYpSUBsVfy0lVdeYFLATY2r2QrA5ZkdgnQc+sRrlF4L/56wwBzUDIDCeJC4YhUsiRY1gqNPWBcImnFXz7IjGDOTjUjSQ6JRXUsLa7AA6nWY4MoLfQXHRg=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990116400, - 30177540, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990111400, - 30177540, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941WHmmxes4aA4VfD87mzRa1p9yRGjmk6ViQaaxBGtCPYXUSEXv234LatvxUe5spD8q7sDGiYBUneTB798SMmLq6X5nuQ5hi6BMwYe8GtVDyGbReV926EqssNGYMpXLySetnnnZDZb5kxAn2k7K7JBR3SytUAWbD7LArAKTRg2FDMwd9MLfa8nRmWJk1NF9sdB7rfb42ifTvQFLtjAX51gwTxYoAF", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsvbh1AB4FZsEzvkAM9e4U8s9AFxMCHmgZyCbMHv117sFrmu8wSfZrCUguukg4rrpdcRPi2FAHbKmJ3BCUnfugUj8DgamAqbgWwCvrGkRwx", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 14, 176, 194, 40, 55, 83, 144, 58, 227, 96, 188, 181, 255, 183, 186, 86, 18, 15, 204, 198, 203, 153, 120, 57, 246, 50, 141, 161, 30, 208, 225, 169, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36977 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145264 of 182015 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165493 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 165493 - }, - "blockTime": 1740715709 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL b/tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL rename to tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP index 9ee288dd..d9645d60 100644 --- a/tests/data/transactions/batched_tree_transactions/3z88D6h4mnWZQENGJ6A3kQDY5jJNgM9EQ7HNZ3RUDkQkXbSLdNtx9EzwEsgFtviDp7bXF1yaBSKGeusHRiwtU2GL +++ b/tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP @@ -1,7 +1,7 @@ { - "slot": 257, + "slot": 147, "transaction": [ - "AZVLaDt/BxCF/+v5ZDiP0hpCGqpomcTXhZ2xdJDnBzMVpip9KiLZ21KKZiJtpdLhrjg3f9Kx6fKRgTE0FROtxQUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVcwDOOQ5A7YQsRkA+zUV8+l4AQ5/TpgnLzBQ/nAXg7gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVI5SfS07k02zJdu6y2qTJab5SKHruwCj4Dwv+v8eipcCusv8ux6Al39L/Xu4DsANRuAGQYbBcpSG7CQGd8RvA4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXVjPmrcKh9VTAIE/iLNilZfauybkKeTwqfBPeQathfdwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDDDUNQBWDPL2bdGbkUdC5fCgBPch319KviDMAcssBVQ1MuReD8Cc32CcTj2o6EsKfvADssjSpyr443BBHhcdEZEhQFd1P4C31eTN58vDhyYDtqS5dJCf3WDwpX4vJQKHz5mXxqvozf49UicGkAew9fte2pqgZ8F3apvncVmfJ82TTm8cMSXsTSeoCAid4TeuUrbiCqCQBqF5Lfx2ifUZG9jC99L2JZ1zZP5dzGs7sP3FNSn84kExmDwHvkXtfFx7cq3dQsNs8Nb", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhP3YYFgz9RxEVEovsozUxv2eBLKtRsDgHZ3KnqwDNpjHymfTeGVwXD3jqbNcYwjCj9KXBWVvgUisA2nePCoeLSBbQX24qgq4ikt8faNiu4uDFkG9gt92p9iBAv6EPMX9kHba52jZDySSmWMLX28vAsuzMVHS4QUFNTX1RYm95YWCz4pcVYwH93sogcWc95FeXgH3YAVRKBXnAMNqeunc8Ny93UzKUY6bvstpKhyS4kXNWqeZCGRZcPyJBcCAMAoWYN9Zi95ZZUoAFfUoMD9vo275EBdhnLkbZZswPv9juXfJcuP685CodYRRvxfDu18wQoJJNM9ztYcc3ZWWHr7THLS5M74NvtzgS9z5S5mZ7tQf164UbULqjvLF", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715560 + "blockTime": 1743945855 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe b/tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV similarity index 70% rename from tests/data/transactions/batched_tree_transactions/455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe rename to tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV index 5c2532c3..0f8dee9c 100644 --- a/tests/data/transactions/batched_tree_transactions/455hTo8B2JnHEVxyiSpk6Ez7whn1XQ4ghZ43vRBPZPxEDsE6MPRB6tnUqAuQFMk6usT1ky6NrZpB1LcFaYmiUXUe +++ b/tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV @@ -1,7 +1,7 @@ { - "slot": 269, + "slot": 160, "transaction": [ - "AZmR/nWycF9MV+JoKplR7j+B1BU5sum5gRMmAUiQuM4tvIPVm7aWoFVie2VM+GuSsxaHGfa9Ict/ydRj5mK6pgMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0VnN6k530Q2xY3E2xkj0+5hWih3payc6vMAOAZ1vUlgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVM9waeWAlb+ZFdVk/5yr1NI7vmdZHNKm7T6OV9ss4h1/D4Acx2NiD+sSYrJBAVtU8FNkFV9aW2DU7q3+d/apgIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdX8xzE6glRaQstVTkiVZUL0KM9Khbuz1ILDGHqoquQgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDMz9ern59QfcaRtgsYnrH9Tg1CbawHzWT1XW28Sjxf38neuZeHjNLGVb2ZnnzV9L73gvQXP8S6KaJLJUMza73qomM4oHJr7NLpxE5spptaUwgiQJKedFm4ViqexBaVr5BFaXqtEEaBrF3XcrAM3qMV9uyTxtgcW5ozd4YLfPfDQwxkrrfFZ8crAszTFqHR3XH6pGwdnCq2ChjPFbg84ja219Qjnzdi1ZXfALXPhxhuueMU5XAeEZ7pixDZ9X4hb5KLqsKzNsavT", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgwjkKeKpzW3Dvq1DkbvywM3MWzZt4Fg1n6HZTkLqcx3hL9t4aUrn44Wp2SS4SAq3sUcXviXFnfHe9FQpMYByTb6gt4cQRv7MVEbTbAH7842aCGVERpFM3Sa2jxf1RURQ2ipGyiDcsiSDMZNnWtVywEMzMdR51WT9M8dxVFaQjCVC5xYjR1etjZNoLvg5wPSwhdVe1scjqaPhnaqASgL6sWu8H1Ve8yfxMwD8Vo5C5HEXbE9yaWWS2oGHRwoy4ZgioUds2ST7g9mvBMFfmdemnnDrdvcLoKVbvSTL7ei1ZefEF6gkyi1Bq2jdnCbUDYo7JeoEFk1YEy2CSKVupb3rYmWN853CPAS18tFZeSDynWP545Cj7JBhy4Hu", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715565 + "blockTime": 1743945861 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj b/tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC similarity index 70% rename from tests/data/transactions/batched_tree_transactions/NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj rename to tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC index 43a030c7..2f8b7b0d 100644 --- a/tests/data/transactions/batched_tree_transactions/NnobUCc9PTaQYH6itTngNvK1AhrGoasqUGTevphdhJuKfAejjqg511AJRA2Cqk5ajzvJR9gDWKjvrYMUqDSrKrj +++ b/tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC @@ -1,7 +1,7 @@ { - "slot": 179, + "slot": 69, "transaction": [ - "ARLKZiiYwXta99h3+6b/DzPpOI0YtpnSaziHqAiRXwiNEp8cLy9lK1STVatLjRJD0V+76H4r4kWs6uZS4a6IkQQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWw95DWZhHeSE/vEPb1e58WFGhG0xjoVqfcS9xqEtR5JAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVTVdVOZO5U58Diap4glAoA+x31rKY9w9by9gN49/JXTCA69feyqzv8nJtdDIWXBF8VdAGZTwCa3TkbnqkIp2gkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFL8glrEcpMzVdn6714qRHSkZ8K8yyQEqcYsgkD2Fx+wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDBeZNNQXK59SjPLn7MtL1NuyYBSQn5g6PAWsg81j3W8f78bY5Jkjp6RcYnaNpDmh2jUJDARpG8jaaoaadXgHWMGixiFEFLcjjsNqHW7h51SJAEQ7GwKN7i78sT87upRTjBrxv8nHg2eZ9KSbU3Keb6eUz93gxHp4uGH5iNKahrmfHPnb3EAqccvZ9TTA2uCzhYHexFUnBpA8MQgfzkapbc17G178pVwMeVYUeBmbg5VwX5CyHt5PcJNB5dMwx5uq9yzroG1CepF", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhKa5dzvty1bT1ugzfaw39mqhqTdB34BAJ25yAgcv4yChmaqt5VHcuEq52XML4JAMqzRi5YaRqd1XHpMCPe7pskNfZorsN3iV5Kk8eMf1fx1gcoi2rAo8absa7t1pBZ1FCHZStCrhrcjkaVujx7HjjTzpKHnoMmYvYfuh3M4KLVWQBTg6U47rfnEdKe8gFYc6KAZTJDtASbrxtjweKJrM6NtttDwpn4yjUJAzwZUYm6zwXfTmHVWVyJVgx5dkwpXymZzb8QmDSQboke2PpNPCQwvkLLLtm6ytreUhVe3jG2pAxbgrk5s74UoAmJzqRd4iXituJ4tzEwTuM4MjWsX9TDQqy65a2BXqjcLgWzp7HjfHiyAmwYTxHtbq", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13360 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13879 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947880 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52218 of 999850 compute units", + "Program consumption: 949521 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50577 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52368 + "computeUnitsConsumed": 50727 }, - "blockTime": 1740715528 + "blockTime": 1743945818 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB b/tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK similarity index 75% rename from tests/data/transactions/batched_tree_transactions/Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB rename to tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK index 989d9427..ad069ddc 100644 --- a/tests/data/transactions/batched_tree_transactions/Ce2P5sedgjBD9rZP1wkFo362rskeaEjvsYU4F7GbuWTUNfxAU2GmfQAhbDDB9pA1wxcfLLfh7Ryh51ksM8ft9dB +++ b/tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK @@ -1,7 +1,7 @@ { - "slot": 208, + "slot": 98, "transaction": [ - "AQoJVbMLGnNs4HFy8wkT3vwcSDTme01lYVTUNABKf35+DLlz893ulruBifs9tJqUki1OvUPLP1h+e6ZVurPWlAoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVkrIZOXZN5Dv1Uvqn70GftTduKHEMgokwgZ5J7uOEAhgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVbV1ckMaRol6Y31NcYSU/1+0CIoE+U+zcipIc6c6UtGW9PmIQePCQWtlzyB6eSgHthznA464a+YWUo9xGg3RQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV8b3aibhMafXO4Wa7OMQEwamuv03HpRQDnB6scKHUQ6AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDcCMwuCkqvTKXhgZYdbNuccDvjNW2GxchWhYpytnLGtANFPnxKN4wJwyqUbdSM3iVAB8WfpdWoNEcLw6sEyRVqxJUSyTLdPZUnTe2kdzcGyhcprK", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR4XxcCh5iXgpw2V1QAao44nWM3WGTMKRXcpw5yVcGfrEX1ZY7r9f3RKXTiC924GrHAzYPJhjaHTQ1YGfHf6KJHWdLBdjVUAB8hGxbXXTzXRMoujRK9sLkH1bXc4EuM1F9Cnn7BMUhAzrq6SmbQfH7J3qSeDuPUFrSRUUzUw", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715540 + "blockTime": 1743945832 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux b/tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux rename to tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF index 5576db78..1c88abd8 100644 --- a/tests/data/transactions/batched_tree_transactions/3PSN8pe8wEbD62kkGUgr85fyrSqnbrFvCY1th3TDFaz9mfcDnAX25e9WvvW5wSXtHufqeiyqQ3UewgqMt4L2Tiux +++ b/tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF @@ -1,7 +1,7 @@ { - "slot": 244, + "slot": 135, "transaction": [ - "AXdiEgOSRWeMoA2DYIxT3Gez3pp1T9DC5mWu6iwCexQqrdSPzKdN2KN6wtY+T1N2jmCwoTS9Xksc5IVD1xYIsQMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUwmdunBYuCiY+9tYr86Sfj87Ka3FhkV5+a8qxVigV1/AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQGG7/zEULs70jSbllVYNZHxf55x8K2PfkaDecBv1Rk/xmrF49YY9bBqW4t+UfkGSOOAm63j6JFCUZJgPCmETwYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVHZ3j+5DIyeswC13GPjVfDcAjed+vjyxzoAF2YQvy2lgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDWgYtt1JE1WDtrU2DrxGNyU88q85Gkio7n1nCeSadYCtcuW4BWsEM7y5KHpzAPLsAvZZkUqGUDvjCpFFRuNGSAQ1BFYdycMhdH9AVfvzrTBcpJvXkKAQLyUpnra8ngwpbBQj82NoBcq4QaurEYARwhjLF24v38S1VnMHZXUTNq16MZRZ1kKnnRTgnodDj9ZcBe2A2s9URUpjaFhg7v3aPqu5uMuiKfRkX3Y1UPe53mk1UykxKfMyNnsRG8KNMHmbwNAFUJk2k4F", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi43ZtSCWBTJP4HsfaguouXfnAcpk5rDiqcRcYwjGPfDaHDNEyTTCnhNGETAn4hLguutRuqTeBNP4GNNMfvjiRsRzvFBtqQgjPc1RmvJKppEauTrL6PXfqyffhKnSqnkXLYi8mk57Q6b8cdhvr7siXhkNDPYSKeJgtX5RcsYUNckgdJzAWPrJTumKKh9xvAHV2GtyF7hKqcZTe1aZGbeTAnD1oUkxN3B2q6UYMMEcRkDgR9Ezc4kyuKigzRfXeh6BD6qeUawTL5LQvsw6pbSsBzZDy7JykEDqgjFyKqvwVhBDf2eanuYYikfpT3DoaCfLh2xpEv1B413wDQbQynVrPWHvqZqHh6wE7VL2nA8u5373g2QsJmKTYKUb", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715554 + "blockTime": 1743945849 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 b/tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 rename to tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa index 7ef86a3a..46b341d6 100644 --- a/tests/data/transactions/batched_tree_transactions/4TDrNo7w6xNTswJxRam2ozGTJL7z9rpSekSfr52Jr815nrfAitd4P9XCbMjPkLFNZnaqf9whNLxA9qT9ykmgqnj7 +++ b/tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa @@ -1,7 +1,7 @@ { - "slot": 210, + "slot": 102, "transaction": [ - "Aayp2i6VF+GySk1BQ6A5IVBDkfZqlRbiaKQcGx7siTstfJrx+BKd0MaoxF365Vfz3cxZq9sSPE7I6+ls6E74Kg4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXHdlYRj6FUjYQvpLYatHqBI9tiM//KQ2mirYU9iVf71wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVmA4AqfUafopRubOCM/ETqPoiNPcltOXHhRTTiZCivQWCl3lyzqOopHqn6hnomRhWUWpvr1TsVjOsE4AVIG7QsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWa1qSGnv5sPQwfYA6uMUqVcXLP3EqIt1KhZTiAoCnr2wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8tAWJH21JNtcqQW8LqxnQxyoudUekhUm7q7hgcbHYTCsbeg79T6w2CZgrLo7snf2L5ekTAxmXRLW7RG8BYASnqi154yUg9JZa6DqNz4vCrZg4Bc3", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRA3ArM3CVrxMyTMk6krrAEfsrecHESQbHwTXKVuj2bp98Dneh1thkDNXJVtxmMh6mkcfJTDhfaGZA2vPdGTj2kwe6EDXCE1FP3aQyv8hvkHCAgxSMcWXD7kvm4Pcx8ydPmuwj8QFsPP4qvvSmHiYq21Wz5es73mUbrWVdKD", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715541 + "blockTime": 1743945834 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK b/tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK rename to tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD index 38f46af1..88711a88 100644 --- a/tests/data/transactions/batched_tree_transactions/4LFUbRve8ZxwZPX73VnWy81d8HDaCfVTuazLZwgKhRYU5uik1KEih9LBcRcVhZWMZnG8sHFssUnvkZJmzdYZaufK +++ b/tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD @@ -1,7 +1,7 @@ { - "slot": 254, + "slot": 145, "transaction": [ - "Aaamrr8HKMEFTcn55gFoctMYGOyPtVvnRv0+mZk0VmX6twAwCq61k6I24KJsrsE8zbiFyznTSpRZ7vGDrincmQYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX77lFgHV2N8P15pfQf/apAQCMT1n5UcnIWKKP6am6tVwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVvRGWG87fQqT47XQgQbjWeRYDlbNUtohyQ2qTH5522H5mvNBE6zVXB2iJry/1/ZaVRFVwdvNsMxSJ6Qvd1BLQgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQgTd6w2AJN7aSvkmJeO7H1u5khlDJH5kTQqajTb/dQwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDMVcLGsn1z8N2Ac8ddduLYi5zjj9Hak7i3HgECWYZJ5qM3YmNS4z1yJnvt9cTNPB82XfvGuuZNtbDyPrQpYbnMZJMwAiV3EwN15k2TpqxP8drc1kriJynEoSTGf2DP3JHKsc6TvbafG6CcHPLw24npwkYwQosJCySqyp4hymQpAQTucRbR9xtZBn33JQC2pvQ1LqxsDShJT37YeHvHe3grrVjhc7nZAfgNjR68AUbq7fsaejJzTSBM6TzMZph2PK2wMPXjmqiw1", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi38ReEAq5Z4vV1FevYiKrxsJHi8BbDQyKU3aFByCkUBBNSGLAUM4eDq4mAoZ7jVK8hpikQCzmsJ4VLSrqciBUX4ii9sZAECXdfBAiUnQhjTBr4XVfYopV9NMjTthZV2pXY9vpdUkX9mxe71MUwcGowiVkv9FY4EYcdVtkKPuoeJvJs3kdGGVDUwtEHD5fsjvfc2EwNcXpdabDKJpigAieq7JsytyxfCMYvxrgv6q6jvdYMVuuPsR5YWpxaCtMxQhiR3nZ3APdNaSCL2XhCd3CLhzWnsPM3zPgZmrAs6PomVuAQvry3EoDqA1zGWaMSTMeuQd3zKre4BUNFoMdVBm5kSxymAaVce3rd37bKDFomGz8ZYbcyzuQ2JB", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13433 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13952 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947807 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52291 of 999850 compute units", + "Program consumption: 949448 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50650 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52441 + "computeUnitsConsumed": 50800 }, - "blockTime": 1740715559 + "blockTime": 1743945854 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K b/tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj similarity index 75% rename from tests/data/transactions/batched_tree_transactions/27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K rename to tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj index 0ffb8b1d..9d75610f 100644 --- a/tests/data/transactions/batched_tree_transactions/27egwycEfpTQtmCyKKgDr2622Q1MsBaFcwBou97L7PkcFGNeUAU1Cv6arqUU7B5XDVahBv9LpDws8r91mD59KY9K +++ b/tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj @@ -1,7 +1,7 @@ { - "slot": 228, + "slot": 118, "transaction": [ - "ATfAZNh3Pm072YzECUZNYJ1XMaDBQbCA1lyfs6r12/FhH/oJF6H3zGj5LqEUb7uExlHDFvlXdz/hTnIGkow9NA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAw59TNC8yYauGxM8FbuNx6txmDLfVyI/X1YoaRlA2UwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWCsBL0Omhp3T/D6K2HUn1++FX1aTr36W6ToA1XE2VsYFEHdEEXfe8x7RsbphhAafc82RIfKDymBA4bXDTgLLQQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWam4UmcMHDvoUR3HiOqQHTjtHyTridyheL9adyIb3xdQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8CEWvbz3xU93xsJS8sRbrY8HT65HL3EEZHpv7neagnz2YRZRufU9t6y5yYvAUnAP6PrAyjGgeSxX4jh5YEuDev35eUXFkRDJbaJtWxCrBPo6f1Ls", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABSMLp9dL1SqEz1EZ8QqUsMundokAjx5V69f2HhjArMbhCHsEn5iAMc8V78YCRznrEiBNDFpco24rXWtQtjKp6V86YeW6WvywWaTLo3r5aEoddMzSxT34ZJEVF5R2m479g1TAGd2MEHTsLhJteG3ozJtFSW24MYcXdEZf9bdq", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715548 + "blockTime": 1743945841 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o b/tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx similarity index 75% rename from tests/data/transactions/batched_tree_transactions/67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o rename to tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx index 2d666e97..18d06ba0 100644 --- a/tests/data/transactions/batched_tree_transactions/67J9wDohCehzW1J5nQdbkyx1xHD6un5DLpnT3jX2XxCrpfFB9jirhXJtYuwxh4GbcEAGg5trQNhPsK47bnsMGx1o +++ b/tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx @@ -1,7 +1,7 @@ { - "slot": 193, + "slot": 84, "transaction": [ - "Af+Do6c+eQkIgb5eE/UOhycqmb5NHrvhe9nAptI39RuM9Sb/gWQ0lMlR/6q/hlQLK4LDzY5hd+cKkrvFC4g9hAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWH21dbJLeVTF9CIOGRoNjWNhInRX/CDch5yoSMbtyjUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWGev8tMNa2a291clSkvOjvV8ez4uG6thUoqqjXPgKi4+C9+8M219FeQvsFPZS641zM5BMj9q2XrxD+s2EAuuQEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqvq1pWN1kYn5xQ8kC9c3U/dyI/ZN7Jre8bGWVXEh3SwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Y7w1aCgQ1N98FvSvg8Yr6Gfq12uaDP4JHJfXr7G8rYHj2nfHcjyagAmM4QmNwNbsGKBJWDZTZiVhx1LxGKTrvdNRpuv8aVzgfuh9YpvSkceS74b", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRPvSdhmoKfRmWPEHcue7ay7nR8BjaCWjzVxcPj8YhGML2NPUTkc31dzN9Mp5EJb89ZdmFBxcNzm1TLee1mA5dnkwZa6TTBqLm4D36vr4VKEgiTPKLfQ78GMyq4W7H91hFJQZGXxUzw1HC1izinq8XzNKTNJhWwzr5fbuyjV", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715534 + "blockTime": 1743945825 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 b/tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE similarity index 70% rename from tests/data/transactions/batched_tree_transactions/59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 rename to tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE index 9ceb15c1..8a221e4a 100644 --- a/tests/data/transactions/batched_tree_transactions/59daMtd5cMJ8m3X7JqnikSYXw3sJP4dWePpSniMNetovgqcMLvP4GmRZZXXTi4f61vcsiGeFi3JEtFQpCkfmb8E4 +++ b/tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE @@ -1,7 +1,7 @@ { - "slot": 182, + "slot": 72, "transaction": [ - "Ac+CvUwefHaZ/BaIpCGQUnV4DImMT2qa3X0wg23dNiOAsP1yF8Qj7CNYkbCmFj0WwiVTog1GReUxnBMtaeCJ8gEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUybDRVvUdQgRR6Kokkgue0ihBfRehx4YrVGpeCId5dnAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWNIG2rVIhSFGvMmlWmo7UnBPmBJupqw4ZA+jheHw0D/j7DHenAUHaMj8RR6WTTzD5LJKRs3J4Wqnmmc1+rWZwcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/NYZTjSbKFy9OlAq1BopHc5PO99LnTx4oVk5/v6jzNwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDXB6oLoQXKgoXXAn8MkgnWTfaHVi7KrAeeRXftXPeEa7N4AGk5kGPvvqL1WHe8YYwozvgPHKQudc2Z67gSh9t2GNjUvdtLoEshDo1xMrRrgqbf5vVgGYLPWfUot2cQsLJ6Gukx5hZAd2J6syh7Lo4benH5uN2WmNgNfPgbaDoXKvbkJEioymgvnn4js6uBTGohNnLpqzGhb7QPrAczCetU2HnhuJQY3kDDycHC3RoAXuDb2j16wRN56j7KjyMYtsASVK7hQT3HR", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi8dzTAzQa22XB3pxuQS8e5ymVhUxY47MFrb1qmF9KSTiVecDnimtHmANEfuvf6fivHZYxeVbC2UKPAWi9F6N7G4QdGo9VMTg6bGDhNs5Zi9dhPh4fBu7bfQhS2m93JM585FoNXeySAPkFanS5d9BgWz2UEbv8aaL9QVPyrSVfKXQL1uy5oPCBuKDfqacyrmAeRNXF4BSggxLZBuYBsEJi5JCMnbHczPShWWpxDcpzBYCUUhbYVuETjKcKUaA4yYmvWWRnfSBYbbN7XyE2m6naKhMiTZBofJGjZhbP9yQyT82A6JWncgjaAe3k94hirDvaYJP6brmTTahFgFov94Tqxhaxdb2pcQKo7k7kKLoaG2oA27BcseBZAcF", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715529 + "blockTime": 1743945820 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj b/tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s similarity index 63% rename from tests/data/transactions/batched_tree_transactions/3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj rename to tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s index db29e0c5..cc0a3620 100644 --- a/tests/data/transactions/batched_tree_transactions/3Letg93MZC3pmmk24vdFbNun4WQzi2yXXTdkbpaNNbQ3JqBFewkvPppEZntjVBaw1EJNyejHPYX94cuxGRcXogzj +++ b/tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s @@ -1,7 +1,7 @@ { - "slot": 649, + "slot": 340, "transaction": [ - "AXT7dLrKMCWtxVPonFvfTq8azRDw/fOszGXSt2yzQDKrg3Mzk+5DrXDaO5efd++WcGmw2I1Njj9Ot10A4v3ddAABAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9KR81SIzRyGt1OkvMPiH9cSuTpyhfZtUaf96DdItRr1xAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAC9DOEEkZ21B2VUKenEurVWmf5zKjLVvZdfO+vCxcJysBCbakVwBkIUZwE6pyU6724JS43+CFQ5LTdcsX7ukBO4MnzjvVrSbA79050x6myW0vK21ajal+iKzskwvLuJCVSx+b90COCqUf/voRQtZ/3RCn0c7EG1VoXNbUwyyXA6qECiU/h4NVyI6zQnATLOtX4z9cbP64ZyEs7XzoucsQlE=", + "AWiD75VxA2dLOHZ90Suw0WeNoOHoE12Z1PM5YUtfBRf2jlhiNyoofTCXMdg61NOBedu/WRlwx69h9II16REYiwIBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Agl6xzhkycvX1NAL5Kk6TE2gJxmDF4LzkbhGaEx9KfHAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACQP0u5aA6jAHQbx1CxzDaujGzyrsLLFu/DHVVtAxDY2Iy1+0US6S58x3bhEKW9TIXbIDz3B5qqGdbMbUt5oYKoho8tLHTOm7WEcN8fmDZclKpiXfQiIHFw7a9UObOlepSIiuAi2FReo4IPI2yrGaJ1r+rHIi5rLWzMDMQBMo/xEDYY0XEDJwp0e/vPPDB1QXmXi++8c4ILWl/T46GwmmlY=", "base64" ], "meta": { @@ -11,7 +11,7 @@ }, "fee": 5000, "preBalances": [ - 99999990101400, + 99999995013200, 2735280, 290204160, 1141440, @@ -21,7 +21,7 @@ 1392000 ], "postBalances": [ - 99999990096400, + 99999995008200, 2735280, 290204160, 1141440, @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74yEYfQNyVr5kz1rJbsYUDj2hPRgBdi3LgtLtnpWWTLb3Aew3sHVvdFTApe6xjmS7gqB1WWVVxTGMqaxnpyaymuwxjEyE6WtGwytEBxkGf9NmUxX8wSN3NqiTfem9D7Gnr2DVRVtL5amrG78aJAjHrz1XHx3ZeDv3e1Hz9jqTyUj1hTnsmgQSvrkqCfx2rg76TCaSy5DTJhjZrXeDkVxuiCYa12Bz", + "data": "LmdQuBbApKVFkG74xtoGTCTAh4TPEJVvpQayXLRnx64QV97zg58YZjJoJjyzYfuneNZBEMhxDgYHv1XYNUeR96BuKYqkEwPMue17SBbrcwJsoV6XbRn7CUbzK2vjDQK1hCiNHq2i2uStXm82Pz35FCeNLAYVwg7vUtvHUQPudcgdmQRXuxdLgVJmJt4Ysuj2ksMfVkfzP9c5WkH9GXsRCtLi3WmsxtTZ7ZwEA5Mgx5T", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn34JBR2sBcNGmd3pqaVYNqJtxNPLjMoBb27ey8w2eGmeAuW1f8CGVGZdBVumoiX", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2nDtA9ouppFKqjGhQhvoYQJnLJufW8gQQfryR6ZmzVQ8ukV1AuqZdxCuZ3NaGF", "stackHeight": 3 } ] @@ -61,11 +61,11 @@ "Program log: Instruction: BatchNullify", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76361 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 75882 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107210 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107232 of 182919 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126002 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126246 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -75,7 +75,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 126002 + "computeUnitsConsumed": 126246 }, - "blockTime": 1740715722 + "blockTime": 1743945948 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN b/tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf similarity index 75% rename from tests/data/transactions/batched_tree_transactions/ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN rename to tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf index 70851c8d..dbb99c3f 100644 --- a/tests/data/transactions/batched_tree_transactions/ADM6F3GnruQzU1QPsgXWzwJGLfWYyj9UkT8pdr2Lun6c1aiyHfSZo3v5jMyuPARA2BZS3JCPvWJbspjPc7QBYUN +++ b/tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf @@ -1,7 +1,7 @@ { - "slot": 213, + "slot": 104, "transaction": [ - "AQfx4EQO4hDSmrUMDGk4C+Dvet3um4TJTyYFboWGKhgfitGBWvJ8fUBsFBMT3hjqPFRk87IqW3tTThswiyDMqw8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3t/my1H4l5FdVXp5g9vvE/3P7QkntNjdNf9mCdDeLNgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWiMMjlX8FEMUeIoWxivGXCAbsqwx1UJQeJQX7MSB9gGjT50F8PUElNsXOZ39AOMgBRR23Eeee8Y7tdV1jUJGQwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUqsHkrSioRxUMCCX+NyQmKNRQezLYVCDoOKRSyDC21aQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDQsQZFDXQwDvrDUTXy7XZXh7PN4cvjHUxdNeJBiYx9L8KfWGNBZuXWGSwPLBSzo6gr8hFReD76z7bTvgPetSj2zFi179njaz4AAFXWDg442ndfdq", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQwLkAr9MSsg79Cvh1qXDXW3Tr9ensdqk1LEx6J9FzDVmDyoGMtgTwv4THaH3FfDtUJ5NCv1mP7fiwAL42E1NQrXgSETUxSV82xdkdsLsSei4fc5dDKkuy8o9RCdacWnW8DVB9RxY7o5U495pfKV59nGsGRa8achykWFNT2P", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715542 + "blockTime": 1743945835 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 b/tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh similarity index 70% rename from tests/data/transactions/batched_tree_transactions/42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 rename to tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh index bb77279c..4a766c76 100644 --- a/tests/data/transactions/batched_tree_transactions/42giw41S5Cb6FBkdrzxk2BsbhtCnMHjrU4CYSahh7mZNcg6kuqiXk5qviS4A7h2LDWRNL4unaaV8tqFCEhcqxqL5 +++ b/tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh @@ -1,7 +1,7 @@ { - "slot": 187, + "slot": 77, "transaction": [ - "AZeBBDdMCDDQyrCqJR8o1Bw9ZRcV8YOy/VckNWYJDurzSfBTfBrG77YhHBh86LDNhGD5XMFKAaBjFgN2+LjVowoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJDCcSSHwqZEL7FmEHhwzfjpkt1zZZyiHgLiTKgGDEewIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWsNQPhCn+ncFVi/SWyHnl7BRZMzAwdkKmli3MlgqV/qiObqXxA8Y2F0ZTT3yWoXC7mJIrA4r4S7GhWOh2uZewIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQMWzJ8rFRJri0zqyruEOgi8u8AMRjKS69GVXME1x8mAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDEf1YuBZiCh1QAp1S3eWPzmvvVhaztu8VnhGGjRKjDK3uHinXEcPgReK2UBqPvrhXAM7m3ub2NF6aFN6HrycUsPw6uh829BrMX88H7badDZCtMs7wnhRpxRMdgMQrFz3f356ZHhKmvsnQSashpLh2n6eEfCFxkgVrCyf8ys6bVtZZUtr9eMWjcuB9JuWQoFvEqa54SN45AHZMdUxR6aE3rcYBdtQzuNPf7Ui85bwdPokJZWDsQujsWJfVkgmDE4F3hZtdba4Sn3", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgq7BGSdT71ZrqBAGDCxaQH55maBc4YTAkFPHaCMQ2T33BU7w3ZBZVyhhQU5QqCX94XF4TUzRNyJSbCJ3GfRv1VZDcg3Joj5u1HEZqnGiAHCoukhyUyFek7eyTPFLN1MoYrQ2QmKT1LwJEG46MAUUDig26qjob6kyjsDXY66KJP5yxbGY2QETgLGwx8GWmiqPPeCCDPxPpsA7MBBydd24Zatyu4pDKhHJ5pZWnmAZspTFtFBBuVUN2XvmhtnHXEr6cTLNDD44cp61Y8R7NALh5M1tMihyVaZMNSo84SF3LqDtNUHjdmPaaDJ5opiWb95UJ331R8aikTnjYD9ouDWgQM4ZWUJRfCnarnafgTg6q1v6UwE3LMEnUiRd", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715531 + "blockTime": 1743945822 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa b/tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z similarity index 75% rename from tests/data/transactions/batched_tree_transactions/51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa rename to tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z index a370e8f9..25d2dd31 100644 --- a/tests/data/transactions/batched_tree_transactions/51aNmhBnmv63xNr9WgonpvYJYgP93JGQziHSvzBeXfYzntvoHieDPebB4631pkTqjjs8nLdgopkKZRRS3QUQ8oBa +++ b/tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z @@ -1,7 +1,7 @@ { - "slot": 281, + "slot": 172, "transaction": [ - "AciQcUqUO8XPAkT0pwRNPRcORQoLPb7IFv3jjcyBvOnCzAhLVnggJoTsoNJBrPrhyNCznLpODEgYkLifaGaGeAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXlEWPNVTCHbv4kic7219HxORX4Qx01pyZtRC0ShvTXAwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWuUpIxl7XAH9khSBLgmwHAgaD2n8iwm0dEKoIq8ZwdXnwnYHxr0g9KdjX0N73lUv6dB5xOYXSu5TfENhmZ3TggBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWORBo4JF+iaJ/RJalQiyM763Qy0v8/l0edcB21P1ap7wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAAfE4ptjCQ6JC3t29gCAWmmGSSGnzV8mzXYdYtnEJU6aZbPM4cGoasBYG5cQuzR5kaeK3oJJAjCbMV8VXhaJRjFzk8Su6A2JtJ49a1TJurNyFb1h", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABS6FomJNuMcD6Ap2Vesj3ExTJgwqw32qUNvdXzmZAF9FvRNZVhXRTvhUfLX1Ru5KCEUr9WNPJ2Lm7L71xoYwWT98uT9r5TNfbWwDD8n9ShFFwS4WjwYdU6ULrVZS6mVd1BmSe2SpPY8EAwNxFg3Gx13Jn1jAVzqjnDwbZjSF", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715570 + "blockTime": 1743945867 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh b/tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh similarity index 70% rename from tests/data/transactions/batched_tree_transactions/2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh rename to tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh index 8aa40f54..a7f6fb35 100644 --- a/tests/data/transactions/batched_tree_transactions/2oMJTAYG2jwSkRkt2TpehW6Er8U2ev6Y9zhYmGmueSdJ3Pt4XX6DHqPUbV8HFHqgrm66EU97SzxqfM87gDsk27Rh +++ b/tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh @@ -1,7 +1,7 @@ { - "slot": 300, + "slot": 189, "transaction": [ - "AVn8zEgb/l/v8kPmx6ukaOh+NT/d9TU26jWRFPVzja3G49yHO3c5ZCng6gJ3l0sigl6m277Tu7GuVHyo8dkxmggBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzJok9J1He9uz4wXfxOYaE5jFE8tTJfcR/5ceNCnl6ugIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWyNBZG4d3Llt+UGHjZp1XhcytS0NnErPyFHzEuNJrasx3ojeBwZzY/ka4kDi312gSs2ENJszcfu4XSQRN7oAAwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJo5tNbluticR/0vbV6whO8JgVyUuvsTnfTgjiQxbY8AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDkrKuatunNDDfPsvp5TdXbTHFwyKaxfbVUkahiMXTP9srBda7kPfjyuCLEhbaS3A78jrq8rFUw1XJzeSpfepouTBuHgNmyhWsBeK6hSoNypQrLE4vXdK5ndvbasMB96TEUjU25wToKq4fWgobZQRdiLBzV3vUXCytcgQDKy3vssMJSbLr2gC3pxueE9cWty6RmwJvuBKLx5QmvBYhHvKMtMfFEjdvZVjGzjmieqdsHCuUqW76bd8WaPGjMvNF12CKSWsdHR2mrF", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi4eycH7zYvAMM956uvfue1kA98n3vGvUkkfhGFycVncUmSeUVaHxFcgfiMjDcKbNKmxoUbpDyKdhaKCvejYdkgoda9fboE8VA7AGb7V87AeNENfKtS5wN44dMvkKVL8tQJ33TVs4gVR5acsaZD5p4m75earx3nwn4JRpUnoPx9WDjnKXyVCf9v6i2e2zzZp7FZYYor3dkfN1NWVorB9AUNM9Po6ciLfzGcM6NPDtwAyZ8KS9W3gSQvnEYLDUVruWoaM75FN7YB6Vc6XcbcMFzBKFNECuoMt6HseydZC42h81PmwhJ9AhMr7xFDmiZBXrk497Zznj9APpxJWNyu53HGKygmwTs9PRS9QcbYk5AJEfgZJ2Atbygv31", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715577 + "blockTime": 1743945875 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR b/tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR rename to tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 index 667d7bbd..07107d04 100644 --- a/tests/data/transactions/batched_tree_transactions/5mrBMo5q1e5WysenNGHpoqB6ZSfauevgftb4gRUzjjJuWfti7MshPxoMwh9y7WH2t1yHR5rEf5APp8494MoF3ZmR +++ b/tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 @@ -1,7 +1,7 @@ { - "slot": 248, + "slot": 139, "transaction": [ - "Ae6+PYFVGtGyrbdGSTN4TpruJQZU5JuGuqAjeVcmizpd4Ni5n2sfUwcJm2i5js8bPmjEEJjoE7WpGgQTSBjzAwABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQ7wlomBSigaJNxgmSkLHl/cVqhTPYLbQRboA16wZrnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXDGEydrk2Vsxmq+iyU35ggHKwiqSrib8va31HnlTb4zC6IzK2GarRFrzE5sXB87C738mUpkoF4okU2frbXSJwMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUsEhf6dwXtlZ3s7p9cycXOR6enuGGi13FSqo/tgOwM2AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8vsBFUWRwsyDnn43C9EvbnLoDPmvCYRiM5ZA8p4pnmsMT3aGU3yaiD81mu4e65jn8mtVPKa9iSkR5V8TgEGLuoGRCiJo7He5XakRW5P8fKUJzrfh", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQFT3FHxMidQcHFUjJKp4H5NkdA5oB7Z8k5iZPacbqY121hhU4nThTECBqahavh1EenMbhhwYsQdnJ7Z85oqn4FdFn8vR76Heh4fqEBETSRKXysKNuset7MrJXAsQaHMyCjNivzd2QXHyvn8LpD6Cy15mxvvZoq7WesCrh9y", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715556 + "blockTime": 1743945851 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ b/tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ rename to tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu index 16cece20..1f51c915 100644 --- a/tests/data/transactions/batched_tree_transactions/5GtV9DGfCNjNwT6SQcmkQY2APveN78hx6EFBvUbKEiWtkzDnUh6mybDjYsJwMEfG3j7tBsFUZqGLGb58AHGLzFEZ +++ b/tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu @@ -1,7 +1,7 @@ { - "slot": 207, + "slot": 97, "transaction": [ - "AdXE2BRkpJJ5Dv1nS1LCS1bnHtsNnCbwvsgtUQzHiDAi8GFICNMnqokCepVxGAooP+QMDS+Xu6qvVdUS+qwIzAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXU3aditbNTCLq1aLEL8DGWuF467Zl9+O+sXj1ut+iAxQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXGey9TT3IQmPuThnPseAf7WsQ+YToW1ABNc6EewmWI+QSmbYxSAhBEppJaSL9rLKe5Y56y/4kpF4hm+Lwq+ewABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWpC7jKxazAzxl0TNPrrtaHPH8i+lqqUFaVdEpv3CxdkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDcPwBVj7vzBcyrtNSChHZZiw2Rhn6JdpFKhZQBRWepzn8gcJU4Ny8Srh5LsAxznQQdS76Q97oSFRu21eZhFmFpFnfACYPJBE9DiRQCLnKVkqqmQLQCuEFZDFdB1ocWK76HnPyZo2Tv6VudPD6ubJ51xcmKoUyRF2jkC2SA4vNxxc4VZDR3LDzLVSK1ieG5sDtnFa89oGWucjxg28zrRDngzCyPYDUv19evjJV4R3wGT9qDfRSwnBe6Yu6QRpPNhMPU54QV3UFNo", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhTJiV3yiy8vtLoPDkKTeEzLCM3x4AfY6i46V1wyXDBK7e6V48wfeCfYhB5Nr3PyLLH6Br48rcNuYGJFYWi546XUK81EXpXaqKztkYryp2Y8hHj6pc1W6c1vT5rrBrJ9RxoUnSBihaaEedMVwuciZ1HoLLCqfTE6dbdiW3dCCqzka6JXN1ZExevqBwj9j3ahvSaub87YuSvXwUqAh53BFwNQVHQpn7zZqXw5BPMdZFVPfu2gBJsTDK2d1iPzr5DGKZCUS5JNngvCWWgNCHnUCanncnuz9zz89yWFFDhGyfiEi1c5hpLzZ1kzT5ejgqER9nivGnPH9Sns88QJAHLH5oBiAPVMNyizabW1X4rhwX4gbB5QWJK4htJhu", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715539 + "blockTime": 1743945831 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 b/tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M similarity index 75% rename from tests/data/transactions/batched_tree_transactions/CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 rename to tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M index 1118681b..a9da0f16 100644 --- a/tests/data/transactions/batched_tree_transactions/CBBKvAqZWfYEyExcwVGGEKXyPGpcwRRAvArwjBibyexfG7GRCxM3JoJAqsx15ALn1W4hMLMGbMquBmC6ZJeBQ91 +++ b/tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M @@ -1,7 +1,7 @@ { - "slot": 218, + "slot": 108, "transaction": [ - "AQmjJuxgxB/0mt8DWGIQWMElq5afXq7mdqTRMOjvxzOll28WbypwI6RzyLSIhcDdhqTCDNgd/oYkH2oCrSsgkAwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVWdNlQFt5OJcHNfSbUPecpD5az9Y8of2LDUnTOEpSK/QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXHXqpjpU41ShYwT4H07VF3QBey0zN5yV7DuDqniBwaHdM1b31LMSHzEWEuGoUA/RVzVNUfk+Hj8n/7ZX3uXFAQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVBnjG0k3RPqDxsa7FHCCcmRu0LMjfx2JWHCqWjJxpTrAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCbwoGaRswuxbsxuzoTVMwy5dagqJ6bjTkoES2EnrqEB92Az8As9NWJcHsqM48xMhPS23zzrcDbZXmGffnmivqSL18Rcz9EwJLFxCUmXhDWEykixo", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQqiYktne5v5zapVNHaWSoskN66hujaYpHpyXGbwxzaVxvNycP2XaAHioNx9fYRadjsNbfTY9XhSgX7nyFu7KH1ypXAdQ6dfv1FrvSn52RmB2WjhozP56FT9YdQqa4Svex7G6zpm1wHJkPnz81Q1CYbMEuTZii7EFAppEBm9", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715544 + "blockTime": 1743945837 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q b/tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q rename to tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw index c54c788a..dde2435d 100644 --- a/tests/data/transactions/batched_tree_transactions/5ZeSxCkPSdFKXWE67Hp77r77ooAGSLwEhNKMvwzYfjm2tnjtcKD3FwYoH8j1u4FXSLsgnk61tq4m5QUeSN8KFe2q +++ b/tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw @@ -1,7 +1,7 @@ { - "slot": 274, + "slot": 165, "transaction": [ - "AeQ4aXQ2HUQkcrpCa612WrgOxRB5YIg3LkDxKTQDE832jNegRSKHf62tT8NNW3iowa4mkb7ofcHEsjVZ9UjjoA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWvOJkXTcSF7RN6Hs4Vwrkww7Sag/4ttD48el0jbyN/MAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXHgz379eIUbVhrwJ3uqPuJKpCX1hypRQYXfLyf2//cp2jKerSFnEA3G1iUDwYrAlQdWJ2W+rnvFt6YRBZbbpQgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZxza2LZrmN/kvnILVi8u7m7DuJZGLmRT/Lcce//N6/QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVzhgihhfX6WtNudc5DyCGzJmtesFSJnR4QWsBZwWLT1zC8LfasffxD3RydbqQqG3r5Xz3t4x5WrgEMjy654n4gHxyGr5GVsMYAxLhASDyDo2EokcuzxZ4o8eWLxdEy2s5GpVTfJSe47rFkFfkvqwF4kP9Et75yfPonNszjTi8oyp3u32zseYHN3YyAt5eSCJm5iUznZy4zUvvUegbXRewt5X4WaaVTFWCyqjSVpBum3No3w2hNdoEdLBgeRKRHFH3FQTBmFXom", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhqSU6o8v8dcvka1yLUEyGooQFEv4HC82emrQE6RWpxGHHt4AWxr8rnDRqG4vXYMSNpVeJr3Z5aGD9N3Guo8ATCc41TmNcG7jMX3AtSDBor1x9ZWphsRCZifDrafwfogfJG8Xa7hymhM1TLNNuCw6gkzoW1UeVDs9V2tsLQso4HSU7mTNQZA7yrnsYNDsyxjxxXv99NokG3AGPeW1gEDDidj7qwzoKoGL75JLHXobn9oCtFVExLUXBgPP5VGaK3RwvvYsEaG1M9Zz2LCHEgwMdso5ehpaAQB9mwDz2rTXWCa9R2qKXzEj2VkgdTiKCqs4gMQkEZfxt4FDM8oMU7vqapFWti3gPsscPUaxMzTwDWi1Y4RD6L9gAThq", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715567 + "blockTime": 1743945864 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X b/tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv similarity index 75% rename from tests/data/transactions/batched_tree_transactions/63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X rename to tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv index ec00b665..50873d36 100644 --- a/tests/data/transactions/batched_tree_transactions/63QjFEubrHkKvcFCwm964oj8V4VpsbEZNF9XERcRPGVvGXmCHv32kLKppLf4cxiz9evaMw2PDfYmyfth7sxdnF9X +++ b/tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv @@ -1,7 +1,7 @@ { - "slot": 258, + "slot": 149, "transaction": [ - "AfwpmrN2PaOQzAO3rVPOTpURLoAvCCXv3AyDVo2reoTsyW3ar/XmPyZ+ANMJDsfDq9E16ccZzcrD23nscGM8NA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1oDDooVCVox3GuAn1d4vvaMIU0J0CBJAzStHueQpECQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXMx9InCMDG7WTfylYRmGzyk8INdzIY6GIZuZ7JG6DWKav1okzDmN7qaeZhQ+vpXU1y9i4ELudlD99R1VjtzHgkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUCNzZP2Uo5hniP1zN+xh9EYqfix5XEb+dFmOASVHCbDQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAkCTKCCRLD5YdiU9u5qqn6hTniYAFx2xqb9Krvs9erJfWjrGHJddFhfPrmUXw863ZSz7x73wUgXuG66K7gjeMrBk4Q4HsqpSdEB8PnP9zKf4zKMR", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQuDw3MomqsVnxxn1n9fMDLyLQWh8ror3vSr4tvRbUrLvwXcKt2tpcba4ck27asz6AvupBjrDy5qEnE6usKyVDiPo94tZYjhhKPm6VsqW5jCLx2HGmxcfCTDw4yGbSp8jtp142Gtmfa61urTwgZzesuBmdhHs8HfdEMKHmBm", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715560 + "blockTime": 1743945856 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK b/tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ similarity index 70% rename from tests/data/transactions/batched_tree_transactions/2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK rename to tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ index f43fe524..1e641dd5 100644 --- a/tests/data/transactions/batched_tree_transactions/2zYC1NDb5h5e9mRMA9AapUGB4V1mCztNUhNhGnokTJph84z8x8QV7YUkDD1HrfbkM63D2iK4VEryEUm3KzRRWEqK +++ b/tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ @@ -1,7 +1,7 @@ { - "slot": 262, + "slot": 153, "transaction": [ - "AWOip9weVSGtdkCdsXAbJkMOgOhPMlTraVgT1FNqu1UdiFsDnCgE1rvx/fBWc4OjEZ0n7Os8ujgCLyDyt4h9vA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWheDZRXH3ijm5BRA6CIlkdpHYq7eP+mMnkdm4HYON9YwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXNFQZzu7JRCJR3SGiy2bLBEGfa41i8ivHT0rkzTx8hhrmI9MZiN8oRK+YJwWXpx11qGqxN3o4d34aknM1aTPwsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVhWA09vCK9o3NYQQw28zhOy/R2z6HBkHDWleWbZfHpQQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDg5j3ZWCEyoER6Cvzq55B8nuNQ3q3AKNvtjNW765aa25dq6TkPrN65143DNZaDK1P31FffewEAc2E3o4nmTDFTbkGdTJc1375LdNPu8PRTcUChGa7ByuX9PmRzDndyTvtdjzdh7iru4NuwFyqqvLjhVTjqwjczRrCSGbrRuvZA1M2irdENeMebNYeBdPguQAhJfH2z1gtJbtgErnik1Fppi4oFs6eLgv4AyRcNDPAzxHS7MuX2oCzq23FoJMjupiSxNDciqYE5D", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgvAh7HX9FdBfJWamEJ8K8ik57w6ZzgcXCyiV6hcM4RqAAQGcrtS3SFYFrg4dJQuRxEYeEPyjDVPVAmhy27p4JrNs8AKTTcCPYHCibGdjw3zyTL5tPM9xoPztaeJDCNq98EsBjqzHzWn7ioae1B95voR1i2q4t2a59fKK5ebnJtk44Qfy9R81zSBZnmH2CE3XSnoZJPdyBBHjSNowr2VBhjQkMiV7ESTeR5VyzHTN7EfSw7q4Pogg9njaovV5jQFaSaLYh9WX63e83wrDxyGdvmHJ8fvu7dGQbh9Vv9uXQVGQUc4U9SXUnkbi6MYesB788BVWi5pWf3HkTwmffFhzwSzXsbvhh7repvKCtXv5ZLDdnB4HVnptgvtP", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715562 + "blockTime": 1743945858 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned b/tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned rename to tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj index 3f74486f..d9ac6285 100644 --- a/tests/data/transactions/batched_tree_transactions/4H3JKdwDHWKhXLUYXktAkA5cmV5p9ukybNbqDkb7LrAMTxTDFkdWnw8ojFyvMpLeG3rS7Ung1QYYPs2xxfPE1Ned +++ b/tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj @@ -1,7 +1,7 @@ { - "slot": 286, + "slot": 176, "transaction": [ - "AaPiCfpsdMDeb/F/AY9PuKM0TgZVxqWPyLNvlM2XI23WOA3qJOgEpQAErp0Zv+dswEE+f5dCEIMsvr+OY17RagoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWO5yrA0183mq1VN61t2kqnoVpTDeDROqobddJq70+pTAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXj9RmnWZ2KGO4krrXGBdb/DJcCaygvIjMR5uD7U+m2xLfxD1pt1OyqpXRZ202onOqs+YNxC0fXlzZcEEVUNxw4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXbPINx9ooOThxRzc4m2CPl8/IFGtKsmyd4QJyfhAlf9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7GyEv89WiB17bQLCNJZs5wiNdtsGLArePLq1MgGG6BDRu4gXvJ26FkmnwTPa7rKHthwGJ2raYb8PdmJkyPCHVknNi2Urw7hezzVhs3xxHT8tZYCP", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR2MXjShHzqWRF1bJRpWsycmTSLNHB1FeStRTphQ7Uz8btFpBjRfy5ouyfkGDXbsY37CQ8C2RFLvD9EuK7xKMFbfoMDfRXPtEZfcKbcQXqBtHpog52e43xM1b5C8r4CWb5x4WtAjpyK6Hh9dhv31Qc12Ls2YQkhCRyE5g9LT", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715572 + "blockTime": 1743945869 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX b/tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF similarity index 75% rename from tests/data/transactions/batched_tree_transactions/63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX rename to tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF index 6d238d48..f16e1d90 100644 --- a/tests/data/transactions/batched_tree_transactions/63wv5VX9SrRfeZqjGG6diEyY9H2vYr33zU1QZXRC1BcqSG41qxWKUBUqnCZNAJHdCAyfodpXQSqSXuGYWeUxyULX +++ b/tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF @@ -1,7 +1,7 @@ { - "slot": 183, + "slot": 74, "transaction": [ - "AfygT2C8h4P/4iknngKP7qwkUH+GtdxflkU9WYwtk/GCS99xtbizX0PqXabJRdF9p7cQq+oQ4hLbQvRx/HQLwwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnYJY3kQ9neX1uHqVaww2PvldOR341hpv1b/meJUk93gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXmMPSqQgqUXTCsxKDCC0NfqBggxvojz519C2lqAGqxzgvIG54NaMdjET3eWKm0hHFKg5Qc8OgfmGqkTnGgg8Q4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWYts9mEO4LR61WtjqCa3v6xwIvjeMdLDjQ/l0bgnTCvAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6en2F6u73t3qWCbidvHHQccfqQcZJ5HA2KjYxNC6AcL9uzJTAQDK6uZWWjbyaFNMZFbpviLwX4hmXmkY9Kt1jnVRd4hNPVwi3vt98HtytcmcLHuH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRY2XJddHWdX36GxBJniYQv7smTToNmfxJuLSLYZBqBoDfn445o8k6b8LAqxXJs4iAHS9hrGCXGYjxBhG3bw4ikJtQjp52SBu9d39HN7SzbexvUa8Vb2QbqTUrsQaYXZPinyJYBTXrnZRGY3G6RcQc5pyzUYchSPcaEtCJbZ", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715530 + "blockTime": 1743945821 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM b/tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq similarity index 52% rename from tests/data/transactions/batched_tree_transactions/2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM rename to tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq index ef53ff46..ca90bb81 100644 --- a/tests/data/transactions/batched_tree_transactions/2ZDTFfJSbKvmLc98MbrQvQBAWnFwZ1eQCikfxjRAV4e5EVNCoMhpLinBE3rR4FGmSsCveg4k7hzSZgYtBM63jTxM +++ b/tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq @@ -1,7 +1,7 @@ { - "slot": 585, + "slot": 322, "transaction": [ - "AU3MOEBu/AJ9pqfAS/nIsoRRKUjvPLn/YKRX5HzGMgIEAoinUZf1Tc7gWVr1O8w4QYkHvaIGfn3ta9cv0hxsfgIBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0M//A9htbNvIhT6gP341HxRMwuWCmpVLOPkB25E1AtdgBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAARayWMKa/3pm/oa5NORKu2N9rnL/rJF8MEoHihF8O0gj5GCXMhgpIPY9UbEUEj3wt1R+xnYL/Vkj1s6036JnYseI7QkFQhQqXI9g3LRQvtEjc/XWKJr6kuOfN+xP5AdihWTKhx9YpyTCosY/qm+/zbCyuHfm18dpYxJFhbR1PmzpojvMaDd40AJpM5m3WmDBoiuLqKsnhBR5EsB6VGPSSE=", + "AXx4YsW8e1YQfKk6q1EvDp66xa8rcBhQSNfC+7mRWlS8wE+Cyt6iCoXFU9A3kEd4HHJGlrlLJ48l4StTLguI9wYBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0rrDiMEKKExnoJhTSxsDE2JXSAaPV00ODI3kobc5CRhwBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACjiPR1Vf88KVWsVR0hgZDtHxsifJmghs4V6nGW8ESNtDulz/vC8dovGpfzqQdBLpNsWG3vYnP6omfUKyiZz52YKrJnaK9MCgh7N0MJrITJrlxGxbNyVYJog4jOA+dfrmR4qWargZeiprnrx1zP1cZrPVVOOkzjsWq0Q+aC7H5GrilEn7De2Zm0orFZZgtrB2gjUzQwJQ7zYZ6BdSOrHL6I=", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999995043200, - 30177540, + 99999995038200, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -22,9 +22,9 @@ 1392000 ], "postBalances": [ - 99999995038200, - 30177540, + 99999995033200, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941C4ps3HDspHvvjuYn2oZgYjnF7tbdqdRfhNy3KwA7zUgEAuG7ozBp4TjsrRFgE4NET11Zvao76mub8z5QYfSbm9SDkMHxZ65S4mmr9H2KQvz9dFkj7cmQdzjVyNyzCAhJi7vWQ4cXcX43618HAyuFreLMFEDATsX64YGZke4K38qUKa3XPXwG3BAtwfpxT63BBTsTYBHuwN244FYLepn8tjfxb2", + "data": "ZZpa4B1Y3ym6r8942JUJyZPuQJaUzWFgpgiQ9cA1zqGi8dsW3kV99PvyHi5hWLojCUfMdL9VUCbYC1rgtAzn4sm7jtyWTVbVyn3FiAMLpAUNRgbTBcZLZb9dUBfvvsNr7Ve7MMh2gMCi22m5tdwLZ5RmjdrhwDDeTgrdWG7kfjBjnpbRT7jVgrdrfe4WDaKdiNvBagoecmLU8MDU1qKqmgnXd3EpxvaUFegHtjM9LGH", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjXD6oe6TyQTTW32sXHsYN75wJibyYwVKEA1ueBVFKg3Rq5Yxj3JFLqpYDd9p5SKkoTKG9aqLPc3P1v6ztt7yB2pgxVBpckmsptX79dmCCr", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4xBC4n9YoLaK43qLX9xvMzMm9SMPTbQm85KG8xWA9uaPxfXAZ16mCzBqpuEhcz6DDwfxH4o7wmUfjf8d6CPG9nz2TjBgFst6anKfjwnoUW", "stackHeight": 3 } ] @@ -63,13 +63,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", "Program log: Incrementing next full batch index", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 4, 90, 201, 99, 10, 107, 253, 233, 155, 250, 26, 228, 211, 145, 42, 237, 141, 246, 185, 203, 254, 178, 69, 240, 193, 40, 30, 40, 69, 240, 237, 32, 9, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36864 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72794 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145377 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108928 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165606 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129422 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -79,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165606 + "computeUnitsConsumed": 129422 }, - "blockTime": 1740715695 + "blockTime": 1743945939 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa b/tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW similarity index 70% rename from tests/data/transactions/batched_tree_transactions/2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa rename to tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW index 955f8781..b4954f5c 100644 --- a/tests/data/transactions/batched_tree_transactions/2TVRZo1VQ3oHM1nCk5k2gTn8vqtio5M2H6iAaFdj5peczmSkAiEZz1vKD7j46D1x3yz5Q3CHFG1RMrgRSJwDQmTa +++ b/tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW @@ -1,7 +1,7 @@ { - "slot": 302, + "slot": 193, "transaction": [ - "AUjca+fNZeP/7Megstjm888MGD1MXO3Y8QIXlRFNdCx5oxzcVeCYOtMWfUEFBwu283dEWBaipY4y7YSoJKSg0Q0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwaEaUU/LT/nJmNwvFbg4TFh2hzxWz5U97j51lannBqQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX2kEgt0ko8/ww5RURxL+I9ZxkBlXsqp59AKdSsSdHrSJSDewkAAM2cDeqJ5MBhjIL6qwj2+oBYn4PcsuV/xkA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+bN770zwfZcMz5N78fjH3ceOoJmqju3SGtqXhbCJPRgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDctN5Lz77hS7e72bVbyxgCz3vczojq6ZMpSUoxeJZ8AFoxY679zHHTtA6Et9yhNamGmmeix6dBjkt5EQKJzaaUY7ckWgptdKSatF6cQh1ejgDXUEo6eYWZoN6GuF2vZxRxCJbyWxSTtVtekwx12J89i5c4Y4PaupLB5XahpH8NFsaQJ8g2YnxeuJvX2dAsCG72oXnTedDAd9hiuce6iCsmhDpxn8FTQyPqLDMTriRS5zZ2w15E3bpN62e4qhuGMo3yMSpsaA8cX", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgfydWX7ALX8fhwLZbHUGNKvZmG24pJ7YYJVKnnF1K1nNCeZkG52dgpMqy553V1mhKHUhaYBV1oGyBGL5QoVRA5gxKe7jVT9K8MKNgFqY4Qe43GdZgmKXuqWnAccmUzxhZ4apqUSFc1QuyY6fNp69AJegMEVghCsVYU3npXC8AWm7wjDQhj33E5EJzwyuBPDMHp6PiNbdgJ9ecJffmhxpfBhW6CHvG6yWkXR2RGicSReugMeDZ8ptTyXcGX9U9ypEaoqkA1k1d336WMS9J6VNhtV9ho6X9F3VUv5NzHtk9kS6BCu2Rqjh8xmhFozxUmgojdTWxH9x7n2wWjX3ZzdwCCL5YFJ78fow1maZSeT8cbt2i5FxRp94ffkB", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14122 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14641 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947118 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52980 of 999850 compute units", + "Program consumption: 948759 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51339 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53130 + "computeUnitsConsumed": 51489 }, - "blockTime": 1740715578 + "blockTime": 1743945877 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna b/tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ similarity index 75% rename from tests/data/transactions/batched_tree_transactions/3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna rename to tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ index cdfbce4b..063c7f31 100644 --- a/tests/data/transactions/batched_tree_transactions/3H6Yepa2zfSTJDsAkN3yuig3aDqoTds37yQwFXQVpgxFmXajW5xzpcUfD5YyjGUsavzFqTdTtGUZiHNtsk1avwna +++ b/tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ @@ -1,7 +1,7 @@ { - "slot": 253, + "slot": 144, "transaction": [ - "AXHqC/XBcr+/dDkR/OBy7pRw/3KxwJTK77vZv1h+wEVLdvO1MV8prhahXrHbV6ZVwO61jiDOHfseAqkSU5pVgAMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAtErBOyISurfiJxSY3fnjZ0hEX+6ulbBBQuW5ewlCTAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX3AqEjw5poCZIQdFmL1TmwvXEsM1I7KWLC0Wzn4nsShSRE9TKNXLsj3iua+KxVbjvMLPsGrix+JE3ncUItvmQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRaCSzLL9jtWjatUn2Fc+iugoiPEDweVUeQUlejlfPewIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7zKBWsWmCqmzxz7c7x32GGYggKzXZit9smk4VEaJyXr8RiQSXpciDTWKzrNjTf5p7cfRYqwC2yBJW7YMwPbydHdpVG9Y7m1ZMepz3zFcd1YturVM", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRpNb11wRygePphY6AmTrcBZdsC3mfXAFudJp7z5R51mMnabGoEciZ61K7BFvfcvcmnjLw7uyzrRyY3f9r6c6PKr11zNexS2JvGcbaMuJzgXN37FuXfEM2rFSW9qcsFiZBhdCzADEBobjAU9t4cJscjdjozntKsdE1Baheto", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715558 + "blockTime": 1743945854 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF b/tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF rename to tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd index 9df3d770..4a4bc79f 100644 --- a/tests/data/transactions/batched_tree_transactions/2MCCuQqndG3PAw4VmHDkWp1EpKt7wvXngE9seJGt53eaeYLk1419bjSHCnMeTHHpH8LZBFsWdjVnw5j47LXYXEvF +++ b/tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd @@ -1,7 +1,7 @@ { - "slot": 261, + "slot": 152, "transaction": [ - "AUNuS6tuojGXRc72U9n6z6t6X99XNioKDCtP1OQ1zVUtNGbQoHJRcfrF2FlqwKZsfGcm4CndtrhvJMBI/f/d0gQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWC9WkLx0omHS8SWvmwiQS8TRqtuMsZfLWoNkMUIf91kQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX3CzOoxfRlB9uQOMyRQk+pYvgffEnEPJfY5f52sb1pi2l+hnI1SASmiL2nSfc7OeGOYyzkJ5jWtRm+Nr9/7xQoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/YAg14ytfyluCKzICOyHabfS99OnTrPx8BQEI1JgplgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX5wMUJRPVkCyfwwTczDQNQ8q9MHPXTvnoYsdtoZ1VYjhE9jZTAUgF7jawW7ndEv1ogEbmkDQWLJEYHuaSLTVDiscyNJY2w6XzG8wPm2ZaAKqXcyDH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRLCFehQieJjAhYNKjUjbC8KANHw68JYdL6541vJbx94oto7tncnFjYYP7AjsVmBymTikbGmHmCQP2rYV56JY3DjCSdgBwRqgGAKeCXDHyYBYd3of3M71jXBcetkjfz8MqdqFFugyuivWxV623REUBYPoVE9pjR5qPYrVeis", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715561 + "blockTime": 1743945857 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq b/tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF similarity index 70% rename from tests/data/transactions/batched_tree_transactions/6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq rename to tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF index 18d8226c..dd8e08ca 100644 --- a/tests/data/transactions/batched_tree_transactions/6VUfNMbJQufRFtApQ71ULtKjDW7SerQ2pXYD9MFnekR7bUKR2xSrrP12DCxdVWxFzXvKY3AnJUx5sL4tmKwqwHq +++ b/tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF @@ -1,7 +1,7 @@ { - "slot": 217, + "slot": 107, "transaction": [ - "AQS8NvtDSqDSpjbzfcvKLumbOZOlUCpteDPq1m5ltNEoBox3teIgdN6Tb+AyvrkftzvYi33PAABzU7MjGS7oKwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXK0PYT/eq/9Y5n6xX4R10dhk+sfcDnoRZIWoxIQV2fGgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX4nc/AGEJpgGNoHyWHSEpP0zxQpoJdE0QwEU7SQraUmc4fcCTtO1KhwQ0PBoOB5A6PMPalKjfwo3mOgaK5QuAwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8NbrW6inFKPTamMoLdZPiioy3GwQYYKe22USK+/QEtwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDKuVQSmMEGiLvYp1KQQ1JvreYCQEmN2p6ZX5GkWqspRxwrsg3W5XwD1QnqXiFpb9wUQXgX5eHqxiX5eJVoyr8MAWM7mSkGHyFpkphKaBEREjUFRZABepwmk3DBfkPjKLTu8WYVh8cWQdjyHpfRwzuQ2pcmX4a26tqqMQGLWWn5AYdDFjip22AuEUa3ciwZVDG1YB2cjFou2DqnbGXixqM596b2PFG1iy4NJ8kB3XFe1Dj7g9gnqmypCDS2TYLvcKeV3P92DMYKH", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhPP3KnYHSuNySgwpHrPo7TGKLsGTuyf6y6iUwsgwdVu8Hv5Q3geSp48uxSFPbZpqJTcJ1Yd4bgqtZYXXLEUSgFP22y2Mb6ut2nveZ2qQrWAE5NDCLydGK4VzdrpKskbF74ESWUUMxtC1uqW39qhpPfRNEdjp5ewqp2RJMZn2v4mLMzcJRdNLb5TLqmPsH8GzbbHRVVJbBXLD78XNzBqEFsn3hJCJgJCkTrRiR2rsjMVixTrfMmqzfxiv8HdWXtf1FtdEE6MgJQ2ua2X7sY57TXFj1t49YyRHih6WhA8i6heAFGLTrWs2CQoM2hFMXqSAjW9HtXh9pS7MNnJqnhheXCHtWMK7WURtSsXmD8KBJ4r7jHracnnPBFAo", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715543 + "blockTime": 1743945836 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ b/tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ rename to tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE index 4128ab46..c7528dfc 100644 --- a/tests/data/transactions/batched_tree_transactions/4sou6pNiZduWi1WAYor8jhjfcMNtAKwuFziauea7V62gvqj9GBm5hUB3kSAQF2CVgAnALnpqsaKWBMqPCdrSipFZ +++ b/tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE @@ -1,7 +1,7 @@ { - "slot": 233, + "slot": 124, "transaction": [ - "AcHdzBdUzHxBJH7HI5QovL7m/wHm0aJq5qzPVscyZ57G540nSQRr+vpnLMGLx0qiG/G7MEPusOPs0OZRNV37wgABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVygfHgcTxYYNVKpajqgeBilGHcPxZ0LF0iy2AukVXXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AX+kGtj/S68YcjVxGBeE65qfhe4LAyXi2iEcwLzPknpyOT8tgbIxX39DaBGL4CBjAqH3Xix6nOF7jGzOomOQUwMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCVpBS1dJAOd7D9vUjuALzif6qFiDYBPSVTujzAqu7FgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7yFpjWykGkSPStuhyFzYM2yE4j5jPqreotXvP5B4oPK64mq5JpyRV98359m53ZisuipfAQCHvSrh7tyD5TkRvVzoVRDfnkYZ1YJM379bhoi87nKR", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRbunam5A3NAjFET7ub9P3s4oQE9oQVWQHHePgMVcAE6GAc2rrUaQZuwGk3Y6CFrBcJSWTVB1xsrx7oF1xyAHAPbJ6sJ7DwE9EiuFeq7gXXsFxYVNJkNNx4scyShzUvHLrYhHig63jnL74T3AEYrLRptvTKXvwSsMxJMbwVZ", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715550 + "blockTime": 1743945844 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav b/tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 similarity index 51% rename from tests/data/transactions/batched_tree_transactions/2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav rename to tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 index 94c9fe09..46f7cd3b 100644 --- a/tests/data/transactions/batched_tree_transactions/2xTPPvq4ZE6yLxpo63JefBseBQXvnUQws6mUD9DWwtJWdjdqi3KJp8r7kWaswTJDgKLAFJHffSuALn4EErgb6fav +++ b/tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 @@ -1,7 +1,7 @@ { - "slot": 609, + "slot": 316, "transaction": [ - "AWHW16Gi0NoklTiR497RnhdwIVqMdneeVAA6yF9vj4mrzW8kPdSTVAGJU/4ihsqEjW4KQxkG7bKcvdTtboqntw8BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0IfvZhrGxXs2JHKMWBbKPj5G3NvZA/fpiTX1xGOkNWn4BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACU0XtDNCm1+giMrRXIrTslhn8ERLDXKhCBXDYJeXyLlD1GV1QpLpZyNxPJDiA3WsHSj4iOqxXn4/4YmBZEB0mSO1n5qO6OGGFnu+mhjWAK5+1HH3h6q8awl0yNSQ1rvBwfTkvSM7P96NTHwb/gdQQiIG7uUnZMoZNyEK1WBVRBeKRQYQwjCiVrnoeAdbasTwtW4mCckM43A3cRLQpJZb04=", + "AYBu924L6OTveL9qyIqUSZs8Xptku2gmKRCuBWg9jjiGJ6ZIV84hHixoQcbgI667vmX7z2Ky9RY/i2vnj85mtAgBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0SbvA6Qn9sON9pJ9sttnvU8JS6Q6huIifSRVRRFJ8kUgBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABQ12cyJ7uRBhT3kydCowk+d6Oa7/4bOeUM7wlhB8ZCwGZluSvlj+GtOx36CkNRWSoTdlJeawYW0qJHCdDFgQDEeimi/uwJw5rajCWdTwNJ/z7Ba1zbNP+15ZN1TsdmBsgMTg/qiU1bSwgMqTW6evq3lYZoXpc++5K2YBwazisa+IBa/ZyVag7u0CMU8iiLXhvGruZVM8kSs4vUJaW3Fu5s=", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999990121400, - 30177540, + 99999995058200, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -22,9 +22,9 @@ 1392000 ], "postBalances": [ - 99999990116400, - 30177540, + 99999995053200, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8942Bz5QAQaGnuGo6X2WEub6Dvk1E78HnMrXntofEYhaZ2yziSmwLtktNCs5gjpGgRADi48y2nfFjU3R8kK6gp8rEnZUQeUatnGWMZz1jxCBrDahAjR6mM65iwM9oEeX6EVeGsLgpoeA87ZY3opZFvWraVAX64WZHcF16Woa64S4vRDgmiqhcxPXGjS3WTQV6aH6N8jMcViUyTFcv1Db5uBruVoBYq", + "data": "ZZpa4B1Y3ym6r8941g2ErW7z6YepiFjigos6hUCcq1CbWtjws6DmGKFS4kv1HcZYsksGZQyNL6NmEV2jM166WAnsap4jhZfk3KFhW14FDvWXEbAnteftdhyC1YLgGqLadFRNstDiTeoJDTyzstaMLr1mYStqDbmVjv3MjupGR81yNr5eYuJYPuAnCRDuRHfrxUNkDHqXwDYDuwb9ay8mk1fV1TYd3AYsxNVzdrH2snS", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHfzT9rDEaoyiyUUgkymH5AWEab8M4iFfV1FD7qGGenitQqicPppqprK2hH19buvDjwsWobRLAHmqiJ1aimD34Nkh3kTx9B3NV3nXxLY6pS", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmh8YL5KJtakCK1YqYsdtohf4S211kTxZR7jT5oVHUraPPVKiYeWE1oJKCNpnEgF57P8fbdfFUKue1gyzuRELcRt1zz9Br61skj8HDt3qsrz", "stackHeight": 3 } ] @@ -62,13 +62,12 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 37, 52, 94, 208, 205, 10, 109, 126, 130, 35, 43, 69, 114, 43, 78, 201, 97, 159, 193, 17, 44, 53, 202, 132, 32, 87, 13, 130, 94, 95, 34, 229, 11, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37124 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145117 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165346 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165346 + "computeUnitsConsumed": 129270 }, - "blockTime": 1740715705 + "blockTime": 1743945936 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h b/tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h rename to tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf index 10dbdd23..fa062d16 100644 --- a/tests/data/transactions/batched_tree_transactions/4gqEAvwHkYQrQYyT3RtGqb5JyND1DAwLvyXzmcNdaGmK2hDrabfGr9kmAtYsnuCaiWHebBUEavgvWJ9RzhhUVh4h +++ b/tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf @@ -1,7 +1,7 @@ { - "slot": 278, + "slot": 168, "transaction": [ - "AbhmcYyiGqzjujNvTchOoa7D4o4AVf2FLUFqnNdEb3zvY4oXNAJPTPNaY/rQbSwqZUDExBkTYfn2Vl8e3p82wQYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1mATlgZtciFiGCklnKp/kISpm6boShUjOgj+b0U+YogIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYdZFhKXQKITrXtitWPvdAkXH7H17MO/3BJvtJXzhqI3W7QEsJh/2GcMsdTXkoGt1TejVOSU/kce+OlOuPuLtAQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWsrVKtcCEz11eTDjZ6yiIDGlQQdgJSQ1pJkihGrKyAcQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB4RYSDxfqK36BnpxJN2bQsxtSVVDbRbbyepHScpC56YhBWJRpddB2gPpEm4zAGJyJa1Zay71x3yzx5reWGCBDmXqym6UZdHiyKYf6BASG8Y9rajH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRUKYdyxcXPpPY5TXJowXJaXVg5MpBcote94UwB56PGujPvphHYRRG3yWq7VgXqB1Y3YtnijiLh9u71dSnHoGTTjmk58DoLG2isUT7x5y14q48ecFJk7jYNnMYjB7h9L2v2oHs9gQGL7GGCEfojgquHKH8bCCppDnStko3Ys", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715568 + "blockTime": 1743945865 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT b/tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V similarity index 70% rename from tests/data/transactions/batched_tree_transactions/2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT rename to tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V index 22d46701..b5ba97f3 100644 --- a/tests/data/transactions/batched_tree_transactions/2tZ7CqjjJ3iuCEXNg2osERcmgWoFq2LD115mhURkF6pZ57QDGxteXfA4b2WdpxhrtDSBxq5gaNTr3Jum2DCy8XkT +++ b/tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V @@ -1,7 +1,7 @@ { - "slot": 249, + "slot": 141, "transaction": [ - "AV55jwo6/vIwH6+ElcEUF4o/BMoqBMjHVcvTXTOITQ6eoW0zJnuXbUUq5oj9lfUcLwwchis+u151b1MhO5oDwggBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9YFfwCt5Nq9rWDmEyaLpDphgP1zyQUsPuSJrCRSTMOAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYeeFgg+8bY3w3cvcvOV9fyKIxTn/3uSeaf+vddR82dm7/4ogh8JwqKvfPaNIgHEu0KJQyhR/Xpxwdcs0YaWDw4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQ+Q/LJ8Y3+W+VoaaUOuyZsWpA4mlW1WHu5AhOhNzMXAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNtaKRA4nJq4MZBYJcPpysEafFWuN58uWMHMBD1xw6gaMFDrPvm5PxEBxfCv8ZKCWtTzSwhDZraKH11NgUf4yvDiPrkU3K6Kjp22bsLrxCR92ZajqcxZ1gPTraygyrWcs3A31R9g5xEw5zUM7vw3L1a2wwHLeHd6tcxnM7PU13X2Rx1wNSZPQmeYJCqRFwUWeYVF7SCBzzjyrRxEjXKBKgNUxQsfScY3De8MDB5sxvNsys1GgzdBY5rGXSWGRCT68EiRWGppsYB", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhip5sTi1xTbJ6gipD6zCQS3ycktJMEJRhyCtgvzdN8P2z94a5aPkCQpoV6k43nHdoQJdCLHk6c4yxwh4vHMAcqzhqpvLkACxywhvCk6GTPBDQbVkjiPa2tGEoXoasksqWsyc4zGBjq1nY23QVprfRHW2Lz41pKVXneF9zQHQ9RBkQe4CvFXpypY2NHm5CMQuxZogup3KsroTsxauBkpWQ8YkK3jJqAiDFneicyKHpaUNpEu9r6VFgUkJFURYyXtySBsMT2MsWZohVo3kcdbg5yAWsT72RqiseSgWr146RbJT2ps828aREj8LEtYg3zjaNLPJZKh1CSyTU5SAMMUPKQUMb7xE4G5TrGfZNyug3hGr5TWtaWvsp5mZ", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715556 + "blockTime": 1743945852 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 b/tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 rename to tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES index ed910d0a..d5925178 100644 --- a/tests/data/transactions/batched_tree_transactions/4RBSAvAoWBt7fsrkastEyRzgG2HESTTDPrPS7THUwfNxdEWsRtwdTXzaBiLPKW2hz6b3uRHQuvQkDqp6DYRrqru6 +++ b/tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES @@ -1,7 +1,7 @@ { - "slot": 251, + "slot": 142, "transaction": [ - "AarnHzNYdFM8WVSecy6+FR1jdMO3/GCjbBuW72S88079XsSbtfPvTdiiUPTHse6TqEqys9canoJjf6FMQy1juQEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVO4T9dPP2sXD4eoBxCrEmqY+pVkWUybFKim92aGZjVrAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYgZHtds6Oe3PoBNKWpcxpteoMCmaAZ2jUMGDVYsNWIB66C+t2YDLk8QRs+sueSqR2UL6LMjVN+5c6jPAI9Y3AMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV3S42L4NKUl2omJ13Cwz6TVWQJDWhVzLCIBLMRRso6wwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6SriqV1cR1EPuwCKQf2EXq5xk8zKMFTCpActuRH2C7Rfsm4cAEgEojjj5R5QMghTuRiYRtrsCDExjycBjBsBvM7KEapR1K3zmdkTgVyMwUXm4RDq", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQTU4fpUEff2ezwDpXWuLWiDU3ZwXkp6Em1NVfZpqASki6Bviqb4jB8YKEpMGbKUhND5XLbVDX7gFzDuGYzH7zFkhn9LUSm6DmeiHzWZGbinmLxbAfAzZQTgxXXaGG76GeDiMVkKCsWDGfBCKYemyMjbs2H1EBx4yoQpyFGK", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715557 + "blockTime": 1743945853 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H b/tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H rename to tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve index 3762c264..f42a332a 100644 --- a/tests/data/transactions/batched_tree_transactions/3W5qEvxvqHa1SFzCoPYSHhjzQZajaw6T2TYBh7du2bq1oELRupvwUCgAbZPF1PjuUr169PPke2a7SPb7SBtMkn9H +++ b/tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve @@ -1,7 +1,7 @@ { - "slot": 209, + "slot": 100, "transaction": [ - "AX0dRRjEY+BBLOKkGZ20WTBajZrx9QyI8BxILnk9rrivehSq0vrTC1sm1d/d7fbpkK9qHDyulshh/5sw71haaQwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8HawbDiigaVdDI+s4E0NL36Sd2N9RRVQfOv7Qpg+i+QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYjEJVxj1r7wibxHU7WWHFtfllNp0UqDl+fXmTI1/oAX1w7jQsXTPXzWG0Tif32zGgPhkn94cFK/Lms6CAALKg8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAk+/AWtWzZRPhzuNmW4wg0StABJIQEBbzzRraQDnhsgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDB3e4iRPmYqBiikW8oT3gm6FREz3dT4yDYA3QFoiWt2xRBtHryuwpwWFidc3ANPh7MzyHkGz9MNa2CphUet3RQKGFwsUhXLvL76MvYoKEQ4ETWb2ieEXiof8gDT3t1CgTQxXuY3GQzsdwBDxkFQwEetCtm9xLtPsvxpvxjUfRqtxVuBX59RuhUx5CzJr9GfK6gajCiJyK8i6C1M5h12Bnzwc4uphdN32yawi7uhqUF4KUd1trteR3P6EjDL6vvYsStLr3KLwGP9", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhS4Gb9LpBhxQ8WDbTUWa4SepoAgJ5rbaeGTrg51Nqkqb3c1sNT3AFmHKzN2gpdEkZbeFCwfvrfxEEE7WxJtLAJEK5pZkZuyayB3KXmEUqZ85fUe5dXjcea5RQ2XtHCDwHQ8VEDDar87JKUe9v9suDWbFYrE5Ra93p8ck4PKVEukRDQwHwiMeuMsaq7LfCdkKBVrT31nSU2Q9D4HKzMFriiFRC9C3Rz1dfRjUtWoC4gWQf2UVLMQo2YXBcopNdUzQVF62s1wBuzqZ9j5uGhGFskXPwVznKvkCssvYygYjAQQFc3pZqV42StQN4JhVvJJEVUwgUJTQerNaBY7PaiTzdXUuwNEVWtzX5Fg2JGz6kuitmcPircRow87R", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715540 + "blockTime": 1743945833 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG b/tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG rename to tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU index 9dada7fa..9b0d4d9b 100644 --- a/tests/data/transactions/batched_tree_transactions/2EcXeMYjVuSsX7BsBv5kgizK8J9viCDnQATVEFtgHdBwE3Wek2iTp5cwekAfaXzSKynUvxgHCUYDXhgkhroKobJG +++ b/tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU @@ -1,7 +1,7 @@ { - "slot": 185, + "slot": 76, "transaction": [ - "AT3BhggXms6wvs28TUVVkGs69JhSNC7y2lf1+ALLRBsApYYVuY2LK08kSWNbtPxX/kAOP+TXGdnLiUM1WowjywEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQZzjo9tMA53UFvfhLeIbNgxaGQqICb76yRQwpcY2WEQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYvcTKsj99gqU0pQUXDns04kXJl4kBNjQCO6YU8MiJpFMc08gEaYO6BwRB842S7Dezte/wYddKdSB6vFHLd79AEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVjeU7uMbtvPCwe0nxMsmfg3FCwEMqCJeNPZYFgNcvEBAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7QogTWp7Gq8mj81jwgiwzPrQX6ZBWKcNPLsYfDdsSkFue4DjuwZ8JyhAGGGBZ55rj6gLbhMCYD6NiReiRKh272uY3xEjhJs2YazFNx9r2Xe9onkX", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABSHxxqNAqsq9UguDgWoJX5ac42NVGZ7TmPnRnLXPqDfEQQwsmCEhzEDiGTTSyRKCvfNrvNFHA5mjnNnRpMGyQi3n7mW8iq7vJTcrFUVjcU8DniFqyfupgxPuMehW8p2PUJRbqP9JhTd4Rw8fqsScc161FL32xSV9saiUkHoD", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715530 + "blockTime": 1743945821 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg b/tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G similarity index 70% rename from tests/data/transactions/batched_tree_transactions/48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg rename to tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G index 6de9d2dc..885d5e70 100644 --- a/tests/data/transactions/batched_tree_transactions/48Y6Yz29xwvrvWtDCiMVKknATsD5yRtCfMJcE1tMBUjiZcPgLJ8VmBWJowGEngbf6bvbn1yzHGtPruFKmrQxMxcg +++ b/tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G @@ -1,7 +1,7 @@ { - "slot": 239, + "slot": 130, "transaction": [ - "AZyMxEr81va4mN2xoft3oNlHzoJgh0nQhpOK1nw6sKkopGZNn7EBwJE0dBCSTVBC2T1vj2ua0tY31y/H3bY2/AEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0Tpv/10JRYMfHYPr6v4hxKjyy8xUUXCtokWX8n0RwhgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYxYZ0kP+2mztxSohN8vHKEGgfy2aWGMFfgbllwLBOdc+LW5M9U5kz+LdOkfOGZ6c6kADb4xaRv4bjLZO2hPVA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQUhehDNdeJ6AGX8X5wjNg+0a7yI0cxq+c1HO6iiPk4wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDDZAu8BawQZEY8yv7W1YJXj4B4D3imQY58QkZTCCuVJ5nbY7ykiz4MDVqH4igw7SQUCwaS6j3jxjbDpaZjWjSWA8uG9UrstVpLqSUpT6XDZNwHVon8J53KTNXLZu5yAi759gpsSrE7Rpk5QKtbnvdprJQXkvDgn258F9jmHvfueBaZigRuNsCBAD7kSR5jgYrShXGLdL5D9ny52RuocSP9wjFooRp6NQUUvKXVww4vjTv3pewaAXVHbbhnaVqpW6ApSFD2Dcqnw", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhybKUcLeEjtuvFrLYTVknBnjRFjFQpBQiPeysYGwLaryLRu5ryBvupJzK59ayp4BHWxZvopSJVam3QKiRaiRizJEfVSBtq9rcJqb8tr7VSF5PbFJvPAuD7d53jesnviJT2HjDZooB9cgHrXik3GLweF44WjQiHFmm2fd9MNRAx8PsfLoVFtaTjUmpeXY4zvkXU3g81uKnQ4dFVicbPircv6R8acRwJu5mug3MFLigFJwJo293VnG5gEXTcZQJguhgcuMrfdgfEkczze4QqKPKUuCcdS4tnkcnExzzgLkVMyTUM1JkQDhR5idCBeNVv2EgdZ3LfpgA3dAHFEeToXXemEPUeRy7X8Ach5ZNKh9C5VUcQFRtfvrPzwZ", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14003 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14522 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947237 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52861 of 999850 compute units", + "Program consumption: 948878 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51220 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53011 + "computeUnitsConsumed": 51370 }, - "blockTime": 1740715552 + "blockTime": 1743945847 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC b/tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC rename to tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 index fd1ac211..7ba81878 100644 --- a/tests/data/transactions/batched_tree_transactions/5mmSjDiqqH6DbtCATkPBFUP5VqaVuFfhkutXnkkkkBXVzifCE3CkjAMcjDR6SrQjxugLNN9yYFhHj2UgM7h5FKCC +++ b/tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 @@ -1,7 +1,7 @@ { - "slot": 266, + "slot": 156, "transaction": [ - "Ae6sN6pXTH2mZQgcwx63bl9fkh9qAfIUEi5ORb3Yn4Zs5k/uTx05GVd3rtNBzS22fY0e5aRIXlLS+U+2PY5ygwEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUtpTUb/dGbr/EX1zH0HeknHMLMLxdGs9JAef9A7SnJkQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AY23mjI2BLOeSKzUC2z0tR86bMG1UUqz5NcD7fPph3ZgzQIJCL4pscBNSUUGhaCZKwzA4LRla6XbK2NsWveEeQIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWB1PGqS5PQ7D8bWIG9jWONddFVXRarI64FfPPynT3tYwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBtgdqA54dKP3C5gFo2cqvLh1DoNroVQ9uC6TXX3JuJACbL9Raq9P1tKuDXjdw234Lu9YbDSUr9EmDf7xZQdp76ESJy65o9fHUVSHyAkPQGc5dkzB", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRgLW6YK6oUEDM2BYw19v5ngzQzTSG12TJaw34P6UMxRXrDZV3vVZiPhkQc4DMmBkWeW9EKoNgDb7k6aDhLc3LegT6s923qN5gqubfFVdZykPjWKUjrNQU77N35QZM8iZ9GAeJrr7wAQ6Akkdvc4DuusK6247dmjEZ1moUfh", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715563 + "blockTime": 1743945859 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe b/tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs similarity index 52% rename from tests/data/transactions/batched_tree_transactions/4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe rename to tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs index fe0e3808..7b26d8fe 100644 --- a/tests/data/transactions/batched_tree_transactions/4BMx8kDB66H531EXb768aY2poN5FSzvUhDTdbGwPf4TPVYEjjwY4nsM5mw9km6spMYDm671h8b23ayUEZvWxdhXe +++ b/tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs @@ -1,7 +1,7 @@ -{ - "slot": 505, + { + "slot": 305, "transaction": [ - "AZ78cgz5AiU8lAEFqFP/NUjceCCKPMRLm7/mn31GZycJwdltxsEZTWu1N8iKcOMxA4SVN/lBkewO5pV9a9YTkgEBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0FnZXAwUtR85ZkT8tstmQl6Vie1LLooHVS9IoSxlkvgQBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABdfRxxi/39b6ItKJ89UDYmt/dtAyujt3tk5UgcMqleaD84GnUIRi8I2OUwumjHBVRNKP/JnoWfwpP7nQQjplpongZaEYk9v6dlzoIkTIfY4uKmHYRZNC5BRlaO9ecYzsRE2EELCnWo4eMBqxtglDU4jHPA2MWJl6ZBJEMZ6kK4PiUlmLvVvYIN+Vioe8g0YwIznwuLXSPmdj5BnO0iUJrA=", + "AY5YCA50ot6AbP4YOXP15I9H1WH54EKpW8xUnE09bQ3RJgiPD/9KOC/fnTderknlOy/sb/VDo65ny8Yfvy7HxgwBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL06cDd8N6RL+UJfNu0SDLJAisgLvE5F5M+tggF60zd6ToBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABY5rR/oqnAB6NfCgDoKOjuSUND2E3aJcb9iXedUOuXonXZ3zuKe2rEWeMWzSROe/AY1oI0rAd1hrttvco4JmuUhVG63meckFu4H0EFAP0FzIkvgDRMSo85qROFKXeGRRyAC59B6Dx+m40D3CexaLGTh8OIQ1VE5/+yaloFcumxWDIDLHchKWpj+VUdrBkSiKBOCOtt2x+xAEh9psfsYD3Y=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995083200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995078200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941mbZyc9B34j4j4xStkG4h3Z3UwvDKtCLYhxCsfsQke76KMjmv6n25UG3RGy2nev73UwmzZKC6A8fy6Z7QXZHVFU3zsRNDrqoewL4BWAD4dmMFhRgWRYmWsdzJeNZm7W8ADhrW4gavMPi2PWvfVsGs7uxuY5ah71k9PffkC6tiV4YfmEQErzmwV8GGjyjQK9yUqm96mN2PFx1trghfT8NYRWXU1d", + "data": "ZZpa4B1Y3ym6r8941jaHhezzBeRTyRQaCgLVh8MnaiNaKRwGB2vLhDxdY4iU8ibUUJg6e4JRrDPUzhZR9Wwj2pv6NLXZudzmacQ7B5im27xR6dGMvpSeUsCBYDFTuiyXvvYYNvQF58UpYFeHbQ9wC13m7NwGrB3eXLsmQSiKdAef2UCJYfzzYDxoCZvHv95hi1f86bLzvk5xXUhWAvBr7R5FBRPLJwnNsfdkk869zdT", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMzVdvP1oAEVHZivU7E3gibnh5fLZ1SftTyPA2J6c3ZSCL2YNuoJk3s2AEAaPmDDE55ZRxqNwZdXP5BL9WhhvWp2AmwLTGArodvqz8LEhwg", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMz1HAnNXdaSq8SyTXx33chS88yPyPpSJp7txxzoy6BiQfWXNEcRx39TiaMmhjN5HQUZiMHaY7NxNoUbxsELcEsdiZ1QnFqiaXDs3N4tojQ", "stackHeight": 3 } ] @@ -62,13 +62,12 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 23, 95, 71, 28, 98, 255, 127, 91, 232, 139, 74, 39, 207, 84, 13, 137, 173, 253, 219, 64, 202, 232, 237, 222, 217, 57, 82, 7, 12, 170, 87, 154, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37113 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145128 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165357 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165357 + "computeUnitsConsumed": 129270 }, - "blockTime": 1740715661 + "blockTime": 1743945930 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv b/tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv rename to tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 index 6a443ada..f985d2d0 100644 --- a/tests/data/transactions/batched_tree_transactions/2hsVgTXHEC1YLGQiXLehBzpfFFBr2aKScbWAPZcuZriQuq7qTd5fYrwexb4DehcoaMAV6c1YnRn35Gfye5QGhxYv +++ b/tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 @@ -1,7 +1,7 @@ { - "slot": 200, + "slot": 91, "transaction": [ - "AVVDIqunCQ1juUzIu3mw1HmOaCD9dd2l0YClk9UoGDcs2rk07W8dzU4oQDQawELQ5eR503JRo/WXNWfa26ZkcwcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUEVwmCpmzY17PsZi2g7M/xb63/LeAMc7qaWD2gN2HZSAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZM8xKuG2cCZGqPZZAjbvMInw6GbK7sd/vuvBw4G1A8qr22HXQL+bxGo3CGCBo4yOIHsA1LvUDXNeP8guBhYrAQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVJtM0/dqhQZ2+lsladB7vYktfHuUdU02ozvQWODqN1agIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6Sj9FvumpCvKCqtcP2BmbqqzYjMNwAaioBUwfMx9AEtfZs3xw3Rx4QBrsMttji2bTBXH4YXeFafe4cxKUTnq4t2wT6LzpDsJoyeTmuQpM3BXMg4P", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQeeNyVpKnWxSCN19Ehe2eG6oyfQeRBWLafEeHq9PDwHBJYWLBa75DCMyMnJdbbVZE3hovNw6YMmRJnNfdiQXe3UqkFXqx2LRvwmbk1t34ZcHeTz8AoFuaF7LxZ74yotSD5GGafHxuHWyYUD8LcaaES23JaBq15NQGBEU2BH", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715537 + "blockTime": 1743945829 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx b/tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo similarity index 70% rename from tests/data/transactions/batched_tree_transactions/47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx rename to tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo index 640794be..84c0b46b 100644 --- a/tests/data/transactions/batched_tree_transactions/47Jgbq1cbuDFjnthjZbpar2PSxxZyFkpW7VEPqx2VJcM8UUwV5DddTGtTiKgjQrHwk3wkZWUMSCgFy4gS1Vqf8qx +++ b/tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo @@ -1,7 +1,7 @@ { - "slot": 259, + "slot": 151, "transaction": [ - "AZt88tQ2l9mL25mhemllmhU8UJFtYUxIL3iwb0NiT+CzjkHuRGPWB0zrfbBVemRdm8m53Gs5cBwoJxnXOyO1FQMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVEI8BGpxM1Ebesk9RQ7OQvYKi6eqO6jaW+wE7S5h4qdQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZhAEzUchEmUQChUEoDB5Y/1nsVbB4oIOrWe8YfYPFmXAEBAqe2tFwryYIieK3eU4IJKrOicZQR5suSBPLzHxwwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWvYZU1S9UK91dICD/Ln+sGNvT+VQ4ZPw7+qQ5ptpqGmwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDLpVLVTNyX5t1jDdgg5WsHkqVgAKCrdkGpHXZqmgGJNpHULN94FLLKcZ1nNR1X8A125PeuXisBQGjcQU9Ps6zcGbioa97FWga57c4VcyJxhqAxt1LhrRcNQohEfsgzLMo88RMogWcEwcur5dPm6azbfeBYqtB51zL5Rj5GGEdGHPcsyPHwxp5LoybpAQg1N415nHfnSyjJBL37fMjK5Homobfv539XcXjMwF49TrzVKTWYPoDZecAYj1Sjg7RQuRLAZeeoVLvL7", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgWCuZSWvrgxB9v5Q3scgNv3QxPgCEz2FeLBrJcTxCWabvaoGui4uyg6LSpNmPnQAZ15XTtoSRMnj7AizKXwtcmSAfbis4ph5hFMFe4GiiDZgGk1RYWQCBZNfmfzCT2rbGmYKJ59CGHK5tfahpvDp1MzkLofxjK3x3YrnmdcTwqeQK2jHmmbtXs3BrakNgwfzfzaoq95xeSBcE8izyF7u7wEgQ67So2ZV8e3LwGcM4eiGBFt6GUYwDCmPBm41kTAWkoKBZmL9PyF7Xgz5UU5W2HTvuEK9eXG2GdedTSoiNsSjpvzRL1HccdQd82T7N183PV4KFFCVbQqkHYsnbEukC291PytE2yYAVcJsKnaYszW5hZH1ig24SQNB", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715561 + "blockTime": 1743945857 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X b/tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X new file mode 100644 index 00000000..dbe946e4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X @@ -0,0 +1,83 @@ +{ + "slot": 319, + "transaction": [ + "AZiga4AsyFDOfRDEwPxHTpnt8lgb/y3CwgVFpFaQVYp86uF6iLydjEoWLmfykUM0gP/h7L7Ka7bgJCiOz6HE7wgBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL02X2ML4HO3jmMpQntt+iN0r0jM1b9UWYBmuoKz46UXAsBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAC+jb1mwLZVBebQ5EwTmiEv3EwwKRy7izFWEJp9FRntGoii8k57evGVDCSfAfPY2sErAEU8gAJ/ISZt2uhvE5zcRF/5vZC+bKHV1krh6FbfMLjrqf6olrs58Uq/l/h+wbBPP2/jaSBML6d09zC61+IVCDRrjh0ayhmEEXjC8G3L1L+X8jUmrwILJdvcVn4BNESqH3JHvxc26eZNl8fYZQ8k=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995048200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995043200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942WP3fzdTJmFT5AZp7vgSM8rsqSD8S7wuAzuSXWWogFmmPk3aD3zd7B69A5aNvCokN5wxyNY7772yTMbFfrjJb2tKQZnr7PvCosg8bp2ShFdW5poeZKXMQ9Y6mfg9icpSjkfZ4Y6xwrxpy6FMnwQa16mETqQY6ReSDd553s4auy7ZAkKeeY4RNG9T1cDFsoyBwzm2xEGHMZ4YnJBdMZfybaaLB1z", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegtAeMwu1bWHwfn6fzorfc4FyXLsZ13MzMgPqcv7Zg377xujuZrxEookrbkSqCtLY28aHY9JcXFATECpDxuxUsLoEDBVnwR4hnNpd2Rc9EQa", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129270 + }, + "blockTime": 1743945938 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn b/tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn rename to tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh index 6b1b7bd0..e6c3c213 100644 --- a/tests/data/transactions/batched_tree_transactions/2t9DW8LuqYP5xpNNuUJbDys192DnXuCUen9TePw1TUzeQgE5fGVB3sMnFMcW2E5NnLpos8uersftAQGd5fCx2EAn +++ b/tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh @@ -1,7 +1,7 @@ { - "slot": 256, + "slot": 146, "transaction": [ - "AV4enwRShM3YT/NvDf01JTtQwacXpQLZruFVHQKOgo6SbvtG7RLMcNl3yOOz11m2G+Y7+sFyYknU7tzWJu1wWQMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWsGJg+kv7WrypzmlPdHnYlu89YQCePmq+w9wRIe07A9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZySCGIspDgoAGC3u+SiYqNhMBrEIMCHYCBM/VTMv7UnN9PcnjOWxNYKmU3i4ASvNzCHs+OTc4BA1IT4nk0r2wgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2CioCnQmvVAGJzChxBhlJZrvenZcxWWQPeiEdltBGAwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9hnjgTPfjgWXV6SeRcUiTVa7WFEoKN8ZUwyZwkc1nxfdkhCBjN79jGnfxtfrQNKtHzpc9oDxzWDQ9uP9X1vK88tyK8uu89K9DfLpbQnLkU3ZzwzP", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR7ewrVHtwDdrkn747J5hcCyKvx84PL9ojtC65AFSyk6Krt1Bz8uYXAXb7dGRtANUSTLAepvKnVNzbrcZjZfEiwkfJM4MYVGJnvCBHWX68npwYt7rQG7Y2srqcCRGqhSah4yWYhbBLojgS3aFDpihGZWtwDo5tg8YUs5Buno", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715559 + "blockTime": 1743945855 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR b/tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 similarity index 63% rename from tests/data/transactions/batched_tree_transactions/3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR rename to tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 index fa0d8fc5..0eeef41c 100644 --- a/tests/data/transactions/batched_tree_transactions/3DieSYzjf4if3EGp4werEvqK8VjvCMxwR84iyECK9ohLf87ZnEY9Fbd3ypxfWfae6sphnWTcKuYdQKvri4UBn2PR +++ b/tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 @@ -1,7 +1,7 @@ { - "slot": 557, + "slot": 330, "transaction": [ - "AW8AZOtQjGq0p4Tz18LCORF62op1cmOIwBe4CHsBduvi++SJLlrDcvqHeCnLtVJccQBAjAA+4WXbrAwZWzRbCgABAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9BF9Mzy7y3R22kdcOPSdyupluxQ06BMTLCE/+F266awDAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAB43V/E1me+sEGqwh1enRqpMtv4pOekCgyLehmvsTgHFmvQX042bs0wVc6YE3K8ZWrR3Doq5n2Fxl4oI0JKflwifNZqOJRz050TJGDdhe/0zurbLBAQrzOLOro8Yz0XmAgvr/IoqlH5/U+W/ZBAolFpYX/4oMpSSOrvVYcQpnFNbB7f+XCFdOXA/EgEzKfqUmUGx2TZAOynf3rqzpPs836U=", + "AaFEUTg2F6ODyhv0pB7NjPTqUygdvRrLKJPBliR24Epq6M94FQ/9675aNKHX6h4VYbnlDSegEVxt50gKEUDL9AQBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9MHiCsg1eWYF7Z/ESsFftoXOa3wo6NRgFj1PRRO/7cU+AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABoXqS3vjHgJqY37Eok9US2bOF0yE9QuFEAjsAxp6F7xCIqHLwVjxjJzrwvaA2CxsNOux5gw4zj/Mqaw3XPvULKlq/eVo0zAimKADa/+DJTk1Orpx4QaMzynVpDgEmmzDRQ7AHf5d6gDWOPhKOkjR1t4ydeco2L0CUj8sZMUr5vbGphmNMIIbH1FWEEhPjOWwy0fY2VkeNOHAjgppaIW+oY=", "base64" ], "meta": { @@ -11,7 +11,7 @@ }, "fee": 5000, "preBalances": [ - 99999995058200, + 99999995028200, 2735280, 290204160, 1141440, @@ -21,7 +21,7 @@ 1392000 ], "postBalances": [ - 99999995053200, + 99999995023200, 2735280, 290204160, 1141440, @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74xiVVQXrzWwrFvxhJQesqL633EvpQU3UzimpLcQh7kDXX6qxmpsvAfm7BqMYnKKgTuXHapaLirvt6a3RFcbBjsSssD6AnCFy4LGLn5Mab2LKEY8AD6xxg5oLPASswoDMT1QyB9nMPNs2S8GA4suaFnLLsxxar1jhZ85yWaZVY1gm3PcAUfyGQhKfpiWg2U1CFxgU3VhmTM4UhYAwGwrZu1P3t6Tv", + "data": "LmdQuBbApKVFkG74xbDnwFFXjwtRiWbMQ1nimz5wYN57YJFb9mPqJJZwfk3ceM4Hg49TUf2MWsZ3KD4fLty3XMnZyZ5PpjopShVyZSEpN3qpq1n4huQmDVadkePteBTtur3M3zp26wczR2uPAfRZi1mMACZZnfeNvj2pAHE9XyppoPaZxgTkNDXYhzRR3TEJLv5nDMW5AaZT6t2NswuKgbmhsPF5gcVMaFRAqEHRp3P", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9y3LUo7FHcpQ7T4LfaXkCGUL9i7JDkF3B5YYe5zser7bz4CJb8GfkP5ZWZG7xYX", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLw9ApNgGzKg7EEJFAaQM7u9abzKYDdXD5Q3RgweNa6dfCKxLooXNSKyYcG4afjm", "stackHeight": 3 } ] @@ -60,11 +60,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -74,7 +74,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125841 + "computeUnitsConsumed": 126085 }, - "blockTime": 1740715683 + "blockTime": 1743945944 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg b/tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg rename to tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj index dd4aea1a..abd1ec2c 100644 --- a/tests/data/transactions/batched_tree_transactions/3ES2mqJ4MpLhw6tGwSehY3pHr4mvKDYWP9gyhQsfG6Y4Gq8j1WYY71v39gZzWUywVehiYpFWabN71kioRZ7915hg +++ b/tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj @@ -1,7 +1,7 @@ { - "slot": 292, + "slot": 183, "transaction": [ - "AW+d6ucYLvni2RuBfXMBYiyNgBo3Aqv8OTyzAHicT1Tg2rnkbLYQXsJPa8sVYZoWewS7KsYBUOzz5mY6hfTfMAcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnURUHpGSkjiSJr61WPEmnKmxrnIfmkXyx88Wpgse1LamwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQLUhUIVH8ltK+qAfIn6yeXMfFO+Kq6mt0OT6KwJqWH+HdPj1+YxzDYtSVvRgUZgPrsZ2tcrwDsVqLLGgfC1PwQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXP48MvZ4XerK6DoNgFIoF3onDY81RcnGTZXvwRlg7YzwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDMaXcQg3zGnvLK1DUpffZ4Nc4Zyd4btV3h9ehTtxw71qZ1qbrW2wcAhfMBAXZ5H2PkearvmVMWXufukgA2oZmBZePAk5MRVaexKWpP5DAgCM7rJh4285GXwjmE4f4YCAXJaZKjXqTKxfTno5co4zWYQgC75eU4uraA64gojY55hgPNhXGvc5X9Q1hBKqZaCWwZiQdiWunAChJUX7TeJQbgAoVp7wTXJdndiQhwsjCwWHwP8eznt8SWzufv58TBipyUnDRTxxHZy", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgaKG2ZeKvsA3s6oYqkmC3XM3gNPJ1n4DmazgaMww9vQB83HdguHABNVVzWs4os9maFQMDVpZTcjg9YVx4vQPyiRNjGks1JUdVG9fTUttKxAXfMPNtRVE88X87YJojp64cofT3CNWDvqDLjkfGEXY1a3iJGfsGHAkx1dtvK8USHhpbKQm44TPmQrNDvaWKg8bmyAk9cHvvm77HhnTsyGWHp3dBr1bhB6B8edRyLPnLrsmsFHMFgrH7E8WPHpKrEihQ1vzvDtBJA4BDPcVTNeyo9as9YZBsWGmQ6Zphx55CsfA9kf1UgZgiYTLXMUoqRJhwfRBHW2XkUyAGk4bkcJcfSBpmXnfiA3fW9JBbhHK8d6G12Drjir5wpHu", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715574 + "blockTime": 1743945872 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 b/tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 rename to tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm index d7af5712..a57abc7a 100644 --- a/tests/data/transactions/batched_tree_transactions/5Hu2K43HKNpbXLYKqQhnmx2pajBX7dAyKHUX6KfH1HJLiuRd9snYtTJZUh9BQFtdLXbGo9LV3W66yhWNeKuiaXf4 +++ b/tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm @@ -1,7 +1,7 @@ { - "slot": 219, + "slot": 110, "transaction": [ - "Adajp3533J8zTWsn4onNXzMrZNsDlJvRhD3AS5Ocp0jv++v2SR9lAxiQbu9FSYTipTQ0+Cd/9NP2r/RiiXQg2g8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVfSYgFDFDDmgMEK/a41LhG3zVZsBMRSHrRHlDBAlotngIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaUC8XR5KV+NmbpNrMQJdXc3hYWuZxfQ1fUN2ZCB3W4h0QufUZ2PuurFNNxOHzhFvcrMZMrw6VinlG6xaNQziQgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV/EX39uU4KLv/RaWhXTqMJjpWXT0Im4hY52VtuV+OgEQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDePJrvYYUyYERD1o33NejabtJXJXJS2m1KVKpsZoDA9GzikVo2rHM9cd2fqUU4NKy2o1gbBNPGeTqFoFCjAJpVGP4fJMVouoJDo61m56J53DLRTMHuFQyUKezknQExKupbjKgRJ4w6NWkXy7GirFmBk4gp5MayzRQ84VeS1oiW1HUJWiueuPk2kkrLtE8EjjXYNGK6zN7jbvfAH8vtPbg7WZ3SbtKakhBUYL1QkvofAreEq1eG57TXoYTks7EDnzHMxrxsbBhUK", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhFowrjdXr8S9uY3LMAQ2yJhXVjqTiRjLi3gUFk1r74UHv9ZDrZ87i8mu5awcc76XYAV8KAhL5cqJPeMNp9PehnPxYSJpVLAuFkUvWHkBSr4Uxj9iMCf23btspi5GTjXnGk3kn5s3N6BfXctEELUqqmRcoQ6Z71SQxuQt1GQPCUvnAxVEwnX6swgJmrfEu6er4MRUj4CqUMsa3xSdE5N2V8GRGgAXgaad3sfNMB2q1UpXBbgtJycCyugtYDR9t53HKGGKA7QE8KNDRoMRjnH8gp5reWmPhiSodQgxxi6KmtXduC25ZvszgacsrtbF6Lfn274DJg6f4YVrQayRtj4y4cFmAfpzqQGdwY3Sg2Bd63AkioWMuRxoyHfd", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715544 + "blockTime": 1743945838 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 b/tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 rename to tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ index 5cd663ea..03c16398 100644 --- a/tests/data/transactions/batched_tree_transactions/3CV8D3k4AP96GHoQTX1cAUmPHecCQMD2HjneLUAdjWSg5c6DHjAadmKs1XEYxorNeFnRUoAF6m7UuJsamcdU79Y8 +++ b/tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ @@ -1,7 +1,7 @@ { - "slot": 224, + "slot": 115, "transaction": [ - "AW3wKesqEB1qVphtP44bA+krahIun121QhPq/HUyf9pxD1Mc1xQ0W3Qyha22NMFkwEdpy1wGpZs1keKUPBxhKg0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUO4PEx3NmZtlINGiX98A/90ik0pp+JGEJ8VOrJ2ApcEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaVeTcZom6dqtqLOYrESKxIz92xbVtahCI3BLtop5sthUki7YkQZjWQF+iZI15GeTB8RLLrtd09xQGUpJkBU4wEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQOBft2bD4ajqilbtNsnvp1lLxytR8KxItYCXLBMblSgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDa3e7fmP6qDGsnrJ8EbNFn1h4tn8aPhiijjEhHuYuepF62uzSZEBHA1M9QQywTMFakpUf4s4bcdKVGcnqyFxLLd6PmHLiHqNvM2pPuFGpNwxdjYsoVcfvsx2rUUxY7vVj6quc4M7R3fmBNYeoXTp1Z2xeGELPrtfKUYgoSp4azXXXHC8tbEMmVyEtTZ2RBsxc7guhedit9DWrg5Qx6womxdWQtzoFAZar8WLtCoxgALnWXsPLkApWsHVt5kq4JXFdaKybPWVAnT", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh6XxF9A6AiUW8TTx8HF9EzJtkGk11t8uPQd4rVhNonBZDjtgB4tuPDNTfVwJSegvB3nYntcJuzAkNbNQXjKfY9Gs9Zc1swWtwHGRY3phhFsUG4bb5sJbfLVegNDKDtCiWS5SKpHciVnJRVMyWfErV4tH8pWiBRgPyUcAFJP7A8WaW4gRpsUPKExRh21hUSaYcLKe9a5E3PC6MZEE7BZ6NQmxtDj9CKAaznNN8CcGREkXQByriEyXKUea2qMvw1fXswKwCAkYmdSd6Zis93w8zCKQLXiGiBWpuUUEFw399SxcrSvAbK2rkT4xwJ6H1xWmNHMRvMpeT6szLbSrJhgkB37dTL12F3Nu15eaX5N8kVmBpcBXMmScXdR1", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715546 + "blockTime": 1743945840 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k b/tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k rename to tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L index 9dd25fcf..b4748767 100644 --- a/tests/data/transactions/batched_tree_transactions/4GxrRA4CjLyopHjkGBEy1qoFxsZbvkDnrSwZx22x2mKqYggwTpm1KYZMQZ5HzmkE4FdqjRCxqVVXE25PxSXdi33k +++ b/tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L @@ -1,7 +1,7 @@ { - "slot": 192, + "slot": 83, "transaction": [ - "AaPRHSJTKmsPFnplk+STEmZdlORJj1chGx4YG0Qe0Fus0ls/KoN7h/ruhMy2r31XywKAoBnInshT55HdDsHO8g8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVm2i5GgUwkAJ4z+7F67nDegWimQe8tMD/mWa8JRgxEXQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Aaf8un80lOdlGzzfcFmlE/usT1bmnFP5IXr6TSi7QgbJxMDAo0r4iwrgvhc9LUqLoOSpijFXGbzss1nYYsDCWQkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX5PHX8gUnc+ZQLKNZk9A7J73ksg0AQNknFIqGTXRCp/gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDbGV39xjeFLNMYDaNzeREkaawZdbQFgdaxygtuWUsKXG6aj5MnsMjjRsMz6LYgg7rqjWwsHaQYfCKEZyb4dsqYQv8DJ6HPAZLmb66ThMr4kLpqhbLKxueLUxs1EEXDSMn3WCBrDJpW7jsJpoaK5fQrJndGXaNWr7hR6mQaB9vNdCA5phjMxorYnLNu9rqVdnvXmbVKerTbvSAucrNrHuVBUHBMNUQhp6NpAfvXNdPLPGqMQXt1VtZf8KcCmMPEja51dgxmf16hV", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhnaJHRUiVJPnc96PX6A9akQiUoQqH2Rb8i2cfjHbSmUKd2WC1MAufmWxoazivo1CJLBRjThmVWxaKKuYZAQ4yYo4DKswFw7tsS6BhnxSoE6da4iHUEtKxPfsJRC2MmN6HWTiTBpHvN24NkzhRG1LFcQXLmAeE3PLHHKp49Ueax48nMp5h7WscnrHgB7XpZaoiqxDQHvZ3YT6wzNaQLgLiejv4i1foYRmq3xPgx85TCeRGQyuVHvWuzUiQN3UxGN18FEbDAAdtQKhZD9a4hGrGNxHebHphokxKaiKvDnYnLQ5CAj8GbvQJnZU2FVJpq3qFLVd7dNYY9iUCxkcuxjB96mY2H59PaAWg1kQuFpPWe7nbXFGEBLjXQaT", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715533 + "blockTime": 1743945825 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e b/tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz similarity index 70% rename from tests/data/transactions/batched_tree_transactions/Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e rename to tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz index a72bedad..62dc06de 100644 --- a/tests/data/transactions/batched_tree_transactions/Lud2jMymbebN8PayDKtuqw2B1W5WvPMTwH7aQfN1jjmVYHkzCQo7ykPfpGmyY7YzdLhMsXmQ3AgpfUWy97fNY6e +++ b/tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz @@ -1,7 +1,7 @@ { - "slot": 247, + "slot": 137, "transaction": [ - "AREq0gYeoqg+harsq5vL8Tn8lsXL/eWUEIxlg9a6R0P23+eY0p1GTpUPbJx3K0P7iI47hZxjd0eCgHlLIGvfaQsBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUbc3Y9Fko5fP8JdXOnWRXwNvkd3QwHXMru1HAL0OGrQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AagBDr/2zxnVhyCiMsg9lYlpNhGSBLryn1eNI/V1RWSzmCCyqxjWMNypbQJ81Q3753XGsH/iX/DxyKwMO3q/xgEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUw77cLebuNyZmhOcdSz4RViX3WSGc6gUQp5/37nvys6gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDA6LKi77pC5vGpBaQvwJWgsmchyojeUH8B2b6Y4425iKYH8FRx7dkMzhCXygLpkRn4r8Nqg7Caz7vkw4HWbTiA1nHGrTw5ZhfJpHjJMthtkPc667LdcLCGQHyvW8uoLiqmDGCeqVKXRgNHnDV89EVVDtHyEHEt3TPPAZsNveBaXLFc4CaL7eK81abNYpVhn3nHemHWJcXBA9E2kV8Gi6jeLh4Txyz2XRbmTUHNff58Ci1wNpApxhKCfjs6LDj5PpKY89BXo8rJB", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh1bdvfBaeZQZk2XgdkKjyx1TFAFNZaa4un5S1DWqfiRYAA5oy4V5RbYYmh2toLWCDUCigFZLoPQACnwXA8CTud4i8xpPk1YVbfXzk4uodZtu6JLUjEnUE3tJDXox5jJ1RYPcKdwQ3T4UDfKqpyRuBePwdQqgBdyjy9yaskX72m3eDxfGkAj3bhjaQVTjrWSkRa5Hf7yczxoRrXFaaQ1u7Dsxgj4KKfEgWeeXhoN62eptCxYXUZM1tihbp5nZsYAkAPh3XsizoruKsHfiWFVsGixfGe7biXEXBYSz8FancU6p5kkNsQgiVpqGTCYhUAteNp1nCaPBAUk8NHLkYfkTG44KXMFMBWeG9eh4Z3NXKD24xTE7HbbaM62b", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715556 + "blockTime": 1743945850 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR b/tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR rename to tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 index 73660a3b..e4887fb8 100644 --- a/tests/data/transactions/batched_tree_transactions/4p3hefdPZk1B5jvAC4xu8NvZBCQgC6ds5JQgHoU6sGyrsdgZ1HHzFypWUxm7uqYyo88gvoX3B5WF5qEgDSm44SAR +++ b/tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 @@ -1,7 +1,7 @@ { - "slot": 236, + "slot": 126, "transaction": [ - "Ab6fRmobcqSDnvI9XSBX2iZGsfzxvNu7vi6+9Uqpbh7MXU3+RgBR/HwuJmF0vZWool3aiIYkABPf3nHxHo7xSw4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUKW2BQzOrJYsP2or/oLWxhQ111hjkGNFfgg/h2w+AmeQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aaj0DCG7nk7/3QNckLthzcc/SS4qLxk93xHfFkktwsMZLFuKv1xDUPJSqRS7zgB7zkNtT0OF8Wq5uTyULD+tFQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVym8CRrpq/xtrBP1aurC4GgFMFGj1PWNDPD62c/hH4QAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX66dU3K7YJ2wJoaCAcmuayFQoGdHGWUEpPZs1iCg6Gm3FjonvkfxeHuSQmGcgpLXM7U1epamqiFSJP1j9ZBPeEHkUYpo451n22MU3qqVZNVGUXe3R", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRVtYARuMhcwCj5AsERHM7Z9gR4wGBBiqqTM1Hc71Q57G2JJtiaB7Hvpueq4ECv8N1yt5niJGs3thtCdXb4tpocCZzqczQ1xrc8F76pKpZByL7w89i69My5ocSpMKtLo8nkdfftuFbhKxgv9y2LaAy3S2rv9eDzLdzTPWyMq", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715551 + "blockTime": 1743945845 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j b/tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j new file mode 100644 index 00000000..65910290 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j @@ -0,0 +1,83 @@ +{ + "slot": 309, + "transaction": [ + "AbKCG4j0pixkrg/GGKHTSDmdw0xN/+Qt8MgF+YZx62XfiBKIc9p8aoS8Nz18+GF115YQfkOo/pu7SfOC3HbZJQoBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0XtNbVPBFPzapg7v6Uxfo54oWkAgq6xzRdm8QAMnJUxABBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABNFcnhhUOB80rBIR66gnuXop4jX8OqMFEry4TXlp62KmuSVu48J4V4fDUpQPqQLOKvwWhmF+CZBrPcKNWXuzZKUngvlyVl1HuIOj8WajXuUanWlxaXdg3Tv6LtnPZlFCgCeValhCbxopo6cHu1F4nvwcswydDRAyOMdb6DS/HXHk15MHlIiaXtXKhXFEOwfM1k5MT4pKjWUoynDBCrRXcM=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995068200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995063200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941eND66ZKcG6WL1G6Ki7AibkZKHrUC4xCg8FRGYm2GMRrVqtavtESRTodYK5c5xBY7X3yibsQJxMgfFLN7wEJsTmTW7GrKsGwX7rrM52WQ9reLWGgrUF2BWMZSYBzP6G73jSJKvD63Pz8KJNR32FFh2CEVPxQW6B6gVQpPvbhB6f8v3WVzDEVvuNQhXydJNhrwJo5S3v6j6DraGNY53VL1W27uSi", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9DN1N1PMKzK7wrJHFmDrY8RQYjbWrAoJTsEdV7RM6bozW33czzdxVjABJwBaZXiez5WJFycT7Y3skyj44aFJjSVU7hn343DTg8YeptsRs8", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129270 + }, + "blockTime": 1743945932 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp b/tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn similarity index 63% rename from tests/data/transactions/batched_tree_transactions/AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp rename to tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn index 4db800d0..814a2f29 100644 --- a/tests/data/transactions/batched_tree_transactions/AyhK9MogtWPM57A2H5tm6nDfW33kNL7AoDUmVQvZzeiFJmjV2zx7GDyr8SVCCfh1mbx93fox6w9aBftiDytbMAp +++ b/tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn @@ -1,7 +1,7 @@ { - "slot": 538, + "slot": 326, "transaction": [ - "AQiarge8gfrULfQ+JQJp7Re7+uO7Aa967EscMKDYyTdpTvr+VHjeHDG3og03Y1+hxIeAehfsHtCZBZ6wIqz1UAkBAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9GFluiTOHP7Je0LJJLE1Sinm6vshaQulncbN6kkzIxt8AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACX9VlZxNewm0+6dnkAXLk2BIvTNg0G2FlsEt2FYpQ7vlQcHQonHw+IYLeTHQMBosHTqwldbwhZTuWuKo2M7px0v2GS2DVj/dCFvIv4jWw3bxkQvEoHYohBOCYdIqG1AzhrzZTQoEeQjdThw1g/NL3CeKBM8KTJ8/jMcN5AxIvOZlcaesYw1uga8sZyyZ6l1Gzr9VgVANq6FpaoOftcewCo=", + "AbLwOhpZteEXpyJKGfZyQ0PRWVsbPFw6w0bnhaJci0YTI2ax6BPBWUPs61HLwSYc6xnYH+AJYYDBBBxxi877nA8BAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9DdGI87k4xofg/Jfra7TunKjZOvJ80Zd03AHHfLtMNE8AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACtL3JDCEGSpvJ0OXdJHWmsP6kTeK5EGPzzfmm65IrPSo2GxV1CgLpM0v6wXxK0lSLd8PWZjWZqrtMiyfQCw+7SZ+Nc5pZruqso9JdKHs+gCzJZKXMVuH3Xl8KURMbaNNRSOaC9hHkQYGCdc1t79KzsWinXNOCp/cCu3CEZeWrVOrT3PJTq6ZO071tl3dYL6HNmIMffVihL62W449XtifaE=", "base64" ], "meta": { @@ -11,7 +11,7 @@ }, "fee": 5000, "preBalances": [ - 99999995068200, + 99999995033200, 2735280, 290204160, 1141440, @@ -21,7 +21,7 @@ 1392000 ], "postBalances": [ - 99999995063200, + 99999995028200, 2735280, 290204160, 1141440, @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74xxCQMyoZcSHpvFZspmym2BpX7matfmvun3Q3XtE8hbC2JfoL6GrJHTkMiYRgw6gPYRodPEY6MuVEbnoE7AwRfijByWBceuXMCnjzWijLettTHtueXUUt8V2KB2JovoWDv6YJi4WmBqVjuN2hYFBGXZXVnTso5pSnDGCR21SPNZByzqZf1E5Vo72GnH6mMiiTCtevxy2PuoTFsUCDHshhhAngrbB", + "data": "LmdQuBbApKVFkG74y7Z5Bpqyz7EVpno5VdJAp2F4idQCrUtvj397Q9a9nDeyJqZxbcaxsJRcQy5XFgZBLAr9QhBx4XmR5LVn9X6aDAyu5aCawtUeKP3sJv1Tu6jAX3LkAaac7mwdb8wXJaQ7cxqQLJe5wQxoRid2FVAh3A3zADtDKGK4ydiTJaCppWFVybNN5TJet479qxQtGybvdknpkYBeCCtx1j5kTDrLjxch8Sk", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLwSF5e8SZKMxMBAB1ChFj6hJCXTJZVNsJgebfpw2q2brezQi9vtSGqBGzUJu1my", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXumcNFqfA54wRLKMhjwCk5xPvruaZkbgNa5LBNnSH13wptU1QPzfLf9MM4Wojn7", "stackHeight": 3 } ] @@ -60,11 +60,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -74,7 +74,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125841 + "computeUnitsConsumed": 126085 }, - "blockTime": 1740715675 + "blockTime": 1743945941 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU b/tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU rename to tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr index f60e37ff..7e0c8b4d 100644 --- a/tests/data/transactions/batched_tree_transactions/5SstcHXWx6LnUDJYx6Pv9VT5b5L927qnnzJuGBhsztdKUEcfYKyuRcNhaw7TjAw8TJg851r6fWwJyiEJ9Uk4bCZU +++ b/tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr @@ -1,7 +1,7 @@ { - "slot": 220, + "slot": 112, "transaction": [ - "Ad5iOYDMwbiv8XnSI3FU3z8DcXxFebCewBOoKRSJwGDqXN6dJwsaRGa8bD+XNiWbaD+fJfuR4NtejiTM14EBLgcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWu8YUNi9lgpK6OhjEhmb9l4G4Pl2357YYekxENSWkmywIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbL+IEwMgHjH8tIB9dNscThIPQniRmP2aobUH4LnmYWIHR31vYMB4q8ypPj6Ky4PRjExlIBXpBy72XjnstawJwkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVMPxmJgHDh6gMRyn7WIg+O2LJuzxWPVpqO0bS56ADZogIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6EuTr2XkgUyP8R74RZV3DMDQixUdXaiDcNxbT14kyy6zgBxVR9sc6eaGPRJizNcD32fTRDjmvKVRqhi59PNzvnVENKb22aGpfmFfbdrGfdCWaHyy", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRVGsQ5om2PtuUsGpC9Ticj2pP6pYC5Y3K94y5L7vMQ6hftFFjhZvSM2XPYFVsEzCs8uVtz3jE4wGdnQGKiMnicCk9wpuE8z6Cqcj4FaUhitkwx9w3JZ9T1SSDWi4HbYoCtCkCCkYCqbD8Eh3p5AExq4D5v8P2e9BiMejZSw", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715545 + "blockTime": 1743945838 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN b/tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN rename to tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 index d997f911..d023cac0 100644 --- a/tests/data/transactions/batched_tree_transactions/3h8E9QNqAk8iqQ8XuLtHGzdgWJxX9zV2dSuFeeos1e7J59k69ficbd7zk4fT4qemXSoBLY2E2QefuoGPbKnaW1NN +++ b/tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 @@ -1,7 +1,7 @@ { - "slot": 237, + "slot": 127, "transaction": [ - "AYaizBCUVAH+Byvb4x3Vk20XGUdK/eXBoXVvI3t/BJOFSBrKsuYG5iJWMrbbkOGv1sCD82xRGw2Wjc6I8Xf8wQ8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXWHzv87ffR8meQIxEE0JZuO1qLO2J56PCW7IzaltUR1gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbXA39pZzwl3ySwNfAh3SF2PV0lZf+ZJqDBH0M4vVkKcGurv7c4UHvN/cyHAtgPHkXPRjswg2VOlMSbfxxR6wQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUD8LnJEUQ4l9C6L/gE6LHNPg27TJx04Llj90Nv8siIVAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDGanJNfJezJXDBknqizLazynFQt8yWmCNGyXpTowddAcZQKtks6wNjjqyKXdnaiFj5pcdjsQXQTx7Vjm8j1x9KUrvg9Lv7rSTCRM5BSvc7CdSMdeD5fMxJAUWhMkFg49dqzugLc9WtEhyEmTnkjrpjci4Wvmb7UahG9u2gqxmbqYyXg6MBgjDmzfWxn4z1htK6PQsrocyxp6W1M9Bqrpu4ouGxq7pYzSNWdaheb8io6cmXzhpaAURyCFnYtvpYakyu7AncDUYY7", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdiDcPWyfWJiGSvd8HhhS6dKBU4HqceS5dhJh8wJjbkE42iCocFYfkHtBBm56RPnxCFkhKvZrrfX1bnGhPLZXFSc2R7Xn7d5UJfin84oMKvDKb18M1DchCRYKBv6P3WRMu1wZuvygE9QWYgPueHoNt2YX3MUeXVdS4Bcn8w1nePSyDcLAPNgBGJdSHsKViZmUHKxBS9YTxNEX68qoNcjqZL3AjyUtZXCX96FxDMzFyCyUKQY9fjeGJ2WDByeknDdpC4xVY8ESx5oEt4p64oBuMufRAb4fkDdCvhzdiao484N7vc2CQgWDbXxXwdbnx5RsbuSFZTW2MpHcz2FEGq7QvUXEireJGPup1p3nhpqQRjwrq41RA2zQBnsAf", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715552 + "blockTime": 1743945846 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm b/tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm rename to tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 index 75610aea..bfe349af 100644 --- a/tests/data/transactions/batched_tree_transactions/4LqmMAWsTXehoAhfpYAdmBcvxXthQsM6itXsDb4atmURaPyt8DjvpctYkzw6rhtwXyGhEa52Gdk9RxDdGw84nSNm +++ b/tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 @@ -1,7 +1,7 @@ { - "slot": 280, + "slot": 170, "transaction": [ - "AacpMiT2YCkB2uuSoir8Awdw2VZtw+oVKic2NK61UZMDoRIvbDZ2ikLE4cqux0lYM5IBMsg8AY6OlXaamfqkDAoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWhEVisaxxymHcVy+YaUg60zU1b34xzPs1HBqtNfz6aRwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Abr1OekXXaZ53B2kTyFZdHGyri10MALQqqwgcdPzA8taeEP3Ly3ZVD+MglTaaI7niADf3k8p/451+9KplXCQIQMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSiX/iv8D47Q8iiIlxaO1JMY8c0R8swn1EEAbWiaC/yAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDNArbehLsZZ5aDt6uYDA3Yu2hnK5LP2sKgVxgJRY8Rd35YXzBDtqEH4dwgFNXyiraZ6DXu5eRPcX3qyZLTWueQgtk9xUaGttmQD9boL3kAEvMVH118yL13pXAg7mm9zET1cCudT7hkLFF5Q9wn19bZd65ZTEEPCDQdVRsoDuUMMDgv7LCqr9S4w6uAMvGnWJvKAMAcy6mteSYbNbi2gnrxHRmWoZjUNBWVXh9qQw2k3jLSCLCGFXcPBCkH4GrJZ5SyoKUbcf9My", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdho78YYD54J8Cjm2dE5qEeYM3ieHkTGMc3JgztRp8VPmgLqYRh1DNCtetti3mwfFvcgsDWt6qWY9EEGFsyKYytiyHS92cs6631kg2SLFrgmMpPRrL4ATzj5eXsxKT7q2Ppn5stqwxq9Wbr7GHdtZ3F4gBoPVg61YZGkQTh45LCFVCe23ryateFqn9iqiHkeBUU2xYFEN9SRPvNzQRFdPmvfYcPAb8hbLf1bGMRPycuTW23tViZisuPcmNM3f6P2wxrvpMrVBrtv799VpaTm7nTBVRLmNNEjF9G2VHaDvvWCD5V9Af7jzUMEmPoB1dvX3kWuoLdjJSfvutjyN6Z1WcJbiucbwy23Yzu2tVp73THMZxn6LLhnTy1DnX", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13433 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13952 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947807 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52291 of 999850 compute units", + "Program consumption: 949448 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50650 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52441 + "computeUnitsConsumed": 50800 }, - "blockTime": 1740715569 + "blockTime": 1743945866 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ b/tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o similarity index 70% rename from tests/data/transactions/batched_tree_transactions/kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ rename to tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o index b68726f1..bd01a718 100644 --- a/tests/data/transactions/batched_tree_transactions/kvXZ4Ne5BEK1pra3XNshaBKB7bHAZS8oarFv1jonQ9FhqyusFaXV2CY1HSYi2TBzWbbBGLkysTco3GT4y8NbgcZ +++ b/tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o @@ -1,7 +1,7 @@ { - "slot": 264, + "slot": 155, "transaction": [ - "ASXgnqBrTSPeO9VS0UwyZA4FQTTz9a663QKPwhQCOOv2PR9NDLz/qGL9wa7MQWj8W5g3iG1SgOJEHfWn287xMQoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2MKfLs9tgJ01jjOKtazauM0GqVmUAiMY+AqQKai7YpwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcBj0rj8Qch+V9VNPJVrkzqlzNZ6NqCIr9eoTfW3uRVL6QDdW5l2WyEAZ9GY2fHWePrkSypieREyPfJKLXkPwwoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbOdTGc/kZWwNdbxKWRzIqAgwC+9JwNJ0k0Oox2xnLFAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDD3QABLRsxQmG2FCXv1wHzTjfTzU571JpZgeKyjgbHGg1XVdLzQVvVhwWzRNiebAW7ozogu6bmRAbUYdXZDbF4dx9t4yaZRixQrau2ersM1HnpWcKdyPayAMf2sPfjKoMCTxm8GGSoCKTeUdgnJE476UdEB1msdfnRkT67AXhWzs2bH7P4p9e6b7486qibfoEn921LnFsTR9sCfuvc2bmPwzKNMtMAr3Zq6V4pEP9ctpTMWHBfaJxXcj9tTXHMbW5y6oAz3g2Hd", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhh4jBMgWgvikri49bd4TqoQ8hqubAKDZcU29anU5hz7ePYo6Gc5JH3zN5n5Bs6G25oXg7VcbWXt4E8B9G5UGobC76UGQ5GCKHVafwp9tcvdL7j3XtwFSaDbHEEATQLM8wJuav2VEwLJhgaf9rwznqktLUg7LPPnm3U7cZPgsQaCiYt7Y5cXyCrWcgFfHiTxhutrUSUsaw13qqd5K6EPQo2YvVrzWcX1GgYXTE1XsS87zwa2uAU9msgn7QdCUfKz5Bx73uuh1u2LTtaFj1sYMHcmduwASf4yQgWegf6iCR2DjCMAfsQRekdCNVPLMCsoeCwh6Z9Chg5EaMMz7CuLrPhN2VJnmStqGpuY9pgzYgeZcAN73aNstNWBq", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14055 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14574 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947185 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52913 of 999850 compute units", + "Program consumption: 948826 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51272 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53063 + "computeUnitsConsumed": 51422 }, - "blockTime": 1740715563 + "blockTime": 1743945859 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 b/tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB similarity index 75% rename from tests/data/transactions/batched_tree_transactions/4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 rename to tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB index e608df06..72e4fe55 100644 --- a/tests/data/transactions/batched_tree_transactions/4VrPM7VqimE9oFgAaN19bSnkb1DfFzcEX6FhbRKcSQ923DCJFAKxaiQg5nFgtaPpHytGof6RDzb16gkH6dWtCE42 +++ b/tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB @@ -1,7 +1,7 @@ { - "slot": 241, + "slot": 132, "transaction": [ - "Aa7ucMOJypIq7C60Br+hsiuhH2++NqkecUKp3uhuF9hO0mekDgNxp0hgzZf3jQeKSRD8hkXlpVOABW4c3eXFgAsBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUPco6TtnUvvIm+tsx/Fkntm9j1wJyM5X/aekgNKQ7m4QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcJQkYOnO8okxlh8MYAG8B2QEXP9mkcsk+ADfrathd4efn7i91NlbZq7Pzdtqb8ck4D5a40lgM8HwTbyftV3VQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZBTgm0Ebi2UOFknH/t7arIOxwWPjtHjYTncGJ8fSM5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX96cyFosPK4c8NokuXuZGJiJoMRJakT2QUc5FnK5xhTKwyFrwcnVgcWzhQpfCoDduzJsDcYF2kjvjsvzdtQf154j5MxWqdXoqgxJaJVEWHphUQRMH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRYUVDXdVsTDojJmw3vLRwx31bpKU9DdFRNE3WsYwqCC5RLHF34eSkB7iHsUWELLLHXekJqmXbCJgg145FcnFtuWgdBKccdSP4fsFHvoKhUahacXy7XKnSeHVoqyX2GSwRJNJe4cqQknJfqJBZayJXmptyZdwd46gxvpXbvw", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7675 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960032 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40063 of 999850 compute units", + "Program consumption: 960618 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39477 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40213 + "computeUnitsConsumed": 39627 }, - "blockTime": 1740715553 + "blockTime": 1743945848 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN b/tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T similarity index 75% rename from tests/data/transactions/batched_tree_transactions/wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN rename to tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T index 5fd6cbe6..73a7989f 100644 --- a/tests/data/transactions/batched_tree_transactions/wt2bgwnrrXDA2pdW4xd8KHhK3XQPoasYwj94yGFmz7j2fiUFc2VWXdqMhFzxM3xWLeafNJm3AvTWaL7Nx9S4avN +++ b/tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T @@ -1,7 +1,7 @@ { - "slot": 293, + "slot": 184, "transaction": [ - "AS9ThLXiz3abdbxWjGpY5y/dm5Zw5SGWA3h6q656C2xDuputRLMqv0+w6zCAJXeuNPKVjukairwWSNiC4CMS9AMBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWMJNGp08yUAq7xHLdQZksQfeWQqDyrgStIpWfRsGNgsAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcZnVXBcu+7xjDlt77ORqNccwN2VS5Vw5Z5vpRaNc61Qw68Gu5KRVoiti5RlXs+ylTpnxgvAOcesctuUufTXhQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQB2MXezRT8HazUzlVuQgE793khHh00g3A68JdVJrknwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXB4n8QLdoswKqWRmtFUQEDRSHnBaLEWEex64JvFdPY4ST916FfnE3CuWR58ernfQg7iYBBR1ib2j9T1fapSvTw6chPTdUm4GYxSzWcEGuPy1AHUmm", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQJdeXE3QUSZJ9QyzL1gTqyhQuWe6qBubfhcrbgmcrzfqJPYrS1cxauavqiJDi4Sps1Y1K3iYbtC9rEH4LHk2pob3uXCTzkZFKmWM8Lp838QT6RenApDiDF7gchEGn3VA6CL9r1M9JtnegN4PMHXBwaBHV4pH6t7do6k6BoM", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715574 + "blockTime": 1743945872 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo b/tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC similarity index 70% rename from tests/data/transactions/batched_tree_transactions/2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo rename to tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC index 43e5de21..fc030f45 100644 --- a/tests/data/transactions/batched_tree_transactions/2kSAf7bdQuUwqKspjJGioPukG4BR6SpjFfaFonDHaxnVfZARBvqdk2iWk1TyLDDeXoVQtuehJEs5pWm42zoUp9Fo +++ b/tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC @@ -1,7 +1,7 @@ { - "slot": 234, + "slot": 125, "transaction": [ - "AVd5Bh0RHPk5d6n0eIH2o+P0f7OG0BQqWFdWfl46/BshAScLtriSQJY0AXbGjxrmkdld18GmigiNrH0yr+DncwIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXN5yatLCUWMxHyr2E+dNVpPF52/7n3QWYZ3yOssJNWUgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcdhP22eU3otmnBeULyR9WNEdkVDHA+aeqtsv/9+IT+LnL9WbBVOjqOtTPyOY/88gmU2gGy3AhnkldXIPglZewcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXW+U9/W9ZXwdRtyQulTmzR6cdppEbhy1luzScoye8QJgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDeXn7qs4HkSUgyL8mLN6wfQLVnJimHVA9QXfYPzD3zHGwtxt84Kya1jq65UeEMTrpcVwnMN2YAKR7HGY6Dewh72DcT1NzH5s81PvLudLC2QtTi25HX71MMho3LEGZ5oB7sAay9zdMQbGRkd8aRot31XNXoKXi7n8SjKanQJ9pTeghVnLymhkBxrM6Cwk8qARKWRqhCisRRXngrH4KdKgdHcEchBvqa7wx41RLBUnmrr8JtkJxfCp9ghhEXQ2gX1ViiQ83B5vwf5", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgiVP5saVMEH1VMAxTLZQByphT7sJ727TfhaDP3VzCcXPcrWepBViSywimuJH9TFyphEQHmJxrCkGHcXj1SP2bzjCsbUwFRK4WrHBQ8s5zXCLMWeNXdwPEySWAbGucKiJFSwGN3czSMjz3Tjj5LJebkcSkegPgKXVRwfR38nSpSfGZiXb1EudhwnznJJ5aqqBSNpLjUJkYChq8V8MvvcjkfSec4vmveeJo3joimVP6F4YkrGKXQwXXWCxNKJKa7CpdNdk9knHpBKquPjc2uh6yfPNLrRmnhe3wTUmamoMp2oBgUzyHcvZs8E9bE8icsoxD3fiKmdmVFSnGtnR3fuCrczjZ4pTdraEpxuqCisY1X6i7SsVXq7p4SUw", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715550 + "blockTime": 1743945845 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN b/tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM similarity index 52% rename from tests/data/transactions/batched_tree_transactions/JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN rename to tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM index a4f354d6..e649eb00 100644 --- a/tests/data/transactions/batched_tree_transactions/JkBFXXGviknVkWt6NKzHvoFVkzbJJbQZxFqqVC2T9RvjDQEL4EL3NrcHXwyqZWtnU5zJDdfPfuMZGWKKe72vyNN +++ b/tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM @@ -1,7 +1,7 @@ { - "slot": 525, + "slot": 308, "transaction": [ - "AQ9NV7jL/i/dmOsgg3Q9WCEMPR96Sy0dVHmyowtZpKHh+TpKN3nrcCWdVG5g1Bwc1TqDdqZhtt+2MhLZEylRIg8BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0B+siTL430oMH3xnAdJohVNIrA5G3ZGEC4YTVQBoeZtEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAbzB2M4zSPD/qy+zxeKD8U0U1rXXYGuZje7XGivfVPpLFmuhwor3yohmMaATja6Dwt2efcB+sBEp+OVzlqfz82gz3MthrB6Alk82/EeTtJck+9HAp7QW0LVZw7RNp+jQwOd7OAVlKAp+5dG77uyBAwnqs0FUWxFzIPnNZ270E5UntTFtvkIl+TLb82xwtIXHyEIihKOdKX8I+KPR2nGmHU=", + "AcweCoPmmcplanv3poBU8BjQxQPhLqhjeUHYCyHTIGG9IRSXXfvG59y2nfl//jgYA0FeLQ8YjU99AZ0L/4VZuAQBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0eA+5E2rxofg7TpRUuHQshX05ojXUpC/BUAyuKeaxWL4BBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABPBxdND3mk9Wjx9o9NMAGlzXAAanLLQjhN780OXRudnjyKIQ2UBpciT5KbNFoSTg4/LkHbPsJYBb0xnNNRQ1f0jH11F2lc79HF/VU8BfFcJYAIHOwrWwh2Rg8ra4wDS3RzbQdrEDyHz5dCvyeHvm8rEECfnBGpScl8ijFzrm9WFq1DQ1ABk2/P7Swq9pJ4MJwcL6sIk+HhtmEwIYi+4dUU=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995073200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995068200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941GeAHd1u61yoQEvmSkcfoUB1stYDcuYRTbM9tihejtJoF2aFabUC3HXkxK6EMrGU4tmMF3xFn63kcBuexdUArSMXVoqePVA3uDVc1vvr2feMj625hBXByTnVG4u6QJA3MutRKKur5bJdUkywoktVYMUVRjont9KjswfLjaN1m8MyJ6QY4ozThga1kkTQ7pQTQHHP6AHpH5A1fdZzrRiu4kvSFCg", + "data": "ZZpa4B1Y3ym6r8941fDsWiMgg6wLw3sC2SejHZVUS8bPzT9bFQM8zf6WT1SUyoFJLqfPNkjKRR6furvgWqkkeibTAy2PSq3WAdG4xKJzofKcdKRK4ogqrpgoCfy92XkWM3ZP8Lh8ZXCKT15oDYkKYedY5UHnHTNRHgToqZUb8CK4Ngk4w51LtYc47b2bY3KJ4wcyXzg9AbPXP5AiPoY2ia3knVmVB5XbLWPbb7GTymn", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxHhVJTpxpbARxgZPY8BaHfqrLq19eHW5vDFdzUtDkMpJ5k314CFf84X2gdv5txJnf17ULifu2knJ29dLyMAgKhLZBtKdmR2yKSEkuDLPi2", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYoN6JmJW9j5whr5YxfR2my1Dy2mHUHvqGKdWKUCEpsDzeXuSqFpeFsWQKRrnCPNHKFt63eDrdAkaXV3DSpbsw8W5CLzUcJkaig1Uohdisc", "stackHeight": 3 } ] @@ -62,13 +62,12 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 6, 243, 7, 99, 56, 205, 35, 195, 254, 172, 190, 207, 23, 138, 15, 197, 52, 83, 90, 215, 93, 129, 174, 102, 55, 187, 92, 104, 175, 125, 83, 233, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37071 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145170 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165399 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165399 + "computeUnitsConsumed": 129270 }, - "blockTime": 1740715670 + "blockTime": 1743945932 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq b/tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE similarity index 70% rename from tests/data/transactions/batched_tree_transactions/is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq rename to tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE index 22768ed8..53310634 100644 --- a/tests/data/transactions/batched_tree_transactions/is3Vt3PScCs4oj3Derkc1rYcQypSYKmQMpkvh6fc4JUZYCWxB68mjanipgXjkFHv1643dhN7JN7Y6CjdzyytFdq +++ b/tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE @@ -1,7 +1,7 @@ { - "slot": 287, + "slot": 177, "transaction": [ - "ASQZ1I4YpGGFqbFyQhofiyuHYGt2u8Px2eaf4Bh0ReQdlIv1dz76z3KoVpsVPWcjC/rL1dhQWvHiYJksCFuXHwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDqhzLInEtgeAPn+XugY60hFomPtj/C9eE4cPvv+GhDQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AczTtQTMF08RJ6d3v0XzNb7ReqQmU0NXxA9cLt4FqKt3o1FWu54tXBSDzEGWmIH9ViXOS4NP4hqYh/f6eF+8cgEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXxbLMRsuIB+ai+53BVAfIr/emEyzfiH5G7UEAmLXNJRAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDSm4SSMvfKBuQsP64ZB7yLuJKhqAwHorP7AQQsLmAaeQL1etw1wtgFRkoXtG334kF8GYgfMTBov2ZdUvgygw6GpEH68hsxrmnQDRS5mrizGop7aUy9YZVrJMcypqUcpSwAf6a8nACx3o9sg1ZxSU3mRTytfWAF2dfW4GTSvMXm5WEdm12UNqT57QgY7jBsvhzr7VjZSm5vHjmXAoGd1GyeacYMyQSRffm8oodjVBLXpPtxr3Fo1cHKjN3Utrb5pTgFHCoFubRnX", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdguJUziKCNRUH9bGJ2VvqNDJtAx5zXisaj3zKqef5buz2DTdYab5X6Towf3x8VoJMhySjBuW2b3496khRGyQVKNnETT3mNDd5jtavHwrHXKkWKjd4XdMBB2UjTupzGbAkcS1MZGRV5JLyHsxPB1F7uAMHESsAbfVyRkfht19zuKaVVgmBgmEXt8WtFaYVHULfkkmBb3a2inbV9ZC5bE1NaNNeHjTdHBAg8pVUr1coypudB32C7vJPah1KaeEhCFQmdy7Ktp4gwcWYrRYkncYHP2PkPiKmc4aUt79h5iqrbjhMFzKoaJKepBNJU7yhfXQ7ZcF8MW49woji6fUkk9BKBAfymEFi5MEiXETpUr1WHULFBPJtNDDVDaWj", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715572 + "blockTime": 1743945869 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 b/tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx similarity index 75% rename from tests/data/transactions/batched_tree_transactions/3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 rename to tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx index 7d46842b..502aa2a9 100644 --- a/tests/data/transactions/batched_tree_transactions/3xA2WzCUSWPrpYBUwAu83G9KgFUYkYDNcLSjS6e16a67k4zxEX8h1RSHgPcUD4SJMzmektQwwjDT2TZCVDWJ9VS4 +++ b/tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx @@ -1,7 +1,7 @@ { - "slot": 288, + "slot": 178, "transaction": [ - "AZOZHeomHx89eKRaIHIa6WSc78oEflJ0Awy7Rh2RmdKz3m6S5lvnVyJ7WJOTxipuXr5CbCqh0etn13bMmByA5A0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcMfFzDAzWkkZ/7ogUtOO8Y8oqKOGZOnQtRkFeAqhhXAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ac1YCRjcKxmEeROTCltr9FVjYCllAxWPOgxBB5zuMeJ2nXXpZwd0lKO3SKISQoSfKb6iyEDBuaQ3ylk2smOFbQUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVR2owPBWYh6wiY1rCnV/rfDE2vNLfsGk6DCC+TL8kKdwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6nDbL3CRfSLxcmcAP927zL3oLF3DaKCR9f837V9ickRRxhvY9WM3oT29ZSZp5gVvwHmtSyhwwX11i3216WyvrRER9kdefD6sGortpZienBqdPjVH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQUfzK2r9aLLtdk9cTCymzdfMvBcaZsNiAJ5Ev7Y7dUWCkrCsxjQYgSueXiR6wrr2SggiR1aXAfPLkmwmu5cW4mHWYvBzbEdBoLuAzXQDQMsTRb59tWPiR173fLi6muSWTSPvVpmeCy7tbEga7TnJWhDMu28XgjU8Z7d6niT", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715572 + "blockTime": 1743945870 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ b/tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ rename to tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs index 1528d36a..130d17a5 100644 --- a/tests/data/transactions/batched_tree_transactions/5P6hrPX1PsRmXK12mEaaZH8sr4Unobsk4QZ54KMf7rgHRpDS9f3AK2ygscaAFtgpsTrnWGoyqc2LAwiRcTr4v5LQ +++ b/tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs @@ -1,7 +1,7 @@ { - "slot": 202, + "slot": 93, "transaction": [ - "Adsf8ROmlB1OLjLh3DOf7Ph1HZnWYtnU5zgCRwZ7CKnvowiW5hsUNycJDzkjVS8nOgeudjts3Y/LZPeiZ85msg0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVX+vBmjMNPh5dLNL1aouVCU+xj/qbBOQVijEcimNRYXQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Ac2b1A0ObyAGAiK5M7YXTCD3KduOt3fqlVbAIjvlZ4zzT6Puh8KWhrJiP0ZyS0ivNSOkg36H1AVDMWmesMr4IggBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVJ5uGyYUCHkLqU54sW7EwwXPjtz+uk2HvMhm/W5J3GUQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDgkcr8fQ4J5LkAXNCSwicWrX62wScs67v7f4gXiMkMf58GMJGdAMgxafn73ww5iBs12GzB47Y1koBhGNGUYuQdY4qiYUir4fh35C9NpQJipBQPHnM1nZRs2PwvE3cRSfnjxKBcNfLBZCXdwyypYMutE7nG9ekhcBtUaWtmQg7MxtbLykWfshEwza5ouro6rQ3bTWpLsVeqD6VTT4vznYHeiNqXWnyUm7xfQgVovgg9ExakkvbuujhPCRDqVkLvZbaZYw3E7vY2b", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgxxrLcvyf5XhtEiR8WDQDZbwZEDDYXJRUYvi9C5smDUbtF3pizb9iZffxXH2mgwQYVTxLmaV8jdTFFsniquL2xyRLj27Cdkq3mAEU59svTyYr93TPuK4X7xdUizkqd3x1t56yrFZTqf6DBXjkD8RoYJBJdVY8RjoEnYDQ36hXyYMQLeQ4zq87f4FcuVHpe1679XDBoNjY6hiGPZpWu39UayPCsKJn3WpVQzK1E6MWPmugbzBMyYaP5t2S8UrSitD9Aoazgg7qx16LQLpd8Vor6f5U7K5iXixsDr9Eh9Px5QSKEgkgptFwFnbQiu87SbkGzsN1hPmH6NEaosGjLxKMQvxj2d5Dd6BtsxEQhCegs4Ezu2kmufZGkpw", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13992 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14511 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947248 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52850 of 999850 compute units", + "Program consumption: 948889 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51209 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53000 + "computeUnitsConsumed": 51359 }, - "blockTime": 1740715537 + "blockTime": 1743945829 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG b/tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG rename to tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D index 7513d623..6651d1b9 100644 --- a/tests/data/transactions/batched_tree_transactions/5SoTSXo1FHDpZbVE8Mq85x16aVdpNgeeKSjZs9Xok57cArieA1LTqyzqcYk7arPvxuvFBqN6UYKDH7mYYwnbZfGG +++ b/tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D @@ -1,7 +1,7 @@ { - "slot": 271, + "slot": 162, "transaction": [ - "Ad5RWQj89/5ZxZ3+sO+td9d/41aI3iNNsNqcdKjoSD00MWDJzoow03OlVkw4hY5mwa+5gii9E6AOQoaxZni6aw0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU7juj5akv0n1E9j+Hllpv6busHGNfHIJ9jTRvXbEHaDwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdFhKhbhNuq6PT/3iDQmSiLzKXKTcP8c8T3NNr06hEmXYJd485ljMynxgCUlwd5GMErxnaVxj0dFYOP7iU/K9gABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcVGs9AooFvNrq9W4tIxfyBXm1CSwjdzzxzyi79OWh+wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCJJ3NXDgtJkH3ouGsL2R1aEj7wpXiQcExzUNHvoxZrLqvXJMRL5asdpppXMh6wnRC2cDSTjr2jckNTohAk1BX4zGtvCm4m2mAJmrKDnq8hKiZ46b", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRqnjRJjm7LAbyTQ6PpVNgg4b7PEunAnSch63AKzAsW5NP8Pd1bBuXdcDRN4e5hr7xnXeReJ9Mg2KPcmv8YrjfenqR62Dn4msnwrfdH6MiJ6LGV4Hg65LeN9rEJaKbwsEbS59A6HhvoUbCG31tX8qzNfQ6nr9YmVxNmq51cs", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715565 + "blockTime": 1743945862 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs b/tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs rename to tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE index b1be5197..6ed3fd09 100644 --- a/tests/data/transactions/batched_tree_transactions/5b2LMzjGPaCaw1PRG61cH14pk2Abddp1Hn9nRUwyfurXm8XEXoe5xHXM98LE7jKQgqJBcV3BGeD3i4xanLn15bYs +++ b/tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE @@ -1,7 +1,7 @@ { - "slot": 226, + "slot": 116, "transaction": [ - "AeVoe4Pk2/d7CngzVZ26IYVbzwOT1ry4/Zd4kxW0IltlOukUgHJq5HJLwvtfwHnx9eum4WKjSEeafeM1rjfilgABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUmZ2xCOyB2gRdopwtd1AGSekdCQlAv2r3jdJYPpV/8OAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdIBsrX1bNqbqUNx28qUY7270gUSLdJ/rmxcnzZe80w5JLl7nBm2VLPCZ41/ztXdY1xFNu8ZCc91Kq3ArVl+UA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWI1IltVSB3N0XsTN9TBKcu6C3Jt1EvTG9sXhi9bHFFjAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6WddcBqy669F4HKGUF681Xhp1AkmXqNrVo3K3zn8dbuqkDKVa21NaowJwkvn1s7Qet4NHewF4t1bSg9LVNNHP2RrzLYPkzHcd7HVZ561xuzHK29V", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQzFSibnMuBvW8Ucdnzu395EnNLKKe8yPceYcAxb35eK6qVAkSmFXb9XCfxT9yzensThbuYHgqj9dZxaB93PQKhv971ZR8AGJiLVGDKfDP6TY6kcG6MK1bbcDQfdhTEFGa854SBoRMFoxQteSJhZa1zFR4cnkqSL2fy1HBAF", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715547 + "blockTime": 1743945840 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy b/tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy rename to tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 index 2aed7908..e42226f0 100644 --- a/tests/data/transactions/batched_tree_transactions/5HDyiXZY6fkCnPr6zEmokMFcsqGj19uanNWBzgSSLT7QF1BEMVqRGbPJ71xThkWv6eD9kuQUryAcN4apAbmeCaSy +++ b/tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 @@ -1,7 +1,7 @@ { - "slot": 194, + "slot": 85, "transaction": [ - "AdYPCerbATRuG1vI9tR3SALFoUPeTbBxLxw5shL1e8R0BRk0LDEH30wbhoe/rNDTupTAvNiB/vB/bQXS8CULkg4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVt1YuHUuBWZ9LopPt6dEbJ/ycIqWixBC6XaQEHIxtoxQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdJwZzZaTERCnJtkirNLLX53qO+MUlGuX/+EoGMIKBtDznaU5Kx0ZunqA9HjKJO53soLaT4i0qnT7leKGJgplA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZdzAzWnrFHc7HzjBlv6plU87Ql+iPqKWXGyyc0419OAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDY4YUFyKniexrerdSQn1yia7kLNSDaF88eJtZUcUz1VtMSNtdvRk8M5Rs1FfeZc5JZ7sjuuPwzaqUHfteSKjKVF6efvx9FY1KzxtcvXtu4JmevicWz9wt7KtULJRKkk1RaqYWVgCN691j4eyMfiinSCE17oRxaXcFZjXxNCxbYrdGBtpjXzeGwfhvrHzMTbEvGDicuchrL3wwwJ3H9A6o1aUSyDLBfwT4TVMp79U5ajnAL24vHCsvcrTRHh8r5MB1oCrFbZ7vdu", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh9xzXrUrr8mnsidVWXgtCfnP5yndSWPK5jvZiKGE1kuaWWkvYch7K8racdfA11VZyx5Xj47pgJef1T11bui9MM4W8HY8oUoA633j7EQ3kE2CkNFJnc7npUF9teQrSVXA7bzhFV4H5FUHRH2wBoS7Un9SuCHb5mFzJshMgtGF28UCEzDsTiRdt4VpCNWW7iuyLJhLwHAo3aJNVPYWNESw6MMhxrfiirmGdagqbVGcLAKNc6e3Kv4FPrJaLDxZVpcFPLjv2sb1nzVpCuvucTbhPuFwi1mVBw4S7ZLLnvfED7nFautnine32WE4PjAtD862uMUCgHLmgKL8Z3waSAAUoCGRJARWmKhiuM7cnR1i7aFXGKTpjv1JgGis", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715534 + "blockTime": 1743945826 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r b/tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r rename to tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV index 126d25c0..57468a67 100644 --- a/tests/data/transactions/batched_tree_transactions/3qgyk1eeCCG2vy3uCLex4RFWSHszgpcxAa9nrHUd12JTpmQnWvN7f9DocXqWmZGmYqimkVG8GC6v7oHEX9EEWf1r +++ b/tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV @@ -1,7 +1,7 @@ { - "slot": 204, + "slot": 95, "transaction": [ - "AY4Fk6yr9sRm8d5Etn7k06qomJRyMcL+Q0pGgm42v/z1c+tDOrSy7/u0geg/zqHMa4rOgKnoENx5GQ9KzSNl3wEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWyoR19cXe9YADe3kCRGR2bWf5Tne8KDSgfEdXEL/zAMwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdOwGPCMtnIVsQw7sjU1n4Ugu3PMzUz/Tj8V8xFds3Y26ojBfavKimRVZ3qqfXBQz+ADGQMcpfzppNcQiKCLKgABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2exmBAza59TeXeVcLX/R1NNmrVduRCgmXfS0Z7/5HeQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCEGqqQhEzyDY7wmjJwggM3vkbb78V6b1KnjVUEs5D3Xs1EBbDPCMXkxoGYh3ToAfJh8UgPcKMdPQX5V41d5feCWuMKzi5v6uxMsnPRezBC2zbgZ9BhXSSFKYMjiaE14PihGzjHiKW82xNo5ed8cacapW2hx6gsckodkihUTH1hFuC5eJdCzPvpKQMfPzwHuDzC2AK8emavmvn5uk76kbHVSYHgRog8mpo4LTSsofqvUjSb37cLMRqmBv7Rnyh5xNPqwvBU5U79", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdiAYyrQ5x5kPDMJpK3cT1oVZiGeyu1H2ZjLitruzXJdbmTR94F3M4YFjW3c8joaxfJikrXimPSGDpT2i8RmDkiae8pLnE1NvTS6ZdQrqkhUAuDAjXsfKj39othX5YbwFHn6cqkYCmUZXHu5YaTVfRQt8zgCVxFR1bypMDDWytjBLzSKhQTVHKQNLRdbZEWnz9yVxxbWsaj78qeKcfoX98FYYuqqWL9orUX5fkgGaKfqApTUGqQNvrMpWh7vUC8Q7dKU1ZFGN5DfejmzqnutDwo3vryH7AM7JtwTFzEpvskaKb2jNQmzaRwr2cQeifhnbCvoRSMwjfpTcP6s2XVWdYpQk7NSfKiWhg2cnhXQsQziQH5hZ4RV2r9jEw", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13355 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13874 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947885 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52213 of 999850 compute units", + "Program consumption: 949526 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50572 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52363 + "computeUnitsConsumed": 50722 }, - "blockTime": 1740715538 + "blockTime": 1743945830 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa b/tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa deleted file mode 100644 index 441427b0..00000000 --- a/tests/data/transactions/batched_tree_transactions/5GowcU3XKkid42JD82hLVDF7CLcUrGjfUGBBCC8Tam9vfRGJ7yCk6TykhmRFPsE5mWPciVG7KwhCJ6uc5HmL8Sfa +++ /dev/null @@ -1,85 +0,0 @@ -{ - "slot": 638, - "transaction": [ - "AdWzjLr46BLH+utUMAuFss5h+n4sJCYJ469wK/hrv5QkQY7ypEhfTErPO8hmVMyrOcRRWrJOnyWM5VtosAYTHQkBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0dgZ3JNjUKAL40Ph7uSqRJF8AYn3ZCLZMN9hGkIFUoBIBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAiTf8HxBuzQ+y0h203A8hC9E6Gzmk7rdFcTm9/mxWrxGRwP1M2RYiEjsNxw8lSGObREXMgBHzv43HZresS54hclrU1BGboa5+fy0DSnEFKSj8uMDQ1Fkqnk3hic4HY/fCSzDd8jmSl+UrwRyXDxWkvi1EDyp2wbENwa5lYxUFhRpsI8tQAXSUOmss3nZxx93DDJnQbl2PH71uXfNV7aRsY=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990106400, - 30177540, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990101400, - 30177540, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941KWXERv4oCLFta5vwKcmmFteK6h96NTV76FxZ9cHmWRijSohCysZA9ujfNSeiMeYHnjA9MCBprXNPq1ZVWttpsTjU6FFSw6DabXTn8JyqU3kGTh9A5yqS1a5kkHqhEDL9FofiXn3xkQHfDb2qW1e6Dv5NqCJP9xuEze9ePYeX92Hok3Rfy22rSfxj2TdJc8RnByXKoBJVToYRn8EVALDvVSWfoj", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4iQMVcxnMbDTkhoMdTHzkuuKX6ezwkJvABo6is2MwNbHdwYUgtrCe1vJsX6WcmfKVvFmhjFxvGC9Fit1jV7VkVyLUJCwRfzgwtSELoLxMY", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 8, 147, 127, 193, 241, 6, 236, 208, 251, 45, 33, 219, 77, 192, 242, 16, 189, 19, 161, 179, 154, 78, 235, 116, 87, 19, 155, 223, 230, 197, 106, 241, 14, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36788 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145453 of 182015 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165682 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 165682 - }, - "blockTime": 1740715717 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X b/tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X rename to tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue index 4a018733..c82dfa0e 100644 --- a/tests/data/transactions/batched_tree_transactions/4Xr77EAmNXFvyWKUenXHQ9Ld5jTRCF7vPzuGmuAJLbUwGEfy6dewyF4hDHC9usA9grfEffZTvUsmbmzCoD2KWS6X +++ b/tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue @@ -1,7 +1,7 @@ { - "slot": 214, + "slot": 105, "transaction": [ - "AbCm53Trf6u9g3QnEuNKVdEDgdEuEhAvBlE5c3LC0Sf4Dhnxtjm4oCVMnF2PmLUQay4+DKA1XA+uENqLtEfKRAwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVgNWQAWovR+aon006d4rKpLKWBmQDpGhKK2eQ3s3/C6gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdeVJIvqXwoceMBrrWkSAs+E8Sfl4jD5eclxMMYAXTFq5bJiG+Y+gG4Ift3nbIwHyWrsbBNpYC0J7SMek3BkJQMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVYFwQL9K9qcZOT73i0DxViBh0JN1wQ/aFfcG8vSUNLLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDVxGYB1rqc2d96VcVM9RcaTBu2oPY175xmETCjrQVweq6qz55iJHm1dXve3c5NYYNCP3fSGutz7ghZmW2Xyiv1spvd3BjVSt6qUNtrJZBxqoMoDS1hr6Vqn65NQb8cLqRnGEjqbJck6qnhFYBbSoaEwyaPjrstDNH4dN6rYoiiMrinfir1c6WgyaCYK3tMnUNbhjn2e8oPUNUGXXSJtJKSWYDNYmaE2XV7y3ETodKSePppD2nUXdbR9zZkDZiWPFGpubzpmboHy", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgw2BePxprShfHYomvL8cDmCH9zmYY8rM9XgCfFzkasjewoPPKQM3qusN1amzkR5g4M9nWJUWqP1TLF9fu498wiC4LqdWpvcHDQShcGBs7K7FxFfJAPrtEKSHeNmAV3979N3GrU2LpK6nLyRvMngga2ptfCZHXDqCj4V6DR4dmoUzbFBYCeUXg7n1cAUp5WbPqGQwm7Gz7CeCMscLmCA8JEb7864NAHku53bRQowDtSsa6DhzsU4RewXjcZhwGgJBczCfo2ZqGcpDuSgvJr1QKKLegvrVVUHfPqHvBxhtkZVMan4HCQmZ3cigx3duUkixiX3JUAEYq7Y3vNr4XjZs5C2FU8hoQj1W4zfrBKDwZnQw359yNJqRRcmV", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13977 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14496 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947263 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52835 of 999850 compute units", + "Program consumption: 948904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51194 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52985 + "computeUnitsConsumed": 51344 }, - "blockTime": 1740715542 + "blockTime": 1743945835 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq b/tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq rename to tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 index 0fd2f594..914b8ebd 100644 --- a/tests/data/transactions/batched_tree_transactions/5b9BcEiVAq5jSAbCUDWg6EbR3mV9jtycz4BCeqzBQz387LgJpzKJayjC7qkrQJkw9fF4UEzyz32dUoQPSTUjVfpq +++ b/tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 @@ -1,7 +1,7 @@ { - "slot": 283, + "slot": 174, "transaction": [ - "AeWCjU5j3Ib0B4FBgnjN/QyYe9D1IJXbB1RZA+dWtH+nZJWi3aDSsnHahVviTvm2Rqt08t5HqDpBCB3gCa1bTA4BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIJDTREweqPfoT+MhgFkQNY0+6RJIKac0JJL40yU7XCQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdfSLPqSJIbowuzqyCUDeK9NqTFOuvx1URy+KnmUDfrdATTrAGX1BakyYKY6DHEXPKlk0HGCDbyG8ZozvU2zZwABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXfnSO6lRqg6SBVE8lEsoK6GhNsOHjlshZBBEATcVtTKQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX9XUxNGiZzLvciikpWX4zirAtjnwwopiyrH2e5WcHa1yCtFQnvJYWmijHxRGVoCdiocHJQP6JhdPqgxRqtdEEuFEmWibkwasti3LCdsa4pT6WiRdZ", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQZGjo9YQtEizqyq9SdXRnWAFUcLLceprGJhxRr87ifcDmHB9kXpg7RyQB4kddZjbHbEcYFhPvuSfaVhDwNrD2WnWeKT7f1gtjKZcAEekiRuMj43q3oHEaAagtctHjqPg9ihbQCKfNezyJz8WUaU3nzZ4Uv4kaBLqFAtBE2K", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715570 + "blockTime": 1743945868 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 b/tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR similarity index 70% rename from tests/data/transactions/batched_tree_transactions/66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 rename to tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR index b99c2605..faeb88c9 100644 --- a/tests/data/transactions/batched_tree_transactions/66ymfcKvyEvafa6JpgNbN6umoaq6fhw3F97uirDYVPTbHSHtbECRkyjqXaKTkzt1pJ3yHG6HNqkEfsw9iK4i6na2 +++ b/tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR @@ -1,7 +1,7 @@ { - "slot": 189, + "slot": 79, "transaction": [ - "Af89qid5DINsim7B7iVJx9h6YFUXTTkTLsIwyji2wOoPAaloz/2wz+plVlGRcjf0VPRHWVpAPALqBzmKUOjBfQcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVxZiRLtZ1aA8Pv/sdAY8bxdlBDEA7MwoAMTkEfJA3miQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Adh6vEB6l4D+2TMaPW2X4oPidlaA9GGJk8oi+e+F4XfKwpOnSJwkmzTxVfB5ghhicE+MsLyvay45vGLAwwPX6AYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWkT022jJ0NA0AJK1chAPX4i0V/8VO0oD11LY42QsjRdgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDfcfUmto1SQnrj1FTZrTd3zy6Yqtg9hLB1Mos5G2z1m8nSjXpAg5SPg9P5qUnQMQ5DertX8mXMZkdfdB3b7cjnjLucRPssp6QYcfvugiS5wariGSkL36we1fJL4kX8WUpdtmx6mV2E2jqcTS4R7c7urTrDbFgn3S33NioZA69KwXMxwmswwhHttFzjpAArYvmZyuoDu996foT5jbeVZvTGbBUfZ5GHShKvsmsLZJ8W77sfQUhHfpq3vb3mDM9kVtTaVetQUStf1", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdggVZvLredinXsqrGRTmyghPQy7e1cB5Yw8h8pnzG5V2528zrbFZSAC7YZcfGyDhPzz3tBFuuDiKhhqXtnZWyouBeDkUsu86hvuM4x4J5P1YHwHmPcL3V27MLjSJpWV1jvyCMzqsxooexXpVJUACMhLeQ77QPhFjfQMdaoFxivKw8N3mg7EUcSQtwppGRo1CKs9XCGS2LgTj1Vx9B7pZNnpUb5Cemka4YfgFYiEynbAfxiuyPsD5z6Sc63c1MSkR2HXiEdsPkxjS6Ni945NoRajSkgExAZmovWrdNB4g5WPq99pJwEgsyyrvW713EwucKK96qNEQRPQmeYkQrkAuG5hehPYR3g1tWMXgsZZeidxH6P1gn1yv4Yx1V", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13977 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14496 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947263 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52835 of 999850 compute units", + "Program consumption: 948904 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51194 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52985 + "computeUnitsConsumed": 51344 }, - "blockTime": 1740715532 + "blockTime": 1743945823 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj b/tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj rename to tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 index 98812a63..3b4a7c93 100644 --- a/tests/data/transactions/batched_tree_transactions/29DAfYqF4z6dxrS2Xm7i8Rp6kvnEYXUxrCo2TRXBenzhP5LqQSTgKXqcrDFV4Lc6XmuouTaWQ1hPLMkEPevFVdnj +++ b/tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 @@ -1,7 +1,7 @@ { - "slot": 184, + "slot": 75, "transaction": [ - "ATkYx1vj6xfScoJ2IMDkzIPODz5UmaW6mVuX19L2YVPozTGq2c+CxV+lGQgusa5B/h3Grwzkb1KcA+CRM1jHUgwBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFZGq+b43/MZNVF1YDBYA5gS4y6bpK+R+FoY0ycL+ieQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdtR18W8gOcCkzFh9zG5Uva7WgFu7Lh+lfzvQyF+8ccLCwe0gAFz6FAGhVztnVa8Xo/oT5VM9bHtYYIDoJ8VPgoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVduDaoLTZIKLFK1dnrHEsr2ABWlb/Fk5TBKO311zG0YAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDZvCLcTZ3vK3kXYEaoiayAy8K6xiqzuihd64Qt4dQ5R4SfA1uFV1F935fEXTUWmF9BpB24CqbZA7Dfg3UDbgoSAZUCNBGV6BUdn8LKZWxUCAFhKN4riyfppCEnYsuPsHcwVbCzJwkzoEb5w8ebZqhr27r5GKpqLsANpixpGh3c2QHiDpGtuF36HM87oZz7YwoqvN4h9vJdrER3sXRAEiHDfdAbZsshJvoJ5GKdVuFjpSfaJXKsPDH3U9SQbZveeWD8TD6Mimvs9", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhNskBQpN3CzucEDxApSTSMYC4BmNP5gTQ9n3gShbynbgzLfqjEHTbzDKhpQ6jDWVoTua7zwe62gkCYEfC6bwCRnVoUTsNPsVYgbgaoNPqdXxzCxt5RbFuyRuSpg7jFBheoh3Ayrj1iggPuWugGq8LFBmn8W7ngP3ihH8LxCBjEZCR6gSefusbzXAUAfvQnDWJdfNXmkkoAFj3mm2gevZBngK1jhfT8q12qpXq233xYwydkjT9hbKBntB9hxqXRmoq7VdzRUTT6aTy2KcTHJhvQF9trobkQwJBQ9Gnvz7Wn3T1YDTXxG6FX34CuE2y7dzztmi44gX5V7f9ZNKLgENmKfgVtkAyiNxd2ZLb2fNfKU6y5oA1ACSfvJK", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715530 + "blockTime": 1743945821 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn b/tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn new file mode 100644 index 00000000..a477f50f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn @@ -0,0 +1,83 @@ +{ + "slot": 306, + "transaction": [ + "Ad3BCIR1tEMwmpI8f9M0jrlnVHnb9neoeN8M38ICJ9aqAUCyhFnwZhg0kjCgY8mcGNNiRx4iiZfOXFLpiIC4VQMBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL005WmKOk8rEbKdUF3ZtpTGGVHcm8Iiab+RueGYH8ZBXQBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAQ7nDJ+h/l8NxRMRUZjPmOJrAQICs07WtKKq8gelTInrBei2ia1jiNqyzlxoISsM662oGEp1aTMbsdIwxSuceaLguvAoVKgVAz0PZHJeeRweRFzLl2ntYJQuH9JfdHr2StR9HxTk07ax09KJKBDQgdx+uclEIafkLC6Jv4G0ANhLHvbCRnkd5tvyhudYiHtgnzUp41JRX8CasdvRPaIt9g=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995078200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995073200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941BrNZ4msmpJmu1oT8eBQN13periHEhVPAyM5w6QbWN14XnzM3ovgxHrJTEfVLWWQ7Qe11XkzKXaLCXSo7gZkQXguXYS93FgxTvM9JCxqaqBE9durJZif9KUMo4gwq79q7Je6vULyjY4ogpPGJiscp52SNY8QSPsXQQ7BcpHU4BLpsXsTY5P15s5jGqKzr964pQwfp8U9QMWAMcKjv53w9Zqd1vw", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxGYKaLrLqNC6RQrAkzKGetNKMirhin1HcvCsnp31iS8utmB5ERScQFhAjeSxAqBkhcixcw16quJfrMbvQvakzaoDwh9kCcaBrN7qiACtDG", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129270 + }, + "blockTime": 1743945931 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q b/tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf similarity index 63% rename from tests/data/transactions/batched_tree_transactions/4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q rename to tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf index e968a3e8..252186dc 100644 --- a/tests/data/transactions/batched_tree_transactions/4JEztTcF8mSzo54JeVXUr8HNoNceMDXW8hu3hEAdU5vAn98UecMmFai9AP4FH8MYcHaKnHsbiikzQCkhHeNZ8w5Q +++ b/tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf @@ -1,7 +1,7 @@ { - "slot": 580, + "slot": 333, "transaction": [ - "AaTrVcG2mMYzO8ens1BqzOIloQNsuywJwvEUzdxMbsoJ1x3ivybY2L5Sa1a8qRH98GR6avSitTq4xKdX3lQCTw8BAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9HnjF+dtNhS69NQXUhqCAqzBpxW6HQaikCxe1aQOgt74AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACnlndbk1N7mYTrc9QHALav+/JpMnWnSH4UPtkORQt4xrlV9hvPiF71Ap3Te24i8CulfyBRcDYE7nqQetsDvb9kvk9AERckmSxf9zXbgSITM5NuonuG0ahG44j+Q5+U+khIrmrT29eyJP5dN2JvKgetYdbsH2tio+op7j1ngZzlVnyl1Dqaat1+thCxqpE63+4fxl+00F+hvGWrSBv22y38=", + "Ad3zFeZJenoQw+7/rAXF1At1xrnHW2qR2Rvw+TmkraHkJVuoG9ffKpH+D9TybyCypxfwUumiCrwy14fgX74hWwQBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9MoKjweaNK38sMBdq1L53ny3XU/nRJSwnZ6ns94EX3ZdAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAApy+gfVAyROKsiu09ekUSCSnn+22iJRfl16j56/5kmMLTF5zMvMf8ecxrq/EWBoAKXX8mHFYBPw/ZbmTCDC7teg0xwMbETb7j8GTAaTK9LtZ+4cWNowyCNIItM5IZknpxoXKiWImTSvKpfvxCTFfGORAN8sPmZmQm+EUMJ6C1yEkPkGa4L+np1uixgCuywMid/NERxCXwIWwpTXoLnv0oQ=", "base64" ], "meta": { @@ -11,7 +11,7 @@ }, "fee": 5000, "preBalances": [ - 99999995048200, + 99999995023200, 2735280, 290204160, 1141440, @@ -21,7 +21,7 @@ 1392000 ], "postBalances": [ - 99999995043200, + 99999995018200, 2735280, 290204160, 1141440, @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74y55yE4u21mnrqLkCAw6rkd2iySyqtXYR5Sf5KVQfgNrDR3tzt7biYBGfGrY5ZBosthrzTfkja2cxb5sHtxnMNGjzHM7872d8gsYUxH1cBhUhPMTpccaweEkpCja2cMpAGcYqejZzpty8BH69iTdkcphVqcms9XeUUfdv9nSFHtpBBBGabdLwrGvtyZqVw8xWgKqYodg6h7ERp6Qt9ycD6YGRHqG", + "data": "LmdQuBbApKVFkG74x7e6qjTEmR3DAmJ5aE4qe3SY7os5Kzrj5dsZFHDbn5MCqqT2Tis2cnxYxTqPYcBAJ8HXs5nUHnSNZSx1tprfCRPhYNpqBU2pyQ919RwBMKaQePmgVjNJC224BK6xgK2SapfA2182VY24daSQBQ6CR2wnmmxmt8uiCwgF7PeMyqX2CmCBxmqKJXBPMpKxGLsrYNm73jPJL9vvn9ppL2XSn67P6r7", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURy18M9fBnYktMNP14QHQ3bQL9KvABzsguNUAn7rRbVYmzGr8LqyMEvwinqYKeGK9", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xYyAZanjYPUAjoaieeS8SRsebQmSVw7hEPhFvmiwBWqCRs9YiV1d396AR8wYgo", "stackHeight": 3 } ] @@ -60,11 +60,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -74,7 +74,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125841 + "computeUnitsConsumed": 126085 }, - "blockTime": 1740715693 + "blockTime": 1743945945 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 b/tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw similarity index 75% rename from tests/data/transactions/batched_tree_transactions/9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 rename to tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw index 4643a478..787c0d27 100644 --- a/tests/data/transactions/batched_tree_transactions/9fQu2Cs3k6ggsa11Ttuhqwo9yZWxjN7uapprsGKUG4uTBW13dxtfZxQJXYyAi8Gbpa2foPXVP8cxyTZ69Uzgfp3 +++ b/tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw @@ -1,7 +1,7 @@ { - "slot": 291, + "slot": 182, "transaction": [ - "AQd4Uxughz4YvLcajOsok53pbKAzN2IzU13ZzHsSFB/T7L2T1ze3pg7oETOXBwx7l++WBP3VdXxJVdBmS9c53QgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZ3rntaNe9HfQmalYDrpOavcr2Z0V+Pxxs+Z1vEMbrIAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ad/b/Jj6so3rHXQpk8MKpTHmVtTnGusV5Cm17+ERk6e52PQOsBtvH4nCrOjYVFtRsp6ADCMK8h3FQTw7X4nJUgYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVGdErZ8v372p1UcVkiPrWnQcN6yt8rONnZwrGbmC0ulQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXBsjawG3zwNN2D3otjuJaZe8BKGXZZJobkXwfe1oa2jjT8vh1KGxmfEhuVtkbVdbcZMQKKr1tuQJWuqqWTHrCBx8aQJe2gA3hsmRBrRWmGSke6QmM", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRmyTeeCENQWySsPsvoWphg2zfey9ohVuLpnqPf7LNKjK3NMHpUFffTTvZLpH3SJr6dqsMkdC6R7VihVUjXcq49dqB4AJCJ3mBBtrVRhs8Yv5BN163FhooXy6RhG87ZUwTLs8YH5JeJC8raTMvGPT3hP2EvW9XHme1wxe5zF", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715574 + "blockTime": 1743945872 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD b/tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD rename to tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW index 4f571eef..9c50395f 100644 --- a/tests/data/transactions/batched_tree_transactions/5m4rsFmoochurGKquGJch5S28xNnYLi8Etz5aFBoZ8RmKtoqQDJvWgGfjYJ1MgWsT3nccBox3knnfe3Hj1FiPGUD +++ b/tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW @@ -1,7 +1,7 @@ { - "slot": 267, + "slot": 157, "transaction": [ - "Ae4Rvmbkt9b2DPQzuGUFwAMPROCPyxL5i7BiaWajkcfM266aVNrOuEZC0+vIrr1XWcIVzXbg8W4S9PMDcshwQgYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWptrEJyyK4dALBldHo/9gbJ7OzgsM/Hvp7AtXbrmw9gAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeLnrKuG3PHEAr1O7Oc59KzLTvw+kvdFjoY2u3S4sR5U3g2hZSECuqFDB7KK9IqlAKZMvLNqM7V4MsbigpAb9AcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW7Yyckgrn3jiCS43WIXYiJRkQidL97JASOCMIbJwvP7wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDCbqfsvAnSTH4zfCogjZbL8pr8m8E5FgAt4iFqupbaUEyJ3ganne6n2d8YTknXYj73ZohTQLW6m2PHewFREEgb7bpnz825QAcJhhP3iYMPSTERMQ8bgKGN7UweU6An8w34dUzxYMBj3qJe4M9k8f3K4ULQ99nLuZzUtuRxcNQZebEd6auctLsSgzGZnNB92K9zuTfQwWxCjYDLyou2ZGG31wPyKDHjtScUuKdAc37J8ANGHNizdyojLxB3NkyU1StfJmLA18oJw", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhLrfxqQEU1QBuy1hX3oxh2Cq1DvFYNF1sh1tu8eCmdwbjKjgXCpR8bSmqVKFbMbKBXZUpmjrKnv4haeQWsEUGvgZpRkGqaoYN4C8tR3eyEMh6Yu83a1Xg1po4bcgLgoedNTowmMxNNmSGYFzbJAj5SEebQK6ftBXEDnmDnDLiXkUrx9WxzzyQ2djUXswGAfZR6n36ES8Jiukf5zHTts21r8EBqarXnyckYSt9yxxQ7SdgH4cCg1kSGavq7zjkqJrKMVk4K6GsXYPuCW67iycRFC8KbAKNHZsct2KFtT8DDLZ9WrrSMUDRVdip8owzjHCQUAQwCEoJkffP6uLc5GAERPp2Fw3x9Y7UDLKZvAUVcpn7PvNSqJbh3Ao", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715564 + "blockTime": 1743945860 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 b/tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz similarity index 70% rename from tests/data/transactions/batched_tree_transactions/26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 rename to tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz index c60b0e18..d1f36ae5 100644 --- a/tests/data/transactions/batched_tree_transactions/26XnWQqRWwnZ7qcmou2fmqf8gBi3KGtPMm5oZrwSSCvAbftgXpB1FSv5UvEgucME5ntrVUDdPvSnHXUxHde4PHY8 +++ b/tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz @@ -1,7 +1,7 @@ { - "slot": 272, + "slot": 163, "transaction": [ - "ATbJWZ2Deb7Ln6zvoBVlLj3zrQ+k6tGkjOgbYIjZ0mkNmorJgh58lYAF7s2QYe+VTvos5A+3RXpILA9hW79lBg0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWLXJ0NP0hw44lE49ad/xJXymZtbG2+5PoM5eN5Allj7QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AePPMoREoijuNi/c7DE2R5DJ8mZ/JVBAG3k/CywI1rYl2eiJB37m5K4Z/jCB4IkZN70PEW5RMXEtOqYAQBTAxQsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVek3BMXpGxeE9CaEvbXNYlfiCGipIN2G03wG5SeOesEAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDBtMLDJdxwAZnNk1ZXDfj6FxVnEoKYvCiYwMBzTm7zAi2NKYBdadw2gZ6yAG5oSRJXbRMN9CTsexrkwjC6NCE5p2G4dGTwMzqzQGsGAGsuJRmUPFLnTTFPiYdDKJkTZoLNMwVRtyj82PaU7uXQeBwgPjwD7xpLRrs56M38sujmtunxZApYhJYX6hZEkNNPuP7twhVyXd7qPgvKKX9G8oZAJuaLoSK59YYV9JzMWAGQoR3jP8A6NLXXigfgFLrfcdwro6VQ2w1jV", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhNRcgMmc1ebgeCcD4Kw4HLka7hwo26yqHacH2C61FwyWfAEYSGNkTHcVqP6zmKyAmMpmTwSMtezGVxADNYe8NA4YGXQaxTXDWve7auSaWoqpa7C3JPHvcNforEAoMhAT5qkLfEpvJH5vB2cs11kKZjeFggHLNNL7SvZEmnWxhXBfFX1wCb5NiTSQo6XKh72g6dEJaohdi6pcqK9zu6aQPXvQzYeRw9q1mcCXLQNWEAnt8v1yqvg3A3efth9Agm7v2DUBSUPVvaBtJiGrnJhiDcMT49QTLny4KGJag5QmeWRWsmeLGb5TwzuXPqZ7QurmU5pDV8cUXivPdvGuHHedDUMpLWApM7BLahC5ESWfxdC1V485s6cPEBA7", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715566 + "blockTime": 1743945863 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh b/tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh rename to tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa index a878e8b9..3c6b1f48 100644 --- a/tests/data/transactions/batched_tree_transactions/5Gdi6RmR4pfMXhkuwbU8KJxNG5x7SmnFNY8GWc5TbD9cVfkYoTmYAeMHPPiLJYrqREjRyfRpCCMNk7ZTubdueGbh +++ b/tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa @@ -1,7 +1,7 @@ { - "slot": 205, + "slot": 96, "transaction": [ - "AdWMmYffb7YzrCaUzCJ5jn0N5YJ+uz6+YiQWpfy87mdXa8yBGh5VzEX46bUZQuufjtyAxNc49O1wfEalgjoWlwABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUqN9GKtECGuRomaxhXPJHLrmeT1jyvbKGZnG+cbGneQAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeZVOZ672amw5THEmqxcO53KyQ/1tUoar+XVIlp8x9bvrAVizVC1taZTD8qzczT6lu1gcsm+S1nofUmNRDvyzwsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGfFYke4nP/hqGpOPRjmVdA5DFUsMcNNY6Na3zDGGSygIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXC7xD4ncfBRHqPy7GixuD1GbHsm7o2XVG8QdSTc9BVXNUXcweXEeaadSzdZFzNM4uAg92UCYZ3LCPaGntVEqZRn67RbcDqE1ekbJWZiaFixTZ1Pe7", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRzzHtokKw1w81zgqmPhEm3CfjjxknaLt8QraGHKgc1JaCVsJHRmgxqKw3rxyNa59fCHyS6VShhtm7z5VbawKi2iEpbfHggc38iNAz3g4c4HjCiWHLDnuhLnaAJfbAYYpsFbRt6NbogDxoXxi3X1iPrK9uNWGGWrPUUvqUDD", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715539 + "blockTime": 1743945831 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 b/tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb similarity index 75% rename from tests/data/transactions/batched_tree_transactions/waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 rename to tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb index 367b731e..0af5dcb8 100644 --- a/tests/data/transactions/batched_tree_transactions/waJM5Xegy4hiqBomuERhYHVWLNJfcpUSru3veQATLkz8TpZfCnvWaJFKbS6unsaRVysTw4Hp5hWgEm5spH5kR56 +++ b/tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb @@ -1,7 +1,7 @@ { - "slot": 246, + "slot": 136, "transaction": [ - "AS8QCehc4I/OzougXRhDUZ9vaiG6ORI7ffF3bzncUsWQqw0K2tD0RzAq40nN6oAjQgaN9S7GUnqkKoiJNSVh2gUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVda6krzAIxl575VTdukvKgYEcKhT/qmlbFbZettIR9AQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AediQGSWKNdCJh1LYadZk54kICD/BOLAGQoPo3EcTFUkNVgV09ic8IjB6XuHuJSTl+e+jlQFfXBw0q0dRliGLQwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWLa4wpPcZLSo6uUR+z9OgK3YfXDxqEabAeYbZCtbaXuQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX64n4ibNrVkR38A8N3gxpikbyMy2j1jMgpxkf4DzXyD8qdTMA6SmsnFhhr9GEhQiCMoAhxYsscuG3cVAgE1DDVQ7ebptfJULSRfrWEBJTadoGMAeB", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRe71kQQhvvFtwX34fF6wbcD9CyaZtmMFYBQExvPZmge7HtsWdCMnPjGbXuDoLL89FCFTnvqe71cmPt7p6M7vujJWwW9ZRJ35jVapN9WyR1NhnFLkkzZ6qtHPmrcgJYeKMxwRg14aFsKw2q9jYM1fAi7bNujs6efEpSsytPR", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715555 + "blockTime": 1743945850 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T b/tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ similarity index 63% rename from tests/data/transactions/batched_tree_transactions/2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T rename to tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ index e6445e69..897eba27 100644 --- a/tests/data/transactions/batched_tree_transactions/2RZCvgeLNQHk5TDmRPiXZ5pXy7ywjCai23L2KCATcqEkHihbmiybyk6HCNPPoGs5oEPFtWgksKMX7UF4iBjybq6T +++ b/tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ @@ -1,7 +1,7 @@ { - "slot": 515, + "slot": 337, "transaction": [ - "AUcxSazpML4vQbnEOm5VGcw96XbXzch4U1u4866/i27FEMWuBYS08xTxr74VcK8HY6IFXLeWGpMIJtscCcrn0QwBAAUIS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/ye53NigbhyOm4z5iXro+GQuXU4v+fDIqx/qVH3+WIcZ/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Jz9z6M6OoMet3kMqy3WRV4Tva7ZrLqRpCIZo0yzLAuTAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAARIspcNn444UxsRoeOM3hNkmILsCv2ysCbEXvfsTKUtIZvEHEbvgcRI8fm9WA6yFPV4boltDSioepkd4eYkRLAfN13eYIqJaI8ysfOb1UQs4XwCi88hYisHRLQYd9UB0gnThvWUvOymSqh64n0SIbZm+JhHCHoDYZaX3t4ClneiHYfR/3/idawSjh3GRJTZcvK1QWz0oKoghyvQsXbIB7A=", + "Aee5K6GTZ8U8JMDJhtBokji6EigHvUOQTjry4u9ptPrPcJrJLG2wrZp9+PuMvOfyXeY+KEIY9AewJ039sJtvGAkBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9NTNQoxTnFuaz47ibvdWwgFkIVU+LDPzdRwJbWlTuf1bAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAXNjx/9fYWAv5X/xjBpvkeKzsHtnZ6vjDxOq46A7D8khKJVO4TEFNl+NCYmQmk+5XUqnrjgfjlWEfmyPcrZgmaMUQJy8jmCk5WNA4ETzNfpQTYGPaauVOiTeZQbvxHslh8Y6p4Rj2VDmhhB7CnAGUkADFRBQoiI4RQ96Nj4qbjOGPZDH2JByBBJpELSrZsa610jKYuhiIEOQ+h7sK4IALI=", "base64" ], "meta": { @@ -11,7 +11,7 @@ }, "fee": 5000, "preBalances": [ - 99999995078200, + 99999995018200, 2735280, 290204160, 1141440, @@ -21,7 +21,7 @@ 1392000 ], "postBalances": [ - 99999995073200, + 99999995013200, 2735280, 290204160, 1141440, @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74wvmeemqtbtuVJ8uHc7TxajbVhQDt23saxwwQ8o9E1ReQFrXi5EzohcXg9JLp1DYD4hdrVhBFrBu1FL17SU7K4YUSgrKrZWb1iteHPMpLq968CqBokSXYhAMoHBy2PUxASrHwvZD5TQpid1ZQVkNboLzKssVCd9W3AxJHhmwi332UarMMiX88ApX2vo9t2ftoGTLvtNrTW6pRLcDbzSeugHZQv4w", + "data": "LmdQuBbApKVFkG74wySywtS6XeCgmKQTvHnCuf7fnv3pjQZDPXjxxP7LgsCRAZEYJZi2kZXs8ThNNFGXUwLqeGTEsazYtq4Bb1Kg6KBJQpsgkRAJbbuTyoE4jXbpsNH4LDviM4QMnWD3VJk84o6CgFPeRcDwVN8NBTkryTbnaqXbX9Bp8nHk5fetdsaDUk1G8z3FkXzJ9gCNidUwGXqjsZ2P1XHTzmU93mN1HpgagAu", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXtodAeHa7c5fyCmocJcTSrxk9Btbp32UQbeWj4tJEfw6gfSAmiZXQ8WJEXg9PMq", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzEYrxQNmo34XRGPjHFkcaUgpHGCnQsYha2cLyuTLY2Lj2i71rxxt9ZPa7G2G8w", "stackHeight": 3 } ] @@ -60,11 +60,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchNullify", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76522 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107049 of 183376 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 125841 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -74,7 +74,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 125841 + "computeUnitsConsumed": 126085 }, - "blockTime": 1740715665 + "blockTime": 1743945947 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh b/tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC similarity index 70% rename from tests/data/transactions/batched_tree_transactions/6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh rename to tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC index c7a0e48a..3ce481e2 100644 --- a/tests/data/transactions/batched_tree_transactions/6hiGsGGsrTRmv4B4ZzNvdSzwhgMC7yMUP1V3JKQBjAgRPm4jEamHWjt8mjFo4GpeGhULdkxPqF8x94AdGCfJwHh +++ b/tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC @@ -1,7 +1,7 @@ { - "slot": 212, + "slot": 103, "transaction": [ - "AQTqyJTnX1l4GQxSKURJ3A99v7eqON/zfsAfzODQOyquO2WHiC1z7+KWocdSGp3C9skVi/0VXkcaj/GHIELemwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWSMtDt5gewMdw4Yx7+N6kJdzlQiB+YRrzjBMNmP4XfQgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AejPP5JDqc93FRiIe4M9k9HyZykXX9Ln3/sRrdJOV7/a5THIaKdWDjOh5O5uGRLlbqPiVluCey72SRR2G83T+AUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXiZEBGF8EZZANBpMejj++VbFckJQM9dudHR+TosqEnVgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD9xdLJdkibKfsY5v8RZJvc17xdtxFasLFLtbeopBm8kMKtkEBLhoty7waACrHngVysy75kkDn5p8xrVV82JnLhdJkNVEDhUu3b8it6T859baAMrC7nuAEREWYLZMBAootyFent2skkzeDxxuMZnwfgK7TZjwUfD8nELyWLdESDavSHPreiG34BgrCRo5ZQmRNqCnwPASPTCjyR8XsWdLhRczHhgKWsa5pL4G6UAURpoyu2qjBHBYapLRk2Xk68Sp3xhuUeBk3RH", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhGVkhDefdPgAX85EYZHN3nv6RUm9YXnc2ecuYsqtPfVDdMUu2H52gLYbdpmSpgCr43jzwJT9LzZkLW2rJkPXwxJ46VbLX4LwE1UhHZYyCApCZxB5YBtMz7JXEbQiZYSPYfVNHb7ZCxhLWNnGatFq2fNQeT77z1jkac9aXmpj5o8Y8GhENqD9d5bnTtSJQnu5YKm3nunFuizwcrDN8xDAtKtmHoTtH3NzhcXaYyGjAVaDo6UKwim1B9fqDyUy6F2RevvQ6JbFkSrk9wVoDsYcP1xEkvEtNdoQPsXfYU6ikJrmUDhk6RTpmzgE2gpjdKqSryHvJSrJbcFxzQbvvcdqZFMRtEn6G91JTBz1Jyfgh5dcgZRbViZTpyq9", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715541 + "blockTime": 1743945834 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m b/tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m rename to tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD index 5326e66f..2f720817 100644 --- a/tests/data/transactions/batched_tree_transactions/4BSaNGykmkeVYuM4bihTYWyz71GqPZoYuPhEU9oZ1QWG2jYrVFDErwQL7p4L1wMAKPSwwPaZ9BqFQtbWGqpkT77m +++ b/tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD @@ -1,7 +1,7 @@ { - "slot": 242, + "slot": 133, "transaction": [ - "AZ8ODGoWTWHlw0Zdn0lfNFbR1KVWbBpOH8FsnusQwT1YB6ENXgFGn5qVYtHEsZnzo9LuByt6bzgPFcYruq6m4QABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUpBxdbpAa3P82voHxBHa0jLIDNKzwuv5AenwrETTzQpgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Ael8jpJBOAxU0bSVgTQQEqMjGySQPrvYqiX9jRaUCWaTezPVaJlhtqzy/sZuzNVGAqxvrNRV1TTXqPGT5uYStgwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWOddl1QJux4b0OHS5DIEk7wFQwyQEoAjQivyrJA1zBFgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDdwWuWjTsLn2iFDmYwA2ULE6fTPCb3tetACKhebmvM9hxrApGE4viJpaXuM851mnqZdH7QroRvVtgKRvH2MYsexoquXsbBR8kwth19NyHLZDTn3vy5Lua4ebK929yWkEn8yMQKYMAJ2mnXuoMjUZ4vo8wBjVzmHt2kjiAXjNvkzLwRXxeVjkr2N8CgLikVte2zgViTJdePburr9WB7eYpUBtiNUtWELriBrTA7XGVYAZKqCcY4zG8NDDisHrgqjLMwEWJ4v2imm", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgzeVGoTS1TwLjc5KeddPVZpRrxSpJouicQ65wETh5VvgqzBcphvhAejmpgo5estg7Wvwc2EiJgX9JCPcvYavFvwpEN88MU72vdoiL8oRon5K1yKQjQ5B1synXrGJgxRCLt8kuttSvjWSaahN6EqWBBoB6qQVAeHkRHYKby8hmzHgtaf2rZ2G4rYc1sYbZgAAWFsdr7buU7dJa1fzU9ZKzCFjwXb7M3fArBFMaDnG58zJgf57Ckj99GL7mP2UyexpArzK2MyExqnpXaM3XrJcH2NWQA8KWVBUuoszPiVTdVjvA62CXbCbuEoCyshT6eSV1htcvogHZczEYGofiLrHfmLR6o63FqbeXqbu69B5yPqi8gpz5w7LV9A7", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715554 + "blockTime": 1743945848 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh b/tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh rename to tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V index 7ca8aded..53ccd152 100644 --- a/tests/data/transactions/batched_tree_transactions/3oH6w2gWixDj1xdQ7admvX9sPq5gFchnXq7EtqfhTEuyLY3spQ3TaYhU9VZCRiMvmtFhAkNYjQ1ej12H5kZ4o3Rh +++ b/tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V @@ -1,7 +1,7 @@ { - "slot": 222, + "slot": 113, "transaction": [ - "AYvxKx5P9zBnYU8nXMzv14yBzAy4C0AuRzszp4cRR8KL3YNAD1pUjNxYqTjUiTCOJSuYXhqHRQz6etCfS3R/DwABAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVADV5q6xwKtlnp+gIaDypH6oRrmBHC9Uf45CtJoLsnFwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AenpL/NJi8E7T38uvyqUpxXTzAJbzh5u7PG/SBwP+V0zPd4zqPAnkNPG92c0Jyn6AqyEBjGVt8iQ/hlTY61ZhA4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2RC4sMOXpU+jDNdCKaS8RCryr8iPc1Q5gMV5SoEVyEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAVXNcS9VzXW5Li7xYyv6DDAWZshgSvfypQrqKyLCNcHsosBweNH8tMjiUCgCtG8dx97eDhqRLQYMAED8SSLHwqSegYzcsjfFcQ7J3ujzYsWFGo5yoAxrYkA2DkJXsJ9LNWiEtPSPfC1xiworXQ5vHB1zNiNp36oZpHKbFwdimfrPaaZmhhHE8HB6pdhL9jcu4zRQK7SJVHLN3yF99QktsMd4WVQwiLcn1NMzvwEao73sc9yWKHpc74idbattdrQYJeG5a8x8XH", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgi6DKx6ba4Z7GVET36CtgLb6JhSkV1iDXnvdFfqUvqRt4CW1uQiHDtJgShyEpkpN7GXuhEcNGccYohMmTknpGQfLuhJXhbgZs86uZpRzEhjjzZGbTwYXriuXsmyfjMVtHpjN8y1LDnrXRFH17QHa3R2sDojDGDtie97dpo98LjhNAHKtCjmzAx9DEFU59y4DLDngnzazGLSsk74sA36KCZowCiFSE5soAyBcxgHNTx3npkkPR8M5e3BG9AxA3bQUaqoW8iRq6Z6uQQB39fFz1Y4iXsTDAA79ZhCokkeGhyZPA2eRepbSfnHoH5y4Uhmac6zqJbmDmKj4iapVYNmUVPN6T2z1yajTpGEo8XMsWXDXMfiuMChNAsGT", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715545 + "blockTime": 1743945839 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye b/tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop similarity index 52% rename from tests/data/transactions/batched_tree_transactions/5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye rename to tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop index c31e1af3..9c41684c 100644 --- a/tests/data/transactions/batched_tree_transactions/5cqyb48DRcrPpYfmWJfKsneHqpEqnFBGomYMtH6wbXBuXAzKwfQdnsf7emVfNm8zHGGEHEpWnTVeNRFgWGMfdoye +++ b/tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop @@ -1,7 +1,7 @@ { - "slot": 569, + "slot": 318, "transaction": [ - "Aeb6lepUrlO4ltNEDN4g3h75Y8a/2xx884omOGVwLsBAZ1c8ccT7hlQ1LTz+rmEr5F4kTUjqIAr1IgJa7QXesQ0BAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0iZ0efX7QeNGxr42a/DdkHZCNxXOUouzzywoc+XF8RuIBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACXYgc8D1Fy+Qw80LIADa9Dc+Oghv4Qz5c02oEteV2X2HvHFGFrAVXQR4ynatqtG3XEF34waNoUf2JJdaNCMmmohcH196WT2uZ+57q+MXkuRDhko0a6aAfRS8S8p4lwD3CdYnQHPGvjQqFarQY142f4wPadk+WKJ/QJ7oupbeZK1LybCGhB0/kS3Tf/P5iCdeGxOONeAnVZXppOvBH0G/6A=", + "AexKzIX6F8DkFLnjGwqzqbK4wVJLQi+X9BaI7nw1E4LcOLufA91Tssw3ouobyn1Jgz0IuJ04QBGoumxI93FilgsBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0aGhjer7+TlFbfkAj4BybevPwpsx0NKa7rMVZwPEpuekBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAC3hzlt+8QDKYnKB78RoxjH4O36KtHRIl1KeYuxVYxS8i8FDOGlQVLmUeGl7nMDXjCA6e4vRhhxS/Ox+Z8VacNqgdDLQuyGJEKa0WzFQ8mCtxr3PN288WePL9wrnKCj3ISsk2JYTgtCKpqd48YhV12qyZIjUyo7MQsuPd9Vb640/jBd9HSacB6RpDC1LYKaXBXzFUdRb5lEwtD4jsdHPKj0=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995053200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995048200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8942D7eBbSLzEqcgHFVWgRxb6CM7ufAzQSUzJq2jZAxrFWZBUgfK6NNUkDsaj1sj7znP9fZyW6EV8qYVUGHG7S2D1v9edxk4GoiPrEfDByAykKfhqkoVinA59gpkD2eAXHtQcRFzaso793Xf5KKPaBdZTZRHf4JGSLvSZzufFQL7jTVt7NqAv4ztjfQ2sAEPcdq53kJV8ZULDN7no6w8JarYC58wRZ", + "data": "ZZpa4B1Y3ym6r8942THSVebWiAygjNJLJRsouuzr8Mv5mFM9eyRt2rxxbZTR3iqvKWCKVQUm5ZJX4SWm2itcdmxfL4Nm41MxMDjGvnPeCrcWxd6FA4XNVZS5Uonhc9xq5zLJLPXS3i86q2S1LdeYgNKjYYyd5s3CcXTvJzDrYaxXytT9hRSfinEhMwQxdrtKwPBj8MEzR894GnA2SJoxCxXr4Toe97zrFbtCqmzzqmE", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9MHH9KbQU3HouPHHu4oCmmiYyGkvavvfhLExiRW2scTmZkcn8jsT1RR9LKGLYkMKFDpPrEcf5ogRQXCr7Dih35zd1JaHBgLAYmmWrKHhWi", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHjh1c7LxYAs8vRbiZPRZ4V8kWR3GDEDMMPtShhZMBarCWADb1dGSKwtuTu2NDSNnVWzFkXnYNqqp8b8UdRCSTVCQk1GVgkGntZXepF97ri", "stackHeight": 3 } ] @@ -62,13 +62,12 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 37, 216, 129, 207, 3, 212, 92, 190, 67, 15, 52, 44, 128, 3, 107, 208, 220, 248, 232, 33, 191, 132, 51, 229, 205, 54, 160, 75, 94, 87, 101, 246, 7, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37071 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145170 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165399 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165399 + "computeUnitsConsumed": 129270 }, - "blockTime": 1740715688 + "blockTime": 1743945937 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y b/tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y rename to tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 index 507b8a62..bce1733b 100644 --- a/tests/data/transactions/batched_tree_transactions/4SfiJrj1cvpPYkXyuhV1Rv7HH5LKLSAHrCaqrKQ2xKEx5ACKyBG5AdsLt3rNYCxmyg3ESAYDNuhpjrEZCjbpkT2y +++ b/tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 @@ -1,7 +1,7 @@ { - "slot": 285, + "slot": 175, "transaction": [ - "AawvhYggPuXYRj9JU4qg0D5aPsrZWsqJrbL9cZZXuLZ2uTf7TxaaXgll4+X7QlrCzds4qAQ0tXFOn/w/Tc7lkAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXn67jgJZkT2sWSfnb66tvW4j639wXs9+TMbZR7BRcBwgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Ae3nTsqk+aTWsa3YU/qA282OCeSUleE04tQ/QbOILACmQEJNxmhO9afCmkzzgWqQGOlfbnvv4G5rC1qZR60bDwYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXKL6Tb5phwu1mlN30ZgCn2AWzxhrcGPkHf6H/Efwu/MwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDYKXioGAWsCGGeZHDvRpEDdDQrxKsLu16vpxZNivo78fzAJ5S3EfT1YWaoG7v2ADBEB66UVLmKrNvyw31pJsJq7Xcif1TCt3jfrRpb2k54ZernJ4bpboqi1KSFbZtUL2kHLVcKfBuf7a4KKf2uwvAMUMjFZYv543wLWSvyDTKYhe9dmMaivsRDUh42KvtPqtVDA6brgsNu8sCxQfX9j3UjbQr1S9bQHF4YEEMcbeC4zF8iJn9mQZ8h6CSV8czvvoHrAXdNXtVzo", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhbARmgH5ZFz9YoFJB6xFsCf7fzyRKWXwxwiAJguTC1u2B9X2W729zerbSon9JXvjWNm4YMYfM4M3qeG6ow6QvZXxULys4BgRmkn3YR42vNREv4KLScjZzZ3Zqkz19tN6XJu8FiF5cv9s2dueHoX51W1TcJqaHF81ieMK1AEhBWKFEXcP4La1Dbr1oXjvV7a2GBZDStvqJLGc5stMK1Jo29Q2HJGiMdnrXaS3fbnSpxse68Xx9sCr8iYC7RLdPksDKFz3Lopx9WVKfm9PrvmAZPHxguen9y4w3uFCGXFLLiLxp6afdb78rgLRhMy1kexKk8X3NxaR3xwUHGEaS9BR8frAvmXayYfQSWT4DrNnqXCLxGcoUSiE4sdh", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715571 + "blockTime": 1743945868 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j b/tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD similarity index 75% rename from tests/data/transactions/batched_tree_transactions/SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j rename to tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD index cc87b60f..af063e09 100644 --- a/tests/data/transactions/batched_tree_transactions/SZWgfadd1aqF49BNTxKKcAHd3o2684ygqJ2iytpTDfCRvETxTnfNWGXRfAawXkhawTfWHdt8RQ9rcxLmn9c7H2j +++ b/tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD @@ -1,7 +1,7 @@ { - "slot": 276, + "slot": 166, "transaction": [ - "ARYK3cVCtyBNyxiARV8GBHqS8eDmCnhyfITIBwD+P/8iRU4TqsjMbofIyRAAqN76aujm8+Hwy4BmuUHvbkAwqgQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX4fDMQ6r2Zy7rJS4+Oictkt6U45vjWsdxJpnuOXMuy5gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfGL/cmD4be/j9O+dQOEBnZbHCbSegLA7954WDlZyveVNyREfyPXYsdwJTcOurrgxmS099R60WlUHcroLsTdsg4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVoHG1K4HHYupO0iWteauUO952rj8hd2Gw39uSVH2IfLwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7Jo4cwqwrPyUKGvEzkQEjiXYkk6Abmmqh1KD4ecaXa61cWHpz7JP3ctTxdmrL4pZtMJfTpZdTErDb6PQTyWDWFVK3THNhDn5RqrVxWRM8YLhGVYK", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQaw3tyAELCuaPLrGoRYWYyUdNzbgadR3VKsfpVTsheRpBA1h7HEdLo9SdfFxKztKi6Ehi2tfQokxyuiywX68F9M4jHFFiSNbBEbNfLPZ48oEjLHw7vTe2NjEooPbH6oF1VMUs6Pu1mLHt5UPT7E7uySABRnZa4nUpW7Xxpo", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715567 + "blockTime": 1743945864 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx b/tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx rename to tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks index 575ab854..ee970757 100644 --- a/tests/data/transactions/batched_tree_transactions/5q1WUfxP3a6iiJdgYj89tbpU7Ugfc1B7omvjQ1iGndXcq7aZxK7LPRtZ5sP9nGTGZB19ZgrEAcjmnXjsUAyagApx +++ b/tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks @@ -1,7 +1,7 @@ { - "slot": 188, + "slot": 78, "transaction": [ - "AfF4C6nKNoC4rVnG9W/gMP59gAxpEHmPsC27DcW+ePj+dqVJ/8yfyUD/HAFO6qaL4DGbe3+/cSZfE+y/XXM98QkBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWOMfhVLB52DMcPt8aUtFSHbZf+aWRbIsAIUAaZ+fiq3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfROR+UDqft6Jqsr0ydG/SMaqa5pyrlFl5cFSrOc6kqlljoUrElB7JHpuPC/Sh4jV0eEaqxNY0PqYP5GbCruMggBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWh4/Cvza25pA8ir/aMRB4kAQUOiuRgrE+7v6Slehj0qwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX6qmJ4omAjvyNHCLN4cTfuiXXJCL3WkVwx4z4SAgmMZkKr7b4iGGFd9o1zk8fRhepPnpupzcPa8u9H1cNhwnDkV3yc91GZnYqEaHayAgFSda1SJjH", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRAzNMDEPMoQAwwCqEKzZaAtfjdmJzk1apX8Cc6VRqV9hZqG3LtTgZqChCGUDrSZB52uF5ngVkhFzqMZrYug3LvePg59avdeSBWX1rtNHDqwrUcc4hCwpYF3xPKL1XMgruke9dZv677TfFod4M5H1aR3mihLPWUuWBAB7ZL3", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715532 + "blockTime": 1743945822 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT b/tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT rename to tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE index 7a1cc64e..a19ba72e 100644 --- a/tests/data/transactions/batched_tree_transactions/3kLbGDyQXGJuJcAMf3whuBu6zEoaBevfzUcW83fPQADvF9Do6JPgBsNWyHYKdf4qNUBUtXE1XNQibBWmkZKdxJcT +++ b/tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE @@ -1,7 +1,7 @@ { - "slot": 277, + "slot": 167, "transaction": [ - "AYloJwkh7eX9TDxXGwhL570/d6aiAfzVPe5rFU0+bUBkDFjtmZWlEEWpWUIrBEpU2ySa4UV5PUGlxYRFszDMkwQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXnJVQBzCFhFhkeD+vIIhbciVofNldGPWarM/J+sZ5O8gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfbkCaoZxPEbC5edePI5wMuxyvGE+YCmu5fM9XjQnGztHmQvaBJoNX279P8m0AgZKemBDznd4xcLmJXuJlIxpgMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU3VLaPV1dCr0Np0Opet9rOO7LFPPKIT4gCpaeuUdmr5wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tD7xjVoWicini7yMWsXBrVuXwfudekYtBYtixFakdediW8ThHfujewn3wwEL1aHQVqLkoGcxRCDk2nydY7Cpx7EFXauEqd8zNbqACGc3is6prHWBfGvkXqtaozJzCR9UPEYXiBGTyz4is7UisxXms7N447fehVBUtGxiYKb47SBv9iSoH24yBLthFJWGrKqkjVQafDAnG7fTe1PvDo7niHKWkdbygBzuh1fV8irb9qNPH2mTADUm9f6oqd6NNqAyx6seXLX6843y", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhDnXb1ojmUTPudj8SrAUB3yRzdc5XvYmaWyokg5rjVBqQ9vnE5qEYZqtQN6FFDzg4MNS5u337VGtYCNrBfvkuVziN494yaujgbyUynphPwAx6RRk7oBNeg8S32EEdTute6ht19xLCFqcrCVFmRrhzScTgpSgsAvfshUJEVQ3yoKSHT92Q9RuvWPWEmUr4sC8NtVk9ypeBQqWUeBcSJyHzJjVk3srCvfhtekQUohXaE622iQMY4QNR8MPt6juUMrhpPQYzJjQQDJVdd7YZ47v1pdbBDTQdHVUvagpGUpgwVAhNwnaEMAMpPgAypse73gAU75EBJ54cXuSrAiNvieEsTWgRcgdPcrUTP27eV7fbDNyqHWVQ6EouWA3", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14070 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14589 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947170 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52928 of 999850 compute units", + "Program consumption: 948811 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51287 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53078 + "computeUnitsConsumed": 51437 }, - "blockTime": 1740715568 + "blockTime": 1743945864 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq b/tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq rename to tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx index c1006e80..0b4aa1be 100644 --- a/tests/data/transactions/batched_tree_transactions/2gaQoBaGG3JXMUiL6vaQhaCcVWHTCoMfRDtkmxraQCpGGrFuRDMPbxeJ8Do4x3ACvVDLBKvcts3K7SKRyJKSkWmq +++ b/tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx @@ -1,7 +1,7 @@ { - "slot": 301, + "slot": 191, "transaction": [ - "AVQlV+Uo3QXTpJimYksQyAwzm2vxSxzk+f4e12ChBbqecUxnsHv3Nnu7gX5jfAVR+GqpsSFPKbcDF8wYh63nDgQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWMb15aE2eaF+H+Hns0ob7zvjQ9sgrDYXXJCDaTQXA38QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfhtiyecwO/e92EqNyy6U6Jl2QQ7Kk7xIBygTyWiX8lo+096FNkLB+vaINjNSka0oz2CQENItLKYYHMNJvIVVQUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW1Yg+AqwQw40V9lN4UP082evEPkNrtT2i6hYPaMnMf/gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE6QNa7RSCwuxR1mSuSHsLeMRpuCgYXg7iEZtzryqYot2kiEaZHe2Nk3hQ8uwsjvbueVmuPK6AQ1ZRaqzXFzqXmnjgKSgykQqcUoRMeko85P68j7M", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRfwgL4wgTq1Qgk1daauFj8t8HvhvhpxmFSJn6Lt4gUb1jsV2rFGTvuMcuttvxgrj4SrRPZPzaff8Jhav6xQNXc1FXjUyWPAVgvoNboCFC1DwN1SjTsZTSNGQ6pn7gtpsxZQCKhEjUTpkwDmrYmszamshck9GbrHrGj2ngDu", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715578 + "blockTime": 1743945876 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi b/tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi rename to tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg index 248d05e6..d1ee7137 100644 --- a/tests/data/transactions/batched_tree_transactions/3eNurKaeFZJPqEWZgjixmo4vodw48QTQjgGZ7SBALdgC8ydsP7Nd9Z6dq9mUrDP4phmexrV8MBbnZ8aCZQBLwRTi +++ b/tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg @@ -1,7 +1,7 @@ { - "slot": 197, + "slot": 87, "transaction": [ - "AYREZZT7Bpol5s6r8w/fjBDzJgJ57HnQ972IpnPLCqhTVlkyGOWMVi8rNh6AGn57rSBOc1frrrTHpN4eG3O5Zw0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXxuJJavZRkbCXGSiSqKoSA6sDyd6azHW245WGyjq51WgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Afri1LZ8Q/3NidP+eb1zm0Knmrvn8OK7AJqw14MbOgajTuBYagB5M0SVGXqeKQL5xKPxzrjzjSxGfAF0G9tiJQ0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/e07VfWzcbfPpfowB8UIXE21pYY1R51ZtPXuvl5a+BAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDAy9DUQ1PwSGTwy3xY8zYFHYwP5GN6W32Fkpq6Fhm6U11aK6EFPD8NFm7fkSCAxTGNrchq13zBRDbsHhqJ4TWokzduJCpQKKMo4DHvX3jDC52yHVFmVsm5W1MMyVL86wkz8o2zPbP1LuRAe3JEqyoRP5SnEgNY6KzM38wugmMhnZktdHmk4htPkwRLD7sCBnU3iDvPAyAjfNvgyejBxrgesbmtVViBm8MmbFmh72Uxxspu8eE3schPotY6STR8ZQek8XJvfz9FD", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhYaFcZxxAGZxg5mzLZSeDM6tEa1Usk8nykAiyyyhVFn9T9jAXtPNXTWxpQ6EpeHLmNr7kixrPgfdKawPj8TFt4sEgSwEVmirkN8xdzWvH6dMoScbR5Vuh3nHsQMCZHmGYDCct6Gxc1V1yz4KRLdE2c3nT6otihcSGYQcrSiqmSLBuQPX83KwTLpnaVJKz64oyinb5PT6zLsXYiZLRXSppAEzyxKkHS5v4g77QXPV1pRPzUiqaxsYP6t69J9iSxgA4ovttBWzhfZHdnLiGXH4yDkqhLgHu73NK2suZmMe5yXWjb33VxLyxQad19gLAyUt4nAEXknfwp2C2CcgAGTyML3gLphfC2t8sTiuSLryk5H74ME9rkVrzdQ3", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715535 + "blockTime": 1743945827 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF b/tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF rename to tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL index c1ef35fc..2b66fc5c 100644 --- a/tests/data/transactions/batched_tree_transactions/5j57xx4R3eNget35qV56ayKdrwbRrxAwKEh8x7fQDFNicsg5zsMWLYi6MhSUzyUtUMHNyNccnhNrDTj23QL7BSqF +++ b/tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL @@ -1,7 +1,7 @@ { - "slot": 295, + "slot": 185, "transaction": [ - "AexZNIlU8MRnjiEj2357VN1L+Sgx0xUIETXUmE+YAhU0hLTCWoRyheI4QthpdFm+qQcUlTo8jwjdpBjQkcLZxAIBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXKXiTY4ZuLzqGAbFVDJpn2Gvr+LSRGG6Ga9mq2RNb29QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQZb9Tl5E+KlpW1g2IT+WhFxCoQcK1RjUSijxQ9eT8tH7GT/RCI/1uHanw3IA79A+MfwA/Yc3qTHznsQ6D2BnA8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXeunqBNpIiCw/d9IQ1Wl5TdsPn44wwu/996ggfgeOx2wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDY4i1BbFZbNkmuk3RjtTQZotn7CU15VkdSoTwBY9rk5uw79ropzeFZqhBhuZEDBSCN6ekUr9E87gGQVdv84pvTZXj9a8ZTY4v36SEy4pJpKA2muQkNzsuvE1nvEhxpEwHCAY6YBo1aA5MktVB274CQDyB3bjKTHDaAcMtWWq6LHs1Qaf8cn5PRr3qcWGxdxKYdWbtvHbST7GXZh1St8XouBQMJi5sBZghzLKA82dDhU1qPd64JhdrK7EuXHcnsY4yATsFDXpzk7", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi9yvVEWBVdfofEcAHq4uDTfxzhrtJ6YqGuVkcJTec2fWGUxqoxQ9JeJ1R1Ps421HpzUz8zwApVYDpekSLieV1EXMvjSrwC1oqAgdKwWxfMRpMUXC4yS16XSzrG1Zj9S2EA69m4r9zPotWsE77Un74H6J1jnwnBV9pzwueEin2g49QSMWPRNgifqFirtnAc831SVj5ZtCMxcQAt2uptirL6XBcGJp6Zf6Q2sgeTW3dFbWHpxAkYeNgTBYDKuXsWFmXRdMJeRi5kWsy83gdKSk4txq3puXKCQJvQtgtnDGkwa7x9bnXaNuaq2vQPgA28ceLbzx3TbYks8m4qFftz6WRadoB7A8YgDVTrbuZudts5e3h4RCXzme3BYs", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14040 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947200 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52898 of 999850 compute units", + "Program consumption: 948841 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53048 + "computeUnitsConsumed": 51407 }, - "blockTime": 1740715575 + "blockTime": 1743945873 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM b/tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH similarity index 51% rename from tests/data/transactions/batched_tree_transactions/HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM rename to tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH index cefb22e1..fc817d11 100644 --- a/tests/data/transactions/batched_tree_transactions/HWzJjTZnWjjSXonGEeRhGGVWL99MFWcSTudk1DZbjUwjjhg6uBw78ymUpQqi6UArMTtiKNN74TH41RrduiNfnNM +++ b/tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH @@ -1,7 +1,7 @@ { - "slot": 597, + "slot": 321, "transaction": [ - "AQ4+YMPA70nQTY28fX0C1FKBjmNXiFHjoiYVhwJvToGxmq2Df1XfoeiBMYc0vprbogs/L+vz4Q8GVCvA8QNytwoBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0g5I9VD9OTuOO26593V3ND0wF5H65U9tNqVzf+jyulTsBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACYtHkub59YI67gbLT+bSo30rYfzvwIvkgFiYogibM9uEDxZubK42DFBjPWfVCyzvO4Gn4lSaqwofaqCwmHo2t2Y4dCC99XF/fOIkVkuFoyEVwyBLwBMtWrLo3m3zfxCJCi23hJRq7FnFKtFDEaChhQk/6+5tKmXwLLhNKkMBcKMAc6++bJmerMvthfH1jIyXtaLGe/U60nPfXOG3T+zn1A=", + "AQg+dBHwaWivOdnerRhajojg4XXgPY3RL6JjpfYcRLDhkSxMvvbFSY0xGtvEAXGGqtalXFNGiTVINt0iRtJyEwABAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0D+ortL2nO0el9saZRBzjJM1Us6W87fwh1KwkmztmzpkBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABzHUTNAX+AbhfiWOa6zFdd8IoL6cXL3zgTB24h/YUg0AnEZq3apNptOHKC0uB5jp8AAXLl1WBQrspSjA/4oDDUY39VfbKBiqb+5wgzbRgho6OMpm92nhcuVR2xML+dNziLUoIUCScRp5wD7OFCZw8Vn5sXOA9ahzBFgvv4NqEtVKyBtDyhS/PGFX/VjOuEf/NFBwxmG3vX2FsZLFsE/G2E=", "base64" ], "meta": { @@ -11,9 +11,9 @@ }, "fee": 5000, "preBalances": [ - 99999995038200, - 30177540, + 99999995043200, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -22,9 +22,9 @@ 1392000 ], "postBalances": [ - 99999995033200, - 30177540, + 99999995038200, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8942DhSVR4i21a41ptD5hE3SyfoB3zHZ2FyRhovWoB2f4tki13TFCshCxx1nMYFCAGiYEczVksFjhH79pzRqwnFawR81pzLcqEApoVUWdQ2Cpmk1dKDDdfcsQSaqs28dL8tp3VFSPVLkDbQBUN5rxXmiFHy88CYMgTjYHjQEwhzfpn8fdFkDZUbXMzivFi7xM4KJSgp9UcAQQMd4oQDyTRh377BpGX", + "data": "ZZpa4B1Y3ym6r8941w8Rwms19rF1oWthX8K9AzQN9Q7d3ArXyDoRNTn1AJnzdRBbVgFzaUGAv2GDn5kqHiQ7WfUJzh4ujv66bEqVEBbGyzfdTcxoY4GJYoQDzUhLPvpDuvDXbURL8VdzNtyx8kpGkznAhj4EysEimwC6Qbw7RWi4Tqkd1F1Dfpiv8QFSF3EjqUhSZ6aXSdjiTv7rSPV4Q3iTNZLm4q3awrvp1b4LGBS", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhGCZ7KoTY2KSxzfzS2nALoEz6r3Sw7qapPKw1QJ72WDffrPRn6Kvo72anK6d5kr3HoP4q9Xn7mfRKmoc4ZsaSHNso1JgnE3qrX7ELSdZqk", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUSoxRVozYYKt2w2upJTWwofd5G13yofzRJCPVmSvoGK54LkkcVGAVYX7KM2XrHd1cfqQh9sVQWs7Mw9YCywGHwupzzAVXYCPtQPzrU9J8J", "stackHeight": 3 } ] @@ -62,13 +62,12 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 38, 45, 30, 75, 155, 231, 214, 8, 235, 184, 27, 45, 63, 155, 74, 141, 244, 173, 135, 243, 191, 2, 47, 146, 1, 98, 98, 136, 34, 108, 207, 110, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37079 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145162 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165391 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +77,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165391 + "computeUnitsConsumed": 129270 }, - "blockTime": 1740715700 + "blockTime": 1743945939 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH b/tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu similarity index 75% rename from tests/data/transactions/batched_tree_transactions/3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH rename to tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu index b0d0e1b3..73033d76 100644 --- a/tests/data/transactions/batched_tree_transactions/3odj6m39vBayQJfozbDDzSxmutS3KvGzkhBHNsmruqZGoHAy1VBVEaSqWRE1R6kFrsNK9QAMfboqdLxqjDfz3coH +++ b/tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu @@ -1,7 +1,7 @@ { - "slot": 223, + "slot": 114, "transaction": [ - "AYw/qu99HXBK/F5YDeqDhfvRpf6acJ5mk0U0mM3RoR/8uL2Ae5LOEKrRRW/d/6hjuujMSmvqw72aaaxkH/KMfwgBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZFzzmIhWII0Cdq69dwR9rdeM1abfDBMJhUs8XRtLCNwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQnTpT/ueWM9zW1M50OKdGE76CkORF5bnG+ohLP99+cPikdzDzpmWieU/Y1cMx/9OjeNfRoZGW5tldrDPoL+9wgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVz43XzUUX1OX3KS18YHv6kaHIkTNQzmzBTv8OMCc8EMAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXD4BEAtvWruZG6DRkhWpKEkPGQigwuaFrzEVna2eRFCmovZTYePow9FZvCE1s6Ho984WJ22DFZiGWGvnVMrgZKL3DCEYtPLvDiKCfSKezhLu7W2HM", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQqe87NPgS9ygbf6BHqiAdkdo2Xk6U1ppHY9gAcut4cNFFwoWX6bPiTFzJn35Ljjd2iUfxdEUrqxpan2pCa4XsGHT9PDwbtDA7DDWfxH7EdfWHatUD24pMMDuvw4b5SqEh9e5wBLt6iotWRCrDbui7wD6uv51b16AfFu2A3Z", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715546 + "blockTime": 1743945839 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk b/tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG similarity index 75% rename from tests/data/transactions/batched_tree_transactions/37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk rename to tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG index e4351378..9dd38a0b 100644 --- a/tests/data/transactions/batched_tree_transactions/37dfABmY2Vb5u8HJ89Xvb4R7TKfieTft5jL7kKSCnL1pYEyZNhm4YTXSrst3yFsxHrRmuRPdpjUe57jMnALwJ8Zk +++ b/tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG @@ -1,7 +1,7 @@ { - "slot": 296, + "slot": 186, "transaction": [ - "AWnA0mDYiYVtyDMn9s8BBAB6lMNcEG4VAkvByqZQDUHgLqJYFMw7FhWxww/wIfhd9FyapMFgXT3EokzqkklmDQ8BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUW/NXwu6w0ItT8Jp8uS/sm+F784LIFXU9akOYK8o8NNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQpJFGhuqRM8AifOqvRqm9SdYFGLIFGihS7+GcRM7bxyUx8QnZOT/GvUC1fh/kEsu2U/EcgEgRFrWezGvzqNEgsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcO+ZSdDcBqaWLdsdZ11bP3ekVJdp9DaMMfLI7ODtUnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCgiAMvtA1q3tGr8wAfRbkamZXDLBqY947TXPvCNtbWYMxNn5DaWxKNg9z4fPLsNUk5NsXDmjbrpHCgYJt6QxLgyiCTPVg3L5poqamcLJoD2HLxxw", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQqQf6QBkjJee84mBgfSVLfvLCBkB2ZrU2VwGwHWGiHvbJwoCZnPY6yBM798aKfJ2fnnvjhqG5cmSRpKwyi85UBL8zajudfeCMzSb2nDQDe9PypdM9hNGmyoexgVAxUbHF5SFVfVkp3wGYsEhjX45EhsPKJkYbnQ1bq6yp4f", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715576 + "blockTime": 1743945873 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw b/tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw deleted file mode 100644 index d5fe194f..00000000 --- a/tests/data/transactions/batched_tree_transactions/DaMuhj3JC3fDFssY9JAJRcLcR28HHXL8FUs7ArZMprLfFcjKpg596fgrvaH9MXeNwGeB62SazfUbRWS1MpiSqnw +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 627, - "transaction": [ - "AQrYJ+Q66xQP/Ew6sw0eMBCZBBUWarqQ4MHYauNHolT3uGBjiUtTb7gtrVMgH6wuBnzt32P1KSuizVVoI7sS5wABAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0S2mDf+Vi6AwYh0inpoIQqPwEUkVabDts4MdBnirXw+kBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABfCo8J5QgV71nrfK2ftx9xst4vj8FZfKTSYiVj4bxRNHL+3kvalAexMjdwjC9YpMeDXAIe8dVd+pzBIzE8jhp6mm6jx0efNyDS3edGZuKW0Qc6xgInJMeSkaNLorCLiZw/i3490lSL6VjYVFA7eFfbTih4RPU/zJlqofYXel1F1ItpTItjZbB0iH/R9NkmbOfEiF13JOnxYGxMduUifiWU=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990111400, - 30177540, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990106400, - 30177540, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 1 - ], - "data": "ZZpa4B1Y3ym6r8941nHG2qarru19SMXaaeeJadqYSCBJ1g71cwhAnBh8LNWJuPGgvuiSsGPwFt1ND1vagBXNhsUudcM1hBgx2KoLKSgJKx4ec1GqNdwj2NJGgYLsBxSomNdqVdFqSGJ2mbgnY4B4AueC9Q3bFkV8gQJKBHmi5fi6Q9Z7exjXksTyvresyLGssBC7gqjiVeRsdS7wspLFRpmSr2bvgR794WpQMgcLDp8", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUQfsgEMJjmgV1fVSJPf7XPraMWngF8MpWg37MyeKixQEfjUGZti3ruxzgCaJK3sQyW1nnSSmvSKoqEH61DSgGKx2FhZBDZNL5kedLzGBrJ", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 23, 194, 163, 194, 121, 66, 5, 123, 214, 122, 223, 43, 103, 237, 199, 220, 108, 183, 139, 227, 240, 86, 95, 41, 52, 152, 137, 88, 248, 111, 20, 77, 13, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 36969 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145272 of 182015 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165501 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 165501 - }, - "blockTime": 1740715713 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 b/tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 similarity index 52% rename from tests/data/transactions/batched_tree_transactions/us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 rename to tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 index b4bf0e1c..43ec002e 100644 --- a/tests/data/transactions/batched_tree_transactions/us1NRzFXYqoNAuHC1NvY8t72XodqLwMiY1izqmsZ2ceVRxPe8hagpQRGEsb7io6xQiAEgmGfrhHhPUudVRRuz79 +++ b/tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 @@ -1,7 +1,7 @@ { - "slot": 547, + "slot": 311, "transaction": [ - "AS2WGiSa2MSf2GehcuFTym8gTSYK9sNpf6g9/UCWd9GopUdsDXrpgWoLkAtPOMTwquZP/YOMDP0O+I/cL5BJUggBAAUJS79rgX8a+h+iyYMy55eZu4x1FZ2ZB6WUK6rb0oD8m/xPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m257nc2KBuHI6bjPmJeuj4ZC5dTi/58MirH+pUff5Yhxn8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0auXrKXhpEISq/BVE2/P0PdfLzUwAV5lUbH7eMex4z+IBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAC5aJh2t1UT8nn0r7qLiHYd66SMUhevF6cuE3rtPDgdra9DShzMVAukHa9h2yO8e/DIW2hdflNNyn2KjeXy8XONFz2QIoZxxT2UmVUESvAdrqRycFaWMNbGz9bypv3GaA7REDzSr1NqfLBR6uPN6UWLtdeiO6XVMzREUpWpnyY1l2hAJMgS2ah3rl8cIlUf4oBv5B9vTVb+2IdeTY9PFoc=", + "AQ2R595DxNtSreM1MgkXWgbVVC7B9mxcCdQMyz6WXc8yIH2NUTrkFFsAGL4AjT8J0oIux//rMDkAjEmZfGbBLQkBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0g73OJoOS7jdCrxpW6Wb+EfG9X9lDKGb570waRfq+zwgBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAKrxqWs1BZG+3sg9hP3KHuY79CqEOOcfBxBKwuAOV8wK3GTBI9a7EZxQR3L1+ZViBd0zUad3wmeOZyLJUjfHHkhCbuJvqE4q85Iq7I4ohOIuAGg0ZNMpKX13VUOJnAyuyJPAjrjlG2AEkQRACsevgmNxNsh9+ldtocYQrx+OyvLqy6defL6QCgrNSX6BzzIm+nSWG5vL97p5xVqPGIKUhE=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995063200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995058200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r89415fafeQbqNz7u588psPY3D8FFM3iVXZuUUSDQuTStHzLdmi162irRu1UaikcCyJuk3P7xN3p7RSMYU5Ym1zU5xSMby5Un1y7pMSkq8NvnEHsB9Vyd4kXrgZn8zc92eBmU3MNu39XaxgbRdkyuEmkwCcxKH6UMSFha1EeZYuLa19Th9bCmKXfHm44JaWUjSujLss4K2aZ5GvjMut6NM7xBvmXCBg", + "data": "ZZpa4B1Y3ym6r894196f3BVvtHia6MMCr18u4YHyszH6jx49WgTvsgNR5et7e7yu6z74RcWwT3QLLQEweiSjN46DAGeony2nw2bBu1dSvbMLgTndLvoBm36J4RN4YmKKy7eEjfQngDRDKXf8HUrn5dzocTezjLH1AnBr84HLD2WnGGqdnjxQqXP6J6woLdnB42Mpw8mGJ1BmKD6NAsW6N36msqnM6QGfgzrsAuQ8z4Q", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYfFVPWb9gvBEpLBwn7SACTVKHJJNXpEDcrQfiVSXMg2c9LtwoWx4dnMyeB9s8GHxKiNXHrKppK8i2wbessqcGgxwisRAkhBJUHZ7GcTF8n", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjWVUHhsj9JFG9x3ajsxEFpFaPXzG7NvdbNYZfwmkpvJAUAzFPXUG2VPXXMwsiJ8P6EiLUqn9JF2jCaKzQKUV4aUZgz94w63Cx6xgnaQzbU", "stackHeight": 3 } ] @@ -62,13 +62,13 @@ "Program log: Instruction: BatchAppend", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchAppend", - "Program log: batch append event bytes [3, 242, 174, 90, 229, 244, 60, 225, 10, 207, 196, 201, 136, 192, 35, 58, 9, 149, 215, 40, 149, 244, 9, 184, 209, 113, 234, 101, 91, 227, 243, 41, 254, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 185, 104, 152, 118, 183, 85, 19, 242, 121, 244, 175, 186, 139, 136, 118, 29, 235, 164, 140, 82, 23, 175, 23, 167, 46, 19, 122, 237, 60, 56, 29, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 1, 79, 47, 194, 208, 90, 252, 43, 18, 216, 76, 41, 113, 8, 161, 113, 18, 188, 202, 207, 115, 125, 235, 151, 110, 167, 166, 249, 78, 75, 221, 38, 219]", + "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 37016 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72794 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 145225 of 182015 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108928 of 181497 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 165454 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129422 of 200000 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 165454 + "computeUnitsConsumed": 129422 }, - "blockTime": 1740715679 + "blockTime": 1743945933 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk b/tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV similarity index 75% rename from tests/data/transactions/batched_tree_transactions/3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk rename to tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV index 97704591..02f86a6c 100644 --- a/tests/data/transactions/batched_tree_transactions/3EcCcjmJRGttwQBCGsNko9ZFCVJLpN4zmXhDHrz8kgWYwqGdCTEi4HVv7xA9xgHebvgK3mFvediuzR1zrkPvVTCk +++ b/tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV @@ -1,7 +1,7 @@ { - "slot": 180, + "slot": 70, "transaction": [ - "AW/EoF288wtS8QmQ7YxNf1Uo/pUGhKf5NHEbQRFQIkiS2lYOp/Eyd+sgU8ryE9EkPsrbLpdzAHi/9RRkt87JtQEBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWbN2UKLpCLz1iJvaB37Yw/0PvqXBcC26SxCxei4vXOwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AREqv++XmEGs7ur7qnTuOKtm7GuXaTjOXw0qoFUjr3YKjMT3zKlDHMX+tiBcBF5soq1aQtMxhRH5Qwyc9oI0sQIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXz2ZYSu1jeM+qtJd7/9oY2fAAzE9yssbffKMmvNDMkKwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXE2ngJQtJaC465eF1PHbfMSVWa8xqLm768gs65Mwh9iyh12JtJSNC4Pksd2M36rUd9CP51NAK94hhoM4h6j1rH9ag5nyFcTKWBh8fzR1dbGSprXDR", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRCmHAvLyV5FmfsRaZs9ZfE3kgBuEDHsSfkn314Mi6V14uGhWs7BtxHw1CTA2qi9wF8bVsZpkguqCTVSaDYnJruKQb5H2nduHa1Jhr78DnNuAaPW3CB26JcND52yjxRZyLSUj8C3i1swJeC1nnx8sgbd4JySwreQL1MrXAJb", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715528 + "blockTime": 1743945819 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn b/tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn rename to tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG index 736fcd5d..2efb331e 100644 --- a/tests/data/transactions/batched_tree_transactions/5MCJwwURoxvJqUb1SooWbJZVoTvJysv93jmui7gPoDYuyPPThwkTojU2TChiwc8XmfkyJLPnW2dkCHQ9QdJga9vn +++ b/tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG @@ -1,7 +1,7 @@ { - "slot": 298, + "slot": 188, "transaction": [ - "Adl7vziefBgBRGafGP0xBUdJIqbfzLoztqJDt45HIizv3BsxkSF9KYrCgesOB+kZFpsx2YS12DVeClNGFxw3OgcBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJprtLJd/rBWY+DJudKtjG/bn0Np0uFTG7wo4u8i+8awIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARHp3giRIq6u0g5p1TpvkcytOYo9+XEBctXBXuUcUevB0HUe1940D6/7NRi/6SSrTl3OtU5wgozF4CL1IZ9tVgUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWLCKajliulTrnKQfJi4eQgWb23LkQcuCXL21Mu/7JR+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXCFveZ7j4JtXjWNkCzCsqCkZ4UYBsd1LHsoWGTQtzaB9FGU3S1BzQhByRAMypB3g14axVAU2CHq8LxywNGyKJPPYzStQGKP4CyYM83qKtNnyzYnRM", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABST3kSWPBGtbLWBP8Hc1e2AFBXbAyV7HEUErb3smkCbnzdp7RMZVi3mF5wzkLrgF2cjFWvZHwuQAo4b13L8w6UEm8M9n9mxV9BmDHL2EybzZCFVWziPBWtGwJazNP2uyRohJtnExyN39VB1KCzPBgbV7AC9fPZmAJ8n4r33D", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715576 + "blockTime": 1743945874 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC b/tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d similarity index 70% rename from tests/data/transactions/batched_tree_transactions/5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC rename to tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d index 74c91975..041a602d 100644 --- a/tests/data/transactions/batched_tree_transactions/5PzeuXAXL2yCoafkWP15JTpTDqUUkzvARNPJcqccPyySYH3iZi2dAi32V9nV6pQmfzsnzQyPn9qpWAzJqLrcxvGC +++ b/tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d @@ -1,7 +1,7 @@ { - "slot": 290, + "slot": 180, "transaction": [ - "AdvlrOJk3uRdkHYjH6el2g65ZsqxEXwbNiJOex4x6ni90K5i1bCkrEwILDjw3jzYRRtVPHjKQE2c70qiine6zQ0BAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzrR4B8YcSNnjCec8AOWTKOmojxi7jyyBEO7nToMwWuQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARO9UNkiE/7zCkSgd3U/Xr8nRxYh2t/vWMf1sDBz1dSTJS6sYe5HI1tr39ZCKsj+TbuoKx7sgXfcio3XFhxxjQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcqCMvj2YXvyALe64q299tBr+9W2KyESAMnNRg983PKQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDTVswrWE5QcLpLJsg8o5b5XrxtgPPfkCihGLs8dJAVnokpZngzfj4gBFYhUv1e2LD2GjqwFkQ32vh7TDZY5Fn5RjAWdrTasDyHTsLK4E2zk3QbxP5jRWCQm3CLfxmESm5znkCDRjKPgc8KffMbNZidHHFRX6a3ADv29uEvqSzN8yr3vAZ1siyxDYznwTk75aA3g8xhR5RGtxqJ8vEarJDmnYWA1HoimJnRjs1m6QXV773PPG8bPZq4ANbg1XffCokrm4rb3stgF", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh7VcqhdUEJrpX2ZUmmk42oLCpkX32ZvNxahiG68jUDA4fr3MFotiAFDKPduUfCPrUNNnmi3sVArj12AyAYhALY1kQ6Rxp2PGnApgK4VkcybfXMzVGBqpQDM4zms4sEc5fLfa7Q4EK7Qftvoz2Q1nSsvFZpNQMLWyHpBy1uuZejkA3hkjvezSYGZH89zmL7GpL4HGMFbRQACJse3e7wDFTNABMLue23tnFMEUVjtfoasqeN76S2owE18zoHA8C1VwcyZ9tCKaJCZnKkh7F7F5qtS6YNvcFVbc8LhHeS2C3FUuwBQTJd1k9MhdLyHJJh7Bg5xjtAF7626ANghjZqB659JkQoPdD1h7XGe1wn5oJ3GQrQvaa5U5F4Hd", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14055 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14574 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947185 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52913 of 999850 compute units", + "Program consumption: 948826 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51272 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53063 + "computeUnitsConsumed": 51422 }, - "blockTime": 1740715573 + "blockTime": 1743945871 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 b/tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB similarity index 75% rename from tests/data/transactions/batched_tree_transactions/21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 rename to tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB index 077c6533..aa114637 100644 --- a/tests/data/transactions/batched_tree_transactions/21n7aR2Z8Suqf19RZWZTWZbLjWTLHh5xPU4532k5AsJhWodUhEe6xCkQw85CkiBBqvbssk13aWkB5GWxpvZowcY9 +++ b/tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB @@ -1,7 +1,7 @@ { - "slot": 273, + "slot": 164, "transaction": [ - "ATKwEOtVX23LpSf9i4zZTi9BgIgEyKJWDnYmx9Y01zc75SY/BhxoS+6hK//jWH50ij5GWMZsUu+GuBjoN1HNggoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWlcgolwlAgzMqRf6FZVf06i9QwXrZQjTBE2egsORHzFAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARll/VKdnMbmsNu+0ldbBxd62M2yZXHpAe8kvEc13nkCo3/S1WhSvhZF3borpmLpG/V6uTkwJvCE3jC45DdjugYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUL6O3cGXYxAEBteM/m6HyCJC+Lq9tmP3d9GSYrtdXvHQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXAkJFTaUcndvN2kntqfaW4bi4dX4HBrYzEn3NPgr2sgNjGYpMKfaHEnMcripYgE13dbibbKsXCNXaLzywWmM9vQYa9mo2SaHeRgi65SjjxEHQmG4f", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQViW49iFXfDxXsxHqju1peufBm3CvpMXMi6yJ5AYpZu77wD5hdhdj8GCarmffeHx9jh14D8DLjZHHakYSPWQb7YiaAgNiEjfqoLf8jCQktBk5gYwNWUuLTtsBxR3Fu2p5DbVRBhf5UQWqDGmkm7uz7kfEcAv1gfZdWSB37V", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715566 + "blockTime": 1743945863 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA b/tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA rename to tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 index ccd3a5ee..2da871d0 100644 --- a/tests/data/transactions/batched_tree_transactions/gb2LaXbedtoyKLzLoWc457vv38AW7M7H3PxYC46H93BYPUHAwzTxNvtQzC6QuLByWewdbCcBio6Xei73LYbQvyA +++ b/tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 @@ -1,7 +1,7 @@ { - "slot": 190, + "slot": 81, "transaction": [ - "ASIjUv0qaD2TMPwI6xy88WRqKLcuP90xIxvah+i3q6jU3zvNN9EiPLBatfLjsy9u+jBuoou8iDla3s1qTLoQ6QUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVokju+hb6IbpQK39D36RktmPYtBWMYDdYdkRVS5a+d3wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARmB0M0pxexnBcLWX1mZNnCadmEYdTOMWAqmPnixt5j9F3PisCLGQz0nee319kreEPtNLz7Rw3fgMGReAHSFYwoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNy1GY8GDazWcTJjojY8daq1EoR/WG5foEgJFvnB16HgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8bkU74CTJ3vQaYArNiDMUHwFYdZHqjDkvr2hVm326nMyN1L1sBh5ERaDzpbCYjgMry8ZouTDYfShw9VSCox5ubdL7pgDAwRj6ZyLMshzmphAoArb", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQxhRUmSfRaEJF6T9ubq14A12R4mCF3xtLt5eVFYVbUEYwJHX3w1JdgdX2RmW5xUzjkU5D8GuXMDpcvMMs3WXKBhot9GRgYE7mqPe27sURB5hHo7RJ2DBdZnsfVFiP92XC5iYQEgzAKa1Aqu2K8ikkcRtnDiSK6Emjmnt3gT", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715532 + "blockTime": 1743945824 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f b/tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk similarity index 75% rename from tests/data/transactions/batched_tree_transactions/3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f rename to tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk index 9b6d3369..dc305b23 100644 --- a/tests/data/transactions/batched_tree_transactions/3sqXyqs58PNsL7jShq3xoussBzxhRaz9KUFNfcpqNwUpT7BDDLgEMKsC6pEqdW2TRRZAe6w1xvefo3yjs4YRFE2f +++ b/tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk @@ -1,7 +1,7 @@ { - "slot": 198, + "slot": 88, "transaction": [ - "AY/frBSm6tu1Cej85R1zTiXXzra7pEM4Z91AMvO1hhd46Cd6ezBoPwH+tFy1rNpWPn0uWQycZa9UYekh1O3oowQBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/PRKmrLQNy0UQZt3+bYaRUYwlhhGp+USh7PFbAy+0dwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARrh9gN2ZWmPtJfVB+DxiACbkW6Y9OlzF0KULYSSEY69LcheDBhSoZ61/OVSP4zZI8wMRssiJFxghTYZXHnioQ8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXTLZVeWWFesz/7lao/hhSKEecxNDtxJ3xNUgegezd7NAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXFX9ZdpPssjBJB7k997w6uj6gDmqyw9287J2wFChqAvHBKrMzGnnA39aHfH2uqyQHRNUZkhpNVHrn872jaDeq3ecWVX9b5dD35sVKcxmbwEF8p7Fu", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQjmoQ3mmg4rjCGaNEQ6FLQQdwAScpykPBHQtJKCQeithKEPoKC5fh79EL7xB9Gt4Njcf1CEGtbVD28T1aWvD1AKqDFGaGHoWSrcP3Snqq4DBm6S6tGZ2gfXwF6BYzZoTqr7kdXDHQdggT1kNJw4ZxBTNR1uy98m8Arasz4F", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715536 + "blockTime": 1743945827 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS b/tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC similarity index 75% rename from tests/data/transactions/batched_tree_transactions/UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS rename to tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC index a1cd5f4e..ab1a324d 100644 --- a/tests/data/transactions/batched_tree_transactions/UKC9YkCA19kkdRNsiEsheWgnHxDaDJoy2K62v4VQYv9Pguuj8tiJscB3Hu8BBF3QuTBidntiJJL3ZKMoFXZwzwS +++ b/tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC @@ -1,7 +1,7 @@ { - "slot": 263, + "slot": 154, "transaction": [ - "AReN5CL48dFCwaZapdatPkaHlX7/JYocSbujy0TB2UTGXX6lOMdcaTFypNB6E/haYOECDAzzX+qg0/9729fF6wkBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXMZ3G0sKex0sCq37l9clpMcsoBRtuU5Q2R6Enbl9tJlgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASH2rYajLVZ23GOWgEy31rzTL9BuzsarMI5FEpguvLOXRalrVoL+xv35onHapQxiyWx30EcYQri0pD+zLzK3+g0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIuPknogviKYs5rSDok32G3EOtSMSwWL9l23rnCDTgCAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8bzPWFdhiVDyoUdSu4zuHmofVF1rbMTrHcr22gdmqVA6WPxMCoBWA91Ak8mMW3LVKBa1EbtimfV3YphsLfepWbzqRFUKfs3d1B3xbLi8WifKXAo1", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRprbnBX13QTeyh5SvMjWzykbxrSXkqEqSAA8rMtWhX81xt6Jm2efN1SZ4bZAea4qevfVbiZjCnNidJocrC9PpCTCH14nmVAoyetAk4gshCmEoKcvvXUtGetwakiz6RTsbu2SwZLW1Xkbxz5BJoR1fqGW77o3fUVP5o6J86j", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715562 + "blockTime": 1743945858 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv b/tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 similarity index 75% rename from tests/data/transactions/batched_tree_transactions/25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv rename to tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 index 936de440..3182d029 100644 --- a/tests/data/transactions/batched_tree_transactions/25abhTedK1gpwsoiPJ2HMSqucoEFyMrs3Mra4kcLgt3ccXt3kSZYQKKVrDt1aJVdzE6oonF6HeAiAzGZjD6Whodv +++ b/tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 @@ -1,7 +1,7 @@ { - "slot": 243, + "slot": 134, "transaction": [ - "ATX3S3vijW8b2VkieW1VYZDWnL+UFvRdbv2oQRV/1fsFpL6C3PXTKnBYLskYE2IFMLQE7cUFI3hPxceqLAgGiAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV6t3X4YMzN0pgiilNdUvXZE0gLFeTzyhv6xfKavjwwcAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASSxMq2nJ8ZGpfB97q0HdjKtOw6DP6i0/4fj0HWszxGwJDjfhS6uBVEctrqDm2BMPwSGHv8TUtqrt2iZhk3l4gkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXGS/5e8KCYcKRslgFOCcjX5M5cIV7ARQ1Z9ygJFE951QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7GGaSo1kmPjqkbLWx4Vgrx3BAb9veeeTBtDqAJ4QYKTabeK9BcMFAYsSR7uAdomXfSi6Vq2kQwq8u2CH8DbAYFr2n83o4Jjm5Kw7p4JGRC8ygAzT", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQsKhDVSWFmwqWvPgRdcetHKLKG49BjF4JmL9m9NDRR7iuwRGsBnLXvHKT5B8XQuKqouRKCRGt5ESEA44AJxms7McZWiJW7D2cKHQGT8TqwBA2WUFqBcXNjBkfBHjvgXZsVvmng2xBTuEUG5Rk1dQy5BGmmURPS53KaAQBdh", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715554 + "blockTime": 1743945849 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm b/tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo similarity index 70% rename from tests/data/transactions/batched_tree_transactions/3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm rename to tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo index 881c6b7c..b5621c3f 100644 --- a/tests/data/transactions/batched_tree_transactions/3GjVE8uJwLnNnkQHJMJemRpP46Sg3nNJyECL6TXdRYx83frwoqQ39PYjYFQaq7MCNTnGPhikDi9xTWb5whqcnMgm +++ b/tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo @@ -1,7 +1,7 @@ { - "slot": 199, + "slot": 89, "transaction": [ - "AXGZ486qk1yBwWZNiryEKg+VZOuUtXAbirgFp34JMihZifNzB0vpIcNIaQFUbAcX4uXenlTyESHP5EMc3aGZvQoBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDRRflxh+EYLttQPhOFibbyrSsUFooua4wOnu/kbUVWAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASe35oYRv85BrdBGWyMAzzLc0Yy9Xoi0fuxQSHxLa/y/7ktKyW916lCIopWbfX8SuKluDirmPAGTCX6cEacw2AIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUrT+NoBLHJvqbilkbr5O7SgkLnJNgQaf+XXMjZl1IQMAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDLFBzhmS2Z2W52UJsmFaL6X6CmLTjs9iCpcCVYZo8SF8wz2VtFxqVVcLnwuZ4z9BNBJ2TLFQCg1aafc5mV5nJJPxBmogehownBtH7N9jam77jRBJFnRikdbCAZZMFzi3GE9MknsxwCxmy9eqwT1BynQrLL5hqpjhiykS6cuaPxuFyzhYDUkFSbceEqQ9ZGw9jnQjKpzvPArzcqJEwRnuredfaLUqJDn8jupxAUKDNjttW4VgTzxoheyjUWKfWGTbCHkbBqcXBn7", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdghWmmCaGiXB1PxBBBw8J9Qr8ueY1yt3T3CTku5i16M4JX1EZJnBYq4mzndoySrFUPjf7AUupbaCZ3RjdR8JPCT7vk983mpE5Mevc9zaSpsve7zTjEFCNxUrPJnuinG8vtJEKLDMMBQQKtM8WVdmSW5mPpsQvGeX67MquTKBybRANPsJsR3zqnfdnXExwnamH4Ronx3gm9hnLS1H5SNvH1K4QV1abEuyCRnCLSwzJsVxvMAmpPTcC1NFzUDfpNL8PkqV4bGxY8zBejDjywtGq7tuY9ReiBe5nejes2QmMwJkmdknFV4jstJsvHYoARc6RS8xpj5tK7PJC5C6t3eGAb9TgDqsndvMT5WQhPJ4KEtaGop4q6qxDMsYs", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715536 + "blockTime": 1743945828 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U b/tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm similarity index 75% rename from tests/data/transactions/batched_tree_transactions/2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U rename to tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm index 87ccb929..71be30b5 100644 --- a/tests/data/transactions/batched_tree_transactions/2UGVjMwA7NSQW56fbuXaEFxzh5NWzrMsEDQjZDhT8EYr2Pk8AY1J2AnDcnyCMyCAaWkcMD2mzBmJTxCH52mNQk2U +++ b/tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm @@ -1,7 +1,7 @@ { - "slot": 231, + "slot": 122, "transaction": [ - "AUmH+k+dF5pB7Pnmst+bGDQ5OPX+dHYd6gMmQ9Z4jxSUXA9+fPBG7bKHErQ/vdpLZGGAUZ7z/C80/A/Xt3ZfEwkBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWdlkCrg2qADIdMPl+qmAfDnLujXd/kMSyENEi2trgjigIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASkDADbHNsbJvX3AKtev33N7IAZLwKGHcSGzOEaZAwLhjzdFJbpN97a34V0XfVY4Gqj5LpProJ1wRD+3hu6oww4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWkmAGMa/Med1Wh4VjfeawCEjDibgRIPmgAUdT5Si7wBgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX82bUt1Es6GBvJqFm1hMTxXE4jSdX9gvByCwx5p6S8gCPqfQPapDTFHa4bcqQV5bk6cmP7QhjjkkspHGQmyUGqhXwKL7ogbw12FrRYPnaFEYhgx5d", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABReUU6PwTHHqnnt59RfsxhRoPekSj5zUgKKMZbrvn8fEMNiEYqc2FKNZEsA8aBTzmut4LaLkxti272kb4R6o9tcHgt4QR5n5wTXtobXoZRmhq4ozNsfjv9KisAwF7s7wEaUPxUkicsG85Tw8v5T9Xr47VhvpYdmxFudo7daf", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 959430 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40665 of 999850 compute units", + "Program consumption: 960016 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40815 + "computeUnitsConsumed": 40229 }, - "blockTime": 1740715549 + "blockTime": 1743945843 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd b/tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf similarity index 75% rename from tests/data/transactions/batched_tree_transactions/5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd rename to tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf index 99708969..42c0cf90 100644 --- a/tests/data/transactions/batched_tree_transactions/5Pi2qHwtgtWuit6bfHMrmCgisjTrbz3gDiF8bZmfy3R6YsyYHKX2oT7BeNfvS5aBNGemaMLSmc2QPxMCAeZuSuSd +++ b/tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf @@ -1,7 +1,7 @@ { - "slot": 203, + "slot": 94, "transaction": [ - "AdumaEyydqgAf0Ww4fCPmvpt9Biy1gKF7LRIqdGikT1I2z/fxdxr79iIrhFXHxgr9yy52VmACxlOAjiIlkckbwYBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXOB7vsZI0+aG4vkvNJ9KTnYX/oYLIQR6404pOnmb3kJwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AS1q8EuoYLtpaDi68cqAofw2Pnwok9mj6kqTSJBoSesP5WrNoK7avSNzP+hLmaM9/ywyZG8HVyETNWvzR7AE6AoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAu06TyYr/LmUDClO76cuVXuc+2xSwxxb0YydRlHIuCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXDfWyFaVBBxv1JTMe8gpdhFMotGvmxPxKYa773VZMR7uNnX7M1sMqebp4RUBrqamMJbve1bGiSzqtDip6FCNejdbo5AMMNj987b8SGDbaKA8epHGK", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR69wKJhQ7VVB21SUD3DzB17W616LwpaEPnwjQKri3nRY1vmeQ156iYDcDB4qhPRRWqjXCAUP7czuq5ht9v8TrDMq8v6EoErs2BpyEfL8RRKfiPpSemK5fZFfuSFkdk8iaZt9ywB3b9w4qjzXfCEfx6zZjLBHmCzkKqHNAo9", "stackHeight": 2 } ] @@ -87,11 +87,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7196 of 967431 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960037 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40058 of 999850 compute units", + "Program consumption: 960623 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -101,7 +102,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 40208 + "computeUnitsConsumed": 39622 }, - "blockTime": 1740715538 + "blockTime": 1743945830 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 b/tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 rename to tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 index 8106952e..074be613 100644 --- a/tests/data/transactions/batched_tree_transactions/4NdK6hphnbYzbFC4ppSJUWTYnVnz6rWMMVgXGvZN4VPuKfJFFShfSrefDjZM5yPLsHCCVTF1aC2cXwQFNG4TEdd6 +++ b/tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 @@ -1,7 +1,7 @@ { - "slot": 232, + "slot": 123, "transaction": [ - "AaizU8De3u8Vnb/nC+EdMTClcQ9yHI5K08f4CcggylNsoZl8BGwpXtVsrvy0CGGz4U5UD7v5UdNoJgZAj9ahIAUBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWxYrzzNU/il/Lt/iWbq9+5nKF1t9qrOLMkvBGWHC1aVQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AS5eQhdVnP0G3JaHSmMBTeOlSW0iav8f+Snk5gi4hYngcpj7U3RHK8JgtZ5arobxbf51hQno5mNWXjpXp6KfKwwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWONNvwEjxaZxvkW3vOlD20UmeQW6MC7tLG0FJEmbllIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDdx3EKm15uransHucTuQ4iEAr9FPX9q51TJivsJpmnbPhxas5eLyC8Ub7CW9z73W6GYEpG5nnNktankHUpqz1q8DFXPcMjf1fEMBUgrz9nW6cJ79skeTsk8RJBES9aHjX7ebNiKKdsKWe6mj1t6LCyFyGYYkLvKA85FcpHbQn81KGvQvCG2xUfaETcYfgivAxEFYgdy8YP7bQrniDTZYVqH7vYCEqzJwVa1sspDZKfWCRjo5GT4TNhMfEAMYgqFBpRYGH13GdcB", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi6div1XpcfSXKXk69kAdQxKY2eER2XAg2fsKeVu7JMQHq3cxvTzyAzLnbbUJCsKvjS4eG4c1viCmNTjPQoTWkLbTW4kbyipeNLsq6z2cZpBPH7EaA7R2MhQ9JkFjcLHY35UkL6jkyp5672g3oVEHDwEez2YCuKdgQWThZWi51QHmt1VjLEQRdxUpzr7RrwWHFmwNkM5A3zEdkE5JS9rKked4ih6yECpyz53ccqzP2otpHyh47GXE8Mx918Gm7MiiDJh4rkNwFfFZ8nwpWKubTddSvbuXhePTgV4BMEtCnY82mtPbkCYEXxp8CFDBuzBB1R3FYPZiVjhSbb3KaeQuBs5vEvJmKqAdKEuTU8CJGRAahbYf3yYuWpFH", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13962 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947278 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52820 of 999850 compute units", + "Program consumption: 948919 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 52970 + "computeUnitsConsumed": 51329 }, - "blockTime": 1740715550 + "blockTime": 1743945844 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W b/tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 similarity index 70% rename from tests/data/transactions/batched_tree_transactions/4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W rename to tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 index c82e9f20..9c095db8 100644 --- a/tests/data/transactions/batched_tree_transactions/4f3GfK5YAEuTMbMBorTXuCqopHhX4rUQxXD5bj6W9xWQDKduRK2GExefLWGGsMdyRtH58Bsr6VttFfYmaxKmBK8W +++ b/tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 @@ -1,7 +1,7 @@ { - "slot": 252, + "slot": 143, "transaction": [ - "AbbawMTSSkAOLC/J8/eE2xMAc5nFEHQMrP9kM6JoKp30+DqdYw2NGrXcYrthulxMshZZY/iIoHdnHY+1G7Tq9AsBAAcKu9ChM0Hl9LNmuWIMqaFxEVbuiR0WIggPcGx9C1sdXu1PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUjerUeIljJzaJlEjLHMU2BwTG+yIvAyepqokQJJqQNVwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAC70KEzQeX0s2a5YgypoXERVu6JHRYiCA9wbH0LWx1e7UBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AS6rFRCDo+XF0Wr7dBB8436nTHf3baTX/zCOQ24fyCToa3/OIvj0t2iyvLSdbr0oVBWLBWlQEMmZeDaYggLzNAsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwtV1F4P+bAcJhvbktXoxIzaXsNSos+K1lpeNuHMF6oAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "SfhUBSfiMqT9ahTEAybZqG6tDUWUAtjhyuHjMUD68k3CUxAET5UNJ1EQhfTmg5nzAA5EyfiPXf9ZeAUozZY2q7jC9X2JxHBi7gL5dksEcrXLbshk5jzszh5rQJsFsTCDnGUCz3owB2bS5W7dbSesyjVdeUdn4ZtYzAGuCQGJmJw7tXGQHwec2raRxqshmhQEUEFLeDKwFaypuTnEM3yWGUfBZN1CS4sHN7yGtwXFQgNJAYPHuEBLqLLwKEVnqZHiuboxv9KYYronBbjUDTtkdVJXFLZuAqJNh4T", + "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgi8LrrWKJc19y2Yd2xGMNrdqRqMmXKaScWnhQmTrgCQVvp3rrhd4oQ9vLNb4K8HYiFFqcHTCeh1e4XsP9nAVWK1tPQNGtLaoo2kj4VPxvdrcU6NDdsTPhayMD1Vt6jKwatxhyUQNrGcfL3an9JpqiDntwKoDaMkFmviHAmUWZ5ovebPZtyJTdEY2DQyLN3Zv6bSKLgoLG77TvZyDyh3UK2SxVdhtzFCcFNyXcXWhTg1S5CivmDXiz2BYuWvRnPAh23mtQntUjKSFgUHMDggZ18vQq4jwK9woZdUYgu9Qw3jx64edqZe31L9Q1VAGfuG7n4DeZQhAoxuxTmZ7K7vc6gAhVb1bebTM71Mfhy3wpkdAjC6bwNxJXy8j", "stackHeight": 2 } ] @@ -77,11 +77,12 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 1", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14070 of 961458 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14589 of 963618 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 947170 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 52928 of 999850 compute units", + "Program consumption: 948811 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51287 of 999850 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" ], "preTokenBalances": [], @@ -91,7 +92,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 53078 + "computeUnitsConsumed": 51437 }, - "blockTime": 1740715558 + "blockTime": 1743945853 } \ No newline at end of file diff --git a/tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M b/tests/data/transactions/four_cpi_events/3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP similarity index 79% rename from tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M rename to tests/data/transactions/four_cpi_events/3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP index c10b366d..4ed87a46 100644 --- a/tests/data/transactions/four_cpi_events/rQVs63RaaapNbwzU77bufKHSwf7ARg7LFWSzrD4jTM8B366ECUgLrvhRYUu8GJiATegGV4HMWANt51Bwwm6P82M +++ b/tests/data/transactions/four_cpi_events/3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP @@ -1,7 +1,7 @@ { - "slot": 3, + "slot": 7, "transaction": [ - "ASqa6IMH8YLU1yFJt2IeDHEQxG6jzqnMHWLem/7I1kFV4pCA6Ucl1Zt7cMHfYr0l0oKWubSkkyyuMG36rc1wfwoBAAkLATVGV2YsuJedFJewkm3iIEG5vFqXXgDK3Ny/Wm1xhvZPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdT5xCAgldWe4Z0q4yM1cWLz0JC4V3ge5yb4HUlrx2v2sAgMABQJAQg8ACAoABAUKBwYICQIBlwG0hQwQUFe47okAAAAAAAAAAAAAAAABAAAA1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGIAAAAAAAAAAAAB//////////8fAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAP8E", + "AYGcf8zHNXixakZcxlPSkGFWtXwjxPJOoz5Y6/v/+6cYVKjFyWIX+b0kW43taHm0yTJ0Q0+9cuv1v4++7goUNA4BAAkLENpcgukRE/8SHbSWdAmlSqsX2gCHYpfeUnVncMF/8/dPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdbhmK/aF6uCDWk3eispbVMGsmp1j+BbfChEb9O+tzibwAgMABQJAQg8ACAoABAUKBwYICQIBlwG0hQwQUFe47okAAAAAAAAAAAAAAAABAAAA1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGIAAAAAAAAAAAAB//////////8fAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAP8E", "base64" ], "meta": { @@ -75,7 +75,7 @@ 7, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX7EWcWsthxg2Jqei7qaPJ6kQjwEv4HmdLqC1pREt4fiJvWZ22MMsFMWP5TowRXejMDPzGDgUMz3T2tb5DmBpgGfzqmSN2WghKwZZnq73zpHVM525M", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQWF3mtUZZYK5AwcntU6Z7PuA4rws671VAnLC6psae7CEF5Uxo5unuiQrHqfeTAn1qJSBXhWShcbXCVQcXaUfaBeU1BKEqXjfjJocstq5B9btxACkwTQdQAx9ByS6JQiRL1gu9DArsP65iGJJAZiossRS8fzYCDJ3bREdaib", "stackHeight": 3 }, { @@ -113,7 +113,7 @@ 7, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhX8V3HF5JqAG8m14t2UryyZBoaF5gu7bqQEstHMbWxmA6haLnuXWP6Zz4ysNetgBU8uDVCSiha1ZrZcq3MJej6vmdfpmMzt2yzS7MpCPwG7dLtz1zX", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQPy2BoNdUd1b2KwGUGTBZvDVyVWdqa8bDKehWeo9Dx9ZKyeLzKN4SAPBniPua557GVRJ4jk3dQkLivkwk4PQQ7UTVDvAZK6e5HpKKzYhRwSSRi7KaAKfTkHfq5KFs2edrUY6gET4m8CDwCsmg1xT5rgBft7uxFq4kRNHFcB", "stackHeight": 3 }, { @@ -151,7 +151,7 @@ 7, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEM2TSK5Hjtj2yLBWmSWEZTuieNDExozJ9QGXTF8JwZyhoFitgGUDAsqLbERrKZG9NjZUgrqsA7M8DvmdyMRGDyH9gun1KFUsthhRp7JNXRrc1gCw", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRx4P1VX1zVRygHACKTd56WE919nKP8MVcaT6rd2MhZfg17mQbUn2rsD819WkrXdFpKMnAgdbex2nDzsAEZEY1QSTXHkG72S9kZF2v9bPEgTSPAVukVdrZDGCiskvuo6odUyBQ64jXAGJbco8zxrJr879r8wYBVZgaqp5tRM", "stackHeight": 3 }, { @@ -189,7 +189,7 @@ 7, 1 ], - "data": "hcSgmiN5DL6wHA2Eziw4tRrBUWp8dAc3tUpq6PKfB9ft7Yq4orqb9TjGMZNqutSc9o9ULhXEvpKKHCnVDc5p3c3ipSxF3GnQ4FhThDXrNy3xe3ycNDkunqsMb6eyN6gtzgmC9YF1CU4scBq3p6QNQzHvKJ8m9jYU6buRnMqqMUpJLVBPHqmFjvf", + "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABSLe2bM3yTYfDPiRbEGAXpmigCK84QsEQHMGX4gYui5NbDijqTXTfzM3Vwr2Mkg9XroQbL9yqH2kqBig5UJjSYZvRUeX8gJcfqnUygLfTHYFhZnGqg1jYPWkBDhRjrwAAA19DopzLSRRYeP42DV47NoAhPvpfKDtT8z6zbxj", "stackHeight": 3 } ] @@ -213,14 +213,15 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7201 of 958762 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7675 of 959812 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39206 of 990395 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 38630 of 990395 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 1", - "Program consumption: 950240 units remaining", - "Program consumption: 949589 units remaining", + "Program consumption: 950816 units remaining", + "Program consumption: 950165 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpiWithReadOnly", "Program log: num new addresses: 0", @@ -231,14 +232,15 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 912729 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 914355 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39808 of 944362 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39232 of 944938 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 2", - "Program consumption: 903605 units remaining", - "Program consumption: 902954 units remaining", + "Program consumption: 904757 units remaining", + "Program consumption: 904106 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpiWithReadOnly", "Program log: num new addresses: 0", @@ -249,14 +251,15 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 866094 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 868296 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39808 of 897727 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39232 of 898879 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 3", - "Program consumption: 856970 units remaining", - "Program consumption: 856319 units remaining", + "Program consumption: 858698 units remaining", + "Program consumption: 858047 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: Instruction: InvokeCpiWithReadOnly", "Program log: num new addresses: 0", @@ -267,12 +270,13 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", "Program log: insert_nullifiers 0", - "Program log: append leaves 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7803 of 819459 compute units", + "Program log: insert_leaves 1", + "Program log: insert_addresses 0", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 822237 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39808 of 851092 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39232 of 852820 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 189488 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 187184 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -282,7 +286,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 189638 + "computeUnitsConsumed": 187334 }, - "blockTime": 1740620806 + "blockTime": 1744043729 } \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 9d1f69bb..e3cd29ff 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -1,8 +1,8 @@ use crate::utils::*; use borsh::BorshSerialize; use function_name::named; +use light_compressed_account::QueueType; use light_hasher::zero_bytes::poseidon::ZERO_BYTES; -use light_merkle_tree_metadata::queue::QueueType; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, @@ -66,6 +66,9 @@ async fn test_batched_tree_transactions( let signatures = read_file_names(&name, sort_by_slot); let index_individually = true; + for (i, signature) in signatures.iter().enumerate() { + println!("{} signature {}", i, signature); + } // build tree let mut merkle_tree = light_merkle_tree_reference::MerkleTree::::new(32, 0); @@ -105,6 +108,7 @@ async fn test_batched_tree_transactions( .await .unwrap() .compressionInfo; + for account in accounts.closedAccounts.iter() { input_queue_elements .push((account.account.account.hash.0, account.account.nullifier.0)); @@ -183,7 +187,7 @@ async fn test_batched_tree_transactions( .filter(|(i, _)| i % 2 == 1) .map(|(_, x)| x) .collect::>(); - for (i, chunk) in filtered_outputs.chunks(4).enumerate() { + for (_, chunk) in filtered_outputs.chunks(4).enumerate() { let validity_proof = setup .api .get_validity_proof_v2(GetValidityProofRequestV2 { @@ -195,7 +199,6 @@ async fn test_batched_tree_transactions( }) .await .unwrap(); - println!("i {}, validity_proof {:?}", i, validity_proof.value); // No value has been inserted into the tree yet -> all proof by index. assert!(validity_proof @@ -224,6 +227,16 @@ async fn test_batched_tree_transactions( event_merkle_tree.append(&[0u8; 32]).unwrap(); } let mut last_inserted_index = 0; + + println!("===="); + for (i, signature) in signatures[signatures.len() - (num_append_events + num_nullify_events)..] + .iter() + .take(15) + .enumerate() + { + println!("{} {}", i, signature); + } + println!("===="); // Index and assert the batch events. // 10 append events and 5 nullify events. // The order is: @@ -282,8 +295,9 @@ async fn test_batched_tree_transactions( }) .await .unwrap(); - let is_nullify_event = i % 2 == 1 && i < 9 || i == 14; + let is_nullify_event = i > 9; if is_nullify_event { + println!("nullify event {} {}", i, signature); assert_eq!( post_output_queue_elements.value.len(), pre_output_queue_elements.value.len(), @@ -336,7 +350,10 @@ async fn test_batched_tree_transactions( pre_input_queue_elements.value.len(), ); // Insert 1 batch. - for element in pre_output_queue_elements.value[..10].iter() { + + let slice_length = pre_output_queue_elements.value.len().min(10); + for element in pre_output_queue_elements.value[..slice_length].iter() { + // for element in pre_output_queue_elements.value[..10].iter() { let leaf = event_merkle_tree.leaf(element.leaf_index as usize); if leaf == [0u8; 32] { event_merkle_tree @@ -540,7 +557,7 @@ async fn test_batched_tree_token_transactions( .await; let mint = SerializablePubkey::from( - Pubkey::from_str("753LWB3Vz9Zsj8uyiMRFyNHuiMdFtu7Ku6x4cyKnSWe3").unwrap(), + Pubkey::from_str("7LasgAqT1hWtGEHo6BRPPLN56CWnZKdNk1GwWk7k9zjK").unwrap(), ); let recipients = [ Pubkey::from_str("DyRWDm81iYePWsdw1Yn2ue8CPcp7Lba6XsB8DVSGM7HK").unwrap(), diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 72fd8667..72675b8c 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -606,7 +606,7 @@ async fn test_nullfiier_and_address_queue_transactions( #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, ) { use photon_indexer::api::method::get_multiple_new_address_proofs::{ - AddressListWithTrees, AddressWithTree, ADDRESS_TREE_ADDRESS, + AddressListWithTrees, AddressWithTree, LEGACY_ADDRESS_TREE, }; let name = trim_test_name(function_name!()); @@ -675,7 +675,7 @@ async fn test_nullfiier_and_address_queue_transactions( let address_list_with_trees = AddressListWithTrees(vec![AddressWithTree { address: SerializablePubkey::try_from(address).unwrap(), - tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), + tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), }]); let proof_v2 = setup diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index b2432f6f..b525f57b 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -47,7 +47,7 @@ use std::collections::{HashMap, HashSet}; use photon_indexer::common::typedefs::token_data::{AccountState, TokenData}; use sqlx::types::Decimal; -use light_merkle_tree_metadata::merkle_tree::TreeType; +use light_compressed_account::TreeType; use photon_indexer::common::typedefs::limit::Limit; use sea_orm::ColumnTrait; use solana_sdk::pubkey::Pubkey; @@ -903,7 +903,7 @@ async fn test_persisted_state_trees( }) .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); - let tree_height = 33; // prev. 5 + let tree_height = 32; // prev. 5 persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); txn.commit().await.unwrap(); @@ -999,9 +999,9 @@ async fn test_indexed_merkle_trees( let expected_model = indexed_trees::Model { tree: tree.to_bytes_vec(), - leaf_index: 2, + leaf_index: 1, value: vec![1], - next_index: 3, + next_index: 2, next_value: vec![5], seq: Some(0), }; @@ -1033,9 +1033,9 @@ async fn test_indexed_merkle_trees( let expected_model = indexed_trees::Model { tree: tree.to_bytes_vec(), - leaf_index: 4, + leaf_index: 3, value: vec![3], - next_index: 3, + next_index: 2, next_value: vec![5], seq: Some(0), }; @@ -1091,7 +1091,7 @@ async fn test_get_multiple_new_address_proofs_interop( use photon_indexer::api::method::{ get_multiple_new_address_proofs::{ get_multiple_new_address_proofs, get_multiple_new_address_proofs_v2, AddressList, - AddressListWithTrees, AddressWithTree, ADDRESS_TREE_ADDRESS, + AddressListWithTrees, AddressWithTree, LEGACY_ADDRESS_TREE, }, get_validity_proof::CompressedProof, }; @@ -1144,7 +1144,7 @@ async fn test_get_multiple_new_address_proofs_interop( .into_iter() .map(|address| AddressWithTree { address, - tree: SerializablePubkey::from(ADDRESS_TREE_ADDRESS), + tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), }) .collect(); let proof_v2 = get_multiple_new_address_proofs_v2( @@ -1426,7 +1426,7 @@ async fn test_persisted_state_trees_multiple_cases( ) { let name = trim_test_name(function_name!()); let tree = SerializablePubkey::new_unique(); - let tree_height = 33; // prev. 10 + let tree_height = 32; // prev. 10 info!("Test case 1: Sequential leaf nodes"); let leaf_nodes_1 = create_leaf_nodes(tree, 0..5, |i| i); @@ -1448,7 +1448,7 @@ async fn test_persisted_state_trees_multiple_cases( test_persist_and_verify(name.clone(), db_backend, tree, leaf_nodes_4, tree_height).await; info!("Test case 7: Very large tree"); - let large_tree_height = 33; // prev. 20 + let large_tree_height = 32; // prev. 20 let leaf_nodes_7 = create_leaf_nodes(tree, 0..20, |i| i); test_persist_and_verify( name.clone(), diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-accounts.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-accounts.snap index bb4759b4..77058a5a 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-accounts.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-accounts.snap @@ -1,5 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs +assertion_line: 380 expression: accounts --- { @@ -9,25 +10,25 @@ expression: accounts "value": { "items": [ { - "hash": "2eoEsJByEcWpLTdaEwr1DB6cwXkFxqAVZnbvWoQSDm4V", + "hash": "3q5dSVJCK4Tk2VU9C4MaPPw4TdzKdtp1M5Dug3zERSx4", "address": null, "data": null, "owner": "FLkMEA7eA82Cvp7MqamqFKsRN3E2Vfg3Xa8NRyVARq5n", "lamports": 1000, "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "leafIndex": 4, - "seq": 5, + "leafIndex": 2, + "seq": 3, "slotCreated": 0 }, { - "hash": "3q5dSVJCK4Tk2VU9C4MaPPw4TdzKdtp1M5Dug3zERSx4", + "hash": "2eoEsJByEcWpLTdaEwr1DB6cwXkFxqAVZnbvWoQSDm4V", "address": null, "data": null, "owner": "FLkMEA7eA82Cvp7MqamqFKsRN3E2Vfg3Xa8NRyVARq5n", "lamports": 1000, "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "leafIndex": 2, - "seq": 3, + "leafIndex": 4, + "seq": 5, "slotCreated": 0 } ], diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-proofs.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-proofs.snap index ebfe0056..6d03fe28 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-proofs.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-proofs.snap @@ -1,5 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs +assertion_line: 397 expression: proofs --- { @@ -9,9 +10,9 @@ expression: proofs "value": [ { "proof": [ - "11111111111111111111111111111111", - "3CFKteYSRSkp9EGFPzibgzCPtNuJ5HeZ31fAsBpgcHwZ", - "2pUPvHKWnmbQA5ybaG1QiUuxbBgMdHefYz3uFymwXkVG", + "2veKUPKieajFG7yzPNGARHq7jYS1FiXcXG8P9Txhvhcn", + "3ty9eaQ1hvD7y1gFkDUaBeMj6F9LhxK4rwTcaiJRnw6p", + "2yubnov8tB2zqryTMjPJj41vncMPmFR51VK6SQTpknAU", "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", "Y8pRoGMGXJPGZyb7m4sqkPsTSJvzZ7oSVnaybCcYbgd", "3w895nemtSxb1fEjFT3cXkVpW3y6f9uHQn43jEwu1RWc", @@ -37,16 +38,16 @@ expression: proofs "4EE5KQnQ6Tvo78gGhTu8serpJV4srbRhYZ3rdvCiRa5e" ], "root": "DQ366kMe5qRsNQecusoD3tzJk79CT88MuPpRhx3nSzz", - "leafIndex": 4, - "hash": "2eoEsJByEcWpLTdaEwr1DB6cwXkFxqAVZnbvWoQSDm4V", + "leafIndex": 2, + "hash": "3q5dSVJCK4Tk2VU9C4MaPPw4TdzKdtp1M5Dug3zERSx4", "merkleTree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "rootSeq": 5 }, { "proof": [ - "2veKUPKieajFG7yzPNGARHq7jYS1FiXcXG8P9Txhvhcn", - "3ty9eaQ1hvD7y1gFkDUaBeMj6F9LhxK4rwTcaiJRnw6p", - "2yubnov8tB2zqryTMjPJj41vncMPmFR51VK6SQTpknAU", + "11111111111111111111111111111111", + "3CFKteYSRSkp9EGFPzibgzCPtNuJ5HeZ31fAsBpgcHwZ", + "2pUPvHKWnmbQA5ybaG1QiUuxbBgMdHefYz3uFymwXkVG", "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", "Y8pRoGMGXJPGZyb7m4sqkPsTSJvzZ7oSVnaybCcYbgd", "3w895nemtSxb1fEjFT3cXkVpW3y6f9uHQn43jEwu1RWc", @@ -72,8 +73,8 @@ expression: proofs "4EE5KQnQ6Tvo78gGhTu8serpJV4srbRhYZ3rdvCiRa5e" ], "root": "DQ366kMe5qRsNQecusoD3tzJk79CT88MuPpRhx3nSzz", - "leafIndex": 2, - "hash": "3q5dSVJCK4Tk2VU9C4MaPPw4TdzKdtp1M5Dug3zERSx4", + "leafIndex": 4, + "hash": "2eoEsJByEcWpLTdaEwr1DB6cwXkFxqAVZnbvWoQSDm4V", "merkleTree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "rootSeq": 5 } diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-validity-proof.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-validity-proof.snap index 0e49af53..fa5db5cb 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-validity-proof.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__lamport_transfers-receiver-validity-proof.snap @@ -1,5 +1,6 @@ --- source: tests/integration_tests/e2e_tests.rs +assertion_line: 417 expression: validity_proof --- { @@ -18,12 +19,12 @@ expression: validity_proof 5 ], "leafIndices": [ - 4, - 2 + 2, + 4 ], "leaves": [ - "2eoEsJByEcWpLTdaEwr1DB6cwXkFxqAVZnbvWoQSDm4V", - "3q5dSVJCK4Tk2VU9C4MaPPw4TdzKdtp1M5Dug3zERSx4" + "3q5dSVJCK4Tk2VU9C4MaPPw4TdzKdtp1M5Dug3zERSx4", + "2eoEsJByEcWpLTdaEwr1DB6cwXkFxqAVZnbvWoQSDm4V" ], "merkleTrees": [ "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__nullfiier_and_address_queue_transactions-proof-address.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__nullfiier_and_address_queue_transactions-proof-address.snap index 2ce0acc7..09b60cfd 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__nullfiier_and_address_queue_transactions-proof-address.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__nullfiier_and_address_queue_transactions-proof-address.snap @@ -1,6 +1,7 @@ --- source: tests/integration_tests/e2e_tests.rs -expression: proof +assertion_line: 686 +expression: proof_v1 --- { "context": { @@ -8,13 +9,13 @@ expression: proof }, "value": [ { - "root": "2RHRJrmNU2fLCBTr9gtxaz8F1o8vnVc6wdJEZyDSSQf9", + "root": "21SAoPAaCduuzL7Hrc37eWgE1fwDruxcEbUBLgAnAg4E", "address": "1111111ogCyDbaRMvkdsHB3qfdyFYaG1WtRUAfdh", "lowerRangeAddress": "11111111111111111111111111111111", "higherRangeAddress": "143oE544fmAqpnwRQYAmNCKFaweMsg7wSbGfihU8RdU5", "nextIndex": 2, "proof": [ - "34cMT7MjFrs8hLp2zHMrPJHKkUxBDBwBTNck77wLjjcY", + "11111111111111111111111111111111", "3NsrDVjX6esWviMzLrRNkvZ9RguhuMqRwyviKQ3Kr2Ni", "274k4KPY5VhmU5pCwwJzyHaY4AH4m7SjnZnyj44UitJc", "2gQksfK543Jw196amPxXWceFzNTfRHiqb7x2edvupftT", diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 177ad5a4..0cabf2a8 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -429,6 +429,7 @@ pub async fn persist_state_update_using_connection( state_update: StateUpdate, ) -> Result<(), sea_orm::DbErr> { let txn = db.begin().await.unwrap(); + println!("Persisting state update: {:?}", state_update); persist_state_update(&txn, state_update).await.unwrap(); txn.commit().await.unwrap(); Ok(()) From 394ff1e4d2019183f9a76b341fd70b470bc96604 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Tue, 8 Apr 2025 23:51:35 +0100 Subject: [PATCH 076/114] feat: implement batch address tree tests --- Cargo.toml | 1 + ...KoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX | 140 +++++++++++ ...X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ | 140 +++++++++++ ...TE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu | 140 +++++++++++ ...nKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR | 140 +++++++++++ ...GSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E | 140 +++++++++++ ...PHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN | 140 +++++++++++ ...TxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW | 140 +++++++++++ ...tUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS | 140 +++++++++++ ...KN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ | 140 +++++++++++ ...Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF | 140 +++++++++++ ...NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD | 140 +++++++++++ ...yfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M | 140 +++++++++++ ...Qt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM | 84 +++++++ ...w7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx | 140 +++++++++++ ...aSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP | 140 +++++++++++ ...LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy | 140 +++++++++++ ...wX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 | 140 +++++++++++ ...4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh | 140 +++++++++++ ...XbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz | 140 +++++++++++ ...b7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz | 140 +++++++++++ ...1vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj | 140 +++++++++++ ...AZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW | 140 +++++++++++ ...iADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b | 140 +++++++++++ ...nvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz | 140 +++++++++++ ...thrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR | 140 +++++++++++ ...crJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ | 140 +++++++++++ ...zMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 | 140 +++++++++++ ...HPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE | 140 +++++++++++ ...FcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP | 140 +++++++++++ ...S37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX | 140 +++++++++++ ...fJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L | 84 +++++++ ...Pn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 | 85 +++++++ ...V3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 | 140 +++++++++++ ...vnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb | 140 +++++++++++ ...L7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx | 140 +++++++++++ ...oYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK | 84 +++++++ ...wTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq | 140 +++++++++++ ...tBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa | 140 +++++++++++ ...Y2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF | 140 +++++++++++ ...eCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG | 140 +++++++++++ ...bF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk | 140 +++++++++++ ...HiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S | 140 +++++++++++ ...T8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk | 140 +++++++++++ ...ocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC | 140 +++++++++++ ...TM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf | 140 +++++++++++ ...pNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 | 140 +++++++++++ ...tZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN | 140 +++++++++++ ...EmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 | 84 +++++++ ...tFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE | 140 +++++++++++ ...PzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 | 140 +++++++++++ ...q8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix | 140 +++++++++++ ...LAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF | 140 +++++++++++ ...Hifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq | 140 +++++++++++ ...pRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm | 140 +++++++++++ ...CFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 | 140 +++++++++++ .../batched_address_tree_tests.rs | 24 ++ .../batched_state_tree_tests.rs | 231 ++++++++++++++++++ 58 files changed, 7677 insertions(+) create mode 100644 tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX create mode 100644 tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ create mode 100644 tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu create mode 100644 tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR create mode 100644 tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E create mode 100644 tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN create mode 100644 tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW create mode 100644 tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS create mode 100644 tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ create mode 100644 tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF create mode 100644 tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD create mode 100644 tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M create mode 100644 tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM create mode 100644 tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx create mode 100644 tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP create mode 100644 tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy create mode 100644 tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 create mode 100644 tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh create mode 100644 tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz create mode 100644 tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz create mode 100644 tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj create mode 100644 tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW create mode 100644 tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b create mode 100644 tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz create mode 100644 tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR create mode 100644 tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ create mode 100644 tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 create mode 100644 tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE create mode 100644 tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP create mode 100644 tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX create mode 100644 tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L create mode 100644 tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 create mode 100644 tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 create mode 100644 tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb create mode 100644 tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx create mode 100644 tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK create mode 100644 tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq create mode 100644 tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa create mode 100644 tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF create mode 100644 tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG create mode 100644 tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk create mode 100644 tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S create mode 100644 tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk create mode 100644 tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC create mode 100644 tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf create mode 100644 tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 create mode 100644 tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN create mode 100644 tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 create mode 100644 tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE create mode 100644 tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 create mode 100644 tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix create mode 100644 tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF create mode 100644 tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq create mode 100644 tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm create mode 100644 tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 create mode 100644 tests/integration_tests/batched_address_tree_tests.rs diff --git a/Cargo.toml b/Cargo.toml index e563b287..6fa93506 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -130,6 +130,7 @@ rust-s3 = "0.34.0" [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" +light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } [profile.dev] # Do not produce debug info for ~40% faster incremental compilation. diff --git a/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX b/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX new file mode 100644 index 00000000..d860c407 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX @@ -0,0 +1,140 @@ +{ + "slot": 46, + "transaction": [ + "ATkuzY7/CkurCXVO8zqjxkbTDj152AFfImgy0CmaRnCl/DbZYWVTSsxErT8ZEFdTGheKdEVC8ib3MCEjoXJMjAwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1a94HVGmxxqjg7Z1nZH54F8tk/3ADd1d0vMVt54bh2hsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIVVCoGUMlTXo2wNDi9/dQ3gHXbe2jxQI9Xnjqhu4GQgU9An0RbNLgjGQ5HSd0djPTvmSemODsQ4C73ofYSSG5irYJpXo6eloEXVCYBc8FWJw09REpfYBL5oedTCBLQYDqgZaZ5rYXrVa1XJxj6qg11aZEjSCeZiKeyHQhBMot/Vy7qURlBCXOuMorZKRYmgSjttHEG4a1qjD1UWEm4q4GwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969398, + 9496345960, + 290214162, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999954097, + 9496351260, + 290219163, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6AAZhq1C2FtgvFZ46B9hTaK2JM2f3pUD9nnzTr8qLHHJXKmyNtERjB1ckmvYcx8dfmhJNw4EUByX4ZuyuHExCb1fBdFk6bhzH4dkBfQjHBXXpwd7QbAhUomxHNTUwyZSBF3hLTbyYkvLx3AdPQDbGrdvcb9p51noZTV55VVqDYnyj8aGB9Emae2jbQd94ahkiAJpWFpBpHdGxBY85V2vmmU7AYB8uu4z5DoBkbdNHHeqhd2Tw3Ls5MyUyphxx4meKbJrUo5Q1oaQTuRPh1KMKsrReyY8Dz8RNf9iLmMarRqHy9vVWcHPwBiV9fBBK1S5XssourBLJr9d7qDxMTDznh9n4XA7x54pvNi7JQzgnS7qLUYdg7Fc7JvQGu7tpHBCRJSkPB9kjYioLABhFharijz6ccS5v5tnFKZn2mgYFCu6wG6a5Nmc4YjKECt3atps1YN4kmQy3Z2ZMBJWbgT4GSFG6Z5yLKLgravzPmGJGExLdYb", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMFTqjWAmNURuTLSCocXKDePkbF8gkrJC9GNbsirTxhQ6SFAqYnEqLRoP15umARWG48MXhCjvVA3RL1f9ggV2akSGuRcSeWAxGYwCiWbRJYqqDAzoaFCVX8TTEYTi4wfqbVW5Ccmt7s45HRRPEyPxvGxtmmpRfy9HyZ6yLsR6qFnwe1EFZNADSnUEkgN7Vzbfvjp5yx6brFPcZrbTQiRcZZG8Yj23Qr1VtWgnTopdHAECkuBm4VLnUGYCriocG2H7nXyHPD5mQAAGdbKiFFaUeXjqeaADp5YHZHDpV7sqCXsR6qeVPBghG5b6fZRs2cH4DD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139193 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ b/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ new file mode 100644 index 00000000..e77b3ce9 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ @@ -0,0 +1,140 @@ +{ + "slot": 88, + "transaction": [ + "ATls7kKwky0GdIsr3jbV24bWS92cB2hPpjEIb7H4VZfkwYONXBCbixlb6ktp3D7nhWzBN60Kmc56ICT6aEd0aAUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1sK9NzYWKyiRNDhh9VHNb3S6brfJr28c7A32UOAlnX/oCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD5JFG1PY/YOHFwTGbvJhOXYjETrTBHJwkjInoLtSPYkqIjmXlh+H4keeouhLmlMys5q6MQTw0Z/s7zNpXro+FCgTJ2U6EKYHLQD8dTD2sr3l4w575E8nw/NX/mmRYsmoI9n3Ey6tVTupYSdiAbvSXRUmkCnP00n2eBJfcxTs33O9fAlvTc9AD/3OsHXvMfyjtCemZqG1+e+bVz1vlGv8OwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999586873, + 9496478460, + 290339187, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999571572, + 9496483760, + 290344188, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5rDMULqHU2p5r7hsk5huarC1iFimqpva2KmksAMzYeHdztf4UVKRE3K6Ch7B2gdsEQjkph7wpbY7RCXfr4WRjQGXBSBNuNdauorBGcj6HJhq3X827cbwG2oCFRi88znhnto5e9H2XypGtDdfjN2tQN9VzCD1ThBhjdWjmpcFZwdsfpLJh77v2tFDMPoKTNqKJ8T9Tfft2psUQipbdHcVxHcU38VZnNg1gU5m3wBnbkJJ1TmRtvmdQqnF2tpuXNkjp45FwydPwX9hnguw7bWbrnCABHBvs4TboNAtY1v5X94Gwkam5CM7yDwM4LLcdmUYL4c7uoBQTgvwdha55P3dPuCj9jUcK1avHV5TQZ1gjrkNa1k5mUXw996aX49VwEptaZwMBmhoG1AdXjAPCWi7eQKE2MUQxpuA9PUryzSVhHcsu4ELxjJMLxcmjXmrz6FcEqUvKPGVUANmnqCMi8DAdBGcVqSbBZkbqqcgQ7MDm42EKxB", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKoszjt9X2Sn9fMCf2JecyvP8oNNv5FdeBe1J2EUk723nSNHrikT787ktjAcPcMyLzbGVJPeNN1Fe9qnoqconGPc6cbB2QxVqhWXQxDmJGcnpNz77CAcUc5DuSqyPEp3NJ7nvA6AqN5S7MZKKhoEZ2rvGsFwVt2NapD3T6dNL771HY6Dtne7RJQgQGKPeRnxcap7LUvu2EvVL27hCRZmL99jvdSiMUP1YtQA1J524BL1JcGcTeNwf2f2Q4JpUg3xYao2a5YBV2baRsDgX6FEPPNXhvo6gTCFVVjkstaqDK8fmyPTsj9UufiBpP9fuV2MCpeoLb", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139214 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu b/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu new file mode 100644 index 00000000..a749ba38 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu @@ -0,0 +1,140 @@ +{ + "slot": 66, + "transaction": [ + "ATveoSa+o/yTGmVn6xrEwWNfIr57GobTwpRY4++9TThG7MwJT/jYpAIKGlyHLrs6XeN21++CoIGJS4WeOg0XvwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YqmOq83Sem9mBZayj6aCSQ4MGw0fBWOfzR9j0n1y4jsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBK5j3khZG5j+PFqvRKBsrMp2v/YMXTNDbrBOg5m4yFaQmZeXAXpBVpDoA5JN3ZSax2xy7Ilcqrnx0gjxFwZI3SGnRAo/h03O6HY13gTTZwIpYxaW3bvrO5Qa4h1vWhKbjg3Rv3uCK64VQJLWK+c608fmHV/yFDXhh65YfNCygZT1ofpz5QRjFSCT7EWcm+kCzfZq7VzIvKH0jmC61oeYqAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999785786, + 9496409560, + 290274174, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999770485, + 9496414860, + 290279175, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5fCxdFigNmq1qKKefZ77VBZMKjhMojYCYP6MtEPHXfSCGLootGJN8CvofgWwP5n4V4YtpwTWyd94gmnb6EikDFJEt1Rt8ystJ2nqGRHZwcd1r6vLCbUCjGgjKwEBFCDTNXAM5wPqnqpv39eM7ejfibKjvEJoxxq2Cqdzs8VntJu1iapbdJAQxUHNUHhBTP6qoVGqKq1MENCsRifwzgquyVb5jhJzCJGLmAd265rJqASv3p39suajFZnkwocfwrmiY8KLb5CxZbMaRsEz29d3i3sdbC7jEDXBXdvwvGZx9P5Ex4EZV55hrSEwpW68NY2gZ5LfXDa3AQJeFWRSvLMJRyep8UYLXGy3EzYyVjHPqEiyQqd3KHXGHi1MQePpnPr3N8Mv2xZ5qVtRfCYuHbSaKHqMfikeVbLqqcgejaQ3E1wSvHNBLnc1H6i2XkgnNHNmEmT5Ma2JNcf8dx8NJoLMsUK8fGKg76nNpRQhvkhdqqaG6gF", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9wLKMTmPLBidfKKU19KZVcpASxjSYvP4ErTiQyPy9dfZ8RLLU9n5PobSW7LiW6wfbS3x4UbCDdA6Zx6G1dHL1KnXfGQSmCiu6Wzq6HPvkx13yGLhSycyoL5h3nWvtLc6LdeuGp7dhkawAP6Qff6THDSAkM2DRbCHnFxzJ2GvwZVmUBwbegMm1t9Lib55HGGMo8Frn3Phut1daxLiVMfJVpxrLwbH7twHTyUDn4Fw6AU4rqUFuhdRTA7Kiy8d4syy5CSks2H6YjqKPfB81Eu6iWNuuQfeUG3FV4NPZaJwPdbzx75sVRh9jo38GEhRPzinE3", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139203 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR b/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR new file mode 100644 index 00000000..4876b4b0 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR @@ -0,0 +1,140 @@ +{ + "slot": 99, + "transaction": [ + "AUZPMv+knuJt4k6PaLb2n1DhGAMt4x+BkU1p+qWfWpacsr9JkTdvVEor8zXvixr0zeABVM57l8E8OhvsmRcsygwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1KrjT9nC2kD45d6cOWxnBalk9+jjMQGfS40uW/gRMou8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEq5AtuIVF6gCu10vydCm1mnt0k+eGvhahL7lRhAUqVIgUcmjse4RgyQA3DImrHe0bEV9v6Dbw4Ie7vGIfsbNRid3UY3Bq8as5RDLBIVmEVcrRDwvsNtAoaZ6UXuGUxPeHKDN1st1uitB8k7T9xQfnyyjhxfpijb/aZGAEqc+Jd5gOOcD62tN8vpacTNrd+pOgsoPFsW+Fhf1U1xA+qNseQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999495067, + 9496510260, + 290369193, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999479766, + 9496515560, + 290374194, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5uMdD8UUZzkGpboKdeRvmXFEVkTrG26dJc3SrdDhE1mvMxANqW5uZ7VuqfBpRjY9MtnCL1zXriP3XzWhjXuCpxpynQ2tQQ5A1kxs7EQebarVShZEmMHLWGVBUq3UrvWg67JPiTb3vpvzxKXXVYXEiFcyCogzmm48zsJK6XfESzDQkKdLA7EP5T7mumEzRZ2t6b1x1mJBnZbvDQGovyCQQ7Nk2U45p8tDD3aC3czytB7Fy7QCBKfoMNE7dbzqUVP3Gsa5ZK8GuVBxZJM2T97dNNNmfpe1m8AV8buJyXgVaHvDJWK2gNyV2n8WeuivV23ufKwN1S1Lgx5VfvLB9uscR4Mg8tZqXL7CyyHdRbJbU8gF8UscA8pySodb2mLJqtkugHL3d7rhFimf7iYu91CFNyDfAAed5WF1yBma6ipo4jLRSXFkHpEpETDse1wzjTWopr6krYepmcQyEayaF3yjiZkLwi1QQR3TsTMuWLxgfMcz9nP", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosztq1tnAHHE9csgQVGoMdjJAsseX2nRonV2iCk76vrCariJfW1WZw1CZYYBJdJ4zFkyd5bN8mwTZcmBHxn2RttwLxguQnbzDMvBSGRkTaFm7eYz8s7R37AgK5qxaKPkZx3wo7QT3bm4NJ79bSHvmLLgMpFBMGFF7Znjw5gXr3N76XvnJKzBUyUbNW73thKFJWPb24zFd42Wv75SiNVg5KM4QAhuqCMCRrmC8HXaeo6WeWVQ4km1FanxdEmfHMRQw6GRuqHBX5zGBDSitQQHED4wAJJqfLHcuGigkGZwsYixomjGYpP96Lmc83g9FUq98USs", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139220 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E b/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E new file mode 100644 index 00000000..95418ea6 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E @@ -0,0 +1,140 @@ +{ + "slot": 122, + "transaction": [ + "AUqJhBsSBiPm/SSk3EaR0keWdkXgE8okHre2Uzycxx1Bm8PPNlSks9jJ4GQEtiw/yXmAchbWNh2rJIHtZih4TQMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1wyksT39hGdzS4vIvh6ClXoltLLnLk+yujKvNcmFdTIkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjJpA5vV9DNSKF8mM/jCUyvKXxZGvwpYvB3pye9FDuyMBJjj8e2qyq5r8WRpnKhwrUNXhAHreKyhSYE9lODNpFiTubyb2NdXKB1IA/1bQVfh/uhvy3nrnpQ4wORNojIPcLrP1rCggXPMFUGx3SabisHY2D853hCCRf5vMVQq7xEGsZswifWjZZ1kmw0i0yf8GOySzFRxUs6zhCnl7hOMYuAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999296154, + 9496579160, + 290434206, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999280853, + 9496584460, + 290439207, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu82aq9T8vYpvhcBv1BST6X3548veELHDhivB7Z6hNuJ2R2mDbugsqN81BHEX7n2hKCcjDdW8PLsWTuVSWDjN2u4G46SUdRWFX4yLBZR5GDeprPKVKNX4sbTTxCxGMYWT1hwEfmQjtDjEd19hox19sJF1Wiejgv5dJfWufsXQ8RDL7E5ygqxHewF67mnXXxj3GUnuDZBxo3364rqpYsrijbR2sBTdiRqpk24914zmekBRVni23sYhuTuNcUBmaN1Dky7mGYNisoYUXaqHsCTzTfAc931rRKQAKwauqMvRz2dpoDFUXPZBQjVLGZYD6gSoxWyeKgBNkuMstrP7eqvxweEKCgw3z5NTBoJej3XVxhzwj7cQtD8cWAXg7BL9FM4S9zSbPGzFJmQ4nXXzahvyFUWxnNryJBVwXjHveDtBqgPMvex6Byz4Bfbj9npMymXzzWuUuUHteJV2nodn6FYPyt5Gj4M9n16RkPiuiyHscQH2RrcX", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot87joQnh9Jtx6ZEFFab3Dt5wsgV7t2W7KeZ7pXGYae6biQaUbD5VjdoEiZcpVKnruAM36uf2uaCXEkR21FJtrhV1CmDmkdxeXqisCAArNkwqhVkvcM4YvJDjEp38zCJ5TiKUnnvzNjkTJRoRvzd242DkHaeoBNJB7oWMDYFQfJqzyd86UJXhtgGqeKJkW5M4hLBWpLzXQWHE6MHdQSCfcHTQHPHKGJLGBNEd7JDAQXhJmmv8c84gJtkPk8HV2gmMkaZF5mX8a7inP1EYhHGQ9wsDJ6Q5PcctXDpqsipLUvWRFHsjMZqVuE1X3mK2fknBMuh", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139232 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN b/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN new file mode 100644 index 00000000..73f9638c --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN @@ -0,0 +1,140 @@ +{ + "slot": 113, + "transaction": [ + "AU1YAJMfaBaLRswoBrbzM7GcoVJ8DhHfQGVgZWnPzYxpZwEcTGymSOdKIOtb89Bo/OdDWczKSG72TAtfRSk7eQ0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ177IaImd6ZGVLP6cz0VEJdlDKd+JYA9Y5693eeYqTapMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJDq5FUEzL2XYV/qPrah4BCCv9Hy4sbVDk/F6TG4WodOuG0xPPzzeyeOmlEdb03CiwLTsTJjTSLaaTjHDdWmeWQXl5gdo5e6kUfmZkXDoJsDL8vyjMqJdoBSY44V4jaiXg6GBqzZrOlqTYfldfbUzKKxXscWIZFZ7M0nE2sz/V8JZSmi0NHErq54d+QP4jtzdTVn+3K5BI3bGrRpxoYhNSAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999372659, + 9496552660, + 290409201, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999357358, + 9496557960, + 290414202, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6D6MLixkQwwUcUyAV7rwnm51xpihas9muX5eo6VhtHYVHEYXbhxw7V8qcTeiMJ6anDRSJ6HJhujYy4waMGcVsdPfe1yWwK9xXWoysuCFukipThYnGgpa2ebWgWdgR7os3fmCL5zi8S4zudVnEw3MXoGNTXNTkcthqUh4p4R4yRcCVSXTH4ny1Vp5yw2isgM2UrVDiRjjXwsfKCuZiJi1YfhBXhjZ3yPbHgi2PvnjJPHhJbCkYNSq7fmAXa9xabDCzeakc9o4DFgur8woinA9hruXcr5jQnThf7ZFBF2CBC9nDuizqmweL2w1HPYiCzGtUAi26Yht1Nj6pKXQikz1Hcj3CARBiTdryEZtkKNg3q7NSAr7uk1YpULmhu9VpDTsiPcLdddamUKy5cPWrTrC5AswQnXKsCSJqPKqFEU4F6sBreLf211ErYk9Br66cdNmFZaynomUorMskagdqQf8Zr9aS6gFWShrXDhExXapdFD8Nkw", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKostdQX5scy7QSznTkwtniUurPkv9jC7t54Uh9C4mVYAvRdDAp9V5UNLatWSGbJK2e1FbZMwYZXj6ujmyjeBDPkZU52qaE5d7vQvAyM19M8wJaqe7NHMsv35tMnfPmiyU5gFPHSVEF6kZoAkvntBLrPNQHoaR2FK9PYKF5UrvLmH5HqqSnMgqhYQCZectBaGCtRGh2STtXwodV6qX9uT4SHbJG7F8nxUvpZkLM2HbMZtwjfuqJNWg8GkweHY3mFBAS3NtReokzsVvGjRSjopnsiRwe9rerZ5rE6W5hopuaHgPerzXAygapJZBCKZs9rTPKNs9", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139227 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW b/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW new file mode 100644 index 00000000..77bd0ebd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW @@ -0,0 +1,140 @@ +{ + "slot": 63, + "transaction": [ + "AU6DSpoTBxDtrpnudwKtwj67tsETGRyQcDajEl7w0kvQ6X9LuRmqnwVurlsQx6+XOsgAGf0LQOGbTDeR76vCrAkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1f88Me6MyBk2p54sGaXFw+28TlVP0ATBrO8Jtjv5LLgUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBr/xxJwZK++jSWUTj7AWTdVtXX1gvlp8ub+M6/bh922IUIEepWWz+KF+A7QV21feVZgniL8wLysTus/RS82jniwTGUoy3+Jg7IlcKjuO4O+OEz+FtniCWvslqdGYLBJTuC2Q3GlJhl13wH4tIBSZ5Xhx1HlNbMXLbft0TZVTurfiRZoT5pYo6KuX4ZGcDmUMNFnHDGiQxGDYluF1+9/vwFQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999816388, + 9496398960, + 290264172, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999801087, + 9496404260, + 290269173, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8eM4F3p4F5CTERkJSjcgipXw93BtVuwsgTEtTxtwrNd8bj5w55CrAuPgotXUmALeEgzaFAxdtz8RZFq2EPTTqzmExsdYnm3618mWiTzbJro4Ev19b6nnLR3HZpfECrMfAs29Ewvt6w4KynuiyvncZ8SJpU1eFa6JZGZwb9XRq73QYj3C7tKA8WoK5h9no2Cqh46NcNuXXG9UAtKzi4wgwkEkpVXV3ZxKSFSKBTu4qwaVRffL7bQk5prE8CUowDr8jG7WKbppPeGd5Aj7QzQgndyLP9WgqUq8HCJPmbK5M4zT3qTt7VdAvFa7cJQbscVzYUvCjqUngL6xw4jJxMswRuNDpoiRbJU5LT2B6YTNjSNMPwUPnALdUVtqW7uerxzayFsYSRsHu8fKyqThL2DE6a9ifhdjC1wG88ekkTDxzhmocGcfj5cAmVBZt9zEJXwPrUcMTSVXu8ifvRyo2PQBmRtsFwEw11RpP9sAvsXfKjWEaST", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosx6H2d5KGqUmxWmiMkjsNDVg3XZs9HfvFRUDwwyBA77nq5jjT9vfmD6mAaLJ2QVrkdUNuydprVeFuhpiDXJJcLcWMMQVsQm8wy83JF28c7sFEKNEiYH7So6qnrXR63cGCnoeuzTSWgzcvkRRTE72e8CKXS1m1eEDsvPXrqd9tWqirmrNofqCsBQMm3uC5DXEy2YTmn9W1UmjLh4UqkKmDEVj4DTDJ1cvUPxbBnp6yvVXzyLacRPYWKwjiLr9o2bvZRJtXqEeoQrttXGkSnXp1KreHwyGxt9fx7yxf8Ghi4KQ3KmdT216BXTqC2SxeBCqmWF", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139202 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS b/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS new file mode 100644 index 00000000..f549d9dd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS @@ -0,0 +1,140 @@ +{ + "slot": 79, + "transaction": [ + "AVBuWdvslwVx0nkNtsSwBzwkC1Ycu41EwC0mZGk7gHw3n23fIOWTEkSlD7OqYraMKH3Ajyrh95r/2qBoR5Bo3gsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1unllOwawTBuT9QgWVix9riMAKLjsmyeeL6AAqJ5IcQoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE9B6OfaFIeToC4G3w+hIe+PJBC4oh1Ux9iuJUiwsS5csMR3YI3jKqajG2V2lW+X2+xQd9iBsaSvtFysgR52KOhPqzqJNf0OL5OXXEqXRVWeADIEk25S++91C+9D/4GW6HG2L6VLkTmFehUBbom6X4tUTyjMgCUjJLoE/Yx6JUNeB/xFrrls19jba4XcIMAjPkHXwDPqNRj/EEwBBseRMpwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999663378, + 9496451960, + 290314182, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999648077, + 9496457260, + 290319183, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5vW5nj3xvoS7wbdVSc3yd7q8jy6zAsoyrBwWoAgZtjdwjmXy4W9z2zTPeNW4uE6shtY9C9muqcJ7zFGYo76ZhFnASaxDMVyoJczLvkYpD8FEXisj3hpBZPqCcvvrmVKFPXq7hLYy3d2yaUdozj3VSXuHhJVJESJK6y3vAqBFC6MsSnZHboLyct5Kz1TMMAsB62GWtrJfMvNUtnkY49TJVDnmM1usMveRSF3pFiozkdfGrrxxFa6n5u3eL356Sc7MzP4e5b5fZXAkZDkFzXA8feB25tBp4EceUFzB2cArFKXx2GLxpwjyUJYBBKAsQPudkMDKGwWXWhVf4w4JdyQAcCs8xQEnSRxY6QMDFCAZUVTrUJdwqz8VV2N6J6NmqjTf9hSdrM4nenCUn3ynuUNTKXa1LmJy7DEHwKnQvCnQ47waAtPQddYRXCuxxDgGXHRADHeo4G4SXsRXWG852cJ23N5cvhujqN7F6X4g7AzqQHZKFoD", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossFjxNj21HwxUfPoLDcU2DC7vfsr81XnrhkNV9m6dPSK5QQCL7KwTQmrEKuoqq2qP22NazjTtpUeRSKMkpKPDkyperFDVrSQS9z1W7wNnMo2P5k3fvev7tor5EcAGwEB8kLpgtjtggq845712c6TdEfAUVd5F53nuwEkV72WsiPXcFRe4CW6W79D7GFRPo8VhCM9yj5HnsUxcSxwChxt66eRVmVZSikBqJ1MtSFR345ne9b9oMdcwh4bbjJLS6vFoAnEkK3UsDETqSCZB5q28KsUdm7JmynpZmaVagvagBP3oRUsx1oR6zeSDEqNpKQsDeo", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139210 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ b/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ new file mode 100644 index 00000000..67b7e3cc --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ @@ -0,0 +1,140 @@ +{ + "slot": 51, + "transaction": [ + "AVNeA8Q19KSA8HU99mix+iXV11B2fADOfp9i4VYCSRne+4H7NAI8O/gKJEiUgCeP65D1xItYfXHPQkO2X0LxIQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1XXYtQhuUmL+hFZFjbDZXu0veFcJpRux5HU31Mkp2SEgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAj3UIh84YIu3Rw6x6qcTNda3xNGS3/UNpD38/x63STymAcZpoqxYGPMT/kuICfypQLuBqibqy8eZtgx/HvGiwi0T61uMbZ1HGimBQW7vN/UzHgrhmGauNCEY+JuZ27T9iO7ZP485UJ/h218RBJiD0/1tth3nTwAGT1S2r9qLMdyxGOpVYWJNpsxTe67VbmAvk4yATif4MZZhDIgoxyP3mAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999923495, + 9496361860, + 290229165, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999908194, + 9496367160, + 290234166, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5cjwbdRzSLvHjQKZ8Sb4NdAzWdDM8h8YLsgq81bjs8gc3KL7722vjjRCM5RkNo2KqTS6fyMc7JTy9eQx93Da8e8vmnLTpffViGbB5zgwykCt5BbPAfYA3DypPqYxebgX9QRcwwGwzyrZTS9mCCPma1F5fG19ghbxR5QUUJS5CfGkixg9jK3MFcxtw1cAZJD8gWLC7hi2d89783Ef87JHGbTHLGjpv6mdW6xAGYnqwhSNQgR5iYth8hZagAWcYTx1vdRN75HoJyzEH7xXjY88UwUwbts28FqCLKZrK8qHgUHdi1WUzNb83KmyYDK833fZvcbwHUvN73chn5XBS2VWn1Yk2Jj56MATAk2ZiL55FwibqJSrqLMoAwNqkK6hNjLnSdozX1zCdDPeVeXdZUKs53YLfHbSFe5uaDzhDe4FUW397Ekf4SxNhSNtQcR5z4a8usa5HnpVKDMSKiShSC6yvAfxDyujpMnucSstFEuCCrJwPoV", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDodCrLCuLmV2gAA3APj32kVZcVkEpa8MrpiN5xVE7H1r868znR2DdvLRUoVGVjpSxH7AYwjpUoYRXyi1BS4RY65XkEDMGeK7LaQ8Zueb71qsQLkxki3EUmN2TnzfJkUmJbMG9ZFfRgU8VKPdfABcZE3F1VBVbwDQymJvmAkQhTTQ3yuF53Fes8ofed9kiAuZHpKvgo6b98AyH725JrqFtzPgbFjK6besPAQFPvsgmBRtoomQYqf7qzZokE1W7ZjwXvV7VqoN964mabrGHa5TRbupYNim7qFTcMHAUcZXzfMMCfzCqTafgDbnaxiaNpNqUB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139196 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF b/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF new file mode 100644 index 00000000..b9e2bbec --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF @@ -0,0 +1,140 @@ +{ + "slot": 117, + "transaction": [ + "AVahq6FrZz88jYEBk/iXji3PfbHz/nlV+CeUs/kKjqbxyOR6fFjWlYbG8e57U7OcVEnpy0WlbJzbyIj+gDSClgABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1lgwHJ7bPBxLsS5QKY527iy0+BqH2PTwUjmwwYPYxTHICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFSxYKpZy79zQyUgri5l4ivsFMLsjhRcVhH/TEHYheaYJpYYDCvWOwqZfmUtaIiadF6zeufpfU7owewUVL3HaHh0wEfkjOxQ+uli+AneGRYaCQkuNBi+7lLrFAC0ZOqE+lLWhq9+l4Sg3U/sUuQprVG5PqW4v/1VGFwtkl5nKJAdHLAh72vAXxP0trzECFod0wR5eoB0TAAhCgGqcSrMDrgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999342057, + 9496563260, + 290419203, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999326756, + 9496568560, + 290424204, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5wsjwHRbdjveruY56mH4HJ32DEwueFgAxZJYNSQEGsn4SM27fNRnk8jd291CYB7B4acNTy3hDYzM5oMMLQcBSgZbzk31DLtdpMY3p3ErZubrdvESL5Vdn5dte2Q2L31RjEmmKUu596n83CwxYezBBGwSAamHVG3sokvajzRNvQfvT9nMPhWoctUQPH1PBUhk36h9CGrnYfKDg5XrVndAg9AmqxYKDFV4NecEfbYqBs8DQ7PEjQP8bB2ygaWEFVf1dE2VezQ8odt7fxiCAhsCU7j7sLkM626TPj8smLVcN6H4Xqyb4DMNiKZq4B4tY1W1kLSMQRnnNruYo2T4rEpM3yianXYSTXy6ck7AbgXEjj5jfYfGWRAg1uX5hZad26M5qj8YCe1eVN4HBpeC7cGL9RWtPsJcTb5NSytP2WmG1BiUPFGAe6QWChdqWCHY3j9WnXuEMCjZJri4GdCaVx5D15B1CKgyFNq9zxMpqxs9Ez4PtQX", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot7xAQc6iUXSydy6NHA2BLQAbMi1TPFkT6D6ujppNZzYxPspRMmtCkyctEyhUq9ij1YLJs1qLAg3PT7MDRVizrHs8LysgDez2FEUZ3MCPqFkSVDkZazyGoVEdreCCc7n1Uz2tsp8Sp6D1WU4aZyGdTDQqkoNfjUCy8dt1uKf8iXwnpUJYSSbzQHTumpQQ7iJTuD2srfRg4HW4VfLk6TLDmrT5XoCm2JNuuPBSejebyoeCQYZ2UDSTpDnagsBQCxjvtcggBwUzTNqH4gyknvSs6HctugJwhWRDW1VKPfCKJFRZhYsGbbhgYYaU6EH9mUUcD6f", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139229 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD b/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD new file mode 100644 index 00000000..700ffe33 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD @@ -0,0 +1,140 @@ +{ + "slot": 69, + "transaction": [ + "AVhS/O3h9ZULkj/G388sQhsrUpu+jQSeExiEp6T4i/q4yiqHBaiLUFNfuXmEFtYtS+5UF5/MikjuzBgKVEc3fgYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vTc/Q788FGvfDqKtTsr8Tz+kUHwHZNUpueoOMAzxUrUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHPdeBCHTYzi2iV3LHR+GxA3cs9xHxAccyaCONt8VzZEdI9SjerF/mf99rpuWRBoPdpb3L5T3wZPm9DXAhJXNNB9TdL2tzsLUbZcG0xGy4z+tsQqYZatYZdDhlaypP7m/AIagutJP1XH3lnMWOcHWtLqB/j2rdozKUsKBuEnwZ2sOOCIUtfFX0cfTaiBYucckWwnV71teG7brm4KbELainwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999755184, + 9496420160, + 290284176, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999739883, + 9496425460, + 290289177, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu65kaZVT2LDr2Hovn52fce5kteHTWjKJRNjybMXvs67XAWb95PpUpK2DE1yHQLoj2QzZk2EizMxsUNS3qdwbUndwmXzbwdjjCgvNZ3ffmFTC4Hu1QTUYKGahhrnTs2whjX7VQdsRuh6xXJDnnjDa34VTHaQ2PENRK7r9P4xz6S3gHB51rSG8WkEPjVh2EcscxGoUwzX1NmcE8hmjVHvbiqXCFgRxVe2iUHk9mA6syE8VK3j8Mg5gnXWfoyYUFDTmttPTZE73R5WiNyon9hdBeJ772mfCeEZRY5VCCKiTrU39CmyuTEAGM1sTQAhdeEGJVY6oSUYAxwd71GBhzvRt5U8MJUpee66aFEMfWu1h4QzXJybzrqEqKoRYesJCo5712P4mU5KF7An7AnqMGDo7MrA6VNQA3WcMMgX2nnAmcsWAFXDMfyEqtksWzxBeEPoocy3kbbJ8KuUU77GK24rfGQ666xuk2XLZyzfN1PJq69Lini6b", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDygMmE1q8DxonZ8PQkCCVQg237X44r6mLc9aLCGFLT1o9CkZgejMwAF9sgKwhgFrf4SGdUKwtL13gQD1fmgc14aTjp5YMtdCjhb5YTRsQpgmNVqgWhUN7h5wpXnKfu2LDKSwNyKEpco3yNnYpixbZ8dJ7BS8FGLju8yrjG7QAuhvshjv493oxqrc7dyVGcmQhDzy17Zz5FeF2rTMknw3nUAu8Pgon6q2qdFUV5C2bXyLXd7dVgxdbbqf1Kn5CwLKCsqfDUgQHS91xY8jib7CDs2yrwm9vuJtrPgGZ1Fjbu2rhbrdu7y8Cjdcd2z81zzZfm", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139205 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M b/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M new file mode 100644 index 00000000..48bfe826 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M @@ -0,0 +1,140 @@ +{ + "slot": 110, + "transaction": [ + "AVjg5or7AD3RdphpVXNhbJ5kcPjMe0DC7Y+rZ9r90DNa9MTNfxuvQ1x5O3ofZUYRjmBCmWV4rc6niDH+6SmQfgwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1csR6EXADQE6epXWoAEU/vYjGdQCYUUWI+JvYT48YBNACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBj+j3JV812TPWEH5m34VZoDrAAbc74l6wZAGq8a42CKkE9gt9ape9fYM0UvHvqW9PZsIEHJWBSpo/yak38XFF0RFeOG1vMjM4Wd3ctSQlSTyT/MbmXrGzjXPFuAo07avjA6vfhofozNr5rOTgxSAr9moWQ4jgbJHh9ICZ62qDYdxH1liGbMswRsHPIaRBkADaXZc5kjlsm3XNtAsX6A3B/AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999403261, + 9496542060, + 290399199, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999387960, + 9496547360, + 290404200, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu85vidnvYnLx3aXS4RFHexsGJ6XRj2H32f5DZbXvyHpAv3u83GWbZrcNGFXqiDPSCB8NGhyt9wHrFPDxKreHPFzXzo8vvPXN58XgmHarCLvXwHbc7SYLmgPmdMxwtWHqqpqXSU36ExdCQzq5kBMWAzcMpVXBSzjHqQLbn62iu4ocda3Gwy9mqmfpAbkGadwsorjbzpPFA6AsMVzQitaJsYV1zxfYCKt7EebV5dsZfGEnMRevR8zRokLbBwQ8na2zbjXY1poyLCRjxMxsyU1tDpJxzMkCQn9VGW7AEtG5dEayd3fvco16vQJx7Pe5xPn4ghM9xyqThtyb8Vwdx64uZN5TGWPcuSNixUZv3w56GC8VZg5uttCgegShrjCtPRqak9udtNUxVm5qDcLoaDDVZJcNXLywpaiijdoGVbmo7hWtd1Driz2VXBnHr4c3kvcKxuECwMGQvmiXcgYvPGJUXMgziq7zaMZJiNEgGxtcaoznrEcf", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossvUqL6xAXMvT8BdQoSm4LXnJRGtvLbfF6Z2s3Yg2ZcikxxnSRDWnCfHF3aEDoUiCYj8DCSwmLa58oESsk5C5MVFtincJWUpGEXhhwccCpuoMAodLkSt9oukxzEMfJJDFwJTRUccN7WSc6bHuNsyjmEsJ4FcBHmkGmbPTNVTPqBx8WYWx8d68vkm7yaW4Juq5ib1vG4q1Zh8Y5tFshVvpGUsNLX6Pd5QpdTctTWyJ3poWQfLmGMUR3Tho8fY8ZJ3wcX7XiD34N4diVqAg7QdibU3haMeMnassMDLjiWXeKUgBSH3o4DPCjNJirBLMNEDXZy", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779827 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221456 + }, + "blockTime": 1744139226 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM b/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM new file mode 100644 index 00000000..ef77e51d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM @@ -0,0 +1,84 @@ +{ + "slot": 143, + "transaction": [ + "AVzC4mOTYLhzBzDJHE1PiNM1izwFd3h02GCkIk5y84N9GXs1idoIaSYMjU/qoO9wTtLDUpDXVt2jKqSuXLfuXAgBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0tBjP5QJfMtWUMN7ex+oPnFDrI3SEKwJUHQR3CuzF5cYCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAT76ICIYkJjUPHP1gMLqjL00yUeFluH/igSrX0T7iFCBiQmxcYuC30UTxPvAwpq7/S6vVRTEYLmtUSujlF7TIzDaaqXtvEKV65UG4GWg2p/J27lbAn2KN16He6YhSQ1SgnkfA3m95cYTY8ePRKl4JoLvPng1UcDKDhDev+Q+wMhoWBZQwvNkfQjpd2wuSBlmbIseMNmGE/2ovXc7w8Ir6x", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999980000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPW7tMUGm62SnaJtfkC45NYSfCfr8M4nr7i4yRZaVGk7erKddAKpgADFmrmREnvMDUV75X977sk4r7mJq3q2Bz6oStjcazLMxyE3S91tYSYF61tEwEkEXfULYVF7r6Heb9dBVK1n36AbLXyCNU3wCjw6Hj2zipueQTiam8yrqLrt83gvaxkyMUSVy2WNYaEkBH55THUqnpaG1uBQjoYdJLMZ1riN4", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66zDdbmeSrgoQw4GwsiMjmkwLHpjRgd7gKmkncGxpXGrdePZxMtm8wWFhZ9A5yktynm8nyXdjjcq9aeUaXJyC8feo94V2P8XPENGSJ4Yw1", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139246 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx b/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx new file mode 100644 index 00000000..be0c04b1 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx @@ -0,0 +1,140 @@ +{ + "slot": 93, + "transaction": [ + "AWDskBEs46wzzAgJrepcDsL6+0rV3LTZOd91aLaxtuoLl0UjLLt/XIwBukUuqv3kxp1kpQIvyRu+SPu3yAMk+wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1IpNF7UkKa3afVy0SV1igi6vI5OSb3fkRO2PpSJn3QXQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnOYFDZjJrHx1ZYL9zY82Pzf/8Cs/DuurOlQBhRYEqYiT0AAGjZ+9TyO8VBgWj1l5x1IhTn1gPK7ExOJlzJy/HC7JCLe4MRMysiv4WGTwh5bL1u1wbPjTxt1/gQIHLEkvmRwlhLAwtMuO2Dp5fMZlf2c+gZVH/oxazMjGFUqgt2T5T1oX+nMdKEdj59mjdYFzQhuDkQcgrkBeBJbT2UQCbAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999540970, + 9496494360, + 290354190, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999525669, + 9496499660, + 290359191, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8K47teZ1mvmC6hjxZ4WReoCuBpw2FX83qi8XAiw6ibbqcewtedR7MTq6qzzDk8teHy7EYimYXyXWzdQ9U7YRCEUCdGrwmW5k4yCcPywBUcvhJywjMH3pyPoCPPiGP6bkpkfqYMnQBKfJxc7Pdezekm2it7fwpc1Qfr2scKSTLdVwRbFvw4xqDZhkC6kM2exHFXR3nEwdvnRp259GkYq62VNTWjM5QnTpeArYdynLMGpXkLEWqZ9S1ksHkW4tz6psX3aTYXGRib3FYp7YziHumwDbtpCn7S2v5LnUozzc9StpCmECM8TMhzsQeQMXtmVbAvWsoBdDCEz6g4EkJNyDFHrhLXQ8ZRXF6qQ5mgygt7Kep8zmEdnWLPS8gEC9MKrJ4m9HD2xfPa9U3z1WFRx1LCz5S9i2AowQ5MjVFBqzv73z76zFmTHfQAa52WoZCxF462kTHxECQJbK9BqqHwSoXWzSx9Swr1SLTYPPQfRBi5wZVks", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot8JZmMwvjwjdXQXtSjQrTPmrBdwo5vcmrH2N3WmT3pfZdxH6izjL75dMWfyBckorgZ9AUbGkWXnzXtZhbpN7YAzTDL7o3LRFUwdq3CZoJPZ7WonpHeQV6XdDmmbJaK8L1vC7mZQCwTGSEAi8VyVieDk33sK3ezNTv3jL88sLd2uPF5M3vAoNJvMzr6iWy7KPEkAF7ZpZukYk8cWR7A8yjtcDU5GjXSBPwQaAfSUk8hKm5ik5YZjSjqHSz3SLCpKvPXw66RwacsAjFeWW8EEBofyFUmdZ4buzRib1cKGosvxc3oS1BRJYoc7jP5UYSiAaycT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39861 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780449 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200373 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220684 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220834 + }, + "blockTime": 1744139217 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP b/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP new file mode 100644 index 00000000..bcd358bd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP @@ -0,0 +1,140 @@ +{ + "slot": 92, + "transaction": [ + "AWIDDnL5yWU8Y6jTKPHIvtQg2As63z/FAQAJMLNSl8wOp0D+Zi4n9Eb+4zFQgFpCQbBf0mtvtHjxBPiVUEmxawQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DRVWngbS5K5ryKD+6rhyYMkyJY11yufUsZGkdXqmXlMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBG/t3DDzUi0pMcgJTicSUPVcgl/un69/N9fN3eKaM0T0jtE1vkwCA5c9hwArhTPcymdgudAHLi/VGgjg9ge0sjgU8dZUHZK6QsrCPvRF6v4jm+plAojb1likj+waZL+UDH4XdZslnLj/9/HP2vo5fBhDhSBbGGPuJEzNAtYnERCd8EAKeFwdDSjP+KVyup9E/9o8IiMVaFHgs4+rDk4Tf9AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999556271, + 9496489060, + 290349189, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999540970, + 9496494360, + 290354190, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu64ktxQ9B5ymGP4EnbWDgoyKTsDJKZX3bxHWpyQSfYoDW3rkrAvGGi2si8MvCQ6WQZ5iBY6W99CXHHbmLJuzFVMeagrfWXM3ppkaUhYVNXFc9bwVzgqGDdvnTh3cgPZ5FsvzwLrE1gtRRA444WE12hPYV16DkksV6V64joBmYVrjff6wvZVaTU1sZae3TmPH84GJXYkWzArJCyqvA82tLGjdMoLAQ891uQvzFx4xoDd3zbQ6Nnn97ieRpk5TvGvThbRTrX8kiNZ7bFHak6XcsaRtptLkxNXgYo9xdhiHU3mrQ89gpGTFiWLwAxsYCBvExtYTRdYX9Gwwu358JpJP3ytUSBh5UW51o5eAVdt9TTfDNTw7gvnwMCE7oQaeuM4R5Hbpm2xj8FzgdnaiSXQDfgfXW3kNrAdtuUUCHxUbjDZF6c6DrY377swmbaNwWUcHix2Kdrsrb1EAY3VFEEKvM27Jm5mrZepRTzJ1F8Mb499JSb4K", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUeaVjBrpr4n4Y6FnxcvCqs2QtasrkSVfzjBrMkNwxgPX4QXtZdJjmE7STaAGwVFNZCQjzCPkMDcVW1VSn1weAuLPDdymnfNY268wVEpmbh1BWAFN1Z2cqw4TxMbhiHegTvDC89r4g4SUZzRHZ3GuDsQdP3yxf2YRk11XessJKaKR5YQrGtN4YhmXz239B1aSodhHHfXKiLLDtes2whv8KkDxunwy912iCzNBAX4cb8mFnDttWk8vWY5PEWakNyZizcQUJPKkKXLdeYfYGQ7qwWuzL9T5Uzg524dzSAg5rG5Gx79YKhWqQCrRRrbMqM2fKm", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779827 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221456 + }, + "blockTime": 1744139216 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy b/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy new file mode 100644 index 00000000..7730aa46 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy @@ -0,0 +1,140 @@ +{ + "slot": 121, + "transaction": [ + "AWJT1kYQl4fj6OY7WRBbMsuExwwmzEzrwa24qJhPwLRVeKmE5kly0yRSbciOYeDSwYd+SMzW479/qAhXWEKXHwgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1U07uWriPlguTDqdWnMrX02o9Oljm9D317eztZ4ZPxKkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJzrRbz5B1A6LN6kgS12+MvXFZ1YKn8yy5xqF2uBCZxugZ4gP0mG4gjwWEBtGUjPT3y6AA9GAcH9udWUDzOXrngj+qBi9G8RGg73FGnOB9tfObMmZg6D1HnPHbO6lfj/VLZU+S3IMWgFsBbsvz79/eEIA5YKZ5uTjPibu0WOHhb75upKmDo3KfF4AsTF0kfQVi5xKinLPCx9NkY9Q6nFHHQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999311455, + 9496573860, + 290429205, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999296154, + 9496579160, + 290434206, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6G8Eh4vRfqi7bySRGUB54XJFYD5JgAGknmH3b1aSXKUvixuZTN3junENvWuoXry1AgywgJoFxRCK9mcxhsqHjumXk8qmQF3RpHtq726KzK7QbMwS7eqsFJHfaQDc8RFaXAAzqpDSpSdcH6nCAJLWAeMsqp8aiFYj27V9R2pi5Ke6WLzAbvjg5a8DwPaJuvy2JnnvWdq9GcBBpiMPJKwnt2xonNEXUBKL2yJtkf3ipQzbDKyBfMjhY3uUvqtis6wkBBVe14Y6okwRMDkP9cvVsqHy7emvoigeuXxuopgSA5grgehnuvNs6eRNjVZdg15P1SJVZAtM1FzgSNAjrBVcJjptDf41nNK9E1cvRzBxtRgmeRh1YY7UigrNvELQzktYrYHMWyfX3odcDbXoKhxWGJsadnNA8ynSgqxF7dFS3nfv8hDQ4nnaFZ3hXZX4yxfBLPeAq523Lup5RTKutDC1ai25WbfPhHZbNEaEu5vnC2Y14tw", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotQhy5DKAePbkkF6PpdCcJo883TvCvxYKfjhvwChpCmJ7VJ7F3wNWtBJaUY4862dFAP3Pdz11f7DWjy3DpLzZuKY2AmnE7ZCbhV79DvbF6yBptnusyWU93A6Gyq7t9RC7dB3Qeu5uEDYMwm2aDiQWkaoeWZJQ9hSxM2gD1JoMpCSjMQoUrxZpgMpUZHjFqsHdYosXLhEJTSUDAWyh49Uoc6884HpKTvFDyLQoyLXn1xb2hwQh3efjVpBaCyJ4xFD93qth1g4mP6Zm7RKXf7bQdg7G3CYu36FrFDxuP22C6w8GPUJ6z59TV4g6okmeYSNQhjM", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139231 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 b/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 new file mode 100644 index 00000000..139c9485 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 @@ -0,0 +1,140 @@ +{ + "slot": 84, + "transaction": [ + "AWXkz0hG6ZfgJKwDCxLy6y95w+gWmqW352Dj0PvTjMq4tWWWnEJY/ZfElF/aK+IJuBRO2vnWQQtV+zuo/cKQ/wgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZwhfOJiNbOc+K1+I/fkW/x9PMvj8lQdvluQMZcULk8MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBB5MxlmDfeoqxM8+qAxnTjgfljEAf0ixu0gar0/Kw7CXoyO8L7vxHQmU5WkCVA1aCA5eZ8eEInJmuhMzvj6d5SuguYrPy7o70QMep3/OeZSBRvGitAmQtX8Q2SEpdx3vrdvqWoi2URo8+MhA/LW1E5tJU70odN+v+KikZkkAnFMnUx6ThzbH2eW/ERLyBRpZ8wQen/2yQW6iAJ06akxXFgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999617475, + 9496467860, + 290329185, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999602174, + 9496473160, + 290334186, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5edxupCB8bmiGnpxMBmq6mgaTJk3mco1Aiuu7Dw5Un487n45HGw8gVWQCGceaZm3RmZ341Fe1fH7jncfa5oY1HfQPY7AR71H9uMyUdSKdJBihyQkuyd1nGqvRDMao16kdrpVFJpA8BniZCv8PuFyBsSgmTzhp9UMQ8VnApfXfursQ8XpWd2kwKhaVG6SSmoTQpZYi4GK3Hi9StiNiiUSbQE7skFpVDmMck8sQrtB67jCg1nDWqGfqPxBduXLd6oyD9GoknU9LU7EoCdEtRPZ4vTcz2pcdZ6kaG22qM76ifJn7poWT1Fj2b72ZkjmiemgEZqs2QHqGBXaYmJJjzyf6Hi5bT5LdBb6FYtcgqff6XEq8vYmyKQJGoM3iqpV1exfynCX4EPcRyPSQQbyTt2EzinenVW551wZs5rgREzmvjQMExRtEuhBoDEshVAhx2UZbPcxFthSmREbZr2hkRRQWHyyZFDnXog6ZhDxQBfbJEjm9zP", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6u8qCpsRMCZSq2RHGqA88NzP5uPcnSWJ28ab6qShUBHKjt2sCESoMJ6umL4gt6fCijKVpurk4nEWNCYkiWnkcvxRSgwWAXYERAV7Uc3nVPJrFjTNSvybK51GCrqNc9iGkeSoTfb9zEfxHjhEYpfHhs9Sc6W48p5JrA6yb5D3H84uwbcWUfJmUSNnuiAHPRm6bFSYdExmhBJSifctKC6kG5VsPuKYcV3Zv3M4cDRcHo2FY1KfyoqeH4SCkHaLdEX8ZvLieVJjP4eZVctQChMzU5aXTQ3nWR88fVnhfPN4yxxjiP5k4s9NLPjXz3tshv3EaK", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139212 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh b/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh new file mode 100644 index 00000000..98f83b0d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh @@ -0,0 +1,140 @@ +{ + "slot": 71, + "transaction": [ + "AWuEEe24oEb4wGRuUfUr92dzwcn6JjbtN3TNG6JTcz1hwPMDkPEoP7WNTA7UELsX+fULlpfgaRN1o9EDdAML0AABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10duJHJshl1PQjH0JtCNsv3b3novY8tXclpLduDdFS+0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBoGKwDqRBFEsEyrEh9XzXMhtJfIN0/zYOGfP88iRVAvCTRxKIHWxhzTC4PRHTK9TX0WsVWd8zymJm2Iy72/hGmh77K2633z6okmiGq8n56mVeOxNckhGcQrvsRSml9GNaFiNVvdqHwQrbYj0XILMckCfqI8oHRUG67AKdEsEfPN6lBBbidqDnnL5mU07RcTpARqJ6RWuAuqKjgNXt8VpdrwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999739883, + 9496425460, + 290289177, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999724582, + 9496430760, + 290294178, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8NaXjr5iLJMUdP4FMnXZv2WQLFUTtFebaePrUoKgGcqD1Sf2aYxGaAbV5pRht34wed5FvzzQ4uA43Hsn3foY6S6oAjc3NqNmfwkACCmYgxAXXGTxFtdMciPeMCx5qdg73mMiPpQYfCZceSgFzwcQL6K58K8xwqsq4L4S7cK1Ke3N6waGhL1LthJQAaEFYUg2Y73tYNZ2XPnm6zPhMaZ2gsFYttQnjioJvdpwhWK57c6vPJpwXAuX1VrCvbSqqNNZf9EzHpZEJxUYYfyEPhKFVsgzctvJyitjtG1CyNmKkm9qvXNtWQhBUH45iqcBFHZ9DoDGkm1MpCpX9FE3vH1mLbMvqvtgkmx6KxMardyv6mCUPb3uwoQL3UAMscJts9zjePhSbvT2mLFNWSj9GwgTJkNtwAcmdp9Cc3anBVbNp1PsTuzKA56ZFEPVdfKg9aVgGokMfswUprXGkyKEwLPtmoAnfniNPjhgDTu98FptQTi9teb", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRdKBchfjRa21jZvF1wEQKaJFoJbLuyDMKPcqfZVLHRaJRHKS5fi2aTtpzB8LnCExVRNtfv7GYGeKBWgQaDrFEJ5iq3JMhnNpDb6VMzqYQZsRcJhpv61x9YcjWAqRDLE4QbvPJAq3a2r4UrFQhG6i1Cq85QcR2k54XV1Hu2Y8QL9hXXHQvnJau3ouPWA6md4RRXP954xf8FRhfWJE7Z5VXoqBT5X4hPG1yaf5EP7JNA4wv5LjSqZ8b8SVCeTumQmzsxNCqWSoUHNW4RMnG9nRxuMGmvbKuvKXk8CCPTN3L2smwwxaaqcLeZfr8y47CPXnto", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139206 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz b/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz new file mode 100644 index 00000000..27317f63 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz @@ -0,0 +1,140 @@ +{ + "slot": 49, + "transaction": [ + "AXUcIvwLzm8istQQcxHuV3c065CH0J/l+sTtuzFLQPc/td5eW5xZvJUhPcblvcWSzwwp32oD4mJDHKo8LdaGcA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1jVhoJUNHMLlUHZpTvb6OIGkLGYGKlqlIsRbHdcrAeuACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlo9Zw4cjEOyPqppSlykSz9oCxjYKdhbdksLoFme28XEZOGFchpXiS8r0ZD15Z1FhYc8g7Zk+ENPxLibuOpS5NQbcoKXl6EPpxopvdgnsJejPGiNH6httYeEk5EyDbZdLip3sfiBM066LmEuPQ27BorUptduG1KcEVIF5KTL+7cx2I+rieFJAuT0SsWpm2BYQfNyMiccQj/8gleGN3++JhgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999938796, + 9496356560, + 290224164, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999923495, + 9496361860, + 290229165, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8CeYdeY2okrkcHqtAkpXsdVfAzYt4dUo4kvPsTf1FL7W1vFB2sCRZ78eidEKbtuF94kL9prFZajExLB8DZiZjoc5o1u7ShYmHi3iV4nKPM7gS7tEKAec7AZxWmiXM4dD2Hpj4dLMtEo6kpmAsveGtULfL817BkfbmtcaVrryAsgiMxvYhtP24j54s1Yofu7fWx2HJ7Hg7rPZMRVbmBF5tgX5gn9vYDUSo3Mjww2ozaoKWz2igTCEvKF22B4oeTiEf8MnmZJ43JRt1Ncztis3vQHkjWCmGPVfx5MLMc3G53bmSFap4BFUuXxAbaK5NSxsYH3bD7cq3yk1nbCKg66prybv7ZeThhL3Kz3zzkw1gdqBsy9wjCB5odmq3H5TYdoMxbK3Tk9kvxAXkscmHivoQPDffFuYVQ4Y4km4NiM9DcZiVKaopZVstYqwjJQnjL9TNfjUMXz86vNKUi5odf1M5H6cbXVnxNWpHTvay5eqwaRT3v7", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvNm6d5b4TYXeCi7AP3DrbSJhRqJmWzkVx74fe4nTUctWVP999bDVpYNueekrpn6rHBCVxuem3bnLDjtPFQHUK3omibmZtc4zjPqLsurwNfcN8g7bkndNQZUP23FX351kLL3cawzrpocRMC9L6H8832NYnR4yuSAz2oeGxk6PGiZWCY1nPgsjBKPFG8HE1zZWFJEygY5e7CUUx6CVhQAqoxJep7WYYye44e8HjoQNDfMLFuBUfwA6FB7HWacLeNoRWyntetJNdWfwXwWGg4xdCKBJdLw18aNbURKpmmEB7bkenF4nHGagNMVJScPEFpCP6X", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139195 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz b/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz new file mode 100644 index 00000000..4f1a62ad --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz @@ -0,0 +1,140 @@ +{ + "slot": 111, + "transaction": [ + "AXXd8X1Cy/UvnYiZar8ZKFuFAlgnyMXvrVKLkzhispwXKmWAVJkZ0bqx5vunsSS5erbMI0EHTfUkQ8rqVbCFaAsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1qtPTP8hkqVomegyNicannpcwxoW20x4WhwvSP1J51SMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEzQs1N3p0chGU9ggZQhrvfSos/gDcSsVb28rxqNGfk+iVCXQnmTXzQTG/7+12HgX4EOdNy+oSWgvBFVopkYMuiX+j8iUBUJnFEW90k1wULQlOmmm49mjp24v2aw21+JYkdaTuEf9hDAcB6C1JLsv3r4QUwdOSBTYuFF+E0xbX8ocnL6dmnlNvcqqH6crzpmptDTg1n2JZyUqH21wehQzEwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999387960, + 9496547360, + 290404200, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999372659, + 9496552660, + 290409201, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5utHt4TJQHJtHDYxujypT7TqEeNMTc1V6igyxVmdxs7E4D83mhgSarVzHvKEHZT1pQp61EyaDTSBsGrQ5sEUuKsn9c3Z7QqaWNkXyiq1kAxkB81ECJ9PNuwMoMGraVbNgb6uT9k9mvemHhGJcSaLTEaRweffnNN1o3Gh1KYpWXwRKyhxvxyYN2KpF7NqX1EPhbBkkToctmMjcCu5La4yNRtSTcgStkhJbcChwWCbYFNoMD3qNqWr721QSqg9NacU6eMU2DUkQMjLQByyRtYWtoWVa6cyq4QLsdPvCG8FENBYza8mUaEwqyGtkqSxmqMcJ3qPceaBsXPYvxyFS2WEQ3qBbbbJ5bJEaA7JpMX4ZRDtV4pjfgK1B9bzMUTQnuEZTBAK4snf9T8566WGEtV2hEE5VXJVbUTqr8qmifSJuctDRPYXLd1vMp89bQJW6BH9AA2dcrfxKU7xPbYvw1VaNeK9mTrSmYn9MXNFSap6jLgnWjH", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6Skyfv7ZqTcFygP2XnwJUY2Vy8rkjYyYk5nNpscRH488ShFsXVSceWh7q2aqCi2ZRrvLbXMmtZm1nqZGVCpguaBNZfDyLRZFDfq9tkBbaQcqLMaHxmRdQEQfFmFFt3CsYWuZLNNN9zrHCxFqpD3v9UnH3vuyhhZLchDisEK8Dgk6P2z7My9G7rMEqVL3ykCK85ZsSaVRiVJUzakWYfmuRD933o457dRMGimQoFAZpF6HBndmLGT5Usw2gRyi4KwNnRQ2iTyYk8dfEAkkJ1cyTLqAGQXUJX3HTCmAdmAQNeoB1qQbHRjPyzydNmoCvNWWn3", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780405 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220878 + }, + "blockTime": 1744139226 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj b/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj new file mode 100644 index 00000000..d98513fa --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj @@ -0,0 +1,140 @@ +{ + "slot": 58, + "transaction": [ + "AXgQ4UZOzDMJKALG1tyqQKddq4ZMDmyCJdkAUrCTfNKFl4J33cO3wk0aDWolXh0qVY2VdZN4eB/mwe5p3EQRDgIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1HMs0rrlpgf90pWFG72SnQEvk/rfheZvYVydlf6JxQRsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBArCTfaNtN3/AFETr0sG9o/G94WNPwQ/B7Tq7wDn1OhgFO0bvzMQbEDK013V6KBjXYzcQZ7NN4RkVpPjiIuXRTiLNO/9n54gpzhXxlafFPV+HjH0IOQnN/iSRiNpjsBw5ESsntfRGJJyUNmME2Pig6sfbVKGKBPlpLPOh8CAuLbKDCYeZCYW9cUi0E4D9kqfDPtGGyaKLkC9wvESU3wHwjQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999862291, + 9496383060, + 290249169, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999846990, + 9496388360, + 290254170, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5dCDbp4v4UsCVErfVzaML5yr9AtM2KbNVorB35eBWsuUBxtt1HdZghGctKWc6Uz7Zr4G3ahwzS4DQB9hzPdfh6pF5AQWS8Gn25fFX1GyEnVE4AmrraMCMAEVVm4wWTrnAH7zzjCfnE5jSTWqmaQYW46yieCY5MeD23scUrYnQG5eye8WzYofC2d8sxGoX2d95XyLXkwbYDXSnxpcMAf3mGy5YAkW3SDxRwyYkKjj8dRGUT1PiYYQ1WgtPXAEMXgFd2EFvfYDCFMnaJn7qhkAXxM7yAqvUHsoeK1khrCCA2vfPR4iUKYWdQTD3rgjRiUokVgKwwWiNTvuFT4FswLGCY5q99E3HQep5CRdTa1KxuHydZtGwktWatwDpfZNENezRk31QqKyEvYWJEbJrcSwhzsHze1R4v1DcuyASphM5AT3vMmi9XGEhHbaE8roZSCYb3qqQVY9NUbEt3GsbxdYkiCrSADkGd5BdRNFsUVnA2zCjZq", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDhMBM7HabGJtUhVsMvTXirH8MC3mv2YJLRtyeSwy4f6p6aitJj8sD2oV123ih2zv46PsUEy9Qc4BcrcqoYVwnKH4yjZbQjs9urvMQRthB5CBpPXVQFjXv39JYjsfFbm41Q52Y52LEkuE6f8ascBueJyxVjFP3xan9MsZMxnFwMsXSNiEEYUX3LYPNx8ssAmVkNs6GUTU1AAyHs3d43LCe1PhiGEAdSgS9TvQ1Qim8KXT1HBCD6xCsGyNrCJu19PLKCRBmT5vyKDGn5tK2HnpE8fB9EZCzVAaUcjseTydMeEUgZKrChBPriSa3bWsSrryWw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40527 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779783 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201039 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221350 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221500 + }, + "blockTime": 1744139199 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW b/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW new file mode 100644 index 00000000..2355d80a --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW @@ -0,0 +1,140 @@ +{ + "slot": 59, + "transaction": [ + "AXuWPN0OxRazWBqH1coxJyjstCMwLtHZBsYnUk/Q64JPgeew9UUHjFXRsn73RQ3ZPYTww5DaL+QU1Y8/i//cpQcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ16vQz9PeP4+RUWwpiskqDgwS0MJ8IAPA0Lc1U5Es5mxMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBF3oXTamF00uE9vUdI5sXbsEqyqqxdJIoPtOysRIm+XmGsQ6wU90ZcJhCp5nYD+/XsW0X3FXZQsU6OZQIqUdUXhBBvbx+r3UAl9s9rddp6gcnjB+uar7/5v/ez3OhZYx/DoU+1Fhh5E4vD64pdbsjWK7GSS/lU5gaZpgywtKkD03LHhWBAyuFLFQJ1saBPEnRN5y7welogW4HXMFcEgLX6wEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999846990, + 9496388360, + 290254170, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999831689, + 9496393660, + 290259171, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5zCnaNo2i6t6CXBNpwYEpTa2DVu4FM869NzPzo2bBCLGJw93KdXFSHd8kc7n7eHAst4hYEeaCbpjW7KNNmri7g29M6QnD5SrsQw9DgCZLXYuxX53UNDy4YMHpvAFoiP5fXoDH5MDz2gD9XA7FTHHWkYjo7ExwY7GSfFicCgSuCGMRv7WFkF8s7svp4ZcTcUAJWTNBaVFgdD4xYqqLz6yaRvKbBvLt8hmzS1LXrhGJFHFvpWAFbtL2LB5p1jeAnCsygDikXGj7fDwUdTw1v2XwedtLrRfh2eViouenJLXPvNzYFLpn7TmaYWkqg9wSGaHd71qwvpAdDKcozztgrz9x982a93VtXfG2H18FdPspgmoMv78nQS6rPyYVTaqVrCDGSEpkPiuYwW7nx8Q2GsmiEdxf6DJNyLoTssDnSBenRTSaG8KyuBRp3MubrUMprt8xv18P1TWi79NYTpttPTZqQJKU5q2hFNkoc1AV2Xuy4VMnXZ", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotATwdKGWpwKB8YroLA1d7s5RgZJ1XNgyXuwzZUYpsn4FvwxEpM7kgMT37YaKKGwwiV5459WbZohc1NqDdkbmwdZbrUGdiW67eZKBBCokrS3GLB7trDdxqHAeBZGUvZvZaecPjFaqui5jcFVWycsuejNqN4QjFvkhdUKJPUbaYRoZWpDv4WdjPPipD66opLWCm8RP8yMi9TKureqLN2MjvR5tt3PrjPha88PvbvphAw9aVa3H5yb4twvuQETHsm8zUkrocAn3U2ZPDkkR5wxB7Ugdak4KSfQ1gbtd72cB1iHShh79ZhFbQmFTPbxSixsqeTh", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780405 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220878 + }, + "blockTime": 1744139200 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b b/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b new file mode 100644 index 00000000..688c440f --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b @@ -0,0 +1,140 @@ +{ + "slot": 74, + "transaction": [ + "AQJgAtbHbopBqGPYtLLSGHN308unp+b3q6idppBex3XasF+wpNQPn6uagxuLOsZYZltRvDGVOzo0B1Dp4jM1gAoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1MuYUAzCwWj+87DodTmGriq0f1/QEIKuCPNLlIk8+JigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBI7ZkZOBikqsYhpO/YqJPkzfjeNdi++r+32Ze6Q+q+cMCwPNrM/vbxNhEVdkFVHBMvrRtBTqI8Kwr41bHSYAuiRlbU4XvffIHrmwNommerIQf+Y/xbeCdb0ErKDZyzB40LS59JtybccXF7grIlAx6TstH9E1CFhBHT7BYgF2vyYT2GHevTn+DE62CNDApULMxhNWrl9F7TDirQaKwZbvQwAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999709281, + 9496436060, + 290299179, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999693980, + 9496441360, + 290304180, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6Ca3omYvGrk32YVbP2N61rZpEcFXRgbVp5vnThGE74aVAiCdTruheEFTHVW28be9rTx3CnrWZjXo4MCW23hya8zkrjUD2YBNFMAC7UPXGQ96oGCWRkf1pLrxccLdzrCkgQF4v9v29XK1FCotb8xrZysgKAL1ne2jLVN5PVjRBZhaFaBmYDG1DyFEv8f7r1sy5kXXfy38NkBrd9Bim4SCcP6t9by9nMWRBumE5hz4R15oNeq5sZ2DycYAzutrx61jWMNcMZkfwobSpZNKyu2C3zFweuYe1sXvg6dLXVAWYpg8u92zXiWFCLXDVx3dWvXshkQx4w6txYWz5Z8cTPRXCgV6TVG523tZQ9huxj59whExU6bHwYMCSJQ8VZTCBa8yL3z6w3KtuYXs4fXofCX35iiYJDKvnKVmeJ29KtwE9L3fg88e19r1ntQncc8YwEuiDUm7EfwLTbsNizaYkSTki19jeiPtkKuvDp6Fx7Ymzsb6dRR", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKoBR7D2DsKeX9juKPuiNrsZTfE6Mhf4cbEWqCMw9QZvUV9KSV7RoTeFzetagCDZQcGya6PZpNkBp42KnHQLPT6W4rP7kTmJW5LueK37PYbm5SKgp3jbEwzeC2L6BSS1zj8PYZGuHykerixub91kHqNMsb7NJuQs3NNToVcBRt5LTvW8LLbpjAxupczaeukSZ6TNKghqWPyvSNYwYRGM11XPX4dfGBScbDDrz5uY6CjzJ7kXdf2aWUViVhgmDnQVuBS2YWg5buHLoa3PCuLLcGhQhyE68qX2JJpYUVRuJa9EtCfdeXERfFQLHA1TVbtQ5VH", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40505 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779805 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201017 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221328 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221478 + }, + "blockTime": 1744139207 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz b/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz new file mode 100644 index 00000000..b6468fc3 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz @@ -0,0 +1,140 @@ +{ + "slot": 106, + "transaction": [ + "AQJyvsKaq4r6Vn1ihj8OIN+zdvmh94PhO+f7oKF4xmavb1BSse0s5Q10sLG9oz/mX/cNeBClCcQhqf01iwoNhA8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1OHMNeX7GUThq+Be1HkdsjG9E03LvAeOY1glC8H+VA3QCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnzj08cDMNCwgnKIGgSG0X7XV25hDY6ZUTwGdiINOqQYp+rOA3IOqvCVhtxf+d/cwObblRvtOWDMPDx1DLKyWRyqqR3UMugtCRTSAJytEAPYjsi/7EnqI2tY8d0dHbcvzBFyGiKMANnW4af8nonE3qsZzhZncmiNU3i8OtENOjgIGGWLBgvnILIsTQbKm9zzVjt/YSqANVCTnEUHfmcVecgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999433863, + 9496531460, + 290389197, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999418562, + 9496536760, + 290394198, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8MQMU3K7eh4Q2Lt6CMRMdGkgVZuLrc8geAggeAgUgaJafVWLFtz7QMna3zmrVvG2cJFRnFz9TBwzinh4PCJLvBjuMHR1bEFYjhnvbcpFquThcrBxN16WGBii2ReFTN4TVpxkkebKg5smbNGUxTgA9yNBfMPeWzUDoGZNzXg3NEjzJiJn5xAKaiqYaESQvLixtZ8j81u7uvoHk2oWc9yeSnUd8Z1p74ecJxqg5rSZjnBsGbKtzh6C5dLs8nPLSs2MvJJcVAgAsQvbHuk8pbjpQX8JnkaKfGsZZTP8v1N5BGfWCuwApYxdU5dYvXBxhb9obKyajrR2H4rRocdWnFvfb7faXyQkD8RjGaDzgFMcyaHn5DEL6gmej6uUppxTwUtooXwngc4SctACmrrPQJsd8F21EByZZ45UxqzKUae2nvWTnTp5AKMFZGoB26ppHzx533DTaj7ABBGpvHgxXZZChdNnHwBZ2qAWs4kSR17o3kv8bVR", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKNMd7CmqjBdgm2rFg9EWEJ9FMGK1c6uFEfAjVq4sUWK3zxoWjvTUzpBy27VoL88t94vu5S6BM3NLq2qLWFNhQHBcJ7sRT14DoqsuAENKDsgYLNQX8W6Ws5SEZQZV9c8bGTWyVNmVpvnRbNmuyHD2vDCkQad69qiU1QSzqwFGcoKXEpFnv5QtQc6cESboCpF4C1hEYiLXuDhCHi78dhtQx2R7fMshhPiPepQhurdCzqtkLEp2UP1P4y4GnzEG14aU3NUdZXDu7QEzaWeonR7RgdDuDVLzk1TRXVQC48ixpdWn7KQXe54J5o6kMdPLLqTguD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139223 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR b/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR new file mode 100644 index 00000000..dcbbdf07 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR @@ -0,0 +1,140 @@ +{ + "slot": 108, + "transaction": [ + "AY/1Xm56l8LlBDA7aSEWm+DD7jC5FZXB9t9m66xppoEFXuGMTDBerr89jUTsRcRMiuqUTty30TclLnkvNwI8pAABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1shO6nNhQZ67P/Dn89TnbO2AV3BxxhSnm9G9Q852dthgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLef4dfQWHVby+yWPt+H5tSUySWmmKSWJ8mTKnlBa+YWAfTiFZPP2MQMwaOsybATVL/XmZjPMT0COlg9aZCtgZAJhYtS/lO5qWzZQZ8OnLZrtwOJCH3L+28w+8VX6qG5gCtKFnPULMv8IVVsLoNCQmdkc8urA0nkesv5/KpcNK9KMVfujOqOGz5OcnNYymWZzqxO0tuKHUWf38t67EdzR2QEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999418562, + 9496536760, + 290394198, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999403261, + 9496542060, + 290399199, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6NscZqqnjE18RzFZ7BxdddnJBcMxpqybvCCEqmh69aTajpGxayEVUiUDQAt9uohqZ2AUwFFynyi24ASfugwULtVGuYV4LtLTUQsXoWC3yX4VXDbFVxZt7RC3GSCGtpzvcwMu8Na1sd1nj8zNBczGpWqvr6iD7X7kiiwy8a5vAxd2nPSW2BzH6XA56aBk2SspQWTRm15fFC4ud4bCC5YK43G5zcTSYTkxKCKJtZ6aBQTZ2JN8WSMMV3TmxAjvHDqF1ZtKGJBdq663pUtyVdhzkdty5X56ecbEcCv9pzvK3RxZQNhtxNwGF7h6t5HxeDx1jhGRoAUBEKgzCRZJkNZdQoMozWwyU52T41ZTArz7PN2yrYCr4ctEAP6AwGFVSrvd8kY2tz5aJMoiZKVnApNLDrpYW4oMJVaLhmVRgj3xMZ4QKVoBzHSm4VwNujZX42GYuL8rbAZaRfuWJ5ERf7iEF3LZ2s83vo4obii2HTGvfLsEYab", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCkZA8FAbgwZq38cDV8jLEkjoCxXW4wBYC64YEHNJFrp1ct3JSK7SGErnt5m8u77b2rAtBRbNrTXPmrN32NGJ8xStALQoMMWwCNhfMSYHSb4v8nzfqxMayxXzmh6V2pit6KfvDaAYcY6fxPegAPo2vikQg4WFizJdhRyX9icNjNFSYuXoewrixe7cDyVkiGaEQ9t8HL52h4Zx3BepVFZQMhSrnxG7d4so1mAw7sDtz8S9PAEMQqAzUmNmEL95J3Yfkj7VhjeogzTkN4thFxDXFpHvGE8aZkpLUyNbYpPiVuaZMXzTZM9FsRbaX8kezBrd2F", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139225 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ b/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ new file mode 100644 index 00000000..1aace34b --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ @@ -0,0 +1,140 @@ +{ + "slot": 116, + "transaction": [ + "AZP7Vj6Q1NSGeCAaRiJPwjQa3Z1G7xgL7t0485jjYkhApHh92Xhq46895csx3uDenON8UZmjbdfiN3pGQ2Yl2QABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10IvBwXhQqSEOb/QkwpvJMRsFl1//O3WGg6ZHSNlaUJMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBzVvPTQoJX232kXwhf2e+W4BpIcXE7e7q8TusTOyHzkQZ1ZxP7T3fXIEd+WXwNGxC6Yt3t1wbuoPeDk6i5WPciWEc1oNXihvLJGNUnK98d7RkwVNJdkNk6f3fU9u4aeSkeZRqwZh8MxNJ9Ui8N9amE0R+iSJBeJ9fxuwrYg2K+x0o29HCYkPjkIvnDg7XIZ0E+V44FIEmU7adLhotKnA2gEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999357358, + 9496557960, + 290414202, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999342057, + 9496563260, + 290419203, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5hm8FvmPf2MyKPZ25s5JfpzUYGRBWANLzCBzRZSsRtwhZMWKDamYCmGZSqTJbhSBcfqY9khcXJmT5qEYMrCeEapFgnnsZVi6NY8mMCFpwWukk8CdCZseaJigWEZg29RKxTH5sxky4Jw6MdfPyC3WFT6gaHfpe5g1nasb3wersaGXC7bQLQrkvLU4VPqUAZXWq12XvGFVFmMYuiGuUC9oWbnThBdVbb25BjcfXacAmAsxXWfAYhnYtrnPemMqS6VTG9g3bgNeuwyB3b5ErQmt66qBQT7SGwXWacp1vPZQ7hzg1FDrDEi2aPVgeLmvWeajUgC4EDXLNT2H6FMQ4foNrpaa3BkbRVhdR7N2PE8oGcUmgxZRhHpswyU5an1S6HAh1CX5pbkZtuPUnwXe9nzFSXbX4y8ePRCzLnrqJCfaaFwxfDndtrM3hWg5XR5xSXg2rFyUcPnhkrj9YHRARThmnwPp3sfDZJrfVv7awXXbT252PiP", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2yGCPs5M9uDRhgLoSVStXTcqN2QmG1bgqmakyw4RXcKpJR1MpKW1V45xHM6TvCCrzJ2WwHFBjANWQ9vU9ujrrTb9Q3JGZuWZgLAwZ8Yi6Xfq4iUZoazXmAgBqpEmQCLJUW7CHrfGjrpZoJY1bRnbM6iuxAXzetA8vV3R9xq2431seeqGqC1wXRQDieqR29QqKu9VcBseUZYrAmeXXTy3BZy7D9VdtX2w1cFiGGQL4GgRk4JtoAw7AY2E9La1hgit5JUneNZn5Jx41UuKz3cqLD7WMNs494cdo3PyWcaKfMUNJB1wFLtkKAgHH63LHXbwVZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139229 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 b/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 new file mode 100644 index 00000000..69e8ff34 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 @@ -0,0 +1,140 @@ +{ + "slot": 105, + "transaction": [ + "AZdEBucVfnjgUfx6+oGx42Xm21YnT9adcDi1URpmLNraolDHI/lX4uzZgZVKd22AEv6oO61CemBLwTUXMdGNWQQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1y1Kry95qxb3ffK7rBefi8TgUeA+V3RuSRZsQ8yADzdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmsqaoP7nnqV7jMbB3wm/ck6axLA+gYL85NOtCiuTdqYdHj1jJFc0CHtoxEhidqSr0XZl4tTm7fE7W1FI7am3jRwQQswPahTnC1+szhjyoDeOHJiBxVKRqS0HYciT1lQ1p28xhf23FnMeCwpbcRzupzsyYkDyWchn9WQLcFQe+3betsI2VPVvW5GjjDEFTFWHl2jVAa3mExGo7W6etDP6mwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999449164, + 9496526160, + 290384196, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999433863, + 9496531460, + 290389197, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8GvbiR7FzrqBCMnvaTXVmVebQm7RE9vXgqDXXswUqe7TCHxc2fK2Wp7WF73HoCSHSixyXBB4YnLgFYH1hNzKj2QqgPvW8Pf2BLkupiX6abJ1WXXj3JZdz47uwgMATywx1CqK3qQ5HRSbMcNk73p2CLF58mUZgggXHGbNJsyx8y2WVceaXTxfdxQ3wtyJLCCPDewmc1HwAY8Ck7NTXBbKvoQUyvks9hEauDT2fmHUehcCaidYB4uBkTPSJwpaMoWTgKUhMmY4usqT89L1evboBp9fCoMDBP1TE5dcqyPRgmG8BEcwUFnjmpFdHT8AdRMAMDfWFB4Xv1HtDM4PnEuTeTRySWNVLK4zXN4ougSkXuvVMZxtUu2mVp67VmGpye9XwhTHJLN2QJQDrY6g9U4nHCba9ZUXkK98jjRcA8qd6XgnxPfaPuubrNq9sLmeMS91fs8aF95diz6BJGmYCcxGQ66r8w8KU5ZXGtCuEUh8HNKHzb9", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMU78fJ78NLKzXe25KuisobjSFmbApvL2z2DjYsUYBPuHg4C4CU85ogRCQwgYVcC66uEGwSr2uxvHh2AJcPB2fLK2XBd8EVB6KJehX1oSbLRxMou87DXR3YQNTJ34Y4t5YXQeoJVP8sBP6BRgkSvUB43TETWvkUB3xEhABTm9b1p5FC6m6Jqyx5LPce76mMnw1ZA3BZ7qHhjRcps2QC1UUB8UDgrKBv74dJ6CyUzYjfhf7goDEkp7gr3k3DkyfumqrKFsc74eq9W2qnyosSfayhV5UoBw7DvxynJytneS3NkysqwHb1Di5TaM4JuxQnd6D5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139223 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE b/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE new file mode 100644 index 00000000..a934425d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE @@ -0,0 +1,140 @@ +{ + "slot": 54, + "transaction": [ + "AZopVOthuGrvO+qdAakcbya8zog/gK3ASRbZnTmI0aStdYQgllxRyVaBThWLwAYBWJgXKtAA5TRCU0KCvKVVUQsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1VWbjRnDmZt7rlF9qP2i0x97ivDgz40UFuwNA+7RgpdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKucFttL48OpBtSGGgm7AjC2LX5u/Q1kc6aX0mvITaNkgMUhZ0cSqkeCQUVnMmm6K0IzPsZbECxCcnWjy2IlrUgsOi1sUVeRSMoLMZR5Rcw+VO5l7r3OtfKmct3cAU73SA8+J0rFBFaDZqQ5hJwk+/zonKGTU4VzNSfm2dIeUiFi0OzY9ga6LaJlG7OXGgs1ZimXqv/Y6NXLf5F+1reWL3AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999892893, + 9496372460, + 290239167, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999877592, + 9496377760, + 290244168, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6KqXtLPV88uS7G58ivUU94ARK3fFM5Fon3XwqrFX7hFtZEg729mkDzmvDiuMptCijMgky7VXCJ7esURZMgnCiie3a4EyhGTvbv7VSzgjUpCdnjqHVKXTpyc1akTgeoiYqWUJhq7mh8UxT9vi6KDk2mzMsSfFMepGvqZqRz2DMUsMHUUJXYnQwTBYNdPbK2mH7jE6xmpNaV1BU3cmU72isEGeA2GqMR9dK7ahVtXcVBLdD9yVhBXUN81kXKgQ9Bt9YjVufokYTZsa7JwuWDkGH1Lb8dQC7X4vGjDS72eN9VMC1GoeHSXSFCJVaW6zdHXXB7xwGFL54LCWteUSQ9TDp3m7tcJ4YBUW2rWLsK132aiPEpYrLnM2n6LxQefYdyh1bQDynHq8j1BVhVSK7iqQJ1f6GUrBuG5N3bkZtL3AYitWiRKMqNgu96TiA2v7DhH2DEfRhmmLBG6Y1D24j2gdGbqasEKQLEHf33H5wrzi5V63FBd", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosxXhiqbk6eXB6CvMmd1EdJvzis27gMkjfniuEGLVW8tJdidYCdwvYy4e25yiHuS48oExprMf7yrXNcfrRkNxEC2WdHNHiWqtgFgEoZXVhocKmkEwGvGtuZYeMXjxmcktrsJzcoCqw648WJdzHwYH5NiDrDwDv2xNziuDyk56TW8Ldeq9w2SiNLpRoHJEBezHzNpFPKdU1ZZniw7m6FbLhsJi8GTFaKFLMdEk764CZTkmqY7S9C2VqdPCsiuDdaVdq48S13Nb2YWchsMmkn1t16L3x5ioCsKXDPD6MrTu88K6KLbM9LWRdRfsvKXy5SPAsxT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139197 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP b/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP new file mode 100644 index 00000000..20e09bcd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP @@ -0,0 +1,140 @@ +{ + "slot": 53, + "transaction": [ + "AZxaS3ZcoDj9ONs7DhQ960yEgwSwksdGUlEMbcdmo5bftXVfwPKdkkshDuE/o7b2FCpGTE9v4W90eVdMuPG3gwABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1eofyQl7LvMzSBnZ4LpxB5NkdHQvhQrGui01wFnyj/tcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFmvikyuzVcBhP/OCdl27Ell0xZ6Th5F3vx0LabKMQgeG6mxtRjo1sANPZ/V3rxEEFnVaXY4FtUA7FsgLZTbNOhL1cNLjAycsr/sa8rDTnk1O0G4DPFQaIRJxyCdw5kQwC9PRFwxGwb1/lKW2nIuR6+UVFHioRCoGTYgKSrxCvjBQT7KkRGHMC+uzJSgO2RMKWbvbMRwB/XNJCaEfnkhmKAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999908194, + 9496367160, + 290234166, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999892893, + 9496372460, + 290239167, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5y8usZDx3en27vNE1vRqsCEYi3Y4r295nXDDr9QWuUFTyuVWnZDbKeRCsETH9E66SyQjzQc3RauMnXjnxTK8FtwZ99aKwRnxcBtsuPe3G9KpjzpvM9tbEBYvvd7xTiWSQ2GFsvpoLGDpyhrQBMxKDYjyyD58km14gjyMyVPWaPF5XnZhZzE8wxASwo3qwpsvzFNYGka761qanAydT7L2ZTxGegqD9UUPfbuj6wEYWijmkghB5iqqSxmWaiJZwVhoU77Fvo7QvMRGmAHeKqdTLJDKu6qACbXYJ4K2hYoNs4c3CJDJ4Pk3wptw9dtaUcUCcrYW76Shyvqsik2RevNoirYeFy84wxYDMTXgxu7W4KgqA9hxpKvNfq2eQtgJY9TL7QPnLZzcW5V1EeXRGCbkxK7fuhsZeZAPAQagkdWZdwdW4bTLaW66Bw5UADTD1TESDPXoib77CS4jwJkZ5EWGxni3Er4ej3DLLDfVhmvAMp3PJUF", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCMk3sh7MJdQgvJAMnHmdRo3DWQDUHGktjD2KQwKmhsVQtA1LuUyYtAJ3Z7baH4MY52CovXh2zccBnvRXH1HQQE77dXZP7ZACupFcmvpPxeotQvXeoQ881UhK1vYPSqaRD5PmCKZX4biapK17UsnhAz7BdjmTMCtcQfEuAobLEa9D2LN3pxRnxeVrND7GzBKvb6H9SYCYXQDHkXEpNLhtHcpzNXVQU1ZTu5NMPj52KmnS4axZSzapUeLGCXPCVSsqr66VSabU4snzqU4Qf16x5YhgNoMjzjQPBGhPDp3JmMQpwVZerGqXpBEGU3UWPrJ2Ru", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139197 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX b/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX new file mode 100644 index 00000000..80cd9899 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX @@ -0,0 +1,140 @@ +{ + "slot": 97, + "transaction": [ + "AaihooTbowxZwlFtrGtM3iELm2I4E/aRrQrYMJtN+qCy/ByK8Ny6vAdgRV4WEk/8m8bndSP8e4vJP9RH/WttxwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ11twCmakrhjQKuk5L+tI/U3y1KnmBFSXX4tyuUmlcOYgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFC4ongjjfzJEaOV66Qm1qXSJ++MN9BfaqbGgl88BB4+PyxLhDwkO2s+Pmc0f7EYQCG+96JaAR2K3YG79i23HrwbqodVkjY7ChyccQNNOSPtBfkKwQM8KCYQxzwzBbQ+PBe6GgVPjhFfYJqrQNXqO07gGpIcUCQ283573gvSS4gCQgoV/1m7wJbupmxqAxdl2cbQVip89aSdfBuyRl7hFKQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999510368, + 9496504960, + 290364192, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999495067, + 9496510260, + 290369193, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5vsY19vbJcjqsoYkUiTHDyfRjigjajbhSsuiCHQfq3SxDc8bzLMjov1fjrWiKXVaBh4KRaQJueT9HfqR7fZ9uWg8aXWeLQLYqLaAPE7D14Arz9wbuiMP4VgKv8kkDjGg7bWNZiGopv1uDTYRPfswf54erLq6tJpnFPPbQwDLuiu5DdALgxL7e3PEptgqRhUkyoqbW77xLHkVo7v26ipuYu9TJ5zop449BXwbskxdfu1CfcaY91sn7RHodPM41PaVuJcGWFp83VQybZW6bGWGs6PAL1fPccPyupGVfaFiKXQF44wQ5p1wkeuCRZdjj4LskCrzZECASypPZLy8wjBD9KHhmTNUowrLrj7ovsfQcrEXuV5FwYMyy3fTm8T2DZuzo1WNRXPnJmCpgFWnSSRmuEjivVGhYJC3emjcV5Wwqy95N9Uc7sxPpoJTaipSK2m7YoDx73e7icue2xYofmWSKfJJsPr1ZYKTCknvQKgDkjNSChm", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvJ4BhD315q8kmLHWiQPSCoNNko5GCGEYzo7WZWabY4aiuUEBML86raWYM4xmWGhyF438WECSuK3TieK5TexupVZ2EEtD9CVh9ekDTuJBQJESKcFKJCYdzWhpMUrVsbt1jdX3nTbXNpPLvvXjbjbhBxXnWhmAZvaKpgtTNrBHSRZz8WC8eK92xGvhMKEq6AA5mifuEh6GDx48Z3CSw4SQj9VQBJVW14YUFGiBiXkft33MGWQ4vBprj2gaXMzSxFcMcxoNMMFC2quxTqNoFSprVsocTjnYHrwDAcoA27XBGgWK3DseoaS5pJKGUe287M5NYf", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139219 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L b/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L new file mode 100644 index 00000000..be759c16 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L @@ -0,0 +1,84 @@ +{ + "slot": 140, + "transaction": [ + "Abd1hEus4fMNxjIQcdJcIVEszELWgJ8iaTtPThlxVFv2pkKwq0NduNwRzgCTzBFMVL7Khv9GL6UO8Ydn2drvIgsBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0x23rxacaH0g7i5uk6YsroqaKRCniA0NGBwruuiMqvYECAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAiauxa+BYIlqgCi2KYtKq3wvJsdnqafvx6BOyQBkdt1oAMEdPxcSiFmZzKOGwrHPGziPkqQLnNg6ta5XYlX+oClmv7wN8lVhZ+e9ADJcCPFolVSqa8HIcx50eaaqNB1aIINxrFX6Fk2fHYciPnkDDeAgpRa6LxHQop+S2S2o5aLSNNF251w7wzARoz6tU4Jq0L3eb7LWRigjZSvpnUZfqh", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 100000000000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWZRFRwNeYtVRwWvoXSdj12JK4Rwun9FtFZLoSq3FzLeeizRAXKMWPRoScKta3FwqhXkMPzpRrV7NmxoCz9VyvjvrSnspWdL8XBdFJSwuoFmh7QqoPm8fDVLQQbs8WyhrwFGmVdWJgcybSb9YbTz5v273zxNV1KNfEqMzLJNacmMge8RJryv8MLQyWadHcuf9y45yhFuSYgjRS6vmVHP5osozk5e", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa65i3JiSbowtoxoqGhP5b7tFkhC2bj4MG7yy6NVYHr5WRYcRgjygHBjob6hvfEqMuhTHK7H8sbvSaCRP4hbgZu2L4YVaDNswEaH9HTDrBTD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139244 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 b/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 new file mode 100644 index 00000000..27439315 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 @@ -0,0 +1,85 @@ +{ + "slot": 144, + "transaction": [ + "AbqknPFrGyeRoAtu1LBx3yhO9ew46lOoskcAyhe2iiTxoVOpUFQ0I/09eKX02dvXt1J0RvvEaRei1j7Suv9uIAcBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0EbTcVNAFV7x9IHdynuUvqLuRsjEQezLAPjALSGcV4a8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAQGKK+MVuFyrO8cAYDD2OP1JBj59aiFvCxJyNuvPf/CwvLwE0E1ZX7tNUMwFKfJ9dgK3O9jHEVyNye0lOIg7ZCJ0B6bntVVnfX29uo28ry9ZCx4QFST+lMrSGUI3PP2qULWd0FaDHuUb59SlHH5TfvLE5DHXmKYdo4oxaufYmMvgPEVh2CP7ynASNVvepP7eUtukXSo4XzeNutfKUsTcWF", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999975000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPW17h1PrvsVACLEjLzR3kexZQL78xiq7gEo5ozKWFeAc25mEnggtDMVBNC6i6jVSPn1Fb57GsQwnjXR6ZQ8MUTAhPKMvQ9wVvJbJeRa8fNgMhz9huQBLA4dzVHQ1GNffqdhgPT4QVq6bXQiZy5gZ6KjRDcMpLSGs12y9FfuqASC3nXg1MVFiSC4YqJ38tNH8ipedv7EShJm1PGVYH562RpeYz2tU", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa67QwjtszfAHTtyTwhNbHH4vfYf67KtiQCSNeFyrX9LXffM8P253AX7tdvQWkfUEy5SJVeGiTHyd7z8AzramouJ13uwx2RnPx6erXD5tequ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874793 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108171 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127185 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127335 + }, + "blockTime": 1744139247 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 b/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 new file mode 100644 index 00000000..f317681d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 @@ -0,0 +1,140 @@ +{ + "slot": 95, + "transaction": [ + "AbtpFdWsPzmGOXA5qfAhETvTxWfhgtFjcf2xFS1MYKaukbyZB2J/xCUZ0J6ng65rrkTpU5hKWD1fZpeWaBIuZQgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1L1jEs8twpg00xBUc8ijRSRh8zw8Pd7QfrD+DfQ42QE8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE+hZ4l4PeSFzmiIcgFKh6qz7gou2OlnivUk36+U7gxas9QbqYjv8y+b7LS+TzcWfhMS1sgp3P4jxqoUR100tlACkMHaByeZIAhgn/1oYsA4cr4GU1cNVZX2LXXDYckUZpi86wm5/W0nzjJpuQdTdYzfMBvozCP1WL7PxKYuLvpjpgbN8eY609gQWhgW52wLGQMGADRwRoUflNriqkHkHxwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999525669, + 9496499660, + 290359191, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999510368, + 9496504960, + 290364192, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5vbYs4i3zFc4yypS81BG7EUqcxSCB45g3WU3KN7mYahFkLPp4L1Rs1q5S7RzSBzhVbM7svPLqEKPM7K6DjpPzSfAMZzQKt2TVyjAVQhSGYDZm5758r6Zmkv7pjBU8JnaKSku5FzKQ7nVhNP6XYTqHx58WHb439Az5PfaAdmcjRYJnntv18rAvkmRPFEdZLhvMWNzD6BR5B7oHY9uBcjGC2zpNaBoxPYXgMmRLKcFqan2mxEuWADhHB7sPWV91U4Kwu7sMFNx2cg8m6RzqvSDoaPS2hym3iQ5oX3mEK9BjLqcc61BNTCc74JHg7zjNPRrhhBSm87nePLEJfwJcJfpaUbD2gjzZL7Ns7ARssUSTM4Zow7PTft9Q75HwPWtXvbhFVJaU1YjCZKuo9MdPwB45BZUfWavEKLhPPvLni6G7dL9Cna6jLVJv1eQKLJMEE4bTgzH1oCdETyVctLFhJuHvLBXUuoWani5U8gmj91m4j6jHyq", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRrytKLyHEqod46bdZUjpK4c3KsUNZsSSp6uCJnR6jcxdkg1TzzAX69vzJRpkNPGvLYzxNeKxD6SNtH88FqgXQv4vb6dhNy7sQXxPT9XPQYaQdtGZSVJGYHNzsQgQMpL7PLnMZAT5BKMNdsbnCFXyjYSWMtfCMHnBNRS9bGYR7KQJtS7pLFVKMm7dfQZC324XzHuyJkHnAVMhaJpepaUemJSJ7mxNkakguRvca4qNbqWBUdYiDVzRXQdkAQ8tYtfi5q8PLMVDnoujVp2J5Bkg1od2MuG63BEn6KhzyKxmxWWhSTq52qYHzvaXzqkXx9WVCj", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779864 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221419 + }, + "blockTime": 1744139218 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb b/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb new file mode 100644 index 00000000..fb8c34ed --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb @@ -0,0 +1,140 @@ +{ + "slot": 76, + "transaction": [ + "Ab5WM6N+oqNIGbPgSauccL9/r0kvnHoe0N21r0xWfpDQ/W8/MJ4CUENmTHB8tn0X7ViHFfAZtlDAXl0Z4y1YHQ4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1Uf1i2/CEO4uXkGTheXhvgRO+KuFfwEhfDAYGrNXh82YCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlL80+9XTnGtdjG14o2yi/eYa5Y211a4tPUUqIZTlswCSbUF7crfh3G2dwvauy8j240kgE6eKTb5pabw9M08j3yqjhy+tPV47QhHNUBN7EiPQGKbVtjowfO1SczYEm1cDKZ8Mz61stJh9Bgd66K3hJF2qSh7melLU8WlldOf5Da41/8HOHHv9+azhvJNrix3CdhJ/Si9qhPsnSep4AOWdUQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999693980, + 9496441360, + 290304180, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999678679, + 9496446660, + 290309181, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8ApGAurdpkL3LATzkEM78xKCFkk1DoYN9UjF4inEw8ekzTMmamUepG4ZAUNhEfES7ysw2LbVRLdxpYata8dSMHP7CjAh6rrbpBcjHYqu1HcWXM4xWSAKcG4vaJBJwLM9H1j5wNVJWaBX1jQVTDH1PtG4oxAP3jvNodhHG3qVmRrHEYibGTe8Uk7egajryxbZGBSY9JQo4Rqtrs1QdySRLFRmjC9pHTGuKvq81EYUNNagdV2SPx3cwg6UTg6Dvq52Q8FRDvP2YuwMUCoPeHp4Wj3RY9yG928bXQnMUkmvvdGgdgHgMd4H7ZQzDos5CMEanvgzDHLnfMnvVVPk1aVn86hbSSdbpsZvn36Lyv7ZuzDtBfjBivfdBoUY5432Qt7ZEvxoR5k2BrVqF5BYtYgmJb9rRpxJcicKh9wttfMnAAq8UEiPtBYSitiMskrNjAaqrmNWJyVdDr1PLMgMigtHtiCZcqAfe2KsELFbWtCs4qoWtas", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9eLqo8msJ7nzaQuWHRKFb6TGJDL2aLAWM4WyehVhHS7fX3NGjKjXjjQ7v7cW49anHpAYGq7qKSgN71BNSTRoG1mmp28sXzyr3fB42PwLqxXr1NckuM8wdXzeTVQZkLKGfUmsDaiCarjqxrmi24fFNpPZqkp6mUCw9CHufqpX9vNPxTBT81i6Vb4eQ2F17SNspfXKcJAUyXHySeT3rT5AXhzmWPqWPQXUG4FhRyAjzYdhRYPwfxZvANLRQshkrzbSLDG1KJhBNGQPyETgRSsKyZooMwiYuJPQKRj9SvmN8Zapz6EuJuDoXufd5mo5WaqokT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780405 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220878 + }, + "blockTime": 1744139208 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx b/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx new file mode 100644 index 00000000..f9c2dd56 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx @@ -0,0 +1,140 @@ +{ + "slot": 82, + "transaction": [ + "AcUtLORpArrHlQuwQwCNDlX8GiUpsqoMuJqh0acBtwCNf+NIhlq+Oct5WO4Xwb2kEklLeEv90bChoDK7i2LtNwcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1REsZ0ZIDxd4mpIPz/Tai4mDOAZuQicCXHQuSIEl24b0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD+3ZIXjjeWKDYFX+V0dsXXLByqhjWTjfZQqDaAR1KzUXu4XqP7stN6hMuEUAiePffPR0oUQNYNPJOFPVj5nmCymVncWtXbAIM10wkmdv6kxlgNL0E1r3PRsvnHSIOmnuJpAyj2jhG3HQZop2hbfo+upK9Whh8eVcjJ1KfWqzL6Jywxd3uvRUG5iJCdKSBVYMVzQAG8uswjmQpDVjENjfEwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999632776, + 9496462560, + 290324184, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999617475, + 9496467860, + 290329185, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5raKknzi3DvXszbdYBHi2d3nX54ZVmkXT8xzo4wZyuCQikJtKPcrBjquJj7yzQmGnnvP9Boa5M4QF7SCA94nLc3k5FCHXu4wfz68FFvuC3N9SkZJBAQ6eSeEBr39Q1NkPZJ1izWwtPCDtCoU7kzoLBRc6QM66v34c9H3FSPiSoaNkWPZMK9jymLvX4bqUNYczUrRWkdANqoVKYXwUqTRYyiAZ6CRprV1his4aavMbjfUA6GjvbpvFT1YhmFAnShVf2eGxt8u1JbeGSYkrVdv3CUWTka9JSN2uNz9MubdY7b73sKU399m8GqNx8dYSwofV3nHpvsqW97AyYr7EdPzMksxe18gEZ9TfoX1qpeRbLxLJMbFJdhsD4WesAe4UBr9n67Zvnof1Y1bTG9hiwvgyMPUxR4VrN6mf9NmGkCiCSnj2MCsjRPdCjUVdkB5LCLnSnyuPf933ZRmdpX9v5ayk7JgAxai6akKLDKtkA4TLoWpYP1", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotE2q5mt1LMjFz4xGqgUAXsMkBuTRMHZu3BTZg7i3CF2F6F4RqC2uY2AVoH5rexxKKQyPJfgSd3qkMcuvo424x9xiwXD6HkFZR86xV8B79gUyB6GjVu8rjx1wq64ui9urNZ1uwWA2dos7NAbgcg7tmPgSPkquL21ocLNgocnC5fYL72pAZ3RvXTbjA7W5mPtF7oJcurKEqjHJhWEMF4U5AjxWVzbek3tUh1sPRhwo7aVaY8GuSznKj4n83mSh67yDyzmdW38YsTLeZ6vy4563JaFJrNoeMeD5avrJUQ1biyhKdDpBoC3exBsFyuBHLxCM5oM", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139211 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK b/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK new file mode 100644 index 00000000..73de67de --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK @@ -0,0 +1,84 @@ +{ + "slot": 141, + "transaction": [ + "AceYAUKm7/a4szVCPqV+UqXE5blX7lRZZwIcSsbNzlNHwCKpgbn9WGhoDHBxYdBH+UpIjOo4KWiSi9C4MldP6QQBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qirZomucbyMTRQ1XHVS3/k1g/5zFNkoAe2aDZMm0AqMCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAhwnt+B9tQ+PdPrW8D3q1f1UonNe47CPQ2zJy5kPLlHCtHonli51iiVxQ6XxI0jLxi7JL3wrVfxNhv4jYUENQuqUz5RZwNjcH/wQO3aNZ3ysAORcG/QTSfyemDj9cKPYocHToK628afu7CV7gt8pFNkV8kqTbv/3CBn7Sfyj6dSSkABoibI4T3zsE5tNr4UrQ2kb8mEv7/DTrkKgZFZdgt", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWYFxvh9XECFtzStha4v3TdRuQ2sMeCgVL8fW791maG31Q3v1rRczD2oHscMoL6DZfFZ7iXxBxFUTsnxhSN3Sh2NpYFjC11i9zMzuSSBtFdp7rFAZDiLhu9Yeg95S8x2ebk8mf2MQ1zwzdj63LqWLdMrVJgUk4gHua8Cxwc6Cr8bFaNwDMEjp12rQQLrN5Ye8ceDbVGKRGQX4nx7sVjJKwd3mKMW", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa668mR1Yx2FVUSrEwSsxWfBRUuZHydGSYe6Zyqs7rAtmEaPjLgTjiT1dwbBr5BbGzJGsQ3yVqW3QA2V4tB9dAWRKNu3Kvz1UUda9WnmSV19", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139246 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq b/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq new file mode 100644 index 00000000..2684bf4c --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq @@ -0,0 +1,140 @@ +{ + "slot": 124, + "transaction": [ + "AeHR1+Qd61RIHRr+eAfBHk6D4avWpp5QraTSXlbdwvOKIZtfNeNFkQNXS1ooGlxgOiAWRXa8vrZ1s50dq5uC4goBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LSCnHUUzvALU8vHr7OgdR6UquQsG3b/AzmLaq7nJdYECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnIXaLGbgpFnbaEAPqIeEaEZL331eTAp7JJwuSb60cSybBLt3k1ywGEtLZGlb2hxpX2wmCXenDRTZMLxEGpDRUCBtMfS9xJ/aCSZqZUGieXYaZek9v++cETvj1VEuMGrZJLLXhM6WXI9zQ7QyQH5c1wwDTmcrlDB4n//Nn+gvq+940wvvci1CLpuM6a2RIOd/7U/PbijfdGsNaKT9CrUxGgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999280853, + 9496584460, + 290439207, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999265552, + 9496589760, + 290444208, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8Jg6ezDAYeuTD2hHomeMQfAbqnHsv64Fyozvr3CYPjBms51RF2wVX8F8HBjhUBudzJcDSX9tShvhakC1L5jdfyUb3AyS3Z2RZjKwisqoxQUsdPjnT1r4rv2EwXyzt3Wa1zAJYmFCvarx1uW7u55duYsTmQqFEfwtVYwGxLq3jvMAJKqJsriSJkadRKfm7xcnQuEDtnavtCX39gebk6b2dKsR2KAabout5WDALh49KDvLfXMsmhZhYou2ReVUq1WFjAuxwNxGubYm4EfCW3yJ2PLSePLDbmx2N6KV8Z5gMqKt4Www98SrRYyrvmm9WutkmERs3HQDS9M6fXqUV5ynQtZnfwAKVJzJGptfcs8Eubyo4xieHDeBGzERgwRZjbZw92neHP2J4HkCctEtXjaDEkazkmWe9tbJbL7L7WpVM771dVEVqdAUsuMSPkMhMVmoRKypquADz9q22ZixjxxDV3uvtbb5kqe6S6TBCbYoitjBCKH", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNSwr1xNAPGqBwn77T6fJdioUTGWe5vjnArfDFt5zoyRpb5gZ9HewKsWFZ6LpYaBxLv61Py5JB1GddDmftfKqiqXrR7oNjELDyPZqke6vhdEYy1iLZpVtBYnghFycvuW8qSPgLpBN76gopMEWDozw4f9LFPNBATpX2g9zJiKVgitLycDh9XXcGwxJ4NmEJzbHBzJodPjh33VqJsgfW6pZGyBJ4vZzJ34e3VS1QPn61nygkCdj4NDHKL8bz8t41QYbmqcAPbWJAsotBjYhDTf7KZ9dqrfUQpY7NPvkxFb85DNVQ7AbD5KcGuTRv8bptqTnEB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779864 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221419 + }, + "blockTime": 1744139233 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa b/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa new file mode 100644 index 00000000..5d747d70 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa @@ -0,0 +1,140 @@ +{ + "slot": 68, + "transaction": [ + "AeTEaHmi+CKHA/8LtR0GBE3OKgAwGcp2NrPXAizPmiTc78OXVrDyNyw0MyABI1PqqwLi9XhVhvP/Sd+7mxyzcg8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1r8VWn9zRbRvsBFPDmYLV6OTTVSNJTkZAGLCxZEvi+gECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjg3sVf6WxWo3GhN2UWIXAORFSfOAxbSRaaiv1n/gScyL94m56pmtelJMPS2FvkjPYIvkK/zXbpQyRSMBIu8Q5SfhocQ8LPSfRIp63QStHiZI36XZ1NGT3My506hw4PwEld2GxGfHWO2RZ3eHSMyX0ed1+HL4NJ8Gkz7R33vzGKAo0+/VJYqIp1wXnqXGdZ8BP5vAud0sNJFcyNzKObRp+AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999770485, + 9496414860, + 290279175, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999755184, + 9496420160, + 290284176, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu843wRh5dxNbycEpvEq5wxAiPwiHVZgVXyuH2ayfPiC9hygi6HcUkQoAUx14FRyEyKwb6Da7hyJtN5ya5LWyncKoZDwU8xpL2U3xMae1S3FM2PG4RQpASkPSPhkJHTmCzchUrYAmVRBLGbtjUy5fhC6KvXgWQXdv6n47etPqJ7E7biovayynRTgpYkSLbU82p9c53NmT1NzG6g9CjuRMzJK9wxd5nWuJAUv3zSjxikebvX6kDTgSLUvM7HVJUmdruJPC93gC8Y4kbDEq8jEVzN4cPx2oSbbonZCUtEaamfKEFeJNnQHv51NxNi19nC9NLSCLnrLhCAitq1dj9ydZNX8ptXg5r7XCVsczmdimLzc4sgB7FhPN6vtZVUdnL8XuQcJKhUXmRiyLp35dybJDVn8HM33v1NbfuakRZzThHEvCe9dyhyYGtD6YpUCYn8DUVf56Bi5YRUCTDDytQqDejdZQGew1NN5effS5sYsee7R5ZSdM", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot1jNd85bT3ZcrTFaECyrX2SGHhxfnAecZ1SLnriGFrWjDyRdqBcTEpYUQDBaRxwJ77BkzAMkAGeQZnn3Dy9fCkpKkstuiVEUHYWMHdxJReXymR9YDGAmzLjZnUH3mVQy8jRtk5TLYwnTN4dFesuD5hvWJu8A3ozee4bERLEEJXP5j5LCW3nLmy9ng6btgy4QsaVoYHA6WLZDgNB9h7ndLNn7anyTHpKHhTvseRYRAKeU2iQknYLKFhsSz8kp458viEQmKLeRDcUg1fYZPsaJytrQTNKjBUe5vnEL5bkFw5FNB4sHhT2n1UQnVAsMM6pHF35", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139204 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF b/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF new file mode 100644 index 00000000..a61271ab --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF @@ -0,0 +1,140 @@ +{ + "slot": 100, + "transaction": [ + "Aen6RxVgtLydac+iJXgST9qPEElxqx4kUktDydKAZ/m0rHFa+1H4AW7SVpmSVjqsnWErWfwO6+nBOcQHySLtkwQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1b5tjIdr7R30Jg3oiL+lDGpeQSvGCmaoiRsg/8SPeVigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBkpfDQW8HKCIGGJcS8XR6/PSHPZ2gbAu+8eis80JHHIYRyu4EDVKSWfVuxGomrnoRw9LPJY/Mu+FvweNs+HhDEBfB7zGfXVSdCife62LLarBO2ObxyDddGIJ7zGXcFdb9JCEHYIitqK/b8zbOuiNSs7TUzx7P+d6kk+wHPHU3u+cEqmk8IL0mBNTlGLjLhO8RyKy+5UKuX57H01D0dHy4jQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999479766, + 9496515560, + 290374194, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999464465, + 9496520860, + 290379195, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu88dzEsbpXvesGA4Vv6qo3UyxtGhyA2D7x6pDptBLt568oyEjF58TyhW8a1VineARLFgpEpMWkvWPno91qqZ5ihaiCYxKJ1bJ3Jk6n3jn3k9snb7GTuj6MgPNpoc8JgqGXVdFNJ1HjqMcovpPuo8Q6no1pNtKwNDc3JVt3LzvF21EX6cdvNUjunbUvxkGmCHpuc4ALDjeiuzpi1KoyEkq2KBN67v7Xav2KETaQvj9sC4EekcjnDr5E42cWrmv3FhsN2YYiuNtuUVnNSHPYfuib3w7XJerf9fZJuUZgwRds1GmFRBAP5JAXpMxxoCZUyWu5UTJKhVLjCmjDpyBzy1s4Eie5wzbHg4jmEdNfXbugWLvDgAd795hTcwDXanSVmB35xEAwU9y1p2e18ND2Y7yivHX5K75NhBLHtgVNjwDj8QqxyGXSqzeRwc4X8w9Z3y1ybHFsjytkKYGangMcwGHKUMW2jakaedTnHZ6kXMxwWtSdMq", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTJe5j4MmNZw85jtjEzE1inszHmZLac1VcmJWbwNKdWXREJXU98AxsnM1vL5Vo3nV6UUNuPWYxXD9T4Gg3bHfNHcN3gqvyoq1fhgkQumzLTabjAns9YiWDCSdDtj1sgyW564NghW5ew6jmTxBc4vv9fJpbbPs4U775GWHCXYLG1U3DboEYfRxUMt9fVvGWTx39EsKiyR6hD5EsZJm6to8VDH3DX936jFp5CLe8eQwf6u4s7QSTgZxW4Ub9JuF69R8FDixmZGRfN1j19LCiTjTwVx23A8Fe47VxuZWupZ4H8bTb3E3tARTkLWapSkvd8R83Z", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139220 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG b/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG new file mode 100644 index 00000000..1841a6ca --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG @@ -0,0 +1,140 @@ +{ + "slot": 72, + "transaction": [ + "Ae9JD1Zs9tQ79tk8QkCINfAXTZ03oeKqWRBplPmtpBbYGaYImnbnWdVgMHItZUpiSTEn2Bml7cuMEWjBZOue0wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vG386bl2+VFGrH5aQt2LlV3b44OfLCN0BHuUw3qC4bICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBly8UmWT6AS/xr6PDeXUVXDSR57O2NQ4KmdnpmAsZ2d4dBlQ1TN9uDRioxi6VZQRtbF+TpoWbudflO9p/yYxrow6YZvjA3S7Iu6Qe3OrJhEscN0T2FwBb6c0LEGpxeiD/sBPHhz383ugmjHv9KjI0SbtEDV1TTE6XbdHyqK24igAZRMOVYHHuboDIVvIHRKjl1sonAGuJKwT2/It5OW4nlwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999724582, + 9496430760, + 290294178, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999709281, + 9496436060, + 290299179, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8DH84aopDL9EiA6eCSgYGxKJFkmdEhtycoyYm3bH9uU6mjkq8yuJiWdfm9czTPwUnfFdeT48Rm8BoB2tuNyJ4gD83jyy41n8toVDyE9sNEi9kjzZw1VZUPHfD86fLmXXApFr4sfvbsdq7rPzYVWk7Sbw3j8WFFtwNjQk647mbaiWxPcnUFV86PupMgKEKJdHYwhe48eYdegTFc1x7Aavu5JoUVC1e91peydxjUiPnakzfChCpzgJGNs2gPDYZZYTjro9GnhimFGWp3FFrh4n9XFG8YBpqnnRPrj3GoGqe2eMkfXXAG96cKXxGarS2yrodYCCRgrUXwx7dHkvPzKbVk4qGMuviCZaTjL5imSJc2BeGypEUzdFppk962nzd7tNzojB2uvuHcbaZm594eKoXevDdJsmMR6dnSjBUUmHtzEoizD1EVrsFEAPUuUAaw9KcnhuEykXyoSJfdxmVLcAqrVcfW4A5f7yTc8qoqQV1uFmJ71", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotM2syFzvKxvcY1aJCaimxX3AHZhz8iRyBR63jXw1HqHH8AMZRv1spUeuoSkqcpGfSKftCADtUjjuuRnhYAqAMHUvmBizHkXkDQXL58giRrniimwh1KKYp997Yi1nbeSMCXMcRwaaQ91LFH3B471oJjm4GpntqbBXkuEZuh5pjseJHQcj4nEdozjGf9jUGADVXgBAEBXbQjGMFf3J5EmcxJeFrZWe6drdbtmmuEpdUFYe1C6HarmSYrtisbQBHNpntRUqf7UMZ4BJchsSdGb67T7wZHzSDBXEbsyf7SHme2KW6vFEM684aw5Xcawsoo3c2mD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139206 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk b/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk new file mode 100644 index 00000000..99ff1fc3 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk @@ -0,0 +1,140 @@ +{ + "slot": 44, + "transaction": [ + "AfAnC8KxClZHOknw1lfWfjmQZ7dzag5QMiRKOH8psWcdrhCEyEdjCDAc7wj7S033JATVmjfGzLxSw7gZ6hrlAA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18gTfr26/sVzIa2jJwG+uwXfMVgDhu76XfX9Mf7T3F+4CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDJOwqvIgSK4StEyRKxpNIPo0gYW+05FFLICZjt3GuEOuO3BukYi9z7s3ubKgJVV30Iwv1Cxk+tvCZ2lWUPGxFRvMb4UbNb74net+aIdHvgvQk/g58CH2J02w3eaKngMCjTzRBRlmE9krWGqqZA2o2F8TSX5+u8GQnnZA5eHCaRWaYyg8uvD9vOsfZHmxl/OojdDYCS/nKnxWKBU4c4sH4gEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984699, + 9496340660, + 290209161, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999969398, + 9496345960, + 290214162, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5oBpFFUEhQeufB8AryttP2xeExazUHRuBXXWyMCmL1Xhf4ouG2UJtZ28TkjLUZKWkvt7dQ3tesC5NJ2JjTjvVPCUaZFvyjQieGuWZ7RW2RkaBtoqRsSWaBfswX42LhWRudqxKB1Y1wLbSMtNCfbh1rGWJBqojpRK2rQ9p9Wboo6x9B8QzesMhG3r7Qwi4ZPv6VyZzkXcDnsdpSv9NgYtycgby4bczV8FvBPVQPuoZuuDjYJJtq63er3DjyC57cY1TeWTZf8rH5xp4sXopDBkhUbbHoCF6KtCWX7sZAM65KisWkGG9b2bkAdAGUbf9eGg2WTgHni4BGPeoc8nRBZDPxYbrD5QJxcjFBBtoq8jrkA8uDtn4iFWragTYUZgXBqD8NNc5z2KEGQvn8SEs7pVMeHwuoKKqTdEf972HemU22vSxrVDmj35tSmFDEvq9ocTp2djwqRx3n3gQmuEzdcZ5A1PRkqsf8mVAYBJaZLCiUfPpum", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotP1PHQtnhSPzFbe8dsJ8Qpn1BxwA95Vn5mCHmx3bM1VnNpGfF9aBo9k9SRqtMtGubDSaR4cJqMogHTY58gKFvXXWdPmccvYp8ksJgkfbpp7ykigwjwb3QeSb4Ry7CJP47i4Sa1r5YjxmMqN9EV8rQeAJFz55fFqFq1zRNabw3RqbiBhPchWBad7areJEQubsHMnvvAXRPiXy7Zfy9KbZjSBjgBpA1gufHwueKvznfQN5Pc2etCQWPY7Mg3fe42NgxHgA5VPGTNvQZ5Jsrna9KJVc7G4dPYWYuwy3rYVmcMGbuCj8Uo1B5QJnQM1EvMqv64P", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139192 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S b/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S new file mode 100644 index 00000000..e840f9ec --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S @@ -0,0 +1,140 @@ +{ + "slot": 56, + "transaction": [ + "AfBnnHONymT18pea2znwHZn9psbK0K7HCX4zI+pCdgprwcF1g3n0J4r846exCy3dWo0NIGE0i1c2YFSDnnSdKgkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1kaH+IW4oJOP/6yMNAVLi0fx/nRVUEh7W1JRMXYDh7ucCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBl+kn6YEU/YyfrGU+jZNrZmLgzZpR6nnKYctjFlhF1vIn7N70icyteQ2R5ixhExezAJL3YfxfmkweaF/lMUr9/x6j4+Hrq+0xA0d0yCr4K77PyZUC2NWpaONBf8+gxguZF6n6U2Jv3LpBuQNoijIW/H1VPoK9F3ubOgT/FbhuWwnDkz+rINAuxtjCYhJI6zvgTdRkHMQGLgFRVz/pxp3ymwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999877592, + 9496377760, + 290244168, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999862291, + 9496383060, + 290249169, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8E1jQ3rjrc4McFaN92FCkMHLbCc6Cj3YpStEDx8G6vTB3QSRSPzsmsaXE4yxWCj8Ahk5ynEexav7sz8JWnb22FFxuJ4Ry5CPXwivpbFVyrUvjbWrAnkfSnAW3XivGgLJtEFnXgwurmbcgVSLLBXmiaDqnUhRhdW2LWzigF9xLB4AJAotsukJ3UX1iugNbTEqNJrXPMoD2jnJWwkY44brXMgZ2uaC6yBWayoAbW4YoUHPuT1pT6FN8VY1Wzb3LnMCFjgTG66kMnXs1A7UcGYXFTrE3ybA7pspuuB5cJz5fafS3dcC62s6zLn7snyKDvGYsDfhT4kbNNX8sYerevVZ5nC6hmWvWwybNuwbQLXXzEA6xGdwiMNspdYH3pMi3V7V6fVLFgGiAwVqvZ7kASgmoBu6LMT7bEn5cVZhrds38DbSRCuN2HduwCn1RXi52KDTWYbuFUQUBQvoFGB4XpVYRD7fsH5Zy7YasoMMPD3PF173MTV", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2DEaE3b7E6LnP6EXfuKbdFeeK1Qm2rJXMYEtA1YaE34zvZujBSpuSny8Nzw5m1HrsB6Ns86cC8DGKuj31Hzv84t9Qz25YdAmGWZZbb2Wb6C2TsA4WMnikpnUjohwCfd6YKYadPG7BuNhowBgax8RQSc89Bz9Xb1ZdtndDkrfMXtGPfQhWKtd7esurC7VetgHtbh7yyeQoUS8jGJejpSWkFWg7bthFRSoJdP2AZxc13R8k7UsNbA65AZXZCiyLuxjHFSCfHRWa162YLrh66YMNUcivQ3sVfEQZLpsQpLRAyudFikEEzMwtfDDPwkhBCCTF5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139198 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk b/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk new file mode 100644 index 00000000..0df8b67b --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk @@ -0,0 +1,140 @@ +{ + "slot": 64, + "transaction": [ + "AfO8nwikHH9TCRewjStZnKKv3OYnHndZE9lRkDJzje4gA0hid/kPq1wMlCGMDVostRXJPditz0PUf3H02lvoAgUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1SyDCg9O0o5ko8LzOajHeJPRa89kd+NPh8T1DYt7Tm5ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBg8byXZRU7ZaZOz+TaVzMxVmAT9CZ7hS+iISJwV5DqI2VkSiw2Qa+TWQistdnryFTxDDg7xDVzuVaPIz5XYgRYi2BlpsrJWMgZ7JaEHiRdapMzybc2U4pzPsZkefNpezfGjYFYNJ4+im1zZFlO1a3yroJtr7kMwKC4OFexmfLIBYzsJAv0006zsNJEvoQAs+O9vpSYG2MOnVptSlnIW+PPwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999801087, + 9496404260, + 290269173, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999785786, + 9496409560, + 290274174, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu7sfUUHM1hsmx658cAEYdFFpWnr6dZCmUgj8rhGGGrUQ4wYac3rJDH5jGxDY1S5SB13YB8pqfHUKsfb3j5Q3CGdcYRHCU2q8iiAZU8y4cYxJpfkKU4RXUcrnnTVZr3fBNa6tNFdHUH2DupnnTG3v4A8JegAnTQnNRpeowKoRcD8rY69ysLuwpEbRKmL3zRsbAT3swEReyRncPhetLydPPU2TEBqPexo3c1xtAejtDx42vhASRB1gUeseTWCgiz9djBf3nC7XbvsW9uKYPukys1jT2e6VWoE8Y3crHPeY4XVoJjUffPYfsVR4gYDkWzQdxNVBSmjCQZab7BXe2vr1fi33PJNmA78wBXa5kH71gTXNn8u47RDZF854BiKYwQPRAbkwhfZMGb38dHUGHPAhvGqn2qCE2fYHfMXhgw6B8xY1SoHdDZGPZxdbAQGRGdXZ9e6vJtSG4r1uPzUg7qdfcLQ3VFPpzC2adTMCZShaEaqQGtFZ", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosrjvQ7iXRX1jUjFbeyaLYSNbTT61GgFN48zqpK7PBKqt8ii63PEf7JcDM5EZ1jGDd39z5pBJ9xgmRsoWpv5yvtscQpD3y3z1eb8x9SrTBPNcnmqDzQEkF77QmUqDbJ9AvFeNw6zF4LLbn6X8pGLdVm2qTYFP67w2phRm6JHhztJcosNTj6eYw77ct25qG41ez2VfexG1jWbm5BWuFKsS8fZeWSFoRHbMbPeWpTJw2hVgsq7GvUaCvtaWv8dfYavfSUFn7pdgxkH4kQL7os4sdjzeMrKYWMSfTxsTziX9dcfLjnec2QWs6UNk9zDgsAuBb8s", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139202 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC b/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC new file mode 100644 index 00000000..5cccac37 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC @@ -0,0 +1,140 @@ +{ + "slot": 86, + "transaction": [ + "Afl7/XkGg9mEDlHwPko2c77S6oPXlBbczdRzHDiDREsa861tT5kOXpzQoHwt6m5+jX3OmR9o84o9i7rYJ/9FUA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LCM9VpWJRXOx+APDpwY65EfRRkRBsSqLBUsS6b+hHmECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmri1wMjE4hkRNK1ONQZwXbZ6CMaBqGt7V9zLE9Bx5ikNryo0kt+sPgsE5/K9ZLxYil98Rx9Ron54MIwfkWylow1OHV0EBUYQ58BB3lciMCxafNkMl6BZFUxno+g60KuBqbEtdrH+vJBtxJ7RMjaQcJN93ewJhl8Sa0i/N7oDr8iUrnG24k5jVWE5+5/i4JtkkUGTbGyKjEdKda6k/2ZUaQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999602174, + 9496473160, + 290334186, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999586873, + 9496478460, + 290339187, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8GrW4HprmWnZuKS3WNfHjiT2QB3urQUMSgkuycW4p1Ek15xhBhdA4X8GwjQUKaRBChyfxUD2USsVBMzfFe4doAC6KgJorE4A2RfVWDh9tFgYxBtW1xKBqSEegf6aU1TwuZ4EnSasSmhKsxYsUjQLEavVttG9THbYvN2TztP7nHDAeY8iXSkEptsQmtctAmEfk739pNtshC2oRBqoGvoiqSphB2FUf3YQLifzRhQ4Yw6erhciJpUSULU3zqD1XdpR3RiPR2XaJtcLcL2b1oN6UBoj4D3bWQqThfQLnrDfmiq1u4MBjuvm4h44xCpVkQngjQUyMDyU2PWV4YirBDCUX3aUaERdMDe3SeonYwiZ79d9uTQjdXQTfArLyU5dYnnthE2vKdh2JBDMq3eQneqEVUiEqdd1Qbuo1UFnCGv5ERVWHECiQvVLnGQ1Jt2tEjETbqNARdZVsMyKdvkMz8DL9gXmopeRNgtbCeukL8zPJbTthQK", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotJ9B6ArtW1oYgbe7o9sZhcpj96bv3mAvXRyxF3JY85xWHDhNErTukHAcjNCGXsuTbnkCXQgad4f8CmWN9sNe59A688VMuUZ9UfhHNm2fv2uUuHpSz1HFebLYrkxfrKQWfUrsiJvTXcw9c7cJCqUi91DyQwKpTgpYcvN5QqEeV8rnNSMQdcTQw81D64cva2ocNUeu68uhCRqwtn1EHADKQ1Mh8YyLnvuRfg6akUYatjHzZG8YAuzrnBVULrPdbG5cWLBqn9ZGUwSdwznWYEziSRYti7r16TJwpXXxL88LcQiD6WJfW7XAGDqW7WHZ2q98kPZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139213 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf b/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf new file mode 100644 index 00000000..46d25cda --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf @@ -0,0 +1,140 @@ +{ + "slot": 48, + "transaction": [ + "AfwV2zqaUtVdkwrPqIwCAjhfKOwhyxu9IHmeD1L/tjQ10f/rq2ZEgUksw5UeJ4M2oUYi2Hg+6+nWkyBjas/4xAgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1/dnupAawVVVFVEt+fuXhwFgxcCImZrvdOuILiJtpbxoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEsc6e6z2qAP5bF+pbElN3VfAWu6/4xcDt52ClDn97RsGtsZK+dTe4FHIBpDCOOlc+u3nmgbdTtyM7VSlCHGqZCGTbEvP+2VJDfXbf1UNw6Wdm0tNZFmJmM410VrJjaADgX64dZNpHykiCjv8Yjx1fsOxDQy0vUkHbntVX5jq4ooQGF0mAjs2EM632fV9SdKzh2OhKyu9+pMnWv8YKvuV3AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954097, + 9496351260, + 290219163, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999938796, + 9496356560, + 290224164, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5uTLvMeqjtfyTfGsdbUeaJvmbjyViowxVkTs3GCUe9aZvywmzkLK3nLrgFZ21XgiG7V3qyDSgpobGk3pMuXCAQgjECZWDa2pNPxqtNYLGMCuaJd39RdPFu7jKVYTRJSAyhTeBiiT669gHXAjjBjRtux6VSsaYS9Aw3BmU2SpquuSuJaWJhd5DDmkTfUu1pNaLWCdgxErVCzcPguAF4xXiRSVB81EDq4M2C3oBB4zVDaq34m3F732kZKFRR1921h2MhCtDdqc8nxLbdK3dJeZpUAvH7tXWQwp1XpMXQg4pN1HkQUdkX59WYKcTeCe9NeyeQRvpTLTL93vUsMJnm6v8Ltug6ZMjCvaiLkb5EQi3oJPxa3c4i7SpzE3zj8vQFVCDgSPAyYqdGKqPLwpqSZUn2K6ifNTXhSfrnDbPAYe1R2a792mceYbGFoNkCQ8vCTiZhVUGQGGDMv978YZsyw2MHnH7EQCfwUtBjFaTzj5vphymgT", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUMHz5FJJa5r7gJqc1FC6yQ9fVgC7fesC8AEsLdE6KJiwNVbjqYNjYBVmk6AwVegHMMfz6WbAYGz26BNRwk5EYuTxhbNSk7mJUZBJ6CkqNLAsUJAnjVijPmoQhXHvkD9h4Y35zjEc14RQTVy2pFnSN9RzDhHGzS9oJpjAzJFDiUjvFMPVm5NwRvkHfCQVHGtu9LvnTN9KWNguoMBs5fvRzjDYQFn6dFGWs6X4htKmTgRJt8q8qp7NoxakVtd7Sy2R4dXw2QtpLAmQZeNATKqoEPzvyqjUngEThENwqbA4jHnNwnRmd4ESc2y7feptcBxsH1", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139194 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 b/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 new file mode 100644 index 00000000..41608c3c --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 @@ -0,0 +1,140 @@ +{ + "slot": 119, + "transaction": [ + "Af9IHBBA45e1sE4DGsl5BPR2m5B5ylAUtbEzilkDZLAUpjRp0poq2r0nV+Zbj1UlA5q/LQk9Iv4UQmdDnTz/6g4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10+fQXWBAbEBz2de6ELOe0A07MdxBmg7y83PEeAJKkmcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKwjOtnERfEF/z3tPjcIzNvOozTCh/tmsSwZMJdXXTIwDCgd/qJJt2kMfrxAPRq1rJ6uSO5xZ56EqV3OgLmGVxCZZrZmc7Ana7V958MoXLRdI8phDWXzg52eWNKjUOwyTlxdQLucr9QCKqbNa6PpW7X6+92vjYMFaGNGL5w4Nza2gdVx3wq+orRwXpjf5nJb3wB22SrHBTFWZyxXsFvA+MQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999326756, + 9496568560, + 290424204, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999311455, + 9496573860, + 290429205, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6KyGbgVgMTmfSABpK2Vt1cvGWG5PeFiSnJzDg4WCukUkoHrDbHNRiPtaUuQzM37voHrpRGyEVoFjJ8gynQiWr9jdRmFC7QaFfjQgpzpZEiZUjHYBKEctRiuPMHfLs3aeB3taPRGh8mWdyAzuM9SEfipo5oHDb8741u4Qp34c443dUk26AkF2f6v9Z9VEfcBU9XMon6Qv7mkayRXWs3g7j9T6Ch5bXn7CNg2GUN4oh4adeDHKfvJh4qjstVZcEgDNGhUQJJ8BVKxytxaqSpx8nKmLrjiQg3a9CYcNm9Q4LdenTLsL1SA32iAVtxNRZBT8U3ydzpCjBsB1zjJmBX7XGqVmDVTZHWNvW2Qdx9G7CjAGWN8YDuBbtyVqJz67QwSSV6sYBjGanL2eU2V7L7Q7PMe2aJXRRyrtx37UCwJ6ksK16QGAueJAdktd9bQkZymaNzR5hVLBGAMMFLhJ3Kuqgw3kHVtQgL5Yb5rFbRZXxf8cwqZ", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNToLxAto9ubZ1xBn4BjvstNbpMsJPkAq19c3FknNRuG1qJaRekYuMT7h7PbCXx3J9DkjAT1BWx5NgY4tRkecM5suom1JdezgGH3N1iWYKrK4qeJ6hwtG2sV8sk1hvRUjncXu4BU6xYFWXVGAKvfERTEzk26Avf9qPppZWDyiTuTPeCskg5wreVKxsPXnWihj1HGDcTkNMD1VKKcCZua7e91rMHSLjbWxXevCpGKtYEQ8doTaLXwB8tGKUBpSju7uibRUKJamwjngQvhuCe7gkWDgxFkCfqQYm1bSHH4vy6bVjQ2jh4xZDTWs1U97v1Cvhd", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139230 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN b/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN new file mode 100644 index 00000000..22e5552d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN @@ -0,0 +1,140 @@ +{ + "slot": 126, + "transaction": [ + "AQZRIViA/YtHM+B7FvqxMzw0OELKy5D9INz48uVJZ5ji1WGXtO1PFE/b4tnm17FOwPDeSFet5cgk4heFkm911QcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LQ66Ug/RoBPGmnPYRMI8pojcZyKGc/p3UbAWoDCgvsUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBh0095A2EXiJUu2XyH3M1cYrkUkr5ALRiDXLnDJZ1d3QEYdXvx1J6jUD39jA2fVI+gOdTP+EskgVWNTLp0qeIABGa3z492vqNL1F4dgHs++EGbLvXYV2W8jsSdsC5wT1LiXBeW8z/H5kI6q5Joje4pj/6VZQZM2530iziIFn2eiomueGdVy16NQpkZrWuEB9LFvzukixzka0zBEPBaud+1QEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999265552, + 9496589760, + 290444208, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999250251, + 9496595060, + 290449209, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu7wE6BNUb4BSB8YnaJQMeV6y6nBr7xi2Tg9woZk1LYdJnriBTmWGHR8rWNB9iYr4PNoczVkuKJqJJ1YkgqrGsd2sg64FAHQqXoVtZ9cPoWAteduMd2mtAaie9x9bvCTNx7oErbZniwNmYQ9AxRcxjzXdUyKMdhnudbhB8k3USDXBXmGVoouGGao6sBnw3xPMFRKv2HJC2EtQfo7mPThXbgYyiTiFfJcgiNmCPFYAyXV5efjdkUz6iBLaZHLK76aAhkR6zHdAWWHHhBc2R3yd7qzWoMXfwAQNt7nxCSSF9vNDySXXW19LtUg1z8SCFTkX6d1V2rfXEAmKpffHoCfdcDxsVmRQdp4HWYENoLNftQXRRMZbLXo59LQ2mPWLR85BpUS1Rxkpeti33bhrToibwgfjwHiNa8tKBmgK9stmFUneVzwDNYwEKcxW9bxB18Jz3F42YQuKnHrhaBA6BZYbkmMw2asTJgzbi13hvkHfWmFt4jF5", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotLtWBFqwk2KauukCZcb7CtQuRei7m9ALerBLGZ2sCXKM2z52rK7juNvP2qWFgpwiPGqLVSV2xjo3i35vqB4tMKNaYQmpwSJcR53esoXpFumjUWMk6BwDGHz9F6YoMYpF3997B7mFxfeioBHGpLhZ8eJEuKHXXj9FA8YM147UEAh4YBgXFpxTcC2FDq1Wpe13h4cJhiAK1DBT1x2B8v9i9BEFHfzE1oGuiR7etbh5o8YhccFYYzUpLmSvEQrMPuwjhYxGa5i6dETsCzL2JJ5ZThWdQbYhkt4SbWdjMeB5Mkg17VmPCQvYq5L1uVuqiPp5Mou", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139234 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 b/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 new file mode 100644 index 00000000..486e49c0 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 @@ -0,0 +1,84 @@ +{ + "slot": 142, + "transaction": [ + "AQywL5dQLn4whwXUmn4REhGOTn4skK84XrrK4P5amEJVK2cWhmNAkqL/mgwZ2e+emyGPpqW2NOnTY5lrtQc1Qw8BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0QlkKg2csCbebgOlAm5uO7beOnClA73DmyoV8ElSOKF8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAtxvHGcWyosnrS9cXUIE9fK4dzoryIEx51q1bqHhtK15sbkFliGorfcoSzNQmt9uDgPBpyfDeYddTTc2rAQp5sh5BvH2G2jf49BMMOLNL/A2i4DfPwir6qoo2Dr7S6yDsELF215yGhg3LltoIvkDDJ7bcwdpYn6G5tf+FzkLl6wI4NwHQY4fH/HFhMiIwzPOwEUae/tgY72RK0l5tj66B1", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999985000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWuSsc9haPe9pp5z6qkeDhw25Rm875beLiSm2rzJo6svwKegvY7hf8uERj6cT9Z8ThhDkPxzB9Bs67qUjTt1PeBoGfe3GhSo4rKVAELw5ckBUgvJpmrppEGSPkWzXpBHsEWUKK7EkP57tqMwk7NTiGxtmk9F6Vb1KbBAZrcupeHUgndcJkwiQqq9WomQisQkP5L9CL46G4sBAFRYN3gF4fYrpB2C", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66ZVXJfJEZ68vtecCNqSCUbD7vZMXUXqADAsKEhQVi23cVE2tovQqqd7iWu3HT8YTQViVm5wsXsYmaEVo4UqvhP5QoCkZAJMoWPsAdBpZu", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139246 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE b/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE new file mode 100644 index 00000000..83f6c664 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE @@ -0,0 +1,140 @@ +{ + "slot": 77, + "transaction": [ + "ARA1hDgeJXkNO7FI66DXBy1aS7BVMNY2rhEuqOC995kwcoILMEZFI7zRanddubTRH+ydREGNggM/iIHufGyhlgEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18F63HP9eUQDK4iU3rXGTqKVqmT92k+sYZfGrLL6Nc0kCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqKYXraZBuwDrQkssIa6AJscGK4gJoYNgc5HmT47ydCGT1KmgTe6SSqCh0lVbM1nM4Ie1zsFya3CJYxlwUY5H3RcFdbXgTiMi22Sx0yAY+FqTCvqmau3P9DDgVm/9iYUXDVwvb283btk1/Nb4QpCOUC3Zfgd9WHKK8h0aDysYts6QMZeCbS503+Agjo+XxpMnAVBm+5b40eW+HgOp6q3DtgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999678679, + 9496446660, + 290309181, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999663378, + 9496451960, + 290314182, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8WvwCYdRgfsedsMTqA4bfjtTZ1GCxvtXeFfGuc4iJSfpi25WruWyg63yezifBPXqB6RuTzP3mvmfSdM5Dov7bpcGpsvkre5yhenSiH3TFUg3Hk7Tqn7vDbcVoMBtdjqrsaRKRtQZBVQEBefBZ4tF639Bx1XpUAKTPitoj45w6SYpVVfCZQkrvCHYcEWYiThACViqCW9ez61LELeV6RDxfmzTgFm6uipXaLSP5hCBKERxX4PPacxP9uhkmnE1Neo4doRJzC3sdxJ49uGroqrYj64YZEUN3GZKWKQgXNAiKKpZusC9hYdGXHKBpRPSsoizapXGnyXo2AiP1p1GqCVMA5dkasLDSYCMCiHGSGKAgQ9u8nM3hAseqXHqzuhKzVfZDQMMfWzwVCGAMEXhTCsDvhZfpBkJ38UHF1qS6QcN6mFFMLgXdJfbemE2NQN78Tua1WuX6Pc7w7cETZ4YEdFD1hEBHRL1GPAHEa7RtrNmhixCKtb", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotU9m2arr6BB4aYJBapAMFYkqAfXYyAgiF1hmomMtbuFEK8SSF173WFnhXwpnub6gfvLCjgivbycXLdmFhznxoYRAXS752nap9uFR2Cyg6t518PMYX9Ujr2tsqZA6nBwvstov1wespMzgjtEGzqbGeR3E64cHuLHcNsS2hGiMuJ3pgPyJVhYkLKCCHDGqab3Fs4HyzsQFYiGSMA283kUztFs3LNpcGR7HTF7LuasXpCVBx4ngRog4G7oWWb7Pru4Lkewqh2fjW78m14YJWFUDaYCypfucJTSJ2rvYPJMSxcs3zsFnKgtAJPuBSQRCtQaT3gb", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139209 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 b/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 new file mode 100644 index 00000000..23152d53 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 @@ -0,0 +1,140 @@ +{ + "slot": 61, + "transaction": [ + "ARHwWgcnNGk01xVwm2xj0jyflHFeAwl7kz3B2o9qQXIK+wajVw5tqwuZYe9n1S9aUXPXi7xAm9XYaYtlEGDp0w4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1CC3ya/dww9sPA/h/sMM0VkvLHn42nhS+YOmA1mhMPiECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqpaYfgKNaWMGNn6J4beXV+hg7DNpvcn2//G5Lxu+lt+OnXeOyCfnRjasaO2dM8D8LEdCpWlPSYfGDS3yoJWRhxMrIBfTfHTH6eCb1BzusBCYbuqwK/3nbkRgvaaB8eH5q+pnyyDebDooqqKhkq7BosKXI4xV71TWLTGgI8s7OIYnfCexWHdR8q8gAb43Eu8N23t5vFhaQPyvWL91ABfhNQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999831689, + 9496393660, + 290259171, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999816388, + 9496398960, + 290264172, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8YtdSRoi7Zd41tSbx8yeSid3mdVp77H2Rtci6UD3mBWS5RR4xzpmHPKVwMxZW13uKaJogqj4PCz4Yv9jTYanWNpXNatDazHzZey1bDhTDtBXHsE342wscftHMDFykmPtVW7pDGbECAKEGB1iyGM89TBZPCXZAGfiEMu2j64MJVDME4v5oBCT17bCGi8wfRfB5HbFwio4Hvb1mTjPx8r6my4YGW7Pjm1jQQuNTMgz9MA4LoeXJNW2Et4NcrzPioNqnVzfGSZBBnzhn1vcRteidEqbpdZ2iensgySEgD91PbHkDcXqtjNaQaGZhoMb1goLoL9YZFeBnsx7Vw2s3EL4tJS6u4rHpLPYg1UuAZX2vxGuxSCeMfssA8qjeYkSmfhq5kmD7Sjdv9tVRx2DNCds2kX3o7LnrnDJKXAmTf4v5FHbKDVQVVWE3WQu5HWti7jsgk43iyLGpPrEzuN7pEp1rZH6Nvso5Em9BuuTE1zXeExbJ39", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRxNYjWRhJe9gZZo4hmdWiBMRs1861XUvGEKTa37WbhkuHu7swtSbrF4GmAiXxCuFdZpesF8zAFvbsz4cs12TMWLnJmRr4Sj5emdMjAvdmgX7RNreezamnKfrpcMChMysaBVhyR9Q9V7hUfgyAiuuoA5L5G1banvA9zqCwuaUdCaUkFgEhrViuyNT5Xh7d7kSDd61SY47iuDWFnHwsC5tsQpErtwPYXJ1YzwyCifYAfdjgBjXEU1r3NFZkSgNqyz93jhc6xjov9hpNxEr3bweWW2YKbN6QidiQPYG9aPXAs9PSxCVhCKsDfnVom5TFnNYwH", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139201 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix b/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix new file mode 100644 index 00000000..26b0744f --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix @@ -0,0 +1,140 @@ +{ + "slot": 127, + "transaction": [ + "ARgVupf5VHDDUePHmP1w3/0nHNMMtaFsX9VoXtXglXAgQfH/NI7FjCxeAzgHrnZ8EKim5ojF2CAJhT9JPxlPaA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1iW5ctvmX1+EarFbVnZDqGQyllNScyJw3YQSBL26ierMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBiVEiWQKQwDLYwiRlamHtXWlga12SSbo81XZjIGRcm48ixIKfPSCgyrgTtCL53u2Xc5xtuOwM8DGeD6davYIdHxUY7MRb2/NwqaWfGg1RzhwQqUhI0LtYNKMVJMpMIBBRIgMIpV+VO2ezkuh2kZBThsYHmU4xDXDBu/e+AXzIlUiKNmxl7I9zp7bGofme7c3HKFKSxIEgf7lCdxMVAwBwDQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999250251, + 9496595060, + 290449209, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999234950, + 9496600360, + 290454210, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu7yGDw9XkhZcZ4eboMs3tk7ZiejTdkhwdAMkQazAn7dv5eDP9dsp2NKhzbS7khxjDrTr85TKAVsv3yeyruNj9xcMNggg7eGSfNVcquVu28VRSsvfq9daPcg2WuWn3GG7yUqHfSsGUPS1fJwASXZUiWf7By1i7GbTEHY4SFWL4aaDFqHLjEwL17soBFGx79zViHbfTV84hSGQv7zgCvVCt34MZWrMyqipAqTbaWw9rp1cvwfjGXTidFqYFFbfDBJimCJuawd6DDMqVWDwpvEJX7tMb3UankPBdvBaqQmLQnR2VpXHgpcgLic4CZnD5NsKhGxEcwvYZoTWJJap8owH7kyCc1FsBzCPXzb11171E2G9TmE9fB1esvVw3NEX1RRy71rm1Vc2bmBfqNUghnyGV18L6vFzurhAFUXecnNbVSg5LymGUV5Af78Jrrw5nvagzSFaRq5GHCtHLasbWTfj4b2B4iWgsexevozj8ntXVR9n597M", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTDVe2v1n6gyjdnYnEZRpWFWGZG1T9DXtthMTpEx1mRtv4Yshb3ZurwwTeJXxje4us7XxZCtQNsbkkSMUgrQ3mUm5dt99prFjDduoGT4uxBLfe6Gsj87XdZABeTUFW8rXmAnyJxRobhKBHQJeekUhiGeJyUC8cJj7MMfuQ9rxACC7AUEC73DvYrEPNbo1s1KENpxZP8R8iKqqmXxj5HrPCYCJuVr8UASnP6c85KDhssMBfR2NhMf2GVkqcQNYByV3qB4keE7bK6JAaW24Ku9dhMUAf7HsJHZ1VHYcXQNWFyZb2BYMdbsDrRNWW9UTBrcy2X", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40531 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779779 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201043 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221354 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221504 + }, + "blockTime": 1744139234 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF b/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF new file mode 100644 index 00000000..dfc217e3 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF @@ -0,0 +1,140 @@ +{ + "slot": 81, + "transaction": [ + "ASf5/6HtHXgRqfkKxHZlT//HtOHf5BGIYQO5+pCOnDR1VEk0xxBC+qXaFapCfyhBl8UutZEWnSKXk8QrwMeEMAIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZvjBRn6vD4sSGXLmoqihHQaIsGExVgjbrmhtYW587pQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCm+g7DczMXGfPXHhAuySmBq8I4qrwW83ZeEiLxML5QAVa1fgQ7lR+aAmwHrgD8MyfNxLWAqsfKBTigAyOjiFHi1UbXpptKK6b72N7o4HtnU/pc0U1RaAPZsZGydu5dRnJXl6TETJNole8Dr9l9LRQuK8U0+oixsBQ7aRjeV/ZukVq96MXS4TUFOQSxPbaFpTXiCioOIR+bVwaGDpMEAetQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999648077, + 9496457260, + 290319183, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999632776, + 9496462560, + 290324184, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5m2KF1H7kx65p2dbVyCZ2dLCz1WwmzDGyWYULDD1WeG5MMyyGPNES6XSdL2zbPnouFyQ1ssGdWKTuosPiTBxYPiUGMi9VMUH1Feh1AV5sS9zKSK12QpjU1LoEGJRRmrb5AfXyHrsWuCK8frE2ZqwiuKtx6eoxNS76gfegN2MJ5buymV2kfiPSkciKKtH7F9nVWpx8xaoNvsx3uwaYnjazQgLyvcS9WxSLph5HByq1vHwwUyvW9fsAQBMKF9VbDGqXoPfc31hBM1VsJxHDxfM8XFAKgHzoDshs3iX8e9AsKZVv8MnQ6LnEzSLjyeS8LrmrYvLLtmPhVUujPXQ6qmVBtKRrBWxLHzAPiLue6UVb2eLjKss6A7kCrDh999xjczApBMJnWfc1yj9UdE2q1kHjY6e1F8Sh7bCL1t65pZDwthZeMGY3rhWo2vvrscfvyJy1aHNiNEcTXrPtFghFV572XvWsDxyXY29SyXzm7TRzEAJZ9R", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEWtwvPiK7Y7eTopwvThBvEWik5UXAp7tH91E3vB9LxPNhPMjDovZSvR2qsJ7Dg2vP6S62D7cyXArWda8e61SaG22m52eQ7KH6wMWWGMWtMMUXuoVE8CPsxRBxrWnStrmbHxDVzmWepfn8Y46qeKWoiVwG1KNhEmPGmCfbm9v7WLSzynvjuemuPnXSht9HdWgFZyG7op4E15gZf7gAZ751ygshT2qjLzjuBVHTamP1LkP6PGYXj4hJpAZi16vqqv46E53JxR1faTQLD5vQm8vBqpVhQwozbV8r1bLJcukmUHYhSbPtBTL6PzUAKwTU3JA7y", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139211 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq b/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq new file mode 100644 index 00000000..01367cf9 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq @@ -0,0 +1,140 @@ +{ + "slot": 43, + "transaction": [ + "AShTsQ8rksueW4i4ce4b0Cv6i1E1zPV+qvo3t+nRzV2xmfx7Z6GZAuSnAeLGyqL+GDWIbqkvqD4dF1MagB9ORg4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YrcXmwCUNZbBcxuzuMUDZYkKBKcOrZ94whDbzKTLo0MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEhv83UFCsL+V7SZUmUH4YwghGH0LdjIgB97Fa6UAgAKekktgls8LZtz+7MyzETZTVLH2FAE+XLa0cyDi8KjSAirGcQPqv+/1YfjODyXOaeK+dgiP2m1RoOpyIMRvr1ZJq+KJenEdSr5NJGwX+5o2ylVhnfzaYwvO6irR76Xnnst/snuUFgLQHRFUIhETT8carK5U4359AHu7e1Xv8GKihAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 100000000000, + 9496335360, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999984699, + 9496340660, + 290209161, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5tn8cNmJWPYhDk9muGH6dt75rRyPSpVaFVR6nxMJjg7EUzFiuJ4WZvL83MNr3egXC7XFCCLhn3CeNDDSEFRdfNAj4ELVVL1BjNd6Zj4p9AJYnPDGXCR1QWLtMHw9hAkAQx1rVxzHXxUQc7B8VTbg57TVVvwQ3aqEM97RSYZDUnL3NWsPA7UfTyxCGnFUz52ySkg5qdwfb9JReXc1NXU2wNn5n1TUYJiEJEnvivAm5pB4ERxUHAxpmGsyJwUvoUDdc5ZPqHBQ8Dtx6jnVwvdpEVs7jLwgXgPCwHJfSMX4RYsPe3x9FjbBvazZCxGQdWRjSA3VduVFoJ9MQ5iJseYYkdDyG7D35NHDuhA7rECSbFnyKYRu3LyRvhtiiuRU4u6VKXyMUw4woupKMHVWgbg7p6S9ecxgDvoeuqQDU7CB2aZGRo97Eb6HcygYkLHqmKShacqPhzHvHSaFRtK2DAPtmRt3WHqpJTubqBz3tbqpThrtS31", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEKWJuNFAuns9m75Q37wvPchSoJdVUuXSX8bMuth27Mq42BJuoQw7YB8AX5beh4cPNxMXLTuhCrzyVKrNHf9FnJSoapL2C91AfFBhbJVnE6DsqADRZWqzbTpQ9KKkNs1x91gvz9Zq2D2aopfStYCK7kib1CJWhJbxmfC3YZDLt9UkmSoj7jDpaXaKMPgpY5w2CgHwP4xo9nZ6iAMYLJXvpGuxDusBu162R6vUFGzWU3zzKzfGHmXUhVa8KDnUaLMTvUNiRM8F1yNqMqCnjMukt3RE58FCb9VCUB7gPSckNhBuJd22Dg42QTxAattY1qynCo", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39954 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780356 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200466 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220777 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220927 + }, + "blockTime": 1744139192 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm b/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm new file mode 100644 index 00000000..472243a7 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm @@ -0,0 +1,140 @@ +{ + "slot": 90, + "transaction": [ + "ASlc7b7hJ1RW1nS47Pp5SqaYWkeoqV/YSp+x4fGIQ+xRJ6QEIPCnZeZmzCp9wvGrZQGmP2OZvyeyokD2VpP6sgQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DlUQRBw93PcEK8j68Tq9nOfr4d//l7y3aF+FZMXnCvoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEUUKyvXfANN2trt0juyT0QEan39XoHjPgBgzUvkajU4FqEgouSrNxesXU5GWQOGAkA+J5lsZlUF9FRdtF8oN2wdPnxGHxtVAtxCpCfVEIRDI1R40COOiBL+8FtmQ/WDTHpdld9w8CgGxE7s46b75ggYf8NfVsLCnE/kI8+Yfuh8DEIaWlqH1v8QSNd1sA2r4kfFm2fDOiTlwS46SRfdcJwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999571572, + 9496483760, + 290344188, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999556271, + 9496489060, + 290349189, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5svuqgU8ASbxb9t8KoCUQWyW2ZdzsYVPCqxV4LU4CdhXzrXbcZEuCsNmKtAABbJyPBaVGeodtPQ29Wg15QtpaHHQg1Hd7RnrDwT1vgG8mrLXWZd6cMfba7QfEQuXBs4NqvYkR4Go9BUqQvEsRDbh5FjCp5WCz2GS39N4eXTCzc6DXPJ5zupx2v61gSgXP1eNvbvHsStN4wDi5dAhhTFsjiHo7ZMDMRrs5R6cjcbyXm9JoDgsrDkHGAYJeLpBvKPM7kJ2KYbEWaGBVea4emqxfF3zXV7nDEBjD1f241m3XtDdL5CZu9h4GLEPRHBJq1wc7vv1bGYnJMRTN5D8bhfoy9e6QRo2PyKXj7BzvBNADvfdASmySN6ygXKfCkGxSaMDD2P2Gay2aqYMcyRg3R4FfoAf2Mou5EBF7Xb8nSS2S9LRNudQPt2BK1yEFT1bw4t69MS8oNy16Nm4s4oehP3bcwjgmvGmfSJsPezNrUyyV1p5dsD", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossPV56b2iiTQorYRvcTQbJMYJftZnhGvCsmGQD23zAzURbaqjMsnfktDvtpJSaVfiff2Pqv7iKv724eQejWid8jjkMwJPTC1n4yTw4Aaiw7GdvDVqiemBzqCJJonuTU5wpeqhLxu75pyJqiEYNFHgREGxB13bd8twUmrGXxHw1PZ4gcnkw6TXrLBrvNsrGtj8yNVpD1PfioE3kdKhCSgSsyRUsEHwtzEdUX68PUFr9r3B9CtY8bNPpgXJTKzydGPh9gdisxqDB8E2kiHfwgrjhTTg5HCc4gZgPbGH2ogYmig1Bu8fwWzMtJYhU24D6iGTyZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139215 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 b/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 new file mode 100644 index 00000000..fb068627 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 @@ -0,0 +1,140 @@ +{ + "slot": 102, + "transaction": [ + "ATH785jPrTAXwzcHkrEsjTKDDOGisoZMKRkqslNh+enjojlUgrapbsA+XqI/1JotGkOp4jlsbGYPcD5a1JOLAQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1rWj1W3NOaJd9nyXv3ilkYfB5jR1Xw9Uzcx/gIfL1A14CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJ9GaDQ0AGu+4j3nhvQbi589FMMTQA274UXqrlJ/zBlgm9khRDj9EzO3/G3NihRVRrpQPfbCnUsDM0jKhru5qUQnhrCvgyVS44ydFebbZeL65SKPaPpBFSyXh3gRLnDW3gXJCHvupretSgRNFeFN0cdiPdv6v/Xt4SZMFjzkzZ3zgpR3WuqvjGdDGrcyDqn+62Ehmrc5pRn9oFEHcbEf9igEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999464465, + 9496520860, + 290379195, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999449164, + 9496526160, + 290384196, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6GimJbm9bv3gaeBzLXQd2xYZwCVXLaKUiweRwLe1PJW1mmNMMt1BjBD6PxqXWx8SXB8kRzA8uKtMo2WuFpuvmTbr4WET6K3wCryhZ16wNuc7UQPdtscEUTZmtZTjkf2rZZM7S55zU3yvcQNPTkx9b6Q1PAzQqBfSRigUV6dJUsj8KxBQZ1329hJidfj93PJwByVrtFuPVR3QxcPYtdUXp717T4Xg5zKhPdVaz9kPUe1Nsuxd8XSAZUZ1NL2fBKMy3DAbSNugE762vX44vnTMq3FyvuBZXZmS3rJ3g5UpvFpiQLpNv32LCjSwvxkzvacDznMZhWiwgkZaiaDrPoxyaW3BEf1SvEjB67mAxEbdCdYoqtekV5VKQDbEbxUPSZtg2dXmUJtBSAbPbiGt4feXuJdQ2rNg5CQERNXThtYo43zG9EXNgrq7MaT8VfwmSmkgoceEkuief5LbB5sL43uaiK2q3YESDcjxDHUC2uZJ614bkMm", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUEaba5ACvnhFfeKJ2F9MsCmRLBvJ8uwJfUoeM3z39LB5VgdCt7512NxCqRRdJeKJyqbBMd2mXFoui9dTtXLtkeCgYKhLcBsdPrYsGfAqQFWDxhB2pdnhcji8c3woZLm3TkUKjFcKecmmW3uJjkCDmBicdgsp6APv69CyRZYv9Jdv3iB31ZGWDFwyaU3nJ1MPMJaXBsmmpo2JRsgTmY4bMDwfEPH8nKtAjCHNegdyCjfgT73imyC44PZDtmjKTwp4odts5zbGCqGrM8TdpELjgxyckBR8AWM7kQUG9FjcX9RyasMaSFRZatgTQ3brSTtsiw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139221 +} \ No newline at end of file diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs new file mode 100644 index 00000000..deb49c1b --- /dev/null +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -0,0 +1,24 @@ +use crate::utils::*; +use borsh::BorshSerialize; +use function_name::named; +use light_compressed_account::QueueType; // Correct QueueType +use light_hasher::poseidon::Poseidon; +use light_hasher::zero_bytes::poseidon::ZERO_BYTES; // Use actual ZERO_BYTES +use light_merkle_tree_reference::MerkleTree; +use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; +use photon_indexer::api::method::get_queue_elements::GetQueueElementsRequest; +// ... other imports ... (ensure all necessary imports from previous version are present) +use photon_indexer::common::typedefs::hash::Hash; +use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; +use photon_indexer::ingester::index_block; +use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; +use sea_orm::DatabaseConnection; +use serial_test::serial; +use solana_client::nonblocking::rpc_client::RpcClient; +use solana_sdk::pubkey::Pubkey; +use solana_sdk::signature::Signature; +use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; +use std::collections::HashMap; +use std::str::FromStr; +use std::sync::Arc; + diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index e3cd29ff..33cc4407 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -2,7 +2,11 @@ use crate::utils::*; use borsh::BorshSerialize; use function_name::named; use light_compressed_account::QueueType; +use light_hasher::hash_to_field_size::hashv_to_bn254_field_size_be_const_array; use light_hasher::zero_bytes::poseidon::ZERO_BYTES; +use light_hasher::Poseidon; +use light_merkle_tree_reference::MerkleTree; +use photon_indexer::api::method::get_batch_address_update_info::GetBatchAddressUpdateInfoRequest; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, @@ -22,6 +26,8 @@ use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; use photon_indexer::ingester::index_block; use photon_indexer::ingester::persist::COMPRESSED_TOKEN_PROGRAM; use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; +use rand::prelude::StdRng; +use rand::{Rng, SeedableRng}; use sea_orm::DatabaseConnection; use serial_test::serial; use solana_client::nonblocking::rpc_client::RpcClient; @@ -789,6 +795,231 @@ async fn test_four_cpi_events(#[values(DatabaseBackend::Postgres)] db_backend: D } } +/// Test: +/// 1. Index transactions creating compressed addresses via CPI. +/// 2. Verify address queue population reflects indexed state. +/// 3. Index transaction performing BatchUpdateAddressTree. +/// 4. Verify address queue is cleared by the indexer processing the update. +/// 5. Verify final Merkle tree root and proofs against a reference tree. +/// +/// Data: +/// - Transactions generated from `test_create_v2_address` run. +/// - Includes multiple address creation CPIs (`InsertIntoQueues`). +/// - Includes one `BatchUpdateAddressTree` instruction. +/// +/// Assumption: The exact sequence of (address hash, leaf index) pairs and the +/// address tree pubkey created during the `test_create_v2_address` run are known +/// and provided/hardcoded below. +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_batched_address_transactions( + #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, +) { + pub fn derive_address( + seed: &[u8; 32], + merkle_tree_pubkey: &[u8; 32], + program_id_bytes: &[u8; 32], + ) -> [u8; 32] { + let slices = [ + seed.as_slice(), + merkle_tree_pubkey.as_slice(), + program_id_bytes.as_slice(), + ]; + hashv_to_bn254_field_size_be_const_array::<4>(&slices).unwrap() + } + + // --- Test Setup --- + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + let index_individually = true; // Index one by one + + for (i, sig) in signatures.iter().enumerate() { + println!("{} signature {}", i, sig); + } + + assert!( + !signatures.is_empty(), + "No transaction signatures found for test {}", + name + ); + + // ========================================================================= + let address_tree_pubkey = + Pubkey::from_str("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK").expect("Invalid Pubkey"); + + let seed = [ + 138, 54, 108, 101, 236, 143, 115, 167, 182, 198, 161, 249, 158, 237, 205, 199, 40, 82, 146, + 196, 129, 32, 127, 185, 66, 119, 19, 21, 3, 0, 112, 13, + ]; + + let program_id = + Pubkey::from_str("FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy").expect("Invalid Pubkey"); + + let mut expected_addresses: Vec<([u8; 32], u64)> = Vec::new(); + let seed = 0; + let mut rng = StdRng::seed_from_u64(seed); + let num_creation_txs: usize = 50; + for i in 0..num_creation_txs { + let seed = rng.gen(); + let address = derive_address( + &seed, + &address_tree_pubkey.to_bytes(), + &program_id.to_bytes(), + ); + println!("{} address: {:?}", i, address); + expected_addresses.push((address, i as u64)); + } + + assert!( + !expected_addresses.is_empty(), + "expected_addresses list cannot be empty. Provide the known data." + ); + + assert!( + signatures.len() > num_creation_txs, + "Signatures list should contain creation txs + at least one batch update tx" + ); + + let mut reference_address_tree = MerkleTree::::new(40, 0); + + // --- Phase 1: Index Address Creation Transactions --- + let creation_signatures = &signatures[..num_creation_txs]; // Assume first N are creations + let batch_update_signatures = &signatures[num_creation_txs..]; // Assume the transaction *immediately following* the creations is the batch update + + println!( + "Indexing {} address creation transactions...", + creation_signatures.len() + ); + for (i, signature) in creation_signatures.iter().enumerate() { + println!( + "Indexing creation signature {}/{}: {}", + i + 1, + num_creation_txs, + signature + ); + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.clone()], + index_individually, + ) + .await; + + // Verify the tree pubkey derived from tx matches the expected one (optional sanity check) + let json_str = + std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, signature)) + .unwrap(); + let tx_meta: EncodedConfirmedTransactionWithStatusMeta = + serde_json::from_str(&json_str).expect("Failed to parse transaction JSON"); + let accounts = tx_meta + .transaction + .transaction + .decode() + .map(|tx| tx.message.static_account_keys().to_vec()) + .unwrap_or_default(); + assert!( + accounts.contains(&address_tree_pubkey), + "Indexed tx {} does not involve the expected address tree {}", + signature, + address_tree_pubkey + ); + + // Append zero leaves to reference tree - we update hashes later after the batch update is processed conceptually + while reference_address_tree.get_next_index() <= 100 { + reference_address_tree + .append(&ZERO_BYTES[0]) + .expect("Failed to append to reference tree"); + } + } + + // --- Verify Address Queue State BEFORE Batch Update --- + println!("Verifying address queue state before batch update..."); + let queue_elements_before = setup + .api + .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { + tree: address_tree_pubkey.to_bytes().into(), + batch_size: 50, + }) + .await + .expect("Failed to get address queue elements before batch update"); + + assert_eq!( + queue_elements_before.addresses.len(), + 50, + "Address queue length mismatch before batch update" + ); + + for (i, element) in queue_elements_before.addresses.iter().take(3).enumerate() { + assert_eq!( + element.address.0.to_bytes(), + expected_addresses[i].0, // Compare the underlying [u8; 32] + "Address queue content mismatch at index {} before batch update", + i + ); + } + println!("Address queue state verified before batch update."); + + // --- Phase 2: Index Batch Update Transaction --- + for signature in batch_update_signatures { + println!("Indexing batch update signature: {}", signature); + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.clone()], + index_individually, + ) + .await; + } + + // --- Verify Address Queue State AFTER Batch Update --- + println!("Verifying address queue state after batch update..."); + let queue_elements_after = setup + .api + .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { + tree: address_tree_pubkey.to_bytes().into(), + batch_size: 100, + }) + .await + .expect("Failed to get address queue elements after batch update"); + + assert!( + queue_elements_after.addresses.is_empty(), + "Address queue should be empty after batch update, but found {} elements", + queue_elements_after.addresses.len() + ); + println!("Address queue state verified after batch update (empty)."); + + // --- Phase 3: Verify Final Tree State and Proofs --- + println!("Verifying final tree state..."); + for (hash, leaf_index) in &expected_addresses { + reference_address_tree + .update(&hash, *leaf_index as usize) + .expect("Failed to update reference tree"); + } + let final_reference_root = reference_address_tree.root(); + println!( + "Final Reference Merkle Tree Root: {:?}", + final_reference_root + ); + + println!("Final tree state and proofs verified."); +} + /// Reset table /// Index transactions individually or in one batch pub async fn index( From 596514d128f2c26190ff625b7cb6e4da74b1201e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 9 Apr 2025 07:45:10 +0100 Subject: [PATCH 077/114] refactor: remove debug print statements from multiple modules --- src/api/method/get_multiple_new_address_proofs.rs | 1 - src/ingester/parser/tx_event_parser.rs | 6 ------ src/ingester/parser/tx_event_parser_v2.rs | 5 ----- .../persist/persisted_indexed_merkle_tree.rs | 12 ------------ 4 files changed, 24 deletions(-) diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index 6c4b937a..03e29597 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -113,7 +113,6 @@ pub async fn get_multiple_new_address_proofs_helper( merkleTree: tree, rootSeq: proof.root_seq, }; - println!("new_address_proof: {:?}", new_address_proof); new_address_proofs.push(new_address_proof); } Ok(new_address_proofs) diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 85ce4965..595de7b3 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -18,7 +18,6 @@ pub fn parse_legacy_public_transaction_event( next_instruction: &Instruction, next_next_instruction: &Instruction, ) -> Result, IngesterError> { - println!("parsing parse_legacy_public_transaction_event"); if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id && next_instruction.program_id == SYSTEM_PROGRAM && next_next_instruction.program_id == NOOP_PROGRAM_ID @@ -37,11 +36,6 @@ pub fn parse_legacy_public_transaction_event( e )) })?; - println!( - "parsed parse_legacy_public_transaction_event v1: {:?}", - public_transaction_event - ); - parse_public_transaction_event( tx.signature, slot, diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index 3ffdadb8..650b6f46 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -135,14 +135,9 @@ pub fn create_state_update( }); } - println!( - "state_update_event.addresses: {:?}", - state_update_event.addresses - ); state_updates.push(state_update_event); } let merged = StateUpdate::merge_updates(state_updates); - println!("merged addresses: {:?}", merged.addresses); Ok(merged) } diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 3c166334..c4990693 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -283,8 +283,6 @@ pub async fn get_exclusion_range_with_proof_legacy( let range_node = btree.values().next().ok_or(PhotonApiError::RecordNotFound( "No range proof found".to_string(), ))?; - println!("range_node: {:?}", range_node); - let hash = compute_range_node_hash_legacy(range_node) .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)))?; @@ -298,11 +296,6 @@ pub async fn get_exclusion_range_with_proof_legacy( }; let node_index = leaf_node.node_index(tree_height); - println!( - "calculating leaf proofs for leaf {:?} at index {}", - leaf_node, node_index - ); - let leaf_proofs: Vec = get_multiple_compressed_leaf_proofs_from_full_leaf_info(txn, vec![(leaf_node, node_index)]) .await @@ -330,8 +323,6 @@ pub async fn get_exclusion_range_with_proof_legacy( proof_error })?; - println!("leaf_proofs: {:?}", leaf_proofs); - let leaf_proof = leaf_proofs .into_iter() .next() @@ -339,9 +330,6 @@ pub async fn get_exclusion_range_with_proof_legacy( "No leaf proof found".to_string(), ))?; - println!("range_node: {:?}", range_node); - println!("leaf_proof: {:?}", leaf_proof); - Ok((range_node.clone(), leaf_proof)) } From 6e03e90e61c4a4d2c64fa44bf3179694e6b289b5 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 9 Apr 2025 07:45:30 +0100 Subject: [PATCH 078/114] fix: update .gitignore to ignore all .env files --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9ad23cf8..8196c671 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -.env +.env* .idea test-ledger/ From 9519fceb8bbbd659bf2ad7e4c6df692deea6b378 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 9 Apr 2025 10:21:58 +0100 Subject: [PATCH 079/114] fix: use create_dir_all for creating temp directory --- src/snapshot/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/snapshot/mod.rs b/src/snapshot/mod.rs index ed18b5a3..32cfe95f 100644 --- a/src/snapshot/mod.rs +++ b/src/snapshot/mod.rs @@ -411,13 +411,14 @@ fn create_temp_snapshot_file(dir: &str) -> (File, PathBuf) { // Create a subdirectory for the snapshot files let temp_dir = temp_dir.join(dir); if !temp_dir.exists() { - fs::create_dir(&temp_dir).unwrap(); + fs::create_dir_all(&temp_dir).unwrap(); } let random_number = rand::random::(); let temp_file_path = temp_dir.join(format!("temp-snapshot-{}", random_number)); if temp_file_path.exists() { fs::remove_file(&temp_file_path).unwrap(); } + println!("Creating temp file: {:?}", temp_file_path); let temp_file = File::create(&temp_file_path).unwrap(); (temp_file, temp_file_path) } From b50a5db9d2cd23b9879e4c51f8e27632b7d1dcd3 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 11 Apr 2025 09:54:07 +0100 Subject: [PATCH 080/114] feat: add legacy state and address trees to tree_info --- src/ingester/parser/tree_info.rs | 260 +++++++++++++++++++++++-------- 1 file changed, 191 insertions(+), 69 deletions(-) diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs index ef580fd5..a9d4fd9c 100644 --- a/src/ingester/parser/tree_info.rs +++ b/src/ingester/parser/tree_info.rs @@ -25,17 +25,199 @@ impl TreeInfo { // TODO: add a table which stores tree metadata: tree_pubkey | queue_pubkey | type | ... lazy_static! { pub static ref QUEUE_TREE_MAPPING: HashMap = { + let legacy_state_trees = [ + ( + pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), + pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), + ), + ( + pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), + pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), + ), + ( + pubkey!("smt3AFtReRGVcrP11D6bSLEaKdUmrGfaTNowMVccJeu"), + pubkey!("nfq3de4qt9d3wHxXWy1wcge3EXhid25mCr12bNWFdtV"), + ), + ( + pubkey!("smt4vjXvdjDFzvRMUxwTWnSy4c7cKkMaHuPrGsdDH7V"), + pubkey!("nfq4Ncp1vk3mFnCQ9cvwidp9k2L6fxEyCo2nerYD25A"), + ), + ( + pubkey!("smt5uPaQT9n6b1qAkgyonmzRxtuazA53Rddwntqistc"), + pubkey!("nfq5b5xEguPtdD6uPetZduyrB5EUqad7gcUE46rALau"), + ), + ( + pubkey!("smt6ukQDSPPYHSshQovmiRUjG9jGFq2hW9vgrDFk5Yz"), + pubkey!("nfq6uzaNZ5n3EWF4t64M93AWzLGt5dXTikEA9fFRktv"), + ), + ( + pubkey!("smt7onMFkvi3RbyhQCMajudYQkB1afAFt9CDXBQTLz6"), + pubkey!("nfq7yytdKkkLabu1KpvLsa5VPkvCT4jPWus5Yi74HTH"), + ), + ( + pubkey!("smt8TYxNy8SuhAdKJ8CeLtDkr2w6dgDmdz5ruiDw9Y9"), + pubkey!("nfq8vExDykci3VUSpj9R1totVst87hJfFWevNK4hiFb"), + ), + ( + pubkey!("smt9ReAYRF5eFjTd5gBJMn5aKwNRcmp3ub2CQr2vW7j"), + pubkey!("nfq9KFpNQL45ppP6ZG7zBpUeN18LZrNGkKyvV1kjTX2"), + ), + ( + pubkey!("smtAvYA5UbTRyKAkAj5kHs1CmrA42t6WkVLi4c6mA1f"), + pubkey!("nfqAroCRkcZBgsAJDNkptKpsSWyM6cgB9XpWNNiCEC4"), + ), + ( + pubkey!("smtBvnJx2B2u85wc3sMkF6G8rVMfN8Ek3nVKZ8gQUFn"), + pubkey!("nfqB3FAiiB1p3ksiWHB48LzSycpaJZ5RTp5C8RtNyUH"), + ), + ( + pubkey!("smtCEeVJsWyeeawgn5cQR5iK7dsJwnxJq7QwdQUepx8"), + pubkey!("nfqC5pX1HzaTgUApL2DTp7Xh8j3A5Augk42jngRCoKF"), + ), + ( + pubkey!("smtF9XTNZeyMgGQxxWfxyS1Ff6CA4W4RgYi8X1wWxa9"), + pubkey!("nfqFa5ZzBYELWDnMQZe7SA3gd1x98aqtPf4sfaJZQJm"), + ), + ( + pubkey!("smtGeMYXeGoyQVcnrDg985h74ak9aRPW4gsfdW25DVy"), + pubkey!("nfqGKBHxkUbDvTtkiDXNWskBhM6R9YfCeNu52baqvaf"), + ), + ( + pubkey!("smtHxHypFJoK6z6CCgx7eP9jqDykUBE7PbrXrTVoejR"), + pubkey!("nfqHEE21vgXLnD7wxauCvX6pfeAs1zJbE4YyZ4YQ1rG"), + ), + ( + pubkey!("smtJsXesAF3vEc7Kz86rvaaHnNndvRWRfTj3XhgbCyb"), + pubkey!("nfqJnTp7kgAa2AF2QTRi5qNVinkpAdA15gBYYqeZUgA"), + ), + ( + pubkey!("smtKAoGiqSb6YwGhCSwsJer5tMMgk7sH1a2K5BNeNQQ"), + pubkey!("nfqKejGFuD6xkNLt8zzp2HaypMeRDsptBaeVGB4Utoq"), + ), + ( + pubkey!("smtLdHZPfJfqK3cKCQ9sqQTCQaoDgZKA11MQZ9P4UFR"), + pubkey!("nfqLk1L9ezj8AbDyeQueeQoKUvU6Jzz9eQs28QgTEfx"), + ), + ( + pubkey!("smtNKu3Dwsyw4YVVA7S9cWYGvLrwUVD3T593ZJnyggv"), + pubkey!("nfqNG4bDC6e8SzamFhvDytxwzKdzbwoTsLHZFi11AD1"), + ), + ( + pubkey!("smta2xk2kZTeFBRzpSrtCpwmxkrQpv7LGgut1aMNsme"), + pubkey!("nfqa2szxnkgX4xBTVG81HYK7mzZe8pSF8wv2yMXaTTG"), + ), + ( + pubkey!("smtb2BcLRWygF3svygXMprcRjXKUDnxvNFnseNgH6VT"), + pubkey!("nfqbgaRZGC1BGtFjRMvJmx79fzg8bBuSJBCEbJzoGTG"), + ), + ( + pubkey!("smtd3wjo4AzEKd9tRE2zTanxEEWRAXAAs9AtF9NcfAs"), + pubkey!("nfqd5yiNJJ5mvZxitwXY9bR5dfBs2WNcTKctFBYwSuv"), + ), + ( + pubkey!("smte57v68vyf21wT5xzxYvZpr6iiFG1WQ5dX7J1Y85E"), + pubkey!("nfqecsLrkXwRpdBJZEpR2bJYbXc2jrh78mqg1kRDZKm"), + ), + ( + pubkey!("smtobNxYYVi8YfJDjzdoW1jR7xyZaVeXwmSHNgL3tA1"), + pubkey!("nfqoqboretu8sLtCB4mTe3HKRmzc18HAPUAkEn18axG"), + ), + ( + pubkey!("smtpQZk7YARxMaz7VeW7zPMLNJAhbP9v1AZzLopaB2M"), + pubkey!("nfqp7yDaPgGenuaFFAogXLvy5A5c3Znn5pYe6TmQ9RQ"), + ), + ( + pubkey!("smtqHbhmXHjVxeDNq5NPTMBw92L2ZsEF4q2WgNqjN7Y"), + pubkey!("nfqqqib2xCHLXSVABHoczoY4u495T5eFCcypZ6C22gB"), + ), + ( + pubkey!("smtrG9ekG1obtqBRoB4mMUEwicfjTRRzZUm3z4LX8UJ"), + pubkey!("nfqroTsZ4EX37MuYb26Km8nPmS2WhfG3HTFgCuuwe7U"), + ), + ( + pubkey!("smtsAZefsicmjKXz9Wtzidwt67pU3kqbhB6f2yD3rQJ"), + pubkey!("nfqs5Hdbd7oKtDdRmVQFy4wytRn5gDb1DPwPyQCmHS2"), + ), + ( + pubkey!("smtt9Ra1v3mu8eSx7nrq5Q8bRqqPRf5mfpUvkpkP29L"), + pubkey!("nfqt3kLwwcAm8wLfNCVGPThN7fpHimPoiBegoGeRxUy"), + ), + ( + pubkey!("smtu3VAWgucXQmMhy4S8nNojpuVJHgVrGQFkai1jXRw"), + pubkey!("nfqu1jDCGChJQxQpU5XWjeHUtzYWBEoKZ24VXXdKdkk"), + ), + ( + pubkey!("smtvbupk8wjpXa48Zg29SVtTL8BpSJVrc6tfMGAA5A3"), + pubkey!("nfqvcYyr6TzAugHSaX398fXPBSRygmb7TfmXoXvL8Qu"), + ), + ( + pubkey!("smtwntNZBnj3w5dw1mYjzgHBBhxAYvHjZhh5whVEaBS"), + pubkey!("nfqw14GHxV2LJsNwwXLGCXDyQXqnUn6GDL9DKqBbeep"), + ), + ( + pubkey!("smtx7SjhPmjChWsUNiyZ4VF2U82zSBDf2yArGKr5BDb"), + pubkey!("nfqxAGA7bDoHDxqA4K25fV1wZZ5NHzGrxReiCC5Ztet"), + ), + ( + pubkey!("smty1QArd6Z73H67TvoqpxitEc2E5A9zBtw42ZKZJkn"), + pubkey!("nfqy55aAqL8qG5qBRixUtLnDqNd61ft2jtXyoYGHNGb"), + ), + ( + pubkey!("smtz1CZdRkGuMpYPZHihP2WruMj9ZHYjK6Ag9gLBzWM"), + pubkey!("nfqzF2r8viCVTMpzVAL5jHVKsGF45RsASxun8ZpRKnm"), + ), + ]; + + let legacy_address_trees = [( + pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), + pubkey!("aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F"), + )]; + let mut m = HashMap::new(); - m.insert( - "EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK".to_string(), - TreeInfo { - tree: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), - queue: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), - height: 40, - tree_type: TreeType::BatchedAddress, - }, - ); + for (legacy_tree, legacy_queue) in legacy_state_trees.iter() { + m.insert( + legacy_queue.to_string(), + TreeInfo { + tree: *legacy_tree, + queue: *legacy_queue, + height: 26, + tree_type: TreeType::State, + }, + ); + + m.insert( + legacy_tree.to_string(), + TreeInfo { + tree: *legacy_tree, + queue: *legacy_queue, + height: 26, + tree_type: TreeType::State, + }, + ); + } + + for (legacy_tree, legacy_queue) in legacy_address_trees.iter() { + m.insert( + legacy_queue.to_string(), + TreeInfo { + tree: *legacy_tree, + queue: *legacy_queue, + height: 26, + tree_type: TreeType::Address, + }, + ); + + m.insert( + legacy_tree.to_string(), + TreeInfo { + tree: *legacy_tree, + queue: *legacy_queue, + height: 26, + tree_type: TreeType::Address, + }, + ); + } m.insert( "6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU".to_string(), @@ -57,66 +239,6 @@ lazy_static! { }, ); - m.insert( - "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT".to_string(), - TreeInfo { - tree: pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), - queue: pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), - height: 26, - tree_type: TreeType::State, - }, - ); - - m.insert( - "smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho".to_string(), - TreeInfo { - tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), - queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - height: 26, - tree_type: TreeType::State, - }, - ); - - m.insert( - "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2".to_string(), - TreeInfo { - tree: pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), - queue: pubkey!("aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F"), - height: 26, - tree_type: TreeType::Address, - }, - ); - - m.insert( - "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F".to_string(), - TreeInfo { - tree: pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), - queue: pubkey!("aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F"), - height: 26, - tree_type: TreeType::Address, - }, - ); - - m.insert( - "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148".to_string(), - TreeInfo { - tree: pubkey!("smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT"), - queue: pubkey!("nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148"), - height: 26, - tree_type: TreeType::State, - }, - ); - - m.insert( - "nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X".to_string(), - TreeInfo { - tree: pubkey!("smt2rJAFdyJJupwMKAqTNAJwvjhmiZ4JYGZmbVRw1Ho"), - queue: pubkey!("nfq2hgS7NYemXsFaFUCe3EMXSDSfnZnAe27jC6aPP1X"), - height: 26, - tree_type: TreeType::State, - }, - ); - m.insert( "EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK".to_string(), TreeInfo { From c1d7fa74f2a520bcf69957dd39811db7349907a3 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 11 Apr 2025 12:04:34 +0100 Subject: [PATCH 081/114] feat: implement conversion from PublicTransactionEventV1 and V2 to PublicTransactionEvent --- src/ingester/parser/indexer_events.rs | 12 ++++++++++++ src/ingester/parser/tx_event_parser.rs | 8 ++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index ee226be1..4415b1bc 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -50,6 +50,18 @@ pub enum PublicTransactionEvent { V2(PublicTransactionEventV2), } +impl From for PublicTransactionEvent { + fn from(event: PublicTransactionEventV1) -> Self { + PublicTransactionEvent::V1(event) + } +} + +impl From for PublicTransactionEvent { + fn from(event: PublicTransactionEventV2) -> Self { + PublicTransactionEvent::V2(event) + } +} + impl PublicTransactionEvent { pub fn input_compressed_account_hashes(&self) -> &[[u8; 32]] { match self { diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 595de7b3..ff7c203d 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -36,12 +36,8 @@ pub fn parse_legacy_public_transaction_event( e )) })?; - parse_public_transaction_event( - tx.signature, - slot, - PublicTransactionEvent::V1(public_transaction_event), - ) - .map(Some) + parse_public_transaction_event(tx.signature, slot, public_transaction_event.into()) + .map(Some) } else { Ok(None) } From 5b93a9f714d6ce05e9e8ba4ca8b6e27453e4ff0e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 11:21:11 +0100 Subject: [PATCH 082/114] refactor: remove PublicTransactionEvent enum and related conversions --- Cargo.lock | 87 +++++++---- Cargo.toml | 21 ++- src/ingester/parser/indexer_events.rs | 106 +++---------- src/ingester/parser/mod.rs | 4 +- src/ingester/parser/state_update.rs | 12 +- src/ingester/parser/tx_event_parser.rs | 48 ++---- src/ingester/parser/tx_event_parser_v2.rs | 47 +++--- .../persist/persisted_indexed_merkle_tree.rs | 2 - ...KoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX | 140 ------------------ ...X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ | 140 ------------------ ...TE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu | 140 ------------------ ...nKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR | 140 ------------------ ...GSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E | 140 ------------------ ...PHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN | 140 ------------------ ...TxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW | 140 ------------------ ...tUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS | 140 ------------------ ...KN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ | 140 ------------------ ...Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF | 140 ------------------ ...NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD | 140 ------------------ ...yfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M | 140 ------------------ ...Qt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM | 84 ----------- ...w7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx | 140 ------------------ ...aSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP | 140 ------------------ ...LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy | 140 ------------------ ...wX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 | 140 ------------------ ...4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh | 140 ------------------ ...XbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz | 140 ------------------ ...b7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz | 140 ------------------ ...1vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj | 140 ------------------ ...AZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW | 140 ------------------ ...iADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b | 140 ------------------ ...nvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz | 140 ------------------ ...thrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR | 140 ------------------ ...crJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ | 140 ------------------ ...zMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 | 140 ------------------ ...HPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE | 140 ------------------ ...FcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP | 140 ------------------ ...S37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX | 140 ------------------ ...fJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L | 84 ----------- ...Pn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 | 85 ----------- ...V3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 | 140 ------------------ ...vnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb | 140 ------------------ ...L7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx | 140 ------------------ ...oYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK | 84 ----------- ...wTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq | 140 ------------------ ...tBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa | 140 ------------------ ...Y2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF | 140 ------------------ ...eCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG | 140 ------------------ ...bF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk | 140 ------------------ ...HiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S | 140 ------------------ ...T8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk | 140 ------------------ ...ocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC | 140 ------------------ ...TM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf | 140 ------------------ ...pNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 | 140 ------------------ ...tZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN | 140 ------------------ ...EmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 | 84 ----------- ...tFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE | 140 ------------------ ...PzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 | 140 ------------------ ...q8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix | 140 ------------------ ...LAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF | 140 ------------------ ...Hifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq | 140 ------------------ ...pRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm | 140 ------------------ ...CFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 | 140 ------------------ .../batched_state_tree_tests.rs | 5 - 64 files changed, 144 insertions(+), 7609 deletions(-) delete mode 100644 tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX delete mode 100644 tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ delete mode 100644 tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu delete mode 100644 tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR delete mode 100644 tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E delete mode 100644 tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN delete mode 100644 tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW delete mode 100644 tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS delete mode 100644 tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ delete mode 100644 tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF delete mode 100644 tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD delete mode 100644 tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M delete mode 100644 tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM delete mode 100644 tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx delete mode 100644 tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP delete mode 100644 tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy delete mode 100644 tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 delete mode 100644 tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh delete mode 100644 tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz delete mode 100644 tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz delete mode 100644 tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj delete mode 100644 tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW delete mode 100644 tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b delete mode 100644 tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz delete mode 100644 tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR delete mode 100644 tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ delete mode 100644 tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 delete mode 100644 tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE delete mode 100644 tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP delete mode 100644 tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX delete mode 100644 tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L delete mode 100644 tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 delete mode 100644 tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 delete mode 100644 tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb delete mode 100644 tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx delete mode 100644 tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK delete mode 100644 tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq delete mode 100644 tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa delete mode 100644 tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF delete mode 100644 tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG delete mode 100644 tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk delete mode 100644 tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S delete mode 100644 tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk delete mode 100644 tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC delete mode 100644 tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf delete mode 100644 tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 delete mode 100644 tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN delete mode 100644 tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 delete mode 100644 tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE delete mode 100644 tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 delete mode 100644 tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix delete mode 100644 tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF delete mode 100644 tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq delete mode 100644 tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm delete mode 100644 tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 diff --git a/Cargo.lock b/Cargo.lock index 439e303c..704935c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -105,7 +105,7 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "proc-macro2", "quote", @@ -2540,6 +2540,21 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "groth16-solana" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e88b742ab45083ea752bcece9bb0a1f8b9bdff52013a5f6b4dce77ac2b59f34c" +dependencies = [ + "ark-bn254 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "num-bigint 0.4.6", + "solana-bn254", + "thiserror 1.0.69", +] + [[package]] name = "h2" version = "0.3.26" @@ -3477,7 +3492,7 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "solana-program", "thiserror 2.0.12", @@ -3486,7 +3501,7 @@ dependencies = [ [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "aligned-sized", "borsh 0.10.4", @@ -3506,7 +3521,7 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "bitvec", "fastmurmur3", @@ -3523,23 +3538,20 @@ checksum = "47ced86d6f1b163a04d5d0be44f8bbeedb11d32f73af27812bbd144e0f1f1a42" dependencies = [ "bytemuck", "memoffset 0.9.1", + "solana-program", "thiserror 1.0.69", ] [[package]] name = "light-compressed-account" -version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +version = "0.1.1" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ - "anchor-lang", - "anyhow", - "ark-bn254 0.5.0", - "ark-ff 0.5.0", "borsh 0.10.4", "bytemuck", "light-hasher", + "light-macros", "light-zero-copy", - "num-bigint 0.4.6", "rand 0.8.5", "solana-program", "thiserror 2.0.12", @@ -3549,22 +3561,22 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "borsh 0.10.4", "light-bounded-vec", "light-hasher", "light-utils", "memoffset 0.9.1", + "solana-program", "thiserror 2.0.12", ] [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ - "anchor-lang", "ark-bn254 0.5.0", "ark-ff 0.5.0", "arrayvec", @@ -3579,7 +3591,7 @@ dependencies = [ [[package]] name = "light-indexed-array" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "light-hasher", "num-bigint 0.4.6", @@ -3590,7 +3602,7 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "light-bounded-vec", "light-concurrent-merkle-tree", @@ -3599,13 +3611,14 @@ dependencies = [ "light-utils", "num-bigint 0.4.6", "num-traits", + "solana-program", "thiserror 2.0.12", ] [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3616,7 +3629,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "borsh 0.10.4", "bytemuck", @@ -3629,7 +3642,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "light-hasher", "light-indexed-array", @@ -3665,12 +3678,12 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "groth16-solana", + "groth16-solana 0.0.3", "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", @@ -3695,7 +3708,7 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "borsh 0.10.4", "light-compressed-account", @@ -3711,7 +3724,7 @@ dependencies = [ [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "ark-bn254 0.5.0", "light-hasher", @@ -3740,10 +3753,9 @@ dependencies = [ [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ - "anchor-lang", - "groth16-solana", + "groth16-solana 0.1.0", "light-compressed-account", "solana-program", "thiserror 2.0.12", @@ -3752,7 +3764,7 @@ dependencies = [ [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=8093d132c427cf38a83e729da451395ba6d0c52c#8093d132c427cf38a83e729da451395ba6d0c52c" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "solana-program", "thiserror 2.0.12", @@ -6031,6 +6043,21 @@ dependencies = [ "zstd", ] +[[package]] +name = "solana-bn254" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4420f125118732833f36facf96a27e7b78314b2d642ba07fa9ffdacd8d79e243" +dependencies = [ + "ark-bn254 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "bytemuck", + "solana-define-syscall", + "thiserror 2.0.12", +] + [[package]] name = "solana-clap-utils" version = "1.18.22" @@ -6117,6 +6144,12 @@ dependencies = [ "tokio", ] +[[package]] +name = "solana-define-syscall" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf784bb2cb3e02cac9801813c30187344228d2ae952534902108f6150573a33d" + [[package]] name = "solana-frozen-abi" version = "1.18.22" diff --git a/Cargo.toml b/Cargo.toml index 6fa93506..0393186d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,16 +77,15 @@ solana-program = "1.18.0" solana-sdk = "1.18.0" solana-transaction-status = "1.18.0" -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-indexed-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } - +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-indexed-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } sqlx = { version = "0.6.2", features = [ "macros", @@ -130,7 +129,7 @@ rust-s3 = "0.34.0" [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" -light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "8093d132c427cf38a83e729da451395ba6d0c52c" } +light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } [profile.dev] # Do not produce debug info for ~40% faster incremental compilation. diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 4415b1bc..187c612f 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -44,88 +44,6 @@ impl MerkleTreeSequenceNumber { } } -#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Eq, PartialEq)] -pub enum PublicTransactionEvent { - V1(PublicTransactionEventV1), - V2(PublicTransactionEventV2), -} - -impl From for PublicTransactionEvent { - fn from(event: PublicTransactionEventV1) -> Self { - PublicTransactionEvent::V1(event) - } -} - -impl From for PublicTransactionEvent { - fn from(event: PublicTransactionEventV2) -> Self { - PublicTransactionEvent::V2(event) - } -} - -impl PublicTransactionEvent { - pub fn input_compressed_account_hashes(&self) -> &[[u8; 32]] { - match self { - PublicTransactionEvent::V1(x) => &x.input_compressed_account_hashes[..], - PublicTransactionEvent::V2(x) => &x.input_compressed_account_hashes[..], - } - } - - pub fn output_compressed_account_hashes(&self) -> &[[u8; 32]] { - match self { - PublicTransactionEvent::V1(x) => &x.output_compressed_account_hashes[..], - PublicTransactionEvent::V2(x) => &x.output_compressed_account_hashes[..], - } - } - - pub fn output_compressed_accounts(&self) -> &[OutputCompressedAccountWithPackedContext] { - match self { - PublicTransactionEvent::V1(x) => &x.output_compressed_accounts[..], - PublicTransactionEvent::V2(x) => &x.output_compressed_accounts[..], - } - } - - pub fn pubkey_array(&self) -> &[Pubkey] { - match self { - PublicTransactionEvent::V1(x) => &x.pubkey_array[..], - PublicTransactionEvent::V2(x) => &x.pubkey_array[..], - } - } - - pub fn sequence_numbers(&self) -> Vec { - match self { - PublicTransactionEvent::V1(x) => x - .sequence_numbers - .iter() - .map(|x| { - MerkleTreeSequenceNumber::V1(MerkleTreeSequenceNumberV1 { - pubkey: x.pubkey, - seq: x.seq, - }) - }) - .collect(), - PublicTransactionEvent::V2(x) => x - .sequence_numbers - .iter() - .map(|x| { - MerkleTreeSequenceNumber::V2(MerkleTreeSequenceNumberV2 { - tree_pubkey: x.tree_pubkey, - queue_pubkey: x.queue_pubkey, - tree_type: x.tree_type, - seq: x.seq, - }) - }) - .collect(), - } - } - - pub fn output_leaf_indices(&self) -> &[u32] { - match self { - PublicTransactionEvent::V1(x) => &x.output_leaf_indices[..], - PublicTransactionEvent::V2(x) => &x.output_leaf_indices[..], - } - } -} - #[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, PartialEq, Eq)] pub struct PublicTransactionEventV1 { pub input_compressed_account_hashes: Vec<[u8; 32]>, @@ -156,6 +74,30 @@ pub struct PublicTransactionEventV2 { pub message: Option>, } +impl Into for PublicTransactionEventV2 { + fn into(self) -> PublicTransactionEventV1 { + PublicTransactionEventV1 { + input_compressed_account_hashes: self.input_compressed_account_hashes, + output_compressed_account_hashes: self.output_compressed_account_hashes, + output_compressed_accounts: self.output_compressed_accounts, + output_leaf_indices: self.output_leaf_indices, + sequence_numbers: self + .sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumberV1 { + pubkey: x.tree_pubkey, + seq: x.seq, + }) + .collect(), + relay_fee: self.relay_fee, + is_compress: self.is_compress, + compression_lamports: self.compression_lamports, + pubkey_array: self.pubkey_array, + message: self.message, + } + } +} + #[derive(Debug, Clone)] pub struct BatchPublicTransactionEvent { pub event: PublicTransactionEventV2, diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 0e2ffe82..9ea3c8a5 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,7 +1,7 @@ use merkle_tree_events_parser::parse_merkle_tree_event; use solana_sdk::pubkey::Pubkey; use tx_event_parser::parse_legacy_public_transaction_event; -use tx_event_parser_v2::create_state_update; +use tx_event_parser_v2::create_state_update_v2; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; @@ -45,7 +45,7 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result for AddressQueueUpdate { + fn from(new_address: NewAddress) -> Self { + AddressQueueUpdate { + tree: SerializablePubkey::from(new_address.mt_pubkey), + address: new_address.address, + queue_index: new_address.queue_index, + } + } +} + #[derive(Default, Debug, Clone, PartialEq, Eq)] /// Representation of state update of the compression system that is optimal for simple persistence. pub struct StateUpdate { diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index ff7c203d..d4287a3d 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -1,6 +1,6 @@ use crate::common::typedefs::account::AccountWithContext; use crate::ingester::error::IngesterError; -use crate::ingester::parser::indexer_events::{PublicTransactionEvent, PublicTransactionEventV1}; +use crate::ingester::parser::indexer_events::PublicTransactionEventV1; use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; use crate::ingester::parser::tree_info::TreeInfo; use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; @@ -36,53 +36,35 @@ pub fn parse_legacy_public_transaction_event( e )) })?; - parse_public_transaction_event(tx.signature, slot, public_transaction_event.into()) - .map(Some) + create_state_update_v1(tx.signature, slot, public_transaction_event.into()).map(Some) } else { Ok(None) } } -pub fn parse_public_transaction_event( +pub fn create_state_update_v1( tx: Signature, slot: u64, - transaction_event: PublicTransactionEvent, + transaction_event: PublicTransactionEventV1, ) -> Result { let mut state_update = StateUpdate::new(); + let mut tree_to_seq_number = transaction_event + .sequence_numbers + .iter() + .map(|seq| (seq.pubkey, seq.seq)) + .collect::>(); - let mut has_batched_instructions = false; - let mut tree_to_seq_number = HashMap::new(); - - for seq in transaction_event.sequence_numbers().iter() { - if let Some(tree_info) = TreeInfo::get(&seq.tree_pubkey().to_string()) { - if tree_info.tree_type == TreeType::BatchedState - || tree_info.tree_type == TreeType::BatchedAddress - { - tree_to_seq_number.insert(tree_info.tree, seq.seq()); - has_batched_instructions = true; - } - } - } - - if !has_batched_instructions { - tree_to_seq_number = transaction_event - .sequence_numbers() - .iter() - .map(|seq| (seq.tree_pubkey(), seq.seq())) - .collect::>(); - } - - for hash in transaction_event.input_compressed_account_hashes() { + for hash in transaction_event.input_compressed_account_hashes { state_update.in_accounts.insert(hash.into()); } for ((out_account, hash), leaf_index) in transaction_event - .output_compressed_accounts() + .output_compressed_accounts .into_iter() - .zip(transaction_event.output_compressed_account_hashes()) - .zip(transaction_event.output_leaf_indices().iter()) + .zip(transaction_event.output_compressed_account_hashes) + .zip(transaction_event.output_leaf_indices.iter()) { - let tree = transaction_event.pubkey_array()[out_account.merkle_tree_index as usize]; + let tree = transaction_event.pubkey_array[out_account.merkle_tree_index as usize]; let tree_and_queue = TreeInfo::get(&tree.to_string()) .ok_or(IngesterError::ParserError("Missing queue".to_string()))? .clone(); @@ -102,7 +84,7 @@ pub fn parse_public_transaction_event( let in_output_queue = tree_and_queue.tree_type == TreeType::BatchedState; let enriched_account = AccountWithContext::new( out_account.compressed_account.clone(), - hash, + &hash, tree_and_queue.tree, tree_and_queue.queue, *leaf_index, diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index 650b6f46..6bacb7fe 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -1,17 +1,18 @@ +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::{ BatchPublicTransactionEvent, CompressedAccount, CompressedAccountData, - MerkleTreeSequenceNumberV2, OutputCompressedAccountWithPackedContext, PublicTransactionEvent, - PublicTransactionEventV2, + MerkleTreeSequenceNumberV2, OutputCompressedAccountWithPackedContext, PublicTransactionEventV2, }; -use crate::ingester::parser::state_update::{AddressQueueUpdate, StateUpdate}; -use crate::ingester::parser::tx_event_parser::parse_public_transaction_event; +use crate::ingester::parser::state_update::StateUpdate; +use crate::ingester::parser::tx_event_parser::create_state_update_v1; -use crate::ingester::parser::tree_info::TreeInfo; use light_compressed_account::indexer_event::parse::event_from_light_transaction; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; +use super::state_update::AddressQueueUpdate; + pub fn parse_public_transaction_event_v2( program_ids: &[Pubkey], instructions: &[Vec], @@ -101,7 +102,7 @@ pub fn parse_public_transaction_event_v2( }) } -pub fn create_state_update( +pub fn create_state_update_v2( tx: Signature, slot: u64, transaction_event: Vec, @@ -111,29 +112,25 @@ pub fn create_state_update( } let mut state_updates = Vec::new(); for event in transaction_event.iter() { - let mut state_update_event = parse_public_transaction_event( - tx, - slot, - PublicTransactionEvent::V2(event.event.clone()), - )?; + let mut state_update_event = create_state_update_v1(tx, slot, event.clone().event.into())?; + state_update_event .input_context .extend(event.batch_input_accounts.clone()); - for (new_address, seq) in event - .new_addresses - .iter() - .zip(event.address_sequence_numbers.iter()) - { - let tree_info = TreeInfo::get(&new_address.mt_pubkey.to_string()) - .ok_or(IngesterError::ParserError("Missing queue".to_string()))? - .clone(); - state_update_event.addresses.push(AddressQueueUpdate { - tree: tree_info.tree.into(), - address: new_address.address, - queue_index: seq.seq, - }); - } + state_update_event + .addresses + .extend( + event + .new_addresses + .clone() + .iter() + .map(|x| AddressQueueUpdate { + tree: SerializablePubkey::from(x.mt_pubkey), + address: x.address, + queue_index: x.queue_index, + }), + ); state_updates.push(state_update_event); } diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index c4990693..8189c42f 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -163,7 +163,6 @@ pub async fn get_exclusion_range_with_proof( merkle_tree: SerializablePubkey::try_from(tree.clone()).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to serialize pubkey: {}", e)) })?, - // HACK: Fixed value while not supporting forester. root_seq: 3, }; merkle_proof.validate()?; @@ -273,7 +272,6 @@ pub async fn get_exclusion_range_with_proof_legacy( merkle_tree: SerializablePubkey::try_from(tree.clone()).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to serialize pubkey: {}", e)) })?, - // HACK: Fixed value while not supporting forester. root_seq: 3, }; merkle_proof.validate()?; diff --git a/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX b/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX deleted file mode 100644 index d860c407..00000000 --- a/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 46, - "transaction": [ - "ATkuzY7/CkurCXVO8zqjxkbTDj152AFfImgy0CmaRnCl/DbZYWVTSsxErT8ZEFdTGheKdEVC8ib3MCEjoXJMjAwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1a94HVGmxxqjg7Z1nZH54F8tk/3ADd1d0vMVt54bh2hsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIVVCoGUMlTXo2wNDi9/dQ3gHXbe2jxQI9Xnjqhu4GQgU9An0RbNLgjGQ5HSd0djPTvmSemODsQ4C73ofYSSG5irYJpXo6eloEXVCYBc8FWJw09REpfYBL5oedTCBLQYDqgZaZ5rYXrVa1XJxj6qg11aZEjSCeZiKeyHQhBMot/Vy7qURlBCXOuMorZKRYmgSjttHEG4a1qjD1UWEm4q4GwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999969398, - 9496345960, - 290214162, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999954097, - 9496351260, - 290219163, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6AAZhq1C2FtgvFZ46B9hTaK2JM2f3pUD9nnzTr8qLHHJXKmyNtERjB1ckmvYcx8dfmhJNw4EUByX4ZuyuHExCb1fBdFk6bhzH4dkBfQjHBXXpwd7QbAhUomxHNTUwyZSBF3hLTbyYkvLx3AdPQDbGrdvcb9p51noZTV55VVqDYnyj8aGB9Emae2jbQd94ahkiAJpWFpBpHdGxBY85V2vmmU7AYB8uu4z5DoBkbdNHHeqhd2Tw3Ls5MyUyphxx4meKbJrUo5Q1oaQTuRPh1KMKsrReyY8Dz8RNf9iLmMarRqHy9vVWcHPwBiV9fBBK1S5XssourBLJr9d7qDxMTDznh9n4XA7x54pvNi7JQzgnS7qLUYdg7Fc7JvQGu7tpHBCRJSkPB9kjYioLABhFharijz6ccS5v5tnFKZn2mgYFCu6wG6a5Nmc4YjKECt3atps1YN4kmQy3Z2ZMBJWbgT4GSFG6Z5yLKLgravzPmGJGExLdYb", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMFTqjWAmNURuTLSCocXKDePkbF8gkrJC9GNbsirTxhQ6SFAqYnEqLRoP15umARWG48MXhCjvVA3RL1f9ggV2akSGuRcSeWAxGYwCiWbRJYqqDAzoaFCVX8TTEYTi4wfqbVW5Ccmt7s45HRRPEyPxvGxtmmpRfy9HyZ6yLsR6qFnwe1EFZNADSnUEkgN7Vzbfvjp5yx6brFPcZrbTQiRcZZG8Yj23Qr1VtWgnTopdHAECkuBm4VLnUGYCriocG2H7nXyHPD5mQAAGdbKiFFaUeXjqeaADp5YHZHDpV7sqCXsR6qeVPBghG5b6fZRs2cH4DD", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221507 - }, - "blockTime": 1744139193 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ b/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ deleted file mode 100644 index e77b3ce9..00000000 --- a/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 88, - "transaction": [ - "ATls7kKwky0GdIsr3jbV24bWS92cB2hPpjEIb7H4VZfkwYONXBCbixlb6ktp3D7nhWzBN60Kmc56ICT6aEd0aAUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1sK9NzYWKyiRNDhh9VHNb3S6brfJr28c7A32UOAlnX/oCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD5JFG1PY/YOHFwTGbvJhOXYjETrTBHJwkjInoLtSPYkqIjmXlh+H4keeouhLmlMys5q6MQTw0Z/s7zNpXro+FCgTJ2U6EKYHLQD8dTD2sr3l4w575E8nw/NX/mmRYsmoI9n3Ey6tVTupYSdiAbvSXRUmkCnP00n2eBJfcxTs33O9fAlvTc9AD/3OsHXvMfyjtCemZqG1+e+bVz1vlGv8OwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999586873, - 9496478460, - 290339187, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999571572, - 9496483760, - 290344188, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5rDMULqHU2p5r7hsk5huarC1iFimqpva2KmksAMzYeHdztf4UVKRE3K6Ch7B2gdsEQjkph7wpbY7RCXfr4WRjQGXBSBNuNdauorBGcj6HJhq3X827cbwG2oCFRi88znhnto5e9H2XypGtDdfjN2tQN9VzCD1ThBhjdWjmpcFZwdsfpLJh77v2tFDMPoKTNqKJ8T9Tfft2psUQipbdHcVxHcU38VZnNg1gU5m3wBnbkJJ1TmRtvmdQqnF2tpuXNkjp45FwydPwX9hnguw7bWbrnCABHBvs4TboNAtY1v5X94Gwkam5CM7yDwM4LLcdmUYL4c7uoBQTgvwdha55P3dPuCj9jUcK1avHV5TQZ1gjrkNa1k5mUXw996aX49VwEptaZwMBmhoG1AdXjAPCWi7eQKE2MUQxpuA9PUryzSVhHcsu4ELxjJMLxcmjXmrz6FcEqUvKPGVUANmnqCMi8DAdBGcVqSbBZkbqqcgQ7MDm42EKxB", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKoszjt9X2Sn9fMCf2JecyvP8oNNv5FdeBe1J2EUk723nSNHrikT787ktjAcPcMyLzbGVJPeNN1Fe9qnoqconGPc6cbB2QxVqhWXQxDmJGcnpNz77CAcUc5DuSqyPEp3NJ7nvA6AqN5S7MZKKhoEZ2rvGsFwVt2NapD3T6dNL771HY6Dtne7RJQgQGKPeRnxcap7LUvu2EvVL27hCRZmL99jvdSiMUP1YtQA1J524BL1JcGcTeNwf2f2Q4JpUg3xYao2a5YBV2baRsDgX6FEPPNXhvo6gTCFVVjkstaqDK8fmyPTsj9UufiBpP9fuV2MCpeoLb", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221441 - }, - "blockTime": 1744139214 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu b/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu deleted file mode 100644 index a749ba38..00000000 --- a/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 66, - "transaction": [ - "ATveoSa+o/yTGmVn6xrEwWNfIr57GobTwpRY4++9TThG7MwJT/jYpAIKGlyHLrs6XeN21++CoIGJS4WeOg0XvwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YqmOq83Sem9mBZayj6aCSQ4MGw0fBWOfzR9j0n1y4jsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBK5j3khZG5j+PFqvRKBsrMp2v/YMXTNDbrBOg5m4yFaQmZeXAXpBVpDoA5JN3ZSax2xy7Ilcqrnx0gjxFwZI3SGnRAo/h03O6HY13gTTZwIpYxaW3bvrO5Qa4h1vWhKbjg3Rv3uCK64VQJLWK+c608fmHV/yFDXhh65YfNCygZT1ofpz5QRjFSCT7EWcm+kCzfZq7VzIvKH0jmC61oeYqAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999785786, - 9496409560, - 290274174, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999770485, - 9496414860, - 290279175, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5fCxdFigNmq1qKKefZ77VBZMKjhMojYCYP6MtEPHXfSCGLootGJN8CvofgWwP5n4V4YtpwTWyd94gmnb6EikDFJEt1Rt8ystJ2nqGRHZwcd1r6vLCbUCjGgjKwEBFCDTNXAM5wPqnqpv39eM7ejfibKjvEJoxxq2Cqdzs8VntJu1iapbdJAQxUHNUHhBTP6qoVGqKq1MENCsRifwzgquyVb5jhJzCJGLmAd265rJqASv3p39suajFZnkwocfwrmiY8KLb5CxZbMaRsEz29d3i3sdbC7jEDXBXdvwvGZx9P5Ex4EZV55hrSEwpW68NY2gZ5LfXDa3AQJeFWRSvLMJRyep8UYLXGy3EzYyVjHPqEiyQqd3KHXGHi1MQePpnPr3N8Mv2xZ5qVtRfCYuHbSaKHqMfikeVbLqqcgejaQ3E1wSvHNBLnc1H6i2XkgnNHNmEmT5Ma2JNcf8dx8NJoLMsUK8fGKg76nNpRQhvkhdqqaG6gF", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9wLKMTmPLBidfKKU19KZVcpASxjSYvP4ErTiQyPy9dfZ8RLLU9n5PobSW7LiW6wfbS3x4UbCDdA6Zx6G1dHL1KnXfGQSmCiu6Wzq6HPvkx13yGLhSycyoL5h3nWvtLc6LdeuGp7dhkawAP6Qff6THDSAkM2DRbCHnFxzJ2GvwZVmUBwbegMm1t9Lib55HGGMo8Frn3Phut1daxLiVMfJVpxrLwbH7twHTyUDn4Fw6AU4rqUFuhdRTA7Kiy8d4syy5CSks2H6YjqKPfB81Eu6iWNuuQfeUG3FV4NPZaJwPdbzx75sVRh9jo38GEhRPzinE3", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139203 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR b/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR deleted file mode 100644 index 4876b4b0..00000000 --- a/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 99, - "transaction": [ - "AUZPMv+knuJt4k6PaLb2n1DhGAMt4x+BkU1p+qWfWpacsr9JkTdvVEor8zXvixr0zeABVM57l8E8OhvsmRcsygwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1KrjT9nC2kD45d6cOWxnBalk9+jjMQGfS40uW/gRMou8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEq5AtuIVF6gCu10vydCm1mnt0k+eGvhahL7lRhAUqVIgUcmjse4RgyQA3DImrHe0bEV9v6Dbw4Ie7vGIfsbNRid3UY3Bq8as5RDLBIVmEVcrRDwvsNtAoaZ6UXuGUxPeHKDN1st1uitB8k7T9xQfnyyjhxfpijb/aZGAEqc+Jd5gOOcD62tN8vpacTNrd+pOgsoPFsW+Fhf1U1xA+qNseQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999495067, - 9496510260, - 290369193, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999479766, - 9496515560, - 290374194, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5uMdD8UUZzkGpboKdeRvmXFEVkTrG26dJc3SrdDhE1mvMxANqW5uZ7VuqfBpRjY9MtnCL1zXriP3XzWhjXuCpxpynQ2tQQ5A1kxs7EQebarVShZEmMHLWGVBUq3UrvWg67JPiTb3vpvzxKXXVYXEiFcyCogzmm48zsJK6XfESzDQkKdLA7EP5T7mumEzRZ2t6b1x1mJBnZbvDQGovyCQQ7Nk2U45p8tDD3aC3czytB7Fy7QCBKfoMNE7dbzqUVP3Gsa5ZK8GuVBxZJM2T97dNNNmfpe1m8AV8buJyXgVaHvDJWK2gNyV2n8WeuivV23ufKwN1S1Lgx5VfvLB9uscR4Mg8tZqXL7CyyHdRbJbU8gF8UscA8pySodb2mLJqtkugHL3d7rhFimf7iYu91CFNyDfAAed5WF1yBma6ipo4jLRSXFkHpEpETDse1wzjTWopr6krYepmcQyEayaF3yjiZkLwi1QQR3TsTMuWLxgfMcz9nP", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosztq1tnAHHE9csgQVGoMdjJAsseX2nRonV2iCk76vrCariJfW1WZw1CZYYBJdJ4zFkyd5bN8mwTZcmBHxn2RttwLxguQnbzDMvBSGRkTaFm7eYz8s7R37AgK5qxaKPkZx3wo7QT3bm4NJ79bSHvmLLgMpFBMGFF7Znjw5gXr3N76XvnJKzBUyUbNW73thKFJWPb24zFd42Wv75SiNVg5KM4QAhuqCMCRrmC8HXaeo6WeWVQ4km1FanxdEmfHMRQw6GRuqHBX5zGBDSitQQHED4wAJJqfLHcuGigkGZwsYixomjGYpP96Lmc83g9FUq98USs", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139220 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E b/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E deleted file mode 100644 index 95418ea6..00000000 --- a/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 122, - "transaction": [ - "AUqJhBsSBiPm/SSk3EaR0keWdkXgE8okHre2Uzycxx1Bm8PPNlSks9jJ4GQEtiw/yXmAchbWNh2rJIHtZih4TQMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1wyksT39hGdzS4vIvh6ClXoltLLnLk+yujKvNcmFdTIkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjJpA5vV9DNSKF8mM/jCUyvKXxZGvwpYvB3pye9FDuyMBJjj8e2qyq5r8WRpnKhwrUNXhAHreKyhSYE9lODNpFiTubyb2NdXKB1IA/1bQVfh/uhvy3nrnpQ4wORNojIPcLrP1rCggXPMFUGx3SabisHY2D853hCCRf5vMVQq7xEGsZswifWjZZ1kmw0i0yf8GOySzFRxUs6zhCnl7hOMYuAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999296154, - 9496579160, - 290434206, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999280853, - 9496584460, - 290439207, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu82aq9T8vYpvhcBv1BST6X3548veELHDhivB7Z6hNuJ2R2mDbugsqN81BHEX7n2hKCcjDdW8PLsWTuVSWDjN2u4G46SUdRWFX4yLBZR5GDeprPKVKNX4sbTTxCxGMYWT1hwEfmQjtDjEd19hox19sJF1Wiejgv5dJfWufsXQ8RDL7E5ygqxHewF67mnXXxj3GUnuDZBxo3364rqpYsrijbR2sBTdiRqpk24914zmekBRVni23sYhuTuNcUBmaN1Dky7mGYNisoYUXaqHsCTzTfAc931rRKQAKwauqMvRz2dpoDFUXPZBQjVLGZYD6gSoxWyeKgBNkuMstrP7eqvxweEKCgw3z5NTBoJej3XVxhzwj7cQtD8cWAXg7BL9FM4S9zSbPGzFJmQ4nXXzahvyFUWxnNryJBVwXjHveDtBqgPMvex6Byz4Bfbj9npMymXzzWuUuUHteJV2nodn6FYPyt5Gj4M9n16RkPiuiyHscQH2RrcX", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot87joQnh9Jtx6ZEFFab3Dt5wsgV7t2W7KeZ7pXGYae6biQaUbD5VjdoEiZcpVKnruAM36uf2uaCXEkR21FJtrhV1CmDmkdxeXqisCAArNkwqhVkvcM4YvJDjEp38zCJ5TiKUnnvzNjkTJRoRvzd242DkHaeoBNJB7oWMDYFQfJqzyd86UJXhtgGqeKJkW5M4hLBWpLzXQWHE6MHdQSCfcHTQHPHKGJLGBNEd7JDAQXhJmmv8c84gJtkPk8HV2gmMkaZF5mX8a7inP1EYhHGQ9wsDJ6Q5PcctXDpqsipLUvWRFHsjMZqVuE1X3mK2fknBMuh", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221441 - }, - "blockTime": 1744139232 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN b/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN deleted file mode 100644 index 73f9638c..00000000 --- a/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 113, - "transaction": [ - "AU1YAJMfaBaLRswoBrbzM7GcoVJ8DhHfQGVgZWnPzYxpZwEcTGymSOdKIOtb89Bo/OdDWczKSG72TAtfRSk7eQ0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ177IaImd6ZGVLP6cz0VEJdlDKd+JYA9Y5693eeYqTapMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJDq5FUEzL2XYV/qPrah4BCCv9Hy4sbVDk/F6TG4WodOuG0xPPzzeyeOmlEdb03CiwLTsTJjTSLaaTjHDdWmeWQXl5gdo5e6kUfmZkXDoJsDL8vyjMqJdoBSY44V4jaiXg6GBqzZrOlqTYfldfbUzKKxXscWIZFZ7M0nE2sz/V8JZSmi0NHErq54d+QP4jtzdTVn+3K5BI3bGrRpxoYhNSAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999372659, - 9496552660, - 290409201, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999357358, - 9496557960, - 290414202, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6D6MLixkQwwUcUyAV7rwnm51xpihas9muX5eo6VhtHYVHEYXbhxw7V8qcTeiMJ6anDRSJ6HJhujYy4waMGcVsdPfe1yWwK9xXWoysuCFukipThYnGgpa2ebWgWdgR7os3fmCL5zi8S4zudVnEw3MXoGNTXNTkcthqUh4p4R4yRcCVSXTH4ny1Vp5yw2isgM2UrVDiRjjXwsfKCuZiJi1YfhBXhjZ3yPbHgi2PvnjJPHhJbCkYNSq7fmAXa9xabDCzeakc9o4DFgur8woinA9hruXcr5jQnThf7ZFBF2CBC9nDuizqmweL2w1HPYiCzGtUAi26Yht1Nj6pKXQikz1Hcj3CARBiTdryEZtkKNg3q7NSAr7uk1YpULmhu9VpDTsiPcLdddamUKy5cPWrTrC5AswQnXKsCSJqPKqFEU4F6sBreLf211ErYk9Br66cdNmFZaynomUorMskagdqQf8Zr9aS6gFWShrXDhExXapdFD8Nkw", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKostdQX5scy7QSznTkwtniUurPkv9jC7t54Uh9C4mVYAvRdDAp9V5UNLatWSGbJK2e1FbZMwYZXj6ujmyjeBDPkZU52qaE5d7vQvAyM19M8wJaqe7NHMsv35tMnfPmiyU5gFPHSVEF6kZoAkvntBLrPNQHoaR2FK9PYKF5UrvLmH5HqqSnMgqhYQCZectBaGCtRGh2STtXwodV6qX9uT4SHbJG7F8nxUvpZkLM2HbMZtwjfuqJNWg8GkweHY3mFBAS3NtReokzsVvGjRSjopnsiRwe9rerZ5rE6W5hopuaHgPerzXAygapJZBCKZs9rTPKNs9", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139227 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW b/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW deleted file mode 100644 index 77bd0ebd..00000000 --- a/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 63, - "transaction": [ - "AU6DSpoTBxDtrpnudwKtwj67tsETGRyQcDajEl7w0kvQ6X9LuRmqnwVurlsQx6+XOsgAGf0LQOGbTDeR76vCrAkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1f88Me6MyBk2p54sGaXFw+28TlVP0ATBrO8Jtjv5LLgUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBr/xxJwZK++jSWUTj7AWTdVtXX1gvlp8ub+M6/bh922IUIEepWWz+KF+A7QV21feVZgniL8wLysTus/RS82jniwTGUoy3+Jg7IlcKjuO4O+OEz+FtniCWvslqdGYLBJTuC2Q3GlJhl13wH4tIBSZ5Xhx1HlNbMXLbft0TZVTurfiRZoT5pYo6KuX4ZGcDmUMNFnHDGiQxGDYluF1+9/vwFQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999816388, - 9496398960, - 290264172, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999801087, - 9496404260, - 290269173, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8eM4F3p4F5CTERkJSjcgipXw93BtVuwsgTEtTxtwrNd8bj5w55CrAuPgotXUmALeEgzaFAxdtz8RZFq2EPTTqzmExsdYnm3618mWiTzbJro4Ev19b6nnLR3HZpfECrMfAs29Ewvt6w4KynuiyvncZ8SJpU1eFa6JZGZwb9XRq73QYj3C7tKA8WoK5h9no2Cqh46NcNuXXG9UAtKzi4wgwkEkpVXV3ZxKSFSKBTu4qwaVRffL7bQk5prE8CUowDr8jG7WKbppPeGd5Aj7QzQgndyLP9WgqUq8HCJPmbK5M4zT3qTt7VdAvFa7cJQbscVzYUvCjqUngL6xw4jJxMswRuNDpoiRbJU5LT2B6YTNjSNMPwUPnALdUVtqW7uerxzayFsYSRsHu8fKyqThL2DE6a9ifhdjC1wG88ekkTDxzhmocGcfj5cAmVBZt9zEJXwPrUcMTSVXu8ifvRyo2PQBmRtsFwEw11RpP9sAvsXfKjWEaST", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosx6H2d5KGqUmxWmiMkjsNDVg3XZs9HfvFRUDwwyBA77nq5jjT9vfmD6mAaLJ2QVrkdUNuydprVeFuhpiDXJJcLcWMMQVsQm8wy83JF28c7sFEKNEiYH7So6qnrXR63cGCnoeuzTSWgzcvkRRTE72e8CKXS1m1eEDsvPXrqd9tWqirmrNofqCsBQMm3uC5DXEy2YTmn9W1UmjLh4UqkKmDEVj4DTDJ1cvUPxbBnp6yvVXzyLacRPYWKwjiLr9o2bvZRJtXqEeoQrttXGkSnXp1KreHwyGxt9fx7yxf8Ghi4KQ3KmdT216BXTqC2SxeBCqmWF", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139202 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS b/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS deleted file mode 100644 index f549d9dd..00000000 --- a/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 79, - "transaction": [ - "AVBuWdvslwVx0nkNtsSwBzwkC1Ycu41EwC0mZGk7gHw3n23fIOWTEkSlD7OqYraMKH3Ajyrh95r/2qBoR5Bo3gsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1unllOwawTBuT9QgWVix9riMAKLjsmyeeL6AAqJ5IcQoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE9B6OfaFIeToC4G3w+hIe+PJBC4oh1Ux9iuJUiwsS5csMR3YI3jKqajG2V2lW+X2+xQd9iBsaSvtFysgR52KOhPqzqJNf0OL5OXXEqXRVWeADIEk25S++91C+9D/4GW6HG2L6VLkTmFehUBbom6X4tUTyjMgCUjJLoE/Yx6JUNeB/xFrrls19jba4XcIMAjPkHXwDPqNRj/EEwBBseRMpwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999663378, - 9496451960, - 290314182, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999648077, - 9496457260, - 290319183, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5vW5nj3xvoS7wbdVSc3yd7q8jy6zAsoyrBwWoAgZtjdwjmXy4W9z2zTPeNW4uE6shtY9C9muqcJ7zFGYo76ZhFnASaxDMVyoJczLvkYpD8FEXisj3hpBZPqCcvvrmVKFPXq7hLYy3d2yaUdozj3VSXuHhJVJESJK6y3vAqBFC6MsSnZHboLyct5Kz1TMMAsB62GWtrJfMvNUtnkY49TJVDnmM1usMveRSF3pFiozkdfGrrxxFa6n5u3eL356Sc7MzP4e5b5fZXAkZDkFzXA8feB25tBp4EceUFzB2cArFKXx2GLxpwjyUJYBBKAsQPudkMDKGwWXWhVf4w4JdyQAcCs8xQEnSRxY6QMDFCAZUVTrUJdwqz8VV2N6J6NmqjTf9hSdrM4nenCUn3ynuUNTKXa1LmJy7DEHwKnQvCnQ47waAtPQddYRXCuxxDgGXHRADHeo4G4SXsRXWG852cJ23N5cvhujqN7F6X4g7AzqQHZKFoD", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossFjxNj21HwxUfPoLDcU2DC7vfsr81XnrhkNV9m6dPSK5QQCL7KwTQmrEKuoqq2qP22NazjTtpUeRSKMkpKPDkyperFDVrSQS9z1W7wNnMo2P5k3fvev7tor5EcAGwEB8kLpgtjtggq845712c6TdEfAUVd5F53nuwEkV72WsiPXcFRe4CW6W79D7GFRPo8VhCM9yj5HnsUxcSxwChxt66eRVmVZSikBqJ1MtSFR345ne9b9oMdcwh4bbjJLS6vFoAnEkK3UsDETqSCZB5q28KsUdm7JmynpZmaVagvagBP3oRUsx1oR6zeSDEqNpKQsDeo", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139210 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ b/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ deleted file mode 100644 index 67b7e3cc..00000000 --- a/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 51, - "transaction": [ - "AVNeA8Q19KSA8HU99mix+iXV11B2fADOfp9i4VYCSRne+4H7NAI8O/gKJEiUgCeP65D1xItYfXHPQkO2X0LxIQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1XXYtQhuUmL+hFZFjbDZXu0veFcJpRux5HU31Mkp2SEgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAj3UIh84YIu3Rw6x6qcTNda3xNGS3/UNpD38/x63STymAcZpoqxYGPMT/kuICfypQLuBqibqy8eZtgx/HvGiwi0T61uMbZ1HGimBQW7vN/UzHgrhmGauNCEY+JuZ27T9iO7ZP485UJ/h218RBJiD0/1tth3nTwAGT1S2r9qLMdyxGOpVYWJNpsxTe67VbmAvk4yATif4MZZhDIgoxyP3mAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999923495, - 9496361860, - 290229165, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999908194, - 9496367160, - 290234166, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5cjwbdRzSLvHjQKZ8Sb4NdAzWdDM8h8YLsgq81bjs8gc3KL7722vjjRCM5RkNo2KqTS6fyMc7JTy9eQx93Da8e8vmnLTpffViGbB5zgwykCt5BbPAfYA3DypPqYxebgX9QRcwwGwzyrZTS9mCCPma1F5fG19ghbxR5QUUJS5CfGkixg9jK3MFcxtw1cAZJD8gWLC7hi2d89783Ef87JHGbTHLGjpv6mdW6xAGYnqwhSNQgR5iYth8hZagAWcYTx1vdRN75HoJyzEH7xXjY88UwUwbts28FqCLKZrK8qHgUHdi1WUzNb83KmyYDK833fZvcbwHUvN73chn5XBS2VWn1Yk2Jj56MATAk2ZiL55FwibqJSrqLMoAwNqkK6hNjLnSdozX1zCdDPeVeXdZUKs53YLfHbSFe5uaDzhDe4FUW397Ekf4SxNhSNtQcR5z4a8usa5HnpVKDMSKiShSC6yvAfxDyujpMnucSstFEuCCrJwPoV", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDodCrLCuLmV2gAA3APj32kVZcVkEpa8MrpiN5xVE7H1r868znR2DdvLRUoVGVjpSxH7AYwjpUoYRXyi1BS4RY65XkEDMGeK7LaQ8Zueb71qsQLkxki3EUmN2TnzfJkUmJbMG9ZFfRgU8VKPdfABcZE3F1VBVbwDQymJvmAkQhTTQ3yuF53Fes8ofed9kiAuZHpKvgo6b98AyH725JrqFtzPgbFjK6besPAQFPvsgmBRtoomQYqf7qzZokE1W7ZjwXvV7VqoN964mabrGHa5TRbupYNim7qFTcMHAUcZXzfMMCfzCqTafgDbnaxiaNpNqUB", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139196 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF b/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF deleted file mode 100644 index b9e2bbec..00000000 --- a/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 117, - "transaction": [ - "AVahq6FrZz88jYEBk/iXji3PfbHz/nlV+CeUs/kKjqbxyOR6fFjWlYbG8e57U7OcVEnpy0WlbJzbyIj+gDSClgABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1lgwHJ7bPBxLsS5QKY527iy0+BqH2PTwUjmwwYPYxTHICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFSxYKpZy79zQyUgri5l4ivsFMLsjhRcVhH/TEHYheaYJpYYDCvWOwqZfmUtaIiadF6zeufpfU7owewUVL3HaHh0wEfkjOxQ+uli+AneGRYaCQkuNBi+7lLrFAC0ZOqE+lLWhq9+l4Sg3U/sUuQprVG5PqW4v/1VGFwtkl5nKJAdHLAh72vAXxP0trzECFod0wR5eoB0TAAhCgGqcSrMDrgEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999342057, - 9496563260, - 290419203, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999326756, - 9496568560, - 290424204, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5wsjwHRbdjveruY56mH4HJ32DEwueFgAxZJYNSQEGsn4SM27fNRnk8jd291CYB7B4acNTy3hDYzM5oMMLQcBSgZbzk31DLtdpMY3p3ErZubrdvESL5Vdn5dte2Q2L31RjEmmKUu596n83CwxYezBBGwSAamHVG3sokvajzRNvQfvT9nMPhWoctUQPH1PBUhk36h9CGrnYfKDg5XrVndAg9AmqxYKDFV4NecEfbYqBs8DQ7PEjQP8bB2ygaWEFVf1dE2VezQ8odt7fxiCAhsCU7j7sLkM626TPj8smLVcN6H4Xqyb4DMNiKZq4B4tY1W1kLSMQRnnNruYo2T4rEpM3yianXYSTXy6ck7AbgXEjj5jfYfGWRAg1uX5hZad26M5qj8YCe1eVN4HBpeC7cGL9RWtPsJcTb5NSytP2WmG1BiUPFGAe6QWChdqWCHY3j9WnXuEMCjZJri4GdCaVx5D15B1CKgyFNq9zxMpqxs9Ez4PtQX", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot7xAQc6iUXSydy6NHA2BLQAbMi1TPFkT6D6ujppNZzYxPspRMmtCkyctEyhUq9ij1YLJs1qLAg3PT7MDRVizrHs8LysgDez2FEUZ3MCPqFkSVDkZazyGoVEdreCCc7n1Uz2tsp8Sp6D1WU4aZyGdTDQqkoNfjUCy8dt1uKf8iXwnpUJYSSbzQHTumpQQ7iJTuD2srfRg4HW4VfLk6TLDmrT5XoCm2JNuuPBSejebyoeCQYZ2UDSTpDnagsBQCxjvtcggBwUzTNqH4gyknvSs6HctugJwhWRDW1VKPfCKJFRZhYsGbbhgYYaU6EH9mUUcD6f", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221441 - }, - "blockTime": 1744139229 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD b/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD deleted file mode 100644 index 700ffe33..00000000 --- a/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 69, - "transaction": [ - "AVhS/O3h9ZULkj/G388sQhsrUpu+jQSeExiEp6T4i/q4yiqHBaiLUFNfuXmEFtYtS+5UF5/MikjuzBgKVEc3fgYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vTc/Q788FGvfDqKtTsr8Tz+kUHwHZNUpueoOMAzxUrUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHPdeBCHTYzi2iV3LHR+GxA3cs9xHxAccyaCONt8VzZEdI9SjerF/mf99rpuWRBoPdpb3L5T3wZPm9DXAhJXNNB9TdL2tzsLUbZcG0xGy4z+tsQqYZatYZdDhlaypP7m/AIagutJP1XH3lnMWOcHWtLqB/j2rdozKUsKBuEnwZ2sOOCIUtfFX0cfTaiBYucckWwnV71teG7brm4KbELainwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999755184, - 9496420160, - 290284176, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999739883, - 9496425460, - 290289177, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu65kaZVT2LDr2Hovn52fce5kteHTWjKJRNjybMXvs67XAWb95PpUpK2DE1yHQLoj2QzZk2EizMxsUNS3qdwbUndwmXzbwdjjCgvNZ3ffmFTC4Hu1QTUYKGahhrnTs2whjX7VQdsRuh6xXJDnnjDa34VTHaQ2PENRK7r9P4xz6S3gHB51rSG8WkEPjVh2EcscxGoUwzX1NmcE8hmjVHvbiqXCFgRxVe2iUHk9mA6syE8VK3j8Mg5gnXWfoyYUFDTmttPTZE73R5WiNyon9hdBeJ772mfCeEZRY5VCCKiTrU39CmyuTEAGM1sTQAhdeEGJVY6oSUYAxwd71GBhzvRt5U8MJUpee66aFEMfWu1h4QzXJybzrqEqKoRYesJCo5712P4mU5KF7An7AnqMGDo7MrA6VNQA3WcMMgX2nnAmcsWAFXDMfyEqtksWzxBeEPoocy3kbbJ8KuUU77GK24rfGQ666xuk2XLZyzfN1PJq69Lini6b", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDygMmE1q8DxonZ8PQkCCVQg237X44r6mLc9aLCGFLT1o9CkZgejMwAF9sgKwhgFrf4SGdUKwtL13gQD1fmgc14aTjp5YMtdCjhb5YTRsQpgmNVqgWhUN7h5wpXnKfu2LDKSwNyKEpco3yNnYpixbZ8dJ7BS8FGLju8yrjG7QAuhvshjv493oxqrc7dyVGcmQhDzy17Zz5FeF2rTMknw3nUAu8Pgon6q2qdFUV5C2bXyLXd7dVgxdbbqf1Kn5CwLKCsqfDUgQHS91xY8jib7CDs2yrwm9vuJtrPgGZ1Fjbu2rhbrdu7y8Cjdcd2z81zzZfm", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221507 - }, - "blockTime": 1744139205 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M b/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M deleted file mode 100644 index 48bfe826..00000000 --- a/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 110, - "transaction": [ - "AVjg5or7AD3RdphpVXNhbJ5kcPjMe0DC7Y+rZ9r90DNa9MTNfxuvQ1x5O3ofZUYRjmBCmWV4rc6niDH+6SmQfgwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1csR6EXADQE6epXWoAEU/vYjGdQCYUUWI+JvYT48YBNACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBj+j3JV812TPWEH5m34VZoDrAAbc74l6wZAGq8a42CKkE9gt9ape9fYM0UvHvqW9PZsIEHJWBSpo/yak38XFF0RFeOG1vMjM4Wd3ctSQlSTyT/MbmXrGzjXPFuAo07avjA6vfhofozNr5rOTgxSAr9moWQ4jgbJHh9ICZ62qDYdxH1liGbMswRsHPIaRBkADaXZc5kjlsm3XNtAsX6A3B/AEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999403261, - 9496542060, - 290399199, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999387960, - 9496547360, - 290404200, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu85vidnvYnLx3aXS4RFHexsGJ6XRj2H32f5DZbXvyHpAv3u83GWbZrcNGFXqiDPSCB8NGhyt9wHrFPDxKreHPFzXzo8vvPXN58XgmHarCLvXwHbc7SYLmgPmdMxwtWHqqpqXSU36ExdCQzq5kBMWAzcMpVXBSzjHqQLbn62iu4ocda3Gwy9mqmfpAbkGadwsorjbzpPFA6AsMVzQitaJsYV1zxfYCKt7EebV5dsZfGEnMRevR8zRokLbBwQ8na2zbjXY1poyLCRjxMxsyU1tDpJxzMkCQn9VGW7AEtG5dEayd3fvco16vQJx7Pe5xPn4ghM9xyqThtyb8Vwdx64uZN5TGWPcuSNixUZv3w56GC8VZg5uttCgegShrjCtPRqak9udtNUxVm5qDcLoaDDVZJcNXLywpaiijdoGVbmo7hWtd1Driz2VXBnHr4c3kvcKxuECwMGQvmiXcgYvPGJUXMgziq7zaMZJiNEgGxtcaoznrEcf", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossvUqL6xAXMvT8BdQoSm4LXnJRGtvLbfF6Z2s3Yg2ZcikxxnSRDWnCfHF3aEDoUiCYj8DCSwmLa58oESsk5C5MVFtincJWUpGEXhhwccCpuoMAodLkSt9oukxzEMfJJDFwJTRUccN7WSc6bHuNsyjmEsJ4FcBHmkGmbPTNVTPqBx8WYWx8d68vkm7yaW4Juq5ib1vG4q1Zh8Y5tFshVvpGUsNLX6Pd5QpdTctTWyJ3poWQfLmGMUR3Tho8fY8ZJ3wcX7XiD34N4diVqAg7QdibU3haMeMnassMDLjiWXeKUgBSH3o4DPCjNJirBLMNEDXZy", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779827 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221456 - }, - "blockTime": 1744139226 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM b/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM deleted file mode 100644 index ef77e51d..00000000 --- a/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 143, - "transaction": [ - "AVzC4mOTYLhzBzDJHE1PiNM1izwFd3h02GCkIk5y84N9GXs1idoIaSYMjU/qoO9wTtLDUpDXVt2jKqSuXLfuXAgBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0tBjP5QJfMtWUMN7ex+oPnFDrI3SEKwJUHQR3CuzF5cYCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAT76ICIYkJjUPHP1gMLqjL00yUeFluH/igSrX0T7iFCBiQmxcYuC30UTxPvAwpq7/S6vVRTEYLmtUSujlF7TIzDaaqXtvEKV65UG4GWg2p/J27lbAn2KN16He6YhSQ1SgnkfA3m95cYTY8ePRKl4JoLvPng1UcDKDhDev+Q+wMhoWBZQwvNkfQjpd2wuSBlmbIseMNmGE/2ovXc7w8Ir6x", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999985000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999980000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 2 - ], - "data": "SBkMhczQ9esLdkDPW7tMUGm62SnaJtfkC45NYSfCfr8M4nr7i4yRZaVGk7erKddAKpgADFmrmREnvMDUV75X977sk4r7mJq3q2Bz6oStjcazLMxyE3S91tYSYF61tEwEkEXfULYVF7r6Heb9dBVK1n36AbLXyCNU3wCjw6Hj2zipueQTiam8yrqLrt83gvaxkyMUSVy2WNYaEkBH55THUqnpaG1uBQjoYdJLMZ1riN4", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66zDdbmeSrgoQw4GwsiMjmkwLHpjRgd7gKmkncGxpXGrdePZxMtm8wWFhZ9A5yktynm8nyXdjjcq9aeUaXJyC8feo94V2P8XPENGSJ4Yw1", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 127174 - }, - "blockTime": 1744139246 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx b/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx deleted file mode 100644 index be0c04b1..00000000 --- a/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 93, - "transaction": [ - "AWDskBEs46wzzAgJrepcDsL6+0rV3LTZOd91aLaxtuoLl0UjLLt/XIwBukUuqv3kxp1kpQIvyRu+SPu3yAMk+wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1IpNF7UkKa3afVy0SV1igi6vI5OSb3fkRO2PpSJn3QXQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnOYFDZjJrHx1ZYL9zY82Pzf/8Cs/DuurOlQBhRYEqYiT0AAGjZ+9TyO8VBgWj1l5x1IhTn1gPK7ExOJlzJy/HC7JCLe4MRMysiv4WGTwh5bL1u1wbPjTxt1/gQIHLEkvmRwlhLAwtMuO2Dp5fMZlf2c+gZVH/oxazMjGFUqgt2T5T1oX+nMdKEdj59mjdYFzQhuDkQcgrkBeBJbT2UQCbAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999540970, - 9496494360, - 290354190, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999525669, - 9496499660, - 290359191, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8K47teZ1mvmC6hjxZ4WReoCuBpw2FX83qi8XAiw6ibbqcewtedR7MTq6qzzDk8teHy7EYimYXyXWzdQ9U7YRCEUCdGrwmW5k4yCcPywBUcvhJywjMH3pyPoCPPiGP6bkpkfqYMnQBKfJxc7Pdezekm2it7fwpc1Qfr2scKSTLdVwRbFvw4xqDZhkC6kM2exHFXR3nEwdvnRp259GkYq62VNTWjM5QnTpeArYdynLMGpXkLEWqZ9S1ksHkW4tz6psX3aTYXGRib3FYp7YziHumwDbtpCn7S2v5LnUozzc9StpCmECM8TMhzsQeQMXtmVbAvWsoBdDCEz6g4EkJNyDFHrhLXQ8ZRXF6qQ5mgygt7Kep8zmEdnWLPS8gEC9MKrJ4m9HD2xfPa9U3z1WFRx1LCz5S9i2AowQ5MjVFBqzv73z76zFmTHfQAa52WoZCxF462kTHxECQJbK9BqqHwSoXWzSx9Swr1SLTYPPQfRBi5wZVks", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot8JZmMwvjwjdXQXtSjQrTPmrBdwo5vcmrH2N3WmT3pfZdxH6izjL75dMWfyBckorgZ9AUbGkWXnzXtZhbpN7YAzTDL7o3LRFUwdq3CZoJPZ7WonpHeQV6XdDmmbJaK8L1vC7mZQCwTGSEAi8VyVieDk33sK3ezNTv3jL88sLd2uPF5M3vAoNJvMzr6iWy7KPEkAF7ZpZukYk8cWR7A8yjtcDU5GjXSBPwQaAfSUk8hKm5ik5YZjSjqHSz3SLCpKvPXw66RwacsAjFeWW8EEBofyFUmdZ4buzRib1cKGosvxc3oS1BRJYoc7jP5UYSiAaycT", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39861 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780449 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200373 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220684 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 220834 - }, - "blockTime": 1744139217 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP b/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP deleted file mode 100644 index bcd358bd..00000000 --- a/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 92, - "transaction": [ - "AWIDDnL5yWU8Y6jTKPHIvtQg2As63z/FAQAJMLNSl8wOp0D+Zi4n9Eb+4zFQgFpCQbBf0mtvtHjxBPiVUEmxawQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DRVWngbS5K5ryKD+6rhyYMkyJY11yufUsZGkdXqmXlMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBG/t3DDzUi0pMcgJTicSUPVcgl/un69/N9fN3eKaM0T0jtE1vkwCA5c9hwArhTPcymdgudAHLi/VGgjg9ge0sjgU8dZUHZK6QsrCPvRF6v4jm+plAojb1likj+waZL+UDH4XdZslnLj/9/HP2vo5fBhDhSBbGGPuJEzNAtYnERCd8EAKeFwdDSjP+KVyup9E/9o8IiMVaFHgs4+rDk4Tf9AEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999556271, - 9496489060, - 290349189, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999540970, - 9496494360, - 290354190, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu64ktxQ9B5ymGP4EnbWDgoyKTsDJKZX3bxHWpyQSfYoDW3rkrAvGGi2si8MvCQ6WQZ5iBY6W99CXHHbmLJuzFVMeagrfWXM3ppkaUhYVNXFc9bwVzgqGDdvnTh3cgPZ5FsvzwLrE1gtRRA444WE12hPYV16DkksV6V64joBmYVrjff6wvZVaTU1sZae3TmPH84GJXYkWzArJCyqvA82tLGjdMoLAQ891uQvzFx4xoDd3zbQ6Nnn97ieRpk5TvGvThbRTrX8kiNZ7bFHak6XcsaRtptLkxNXgYo9xdhiHU3mrQ89gpGTFiWLwAxsYCBvExtYTRdYX9Gwwu358JpJP3ytUSBh5UW51o5eAVdt9TTfDNTw7gvnwMCE7oQaeuM4R5Hbpm2xj8FzgdnaiSXQDfgfXW3kNrAdtuUUCHxUbjDZF6c6DrY377swmbaNwWUcHix2Kdrsrb1EAY3VFEEKvM27Jm5mrZepRTzJ1F8Mb499JSb4K", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUeaVjBrpr4n4Y6FnxcvCqs2QtasrkSVfzjBrMkNwxgPX4QXtZdJjmE7STaAGwVFNZCQjzCPkMDcVW1VSn1weAuLPDdymnfNY268wVEpmbh1BWAFN1Z2cqw4TxMbhiHegTvDC89r4g4SUZzRHZ3GuDsQdP3yxf2YRk11XessJKaKR5YQrGtN4YhmXz239B1aSodhHHfXKiLLDtes2whv8KkDxunwy912iCzNBAX4cb8mFnDttWk8vWY5PEWakNyZizcQUJPKkKXLdeYfYGQ7qwWuzL9T5Uzg524dzSAg5rG5Gx79YKhWqQCrRRrbMqM2fKm", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779827 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221456 - }, - "blockTime": 1744139216 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy b/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy deleted file mode 100644 index 7730aa46..00000000 --- a/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 121, - "transaction": [ - "AWJT1kYQl4fj6OY7WRBbMsuExwwmzEzrwa24qJhPwLRVeKmE5kly0yRSbciOYeDSwYd+SMzW479/qAhXWEKXHwgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1U07uWriPlguTDqdWnMrX02o9Oljm9D317eztZ4ZPxKkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJzrRbz5B1A6LN6kgS12+MvXFZ1YKn8yy5xqF2uBCZxugZ4gP0mG4gjwWEBtGUjPT3y6AA9GAcH9udWUDzOXrngj+qBi9G8RGg73FGnOB9tfObMmZg6D1HnPHbO6lfj/VLZU+S3IMWgFsBbsvz79/eEIA5YKZ5uTjPibu0WOHhb75upKmDo3KfF4AsTF0kfQVi5xKinLPCx9NkY9Q6nFHHQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999311455, - 9496573860, - 290429205, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999296154, - 9496579160, - 290434206, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6G8Eh4vRfqi7bySRGUB54XJFYD5JgAGknmH3b1aSXKUvixuZTN3junENvWuoXry1AgywgJoFxRCK9mcxhsqHjumXk8qmQF3RpHtq726KzK7QbMwS7eqsFJHfaQDc8RFaXAAzqpDSpSdcH6nCAJLWAeMsqp8aiFYj27V9R2pi5Ke6WLzAbvjg5a8DwPaJuvy2JnnvWdq9GcBBpiMPJKwnt2xonNEXUBKL2yJtkf3ipQzbDKyBfMjhY3uUvqtis6wkBBVe14Y6okwRMDkP9cvVsqHy7emvoigeuXxuopgSA5grgehnuvNs6eRNjVZdg15P1SJVZAtM1FzgSNAjrBVcJjptDf41nNK9E1cvRzBxtRgmeRh1YY7UigrNvELQzktYrYHMWyfX3odcDbXoKhxWGJsadnNA8ynSgqxF7dFS3nfv8hDQ4nnaFZ3hXZX4yxfBLPeAq523Lup5RTKutDC1ai25WbfPhHZbNEaEu5vnC2Y14tw", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotQhy5DKAePbkkF6PpdCcJo883TvCvxYKfjhvwChpCmJ7VJ7F3wNWtBJaUY4862dFAP3Pdz11f7DWjy3DpLzZuKY2AmnE7ZCbhV79DvbF6yBptnusyWU93A6Gyq7t9RC7dB3Qeu5uEDYMwm2aDiQWkaoeWZJQ9hSxM2gD1JoMpCSjMQoUrxZpgMpUZHjFqsHdYosXLhEJTSUDAWyh49Uoc6884HpKTvFDyLQoyLXn1xb2hwQh3efjVpBaCyJ4xFD93qth1g4mP6Zm7RKXf7bQdg7G3CYu36FrFDxuP22C6w8GPUJ6z59TV4g6okmeYSNQhjM", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221441 - }, - "blockTime": 1744139231 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 b/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 deleted file mode 100644 index 139c9485..00000000 --- a/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 84, - "transaction": [ - "AWXkz0hG6ZfgJKwDCxLy6y95w+gWmqW352Dj0PvTjMq4tWWWnEJY/ZfElF/aK+IJuBRO2vnWQQtV+zuo/cKQ/wgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZwhfOJiNbOc+K1+I/fkW/x9PMvj8lQdvluQMZcULk8MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBB5MxlmDfeoqxM8+qAxnTjgfljEAf0ixu0gar0/Kw7CXoyO8L7vxHQmU5WkCVA1aCA5eZ8eEInJmuhMzvj6d5SuguYrPy7o70QMep3/OeZSBRvGitAmQtX8Q2SEpdx3vrdvqWoi2URo8+MhA/LW1E5tJU70odN+v+KikZkkAnFMnUx6ThzbH2eW/ERLyBRpZ8wQen/2yQW6iAJ06akxXFgEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999617475, - 9496467860, - 290329185, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999602174, - 9496473160, - 290334186, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5edxupCB8bmiGnpxMBmq6mgaTJk3mco1Aiuu7Dw5Un487n45HGw8gVWQCGceaZm3RmZ341Fe1fH7jncfa5oY1HfQPY7AR71H9uMyUdSKdJBihyQkuyd1nGqvRDMao16kdrpVFJpA8BniZCv8PuFyBsSgmTzhp9UMQ8VnApfXfursQ8XpWd2kwKhaVG6SSmoTQpZYi4GK3Hi9StiNiiUSbQE7skFpVDmMck8sQrtB67jCg1nDWqGfqPxBduXLd6oyD9GoknU9LU7EoCdEtRPZ4vTcz2pcdZ6kaG22qM76ifJn7poWT1Fj2b72ZkjmiemgEZqs2QHqGBXaYmJJjzyf6Hi5bT5LdBb6FYtcgqff6XEq8vYmyKQJGoM3iqpV1exfynCX4EPcRyPSQQbyTt2EzinenVW551wZs5rgREzmvjQMExRtEuhBoDEshVAhx2UZbPcxFthSmREbZr2hkRRQWHyyZFDnXog6ZhDxQBfbJEjm9zP", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6u8qCpsRMCZSq2RHGqA88NzP5uPcnSWJ28ab6qShUBHKjt2sCESoMJ6umL4gt6fCijKVpurk4nEWNCYkiWnkcvxRSgwWAXYERAV7Uc3nVPJrFjTNSvybK51GCrqNc9iGkeSoTfb9zEfxHjhEYpfHhs9Sc6W48p5JrA6yb5D3H84uwbcWUfJmUSNnuiAHPRm6bFSYdExmhBJSifctKC6kG5VsPuKYcV3Zv3M4cDRcHo2FY1KfyoqeH4SCkHaLdEX8ZvLieVJjP4eZVctQChMzU5aXTQ3nWR88fVnhfPN4yxxjiP5k4s9NLPjXz3tshv3EaK", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139212 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh b/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh deleted file mode 100644 index 98f83b0d..00000000 --- a/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 71, - "transaction": [ - "AWuEEe24oEb4wGRuUfUr92dzwcn6JjbtN3TNG6JTcz1hwPMDkPEoP7WNTA7UELsX+fULlpfgaRN1o9EDdAML0AABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10duJHJshl1PQjH0JtCNsv3b3novY8tXclpLduDdFS+0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBoGKwDqRBFEsEyrEh9XzXMhtJfIN0/zYOGfP88iRVAvCTRxKIHWxhzTC4PRHTK9TX0WsVWd8zymJm2Iy72/hGmh77K2633z6okmiGq8n56mVeOxNckhGcQrvsRSml9GNaFiNVvdqHwQrbYj0XILMckCfqI8oHRUG67AKdEsEfPN6lBBbidqDnnL5mU07RcTpARqJ6RWuAuqKjgNXt8VpdrwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999739883, - 9496425460, - 290289177, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999724582, - 9496430760, - 290294178, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8NaXjr5iLJMUdP4FMnXZv2WQLFUTtFebaePrUoKgGcqD1Sf2aYxGaAbV5pRht34wed5FvzzQ4uA43Hsn3foY6S6oAjc3NqNmfwkACCmYgxAXXGTxFtdMciPeMCx5qdg73mMiPpQYfCZceSgFzwcQL6K58K8xwqsq4L4S7cK1Ke3N6waGhL1LthJQAaEFYUg2Y73tYNZ2XPnm6zPhMaZ2gsFYttQnjioJvdpwhWK57c6vPJpwXAuX1VrCvbSqqNNZf9EzHpZEJxUYYfyEPhKFVsgzctvJyitjtG1CyNmKkm9qvXNtWQhBUH45iqcBFHZ9DoDGkm1MpCpX9FE3vH1mLbMvqvtgkmx6KxMardyv6mCUPb3uwoQL3UAMscJts9zjePhSbvT2mLFNWSj9GwgTJkNtwAcmdp9Cc3anBVbNp1PsTuzKA56ZFEPVdfKg9aVgGokMfswUprXGkyKEwLPtmoAnfniNPjhgDTu98FptQTi9teb", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRdKBchfjRa21jZvF1wEQKaJFoJbLuyDMKPcqfZVLHRaJRHKS5fi2aTtpzB8LnCExVRNtfv7GYGeKBWgQaDrFEJ5iq3JMhnNpDb6VMzqYQZsRcJhpv61x9YcjWAqRDLE4QbvPJAq3a2r4UrFQhG6i1Cq85QcR2k54XV1Hu2Y8QL9hXXHQvnJau3ouPWA6md4RRXP954xf8FRhfWJE7Z5VXoqBT5X4hPG1yaf5EP7JNA4wv5LjSqZ8b8SVCeTumQmzsxNCqWSoUHNW4RMnG9nRxuMGmvbKuvKXk8CCPTN3L2smwwxaaqcLeZfr8y47CPXnto", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139206 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz b/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz deleted file mode 100644 index 27317f63..00000000 --- a/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 49, - "transaction": [ - "AXUcIvwLzm8istQQcxHuV3c065CH0J/l+sTtuzFLQPc/td5eW5xZvJUhPcblvcWSzwwp32oD4mJDHKo8LdaGcA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1jVhoJUNHMLlUHZpTvb6OIGkLGYGKlqlIsRbHdcrAeuACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlo9Zw4cjEOyPqppSlykSz9oCxjYKdhbdksLoFme28XEZOGFchpXiS8r0ZD15Z1FhYc8g7Zk+ENPxLibuOpS5NQbcoKXl6EPpxopvdgnsJejPGiNH6httYeEk5EyDbZdLip3sfiBM066LmEuPQ27BorUptduG1KcEVIF5KTL+7cx2I+rieFJAuT0SsWpm2BYQfNyMiccQj/8gleGN3++JhgEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999938796, - 9496356560, - 290224164, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999923495, - 9496361860, - 290229165, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8CeYdeY2okrkcHqtAkpXsdVfAzYt4dUo4kvPsTf1FL7W1vFB2sCRZ78eidEKbtuF94kL9prFZajExLB8DZiZjoc5o1u7ShYmHi3iV4nKPM7gS7tEKAec7AZxWmiXM4dD2Hpj4dLMtEo6kpmAsveGtULfL817BkfbmtcaVrryAsgiMxvYhtP24j54s1Yofu7fWx2HJ7Hg7rPZMRVbmBF5tgX5gn9vYDUSo3Mjww2ozaoKWz2igTCEvKF22B4oeTiEf8MnmZJ43JRt1Ncztis3vQHkjWCmGPVfx5MLMc3G53bmSFap4BFUuXxAbaK5NSxsYH3bD7cq3yk1nbCKg66prybv7ZeThhL3Kz3zzkw1gdqBsy9wjCB5odmq3H5TYdoMxbK3Tk9kvxAXkscmHivoQPDffFuYVQ4Y4km4NiM9DcZiVKaopZVstYqwjJQnjL9TNfjUMXz86vNKUi5odf1M5H6cbXVnxNWpHTvay5eqwaRT3v7", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvNm6d5b4TYXeCi7AP3DrbSJhRqJmWzkVx74fe4nTUctWVP999bDVpYNueekrpn6rHBCVxuem3bnLDjtPFQHUK3omibmZtc4zjPqLsurwNfcN8g7bkndNQZUP23FX351kLL3cawzrpocRMC9L6H8832NYnR4yuSAz2oeGxk6PGiZWCY1nPgsjBKPFG8HE1zZWFJEygY5e7CUUx6CVhQAqoxJep7WYYye44e8HjoQNDfMLFuBUfwA6FB7HWacLeNoRWyntetJNdWfwXwWGg4xdCKBJdLw18aNbURKpmmEB7bkenF4nHGagNMVJScPEFpCP6X", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221507 - }, - "blockTime": 1744139195 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz b/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz deleted file mode 100644 index 4f1a62ad..00000000 --- a/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 111, - "transaction": [ - "AXXd8X1Cy/UvnYiZar8ZKFuFAlgnyMXvrVKLkzhispwXKmWAVJkZ0bqx5vunsSS5erbMI0EHTfUkQ8rqVbCFaAsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1qtPTP8hkqVomegyNicannpcwxoW20x4WhwvSP1J51SMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEzQs1N3p0chGU9ggZQhrvfSos/gDcSsVb28rxqNGfk+iVCXQnmTXzQTG/7+12HgX4EOdNy+oSWgvBFVopkYMuiX+j8iUBUJnFEW90k1wULQlOmmm49mjp24v2aw21+JYkdaTuEf9hDAcB6C1JLsv3r4QUwdOSBTYuFF+E0xbX8ocnL6dmnlNvcqqH6crzpmptDTg1n2JZyUqH21wehQzEwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999387960, - 9496547360, - 290404200, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999372659, - 9496552660, - 290409201, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5utHt4TJQHJtHDYxujypT7TqEeNMTc1V6igyxVmdxs7E4D83mhgSarVzHvKEHZT1pQp61EyaDTSBsGrQ5sEUuKsn9c3Z7QqaWNkXyiq1kAxkB81ECJ9PNuwMoMGraVbNgb6uT9k9mvemHhGJcSaLTEaRweffnNN1o3Gh1KYpWXwRKyhxvxyYN2KpF7NqX1EPhbBkkToctmMjcCu5La4yNRtSTcgStkhJbcChwWCbYFNoMD3qNqWr721QSqg9NacU6eMU2DUkQMjLQByyRtYWtoWVa6cyq4QLsdPvCG8FENBYza8mUaEwqyGtkqSxmqMcJ3qPceaBsXPYvxyFS2WEQ3qBbbbJ5bJEaA7JpMX4ZRDtV4pjfgK1B9bzMUTQnuEZTBAK4snf9T8566WGEtV2hEE5VXJVbUTqr8qmifSJuctDRPYXLd1vMp89bQJW6BH9AA2dcrfxKU7xPbYvw1VaNeK9mTrSmYn9MXNFSap6jLgnWjH", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6Skyfv7ZqTcFygP2XnwJUY2Vy8rkjYyYk5nNpscRH488ShFsXVSceWh7q2aqCi2ZRrvLbXMmtZm1nqZGVCpguaBNZfDyLRZFDfq9tkBbaQcqLMaHxmRdQEQfFmFFt3CsYWuZLNNN9zrHCxFqpD3v9UnH3vuyhhZLchDisEK8Dgk6P2z7My9G7rMEqVL3ykCK85ZsSaVRiVJUzakWYfmuRD933o457dRMGimQoFAZpF6HBndmLGT5Usw2gRyi4KwNnRQ2iTyYk8dfEAkkJ1cyTLqAGQXUJX3HTCmAdmAQNeoB1qQbHRjPyzydNmoCvNWWn3", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780405 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 220878 - }, - "blockTime": 1744139226 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj b/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj deleted file mode 100644 index d98513fa..00000000 --- a/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 58, - "transaction": [ - "AXgQ4UZOzDMJKALG1tyqQKddq4ZMDmyCJdkAUrCTfNKFl4J33cO3wk0aDWolXh0qVY2VdZN4eB/mwe5p3EQRDgIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1HMs0rrlpgf90pWFG72SnQEvk/rfheZvYVydlf6JxQRsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBArCTfaNtN3/AFETr0sG9o/G94WNPwQ/B7Tq7wDn1OhgFO0bvzMQbEDK013V6KBjXYzcQZ7NN4RkVpPjiIuXRTiLNO/9n54gpzhXxlafFPV+HjH0IOQnN/iSRiNpjsBw5ESsntfRGJJyUNmME2Pig6sfbVKGKBPlpLPOh8CAuLbKDCYeZCYW9cUi0E4D9kqfDPtGGyaKLkC9wvESU3wHwjQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999862291, - 9496383060, - 290249169, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999846990, - 9496388360, - 290254170, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5dCDbp4v4UsCVErfVzaML5yr9AtM2KbNVorB35eBWsuUBxtt1HdZghGctKWc6Uz7Zr4G3ahwzS4DQB9hzPdfh6pF5AQWS8Gn25fFX1GyEnVE4AmrraMCMAEVVm4wWTrnAH7zzjCfnE5jSTWqmaQYW46yieCY5MeD23scUrYnQG5eye8WzYofC2d8sxGoX2d95XyLXkwbYDXSnxpcMAf3mGy5YAkW3SDxRwyYkKjj8dRGUT1PiYYQ1WgtPXAEMXgFd2EFvfYDCFMnaJn7qhkAXxM7yAqvUHsoeK1khrCCA2vfPR4iUKYWdQTD3rgjRiUokVgKwwWiNTvuFT4FswLGCY5q99E3HQep5CRdTa1KxuHydZtGwktWatwDpfZNENezRk31QqKyEvYWJEbJrcSwhzsHze1R4v1DcuyASphM5AT3vMmi9XGEhHbaE8roZSCYb3qqQVY9NUbEt3GsbxdYkiCrSADkGd5BdRNFsUVnA2zCjZq", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDhMBM7HabGJtUhVsMvTXirH8MC3mv2YJLRtyeSwy4f6p6aitJj8sD2oV123ih2zv46PsUEy9Qc4BcrcqoYVwnKH4yjZbQjs9urvMQRthB5CBpPXVQFjXv39JYjsfFbm41Q52Y52LEkuE6f8ascBueJyxVjFP3xan9MsZMxnFwMsXSNiEEYUX3LYPNx8ssAmVkNs6GUTU1AAyHs3d43LCe1PhiGEAdSgS9TvQ1Qim8KXT1HBCD6xCsGyNrCJu19PLKCRBmT5vyKDGn5tK2HnpE8fB9EZCzVAaUcjseTydMeEUgZKrChBPriSa3bWsSrryWw", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40527 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779783 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201039 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221350 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221500 - }, - "blockTime": 1744139199 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW b/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW deleted file mode 100644 index 2355d80a..00000000 --- a/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 59, - "transaction": [ - "AXuWPN0OxRazWBqH1coxJyjstCMwLtHZBsYnUk/Q64JPgeew9UUHjFXRsn73RQ3ZPYTww5DaL+QU1Y8/i//cpQcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ16vQz9PeP4+RUWwpiskqDgwS0MJ8IAPA0Lc1U5Es5mxMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBF3oXTamF00uE9vUdI5sXbsEqyqqxdJIoPtOysRIm+XmGsQ6wU90ZcJhCp5nYD+/XsW0X3FXZQsU6OZQIqUdUXhBBvbx+r3UAl9s9rddp6gcnjB+uar7/5v/ez3OhZYx/DoU+1Fhh5E4vD64pdbsjWK7GSS/lU5gaZpgywtKkD03LHhWBAyuFLFQJ1saBPEnRN5y7welogW4HXMFcEgLX6wEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999846990, - 9496388360, - 290254170, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999831689, - 9496393660, - 290259171, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5zCnaNo2i6t6CXBNpwYEpTa2DVu4FM869NzPzo2bBCLGJw93KdXFSHd8kc7n7eHAst4hYEeaCbpjW7KNNmri7g29M6QnD5SrsQw9DgCZLXYuxX53UNDy4YMHpvAFoiP5fXoDH5MDz2gD9XA7FTHHWkYjo7ExwY7GSfFicCgSuCGMRv7WFkF8s7svp4ZcTcUAJWTNBaVFgdD4xYqqLz6yaRvKbBvLt8hmzS1LXrhGJFHFvpWAFbtL2LB5p1jeAnCsygDikXGj7fDwUdTw1v2XwedtLrRfh2eViouenJLXPvNzYFLpn7TmaYWkqg9wSGaHd71qwvpAdDKcozztgrz9x982a93VtXfG2H18FdPspgmoMv78nQS6rPyYVTaqVrCDGSEpkPiuYwW7nx8Q2GsmiEdxf6DJNyLoTssDnSBenRTSaG8KyuBRp3MubrUMprt8xv18P1TWi79NYTpttPTZqQJKU5q2hFNkoc1AV2Xuy4VMnXZ", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotATwdKGWpwKB8YroLA1d7s5RgZJ1XNgyXuwzZUYpsn4FvwxEpM7kgMT37YaKKGwwiV5459WbZohc1NqDdkbmwdZbrUGdiW67eZKBBCokrS3GLB7trDdxqHAeBZGUvZvZaecPjFaqui5jcFVWycsuejNqN4QjFvkhdUKJPUbaYRoZWpDv4WdjPPipD66opLWCm8RP8yMi9TKureqLN2MjvR5tt3PrjPha88PvbvphAw9aVa3H5yb4twvuQETHsm8zUkrocAn3U2ZPDkkR5wxB7Ugdak4KSfQ1gbtd72cB1iHShh79ZhFbQmFTPbxSixsqeTh", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780405 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 220878 - }, - "blockTime": 1744139200 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b b/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b deleted file mode 100644 index 688c440f..00000000 --- a/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 74, - "transaction": [ - "AQJgAtbHbopBqGPYtLLSGHN308unp+b3q6idppBex3XasF+wpNQPn6uagxuLOsZYZltRvDGVOzo0B1Dp4jM1gAoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1MuYUAzCwWj+87DodTmGriq0f1/QEIKuCPNLlIk8+JigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBI7ZkZOBikqsYhpO/YqJPkzfjeNdi++r+32Ze6Q+q+cMCwPNrM/vbxNhEVdkFVHBMvrRtBTqI8Kwr41bHSYAuiRlbU4XvffIHrmwNommerIQf+Y/xbeCdb0ErKDZyzB40LS59JtybccXF7grIlAx6TstH9E1CFhBHT7BYgF2vyYT2GHevTn+DE62CNDApULMxhNWrl9F7TDirQaKwZbvQwAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999709281, - 9496436060, - 290299179, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999693980, - 9496441360, - 290304180, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6Ca3omYvGrk32YVbP2N61rZpEcFXRgbVp5vnThGE74aVAiCdTruheEFTHVW28be9rTx3CnrWZjXo4MCW23hya8zkrjUD2YBNFMAC7UPXGQ96oGCWRkf1pLrxccLdzrCkgQF4v9v29XK1FCotb8xrZysgKAL1ne2jLVN5PVjRBZhaFaBmYDG1DyFEv8f7r1sy5kXXfy38NkBrd9Bim4SCcP6t9by9nMWRBumE5hz4R15oNeq5sZ2DycYAzutrx61jWMNcMZkfwobSpZNKyu2C3zFweuYe1sXvg6dLXVAWYpg8u92zXiWFCLXDVx3dWvXshkQx4w6txYWz5Z8cTPRXCgV6TVG523tZQ9huxj59whExU6bHwYMCSJQ8VZTCBa8yL3z6w3KtuYXs4fXofCX35iiYJDKvnKVmeJ29KtwE9L3fg88e19r1ntQncc8YwEuiDUm7EfwLTbsNizaYkSTki19jeiPtkKuvDp6Fx7Ymzsb6dRR", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKoBR7D2DsKeX9juKPuiNrsZTfE6Mhf4cbEWqCMw9QZvUV9KSV7RoTeFzetagCDZQcGya6PZpNkBp42KnHQLPT6W4rP7kTmJW5LueK37PYbm5SKgp3jbEwzeC2L6BSS1zj8PYZGuHykerixub91kHqNMsb7NJuQs3NNToVcBRt5LTvW8LLbpjAxupczaeukSZ6TNKghqWPyvSNYwYRGM11XPX4dfGBScbDDrz5uY6CjzJ7kXdf2aWUViVhgmDnQVuBS2YWg5buHLoa3PCuLLcGhQhyE68qX2JJpYUVRuJa9EtCfdeXERfFQLHA1TVbtQ5VH", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40505 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779805 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201017 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221328 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221478 - }, - "blockTime": 1744139207 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz b/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz deleted file mode 100644 index b6468fc3..00000000 --- a/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 106, - "transaction": [ - "AQJyvsKaq4r6Vn1ihj8OIN+zdvmh94PhO+f7oKF4xmavb1BSse0s5Q10sLG9oz/mX/cNeBClCcQhqf01iwoNhA8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1OHMNeX7GUThq+Be1HkdsjG9E03LvAeOY1glC8H+VA3QCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnzj08cDMNCwgnKIGgSG0X7XV25hDY6ZUTwGdiINOqQYp+rOA3IOqvCVhtxf+d/cwObblRvtOWDMPDx1DLKyWRyqqR3UMugtCRTSAJytEAPYjsi/7EnqI2tY8d0dHbcvzBFyGiKMANnW4af8nonE3qsZzhZncmiNU3i8OtENOjgIGGWLBgvnILIsTQbKm9zzVjt/YSqANVCTnEUHfmcVecgEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999433863, - 9496531460, - 290389197, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999418562, - 9496536760, - 290394198, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8MQMU3K7eh4Q2Lt6CMRMdGkgVZuLrc8geAggeAgUgaJafVWLFtz7QMna3zmrVvG2cJFRnFz9TBwzinh4PCJLvBjuMHR1bEFYjhnvbcpFquThcrBxN16WGBii2ReFTN4TVpxkkebKg5smbNGUxTgA9yNBfMPeWzUDoGZNzXg3NEjzJiJn5xAKaiqYaESQvLixtZ8j81u7uvoHk2oWc9yeSnUd8Z1p74ecJxqg5rSZjnBsGbKtzh6C5dLs8nPLSs2MvJJcVAgAsQvbHuk8pbjpQX8JnkaKfGsZZTP8v1N5BGfWCuwApYxdU5dYvXBxhb9obKyajrR2H4rRocdWnFvfb7faXyQkD8RjGaDzgFMcyaHn5DEL6gmej6uUppxTwUtooXwngc4SctACmrrPQJsd8F21EByZZ45UxqzKUae2nvWTnTp5AKMFZGoB26ppHzx533DTaj7ABBGpvHgxXZZChdNnHwBZ2qAWs4kSR17o3kv8bVR", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKNMd7CmqjBdgm2rFg9EWEJ9FMGK1c6uFEfAjVq4sUWK3zxoWjvTUzpBy27VoL88t94vu5S6BM3NLq2qLWFNhQHBcJ7sRT14DoqsuAENKDsgYLNQX8W6Ws5SEZQZV9c8bGTWyVNmVpvnRbNmuyHD2vDCkQad69qiU1QSzqwFGcoKXEpFnv5QtQc6cESboCpF4C1hEYiLXuDhCHi78dhtQx2R7fMshhPiPepQhurdCzqtkLEp2UP1P4y4GnzEG14aU3NUdZXDu7QEzaWeonR7RgdDuDVLzk1TRXVQC48ixpdWn7KQXe54J5o6kMdPLLqTguD", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139223 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR b/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR deleted file mode 100644 index dcbbdf07..00000000 --- a/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 108, - "transaction": [ - "AY/1Xm56l8LlBDA7aSEWm+DD7jC5FZXB9t9m66xppoEFXuGMTDBerr89jUTsRcRMiuqUTty30TclLnkvNwI8pAABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1shO6nNhQZ67P/Dn89TnbO2AV3BxxhSnm9G9Q852dthgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLef4dfQWHVby+yWPt+H5tSUySWmmKSWJ8mTKnlBa+YWAfTiFZPP2MQMwaOsybATVL/XmZjPMT0COlg9aZCtgZAJhYtS/lO5qWzZQZ8OnLZrtwOJCH3L+28w+8VX6qG5gCtKFnPULMv8IVVsLoNCQmdkc8urA0nkesv5/KpcNK9KMVfujOqOGz5OcnNYymWZzqxO0tuKHUWf38t67EdzR2QEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999418562, - 9496536760, - 290394198, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999403261, - 9496542060, - 290399199, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6NscZqqnjE18RzFZ7BxdddnJBcMxpqybvCCEqmh69aTajpGxayEVUiUDQAt9uohqZ2AUwFFynyi24ASfugwULtVGuYV4LtLTUQsXoWC3yX4VXDbFVxZt7RC3GSCGtpzvcwMu8Na1sd1nj8zNBczGpWqvr6iD7X7kiiwy8a5vAxd2nPSW2BzH6XA56aBk2SspQWTRm15fFC4ud4bCC5YK43G5zcTSYTkxKCKJtZ6aBQTZ2JN8WSMMV3TmxAjvHDqF1ZtKGJBdq663pUtyVdhzkdty5X56ecbEcCv9pzvK3RxZQNhtxNwGF7h6t5HxeDx1jhGRoAUBEKgzCRZJkNZdQoMozWwyU52T41ZTArz7PN2yrYCr4ctEAP6AwGFVSrvd8kY2tz5aJMoiZKVnApNLDrpYW4oMJVaLhmVRgj3xMZ4QKVoBzHSm4VwNujZX42GYuL8rbAZaRfuWJ5ERf7iEF3LZ2s83vo4obii2HTGvfLsEYab", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCkZA8FAbgwZq38cDV8jLEkjoCxXW4wBYC64YEHNJFrp1ct3JSK7SGErnt5m8u77b2rAtBRbNrTXPmrN32NGJ8xStALQoMMWwCNhfMSYHSb4v8nzfqxMayxXzmh6V2pit6KfvDaAYcY6fxPegAPo2vikQg4WFizJdhRyX9icNjNFSYuXoewrixe7cDyVkiGaEQ9t8HL52h4Zx3BepVFZQMhSrnxG7d4so1mAw7sDtz8S9PAEMQqAzUmNmEL95J3Yfkj7VhjeogzTkN4thFxDXFpHvGE8aZkpLUyNbYpPiVuaZMXzTZM9FsRbaX8kezBrd2F", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139225 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ b/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ deleted file mode 100644 index 1aace34b..00000000 --- a/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 116, - "transaction": [ - "AZP7Vj6Q1NSGeCAaRiJPwjQa3Z1G7xgL7t0485jjYkhApHh92Xhq46895csx3uDenON8UZmjbdfiN3pGQ2Yl2QABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10IvBwXhQqSEOb/QkwpvJMRsFl1//O3WGg6ZHSNlaUJMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBzVvPTQoJX232kXwhf2e+W4BpIcXE7e7q8TusTOyHzkQZ1ZxP7T3fXIEd+WXwNGxC6Yt3t1wbuoPeDk6i5WPciWEc1oNXihvLJGNUnK98d7RkwVNJdkNk6f3fU9u4aeSkeZRqwZh8MxNJ9Ui8N9amE0R+iSJBeJ9fxuwrYg2K+x0o29HCYkPjkIvnDg7XIZ0E+V44FIEmU7adLhotKnA2gEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999357358, - 9496557960, - 290414202, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999342057, - 9496563260, - 290419203, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5hm8FvmPf2MyKPZ25s5JfpzUYGRBWANLzCBzRZSsRtwhZMWKDamYCmGZSqTJbhSBcfqY9khcXJmT5qEYMrCeEapFgnnsZVi6NY8mMCFpwWukk8CdCZseaJigWEZg29RKxTH5sxky4Jw6MdfPyC3WFT6gaHfpe5g1nasb3wersaGXC7bQLQrkvLU4VPqUAZXWq12XvGFVFmMYuiGuUC9oWbnThBdVbb25BjcfXacAmAsxXWfAYhnYtrnPemMqS6VTG9g3bgNeuwyB3b5ErQmt66qBQT7SGwXWacp1vPZQ7hzg1FDrDEi2aPVgeLmvWeajUgC4EDXLNT2H6FMQ4foNrpaa3BkbRVhdR7N2PE8oGcUmgxZRhHpswyU5an1S6HAh1CX5pbkZtuPUnwXe9nzFSXbX4y8ePRCzLnrqJCfaaFwxfDndtrM3hWg5XR5xSXg2rFyUcPnhkrj9YHRARThmnwPp3sfDZJrfVv7awXXbT252PiP", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2yGCPs5M9uDRhgLoSVStXTcqN2QmG1bgqmakyw4RXcKpJR1MpKW1V45xHM6TvCCrzJ2WwHFBjANWQ9vU9ujrrTb9Q3JGZuWZgLAwZ8Yi6Xfq4iUZoazXmAgBqpEmQCLJUW7CHrfGjrpZoJY1bRnbM6iuxAXzetA8vV3R9xq2431seeqGqC1wXRQDieqR29QqKu9VcBseUZYrAmeXXTy3BZy7D9VdtX2w1cFiGGQL4GgRk4JtoAw7AY2E9La1hgit5JUneNZn5Jx41UuKz3cqLD7WMNs494cdo3PyWcaKfMUNJB1wFLtkKAgHH63LHXbwVZ", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139229 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 b/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 deleted file mode 100644 index 69e8ff34..00000000 --- a/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 105, - "transaction": [ - "AZdEBucVfnjgUfx6+oGx42Xm21YnT9adcDi1URpmLNraolDHI/lX4uzZgZVKd22AEv6oO61CemBLwTUXMdGNWQQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1y1Kry95qxb3ffK7rBefi8TgUeA+V3RuSRZsQ8yADzdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmsqaoP7nnqV7jMbB3wm/ck6axLA+gYL85NOtCiuTdqYdHj1jJFc0CHtoxEhidqSr0XZl4tTm7fE7W1FI7am3jRwQQswPahTnC1+szhjyoDeOHJiBxVKRqS0HYciT1lQ1p28xhf23FnMeCwpbcRzupzsyYkDyWchn9WQLcFQe+3betsI2VPVvW5GjjDEFTFWHl2jVAa3mExGo7W6etDP6mwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999449164, - 9496526160, - 290384196, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999433863, - 9496531460, - 290389197, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8GvbiR7FzrqBCMnvaTXVmVebQm7RE9vXgqDXXswUqe7TCHxc2fK2Wp7WF73HoCSHSixyXBB4YnLgFYH1hNzKj2QqgPvW8Pf2BLkupiX6abJ1WXXj3JZdz47uwgMATywx1CqK3qQ5HRSbMcNk73p2CLF58mUZgggXHGbNJsyx8y2WVceaXTxfdxQ3wtyJLCCPDewmc1HwAY8Ck7NTXBbKvoQUyvks9hEauDT2fmHUehcCaidYB4uBkTPSJwpaMoWTgKUhMmY4usqT89L1evboBp9fCoMDBP1TE5dcqyPRgmG8BEcwUFnjmpFdHT8AdRMAMDfWFB4Xv1HtDM4PnEuTeTRySWNVLK4zXN4ougSkXuvVMZxtUu2mVp67VmGpye9XwhTHJLN2QJQDrY6g9U4nHCba9ZUXkK98jjRcA8qd6XgnxPfaPuubrNq9sLmeMS91fs8aF95diz6BJGmYCcxGQ66r8w8KU5ZXGtCuEUh8HNKHzb9", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMU78fJ78NLKzXe25KuisobjSFmbApvL2z2DjYsUYBPuHg4C4CU85ogRCQwgYVcC66uEGwSr2uxvHh2AJcPB2fLK2XBd8EVB6KJehX1oSbLRxMou87DXR3YQNTJ34Y4t5YXQeoJVP8sBP6BRgkSvUB43TETWvkUB3xEhABTm9b1p5FC6m6Jqyx5LPce76mMnw1ZA3BZ7qHhjRcps2QC1UUB8UDgrKBv74dJ6CyUzYjfhf7goDEkp7gr3k3DkyfumqrKFsc74eq9W2qnyosSfayhV5UoBw7DvxynJytneS3NkysqwHb1Di5TaM4JuxQnd6D5", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139223 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE b/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE deleted file mode 100644 index a934425d..00000000 --- a/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 54, - "transaction": [ - "AZopVOthuGrvO+qdAakcbya8zog/gK3ASRbZnTmI0aStdYQgllxRyVaBThWLwAYBWJgXKtAA5TRCU0KCvKVVUQsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1VWbjRnDmZt7rlF9qP2i0x97ivDgz40UFuwNA+7RgpdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKucFttL48OpBtSGGgm7AjC2LX5u/Q1kc6aX0mvITaNkgMUhZ0cSqkeCQUVnMmm6K0IzPsZbECxCcnWjy2IlrUgsOi1sUVeRSMoLMZR5Rcw+VO5l7r3OtfKmct3cAU73SA8+J0rFBFaDZqQ5hJwk+/zonKGTU4VzNSfm2dIeUiFi0OzY9ga6LaJlG7OXGgs1ZimXqv/Y6NXLf5F+1reWL3AEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999892893, - 9496372460, - 290239167, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999877592, - 9496377760, - 290244168, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6KqXtLPV88uS7G58ivUU94ARK3fFM5Fon3XwqrFX7hFtZEg729mkDzmvDiuMptCijMgky7VXCJ7esURZMgnCiie3a4EyhGTvbv7VSzgjUpCdnjqHVKXTpyc1akTgeoiYqWUJhq7mh8UxT9vi6KDk2mzMsSfFMepGvqZqRz2DMUsMHUUJXYnQwTBYNdPbK2mH7jE6xmpNaV1BU3cmU72isEGeA2GqMR9dK7ahVtXcVBLdD9yVhBXUN81kXKgQ9Bt9YjVufokYTZsa7JwuWDkGH1Lb8dQC7X4vGjDS72eN9VMC1GoeHSXSFCJVaW6zdHXXB7xwGFL54LCWteUSQ9TDp3m7tcJ4YBUW2rWLsK132aiPEpYrLnM2n6LxQefYdyh1bQDynHq8j1BVhVSK7iqQJ1f6GUrBuG5N3bkZtL3AYitWiRKMqNgu96TiA2v7DhH2DEfRhmmLBG6Y1D24j2gdGbqasEKQLEHf33H5wrzi5V63FBd", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosxXhiqbk6eXB6CvMmd1EdJvzis27gMkjfniuEGLVW8tJdidYCdwvYy4e25yiHuS48oExprMf7yrXNcfrRkNxEC2WdHNHiWqtgFgEoZXVhocKmkEwGvGtuZYeMXjxmcktrsJzcoCqw648WJdzHwYH5NiDrDwDv2xNziuDyk56TW8Ldeq9w2SiNLpRoHJEBezHzNpFPKdU1ZZniw7m6FbLhsJi8GTFaKFLMdEk764CZTkmqY7S9C2VqdPCsiuDdaVdq48S13Nb2YWchsMmkn1t16L3x5ioCsKXDPD6MrTu88K6KLbM9LWRdRfsvKXy5SPAsxT", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139197 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP b/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP deleted file mode 100644 index 20e09bcd..00000000 --- a/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 53, - "transaction": [ - "AZxaS3ZcoDj9ONs7DhQ960yEgwSwksdGUlEMbcdmo5bftXVfwPKdkkshDuE/o7b2FCpGTE9v4W90eVdMuPG3gwABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1eofyQl7LvMzSBnZ4LpxB5NkdHQvhQrGui01wFnyj/tcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFmvikyuzVcBhP/OCdl27Ell0xZ6Th5F3vx0LabKMQgeG6mxtRjo1sANPZ/V3rxEEFnVaXY4FtUA7FsgLZTbNOhL1cNLjAycsr/sa8rDTnk1O0G4DPFQaIRJxyCdw5kQwC9PRFwxGwb1/lKW2nIuR6+UVFHioRCoGTYgKSrxCvjBQT7KkRGHMC+uzJSgO2RMKWbvbMRwB/XNJCaEfnkhmKAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999908194, - 9496367160, - 290234166, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999892893, - 9496372460, - 290239167, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5y8usZDx3en27vNE1vRqsCEYi3Y4r295nXDDr9QWuUFTyuVWnZDbKeRCsETH9E66SyQjzQc3RauMnXjnxTK8FtwZ99aKwRnxcBtsuPe3G9KpjzpvM9tbEBYvvd7xTiWSQ2GFsvpoLGDpyhrQBMxKDYjyyD58km14gjyMyVPWaPF5XnZhZzE8wxASwo3qwpsvzFNYGka761qanAydT7L2ZTxGegqD9UUPfbuj6wEYWijmkghB5iqqSxmWaiJZwVhoU77Fvo7QvMRGmAHeKqdTLJDKu6qACbXYJ4K2hYoNs4c3CJDJ4Pk3wptw9dtaUcUCcrYW76Shyvqsik2RevNoirYeFy84wxYDMTXgxu7W4KgqA9hxpKvNfq2eQtgJY9TL7QPnLZzcW5V1EeXRGCbkxK7fuhsZeZAPAQagkdWZdwdW4bTLaW66Bw5UADTD1TESDPXoib77CS4jwJkZ5EWGxni3Er4ej3DLLDfVhmvAMp3PJUF", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCMk3sh7MJdQgvJAMnHmdRo3DWQDUHGktjD2KQwKmhsVQtA1LuUyYtAJ3Z7baH4MY52CovXh2zccBnvRXH1HQQE77dXZP7ZACupFcmvpPxeotQvXeoQ881UhK1vYPSqaRD5PmCKZX4biapK17UsnhAz7BdjmTMCtcQfEuAobLEa9D2LN3pxRnxeVrND7GzBKvb6H9SYCYXQDHkXEpNLhtHcpzNXVQU1ZTu5NMPj52KmnS4axZSzapUeLGCXPCVSsqr66VSabU4snzqU4Qf16x5YhgNoMjzjQPBGhPDp3JmMQpwVZerGqXpBEGU3UWPrJ2Ru", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139197 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX b/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX deleted file mode 100644 index 80cd9899..00000000 --- a/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 97, - "transaction": [ - "AaihooTbowxZwlFtrGtM3iELm2I4E/aRrQrYMJtN+qCy/ByK8Ny6vAdgRV4WEk/8m8bndSP8e4vJP9RH/WttxwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ11twCmakrhjQKuk5L+tI/U3y1KnmBFSXX4tyuUmlcOYgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFC4ongjjfzJEaOV66Qm1qXSJ++MN9BfaqbGgl88BB4+PyxLhDwkO2s+Pmc0f7EYQCG+96JaAR2K3YG79i23HrwbqodVkjY7ChyccQNNOSPtBfkKwQM8KCYQxzwzBbQ+PBe6GgVPjhFfYJqrQNXqO07gGpIcUCQ283573gvSS4gCQgoV/1m7wJbupmxqAxdl2cbQVip89aSdfBuyRl7hFKQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999510368, - 9496504960, - 290364192, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999495067, - 9496510260, - 290369193, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5vsY19vbJcjqsoYkUiTHDyfRjigjajbhSsuiCHQfq3SxDc8bzLMjov1fjrWiKXVaBh4KRaQJueT9HfqR7fZ9uWg8aXWeLQLYqLaAPE7D14Arz9wbuiMP4VgKv8kkDjGg7bWNZiGopv1uDTYRPfswf54erLq6tJpnFPPbQwDLuiu5DdALgxL7e3PEptgqRhUkyoqbW77xLHkVo7v26ipuYu9TJ5zop449BXwbskxdfu1CfcaY91sn7RHodPM41PaVuJcGWFp83VQybZW6bGWGs6PAL1fPccPyupGVfaFiKXQF44wQ5p1wkeuCRZdjj4LskCrzZECASypPZLy8wjBD9KHhmTNUowrLrj7ovsfQcrEXuV5FwYMyy3fTm8T2DZuzo1WNRXPnJmCpgFWnSSRmuEjivVGhYJC3emjcV5Wwqy95N9Uc7sxPpoJTaipSK2m7YoDx73e7icue2xYofmWSKfJJsPr1ZYKTCknvQKgDkjNSChm", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvJ4BhD315q8kmLHWiQPSCoNNko5GCGEYzo7WZWabY4aiuUEBML86raWYM4xmWGhyF438WECSuK3TieK5TexupVZ2EEtD9CVh9ekDTuJBQJESKcFKJCYdzWhpMUrVsbt1jdX3nTbXNpPLvvXjbjbhBxXnWhmAZvaKpgtTNrBHSRZz8WC8eK92xGvhMKEq6AA5mifuEh6GDx48Z3CSw4SQj9VQBJVW14YUFGiBiXkft33MGWQ4vBprj2gaXMzSxFcMcxoNMMFC2quxTqNoFSprVsocTjnYHrwDAcoA27XBGgWK3DseoaS5pJKGUe287M5NYf", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221507 - }, - "blockTime": 1744139219 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L b/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L deleted file mode 100644 index be759c16..00000000 --- a/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 140, - "transaction": [ - "Abd1hEus4fMNxjIQcdJcIVEszELWgJ8iaTtPThlxVFv2pkKwq0NduNwRzgCTzBFMVL7Khv9GL6UO8Ydn2drvIgsBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0x23rxacaH0g7i5uk6YsroqaKRCniA0NGBwruuiMqvYECAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAiauxa+BYIlqgCi2KYtKq3wvJsdnqafvx6BOyQBkdt1oAMEdPxcSiFmZzKOGwrHPGziPkqQLnNg6ta5XYlX+oClmv7wN8lVhZ+e9ADJcCPFolVSqa8HIcx50eaaqNB1aIINxrFX6Fk2fHYciPnkDDeAgpRa6LxHQop+S2S2o5aLSNNF251w7wzARoz6tU4Jq0L3eb7LWRigjZSvpnUZfqh", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 100000000000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 2 - ], - "data": "SBkMhczQ9esLdkDPWZRFRwNeYtVRwWvoXSdj12JK4Rwun9FtFZLoSq3FzLeeizRAXKMWPRoScKta3FwqhXkMPzpRrV7NmxoCz9VyvjvrSnspWdL8XBdFJSwuoFmh7QqoPm8fDVLQQbs8WyhrwFGmVdWJgcybSb9YbTz5v273zxNV1KNfEqMzLJNacmMge8RJryv8MLQyWadHcuf9y45yhFuSYgjRS6vmVHP5osozk5e", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa65i3JiSbowtoxoqGhP5b7tFkhC2bj4MG7yy6NVYHr5WRYcRgjygHBjob6hvfEqMuhTHK7H8sbvSaCRP4hbgZu2L4YVaDNswEaH9HTDrBTD", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 127174 - }, - "blockTime": 1744139244 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 b/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 deleted file mode 100644 index 27439315..00000000 --- a/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 +++ /dev/null @@ -1,85 +0,0 @@ -{ - "slot": 144, - "transaction": [ - "AbqknPFrGyeRoAtu1LBx3yhO9ew46lOoskcAyhe2iiTxoVOpUFQ0I/09eKX02dvXt1J0RvvEaRei1j7Suv9uIAcBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0EbTcVNAFV7x9IHdynuUvqLuRsjEQezLAPjALSGcV4a8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAQGKK+MVuFyrO8cAYDD2OP1JBj59aiFvCxJyNuvPf/CwvLwE0E1ZX7tNUMwFKfJ9dgK3O9jHEVyNye0lOIg7ZCJ0B6bntVVnfX29uo28ry9ZCx4QFST+lMrSGUI3PP2qULWd0FaDHuUb59SlHH5TfvLE5DHXmKYdo4oxaufYmMvgPEVh2CP7ynASNVvepP7eUtukXSo4XzeNutfKUsTcWF", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999980000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999975000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 2 - ], - "data": "SBkMhczQ9esLdkDPW17h1PrvsVACLEjLzR3kexZQL78xiq7gEo5ozKWFeAc25mEnggtDMVBNC6i6jVSPn1Fb57GsQwnjXR6ZQ8MUTAhPKMvQ9wVvJbJeRa8fNgMhz9huQBLA4dzVHQ1GNffqdhgPT4QVq6bXQiZy5gZ6KjRDcMpLSGs12y9FfuqASC3nXg1MVFiSC4YqJ38tNH8ipedv7EShJm1PGVYH562RpeYz2tU", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa67QwjtszfAHTtyTwhNbHH4vfYf67KtiQCSNeFyrX9LXffM8P253AX7tdvQWkfUEy5SJVeGiTHyd7z8AzramouJ13uwx2RnPx6erXD5tequ", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874793 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108171 of 982769 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127185 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 127335 - }, - "blockTime": 1744139247 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 b/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 deleted file mode 100644 index f317681d..00000000 --- a/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 95, - "transaction": [ - "AbtpFdWsPzmGOXA5qfAhETvTxWfhgtFjcf2xFS1MYKaukbyZB2J/xCUZ0J6ng65rrkTpU5hKWD1fZpeWaBIuZQgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1L1jEs8twpg00xBUc8ijRSRh8zw8Pd7QfrD+DfQ42QE8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE+hZ4l4PeSFzmiIcgFKh6qz7gou2OlnivUk36+U7gxas9QbqYjv8y+b7LS+TzcWfhMS1sgp3P4jxqoUR100tlACkMHaByeZIAhgn/1oYsA4cr4GU1cNVZX2LXXDYckUZpi86wm5/W0nzjJpuQdTdYzfMBvozCP1WL7PxKYuLvpjpgbN8eY609gQWhgW52wLGQMGADRwRoUflNriqkHkHxwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999525669, - 9496499660, - 290359191, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999510368, - 9496504960, - 290364192, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5vbYs4i3zFc4yypS81BG7EUqcxSCB45g3WU3KN7mYahFkLPp4L1Rs1q5S7RzSBzhVbM7svPLqEKPM7K6DjpPzSfAMZzQKt2TVyjAVQhSGYDZm5758r6Zmkv7pjBU8JnaKSku5FzKQ7nVhNP6XYTqHx58WHb439Az5PfaAdmcjRYJnntv18rAvkmRPFEdZLhvMWNzD6BR5B7oHY9uBcjGC2zpNaBoxPYXgMmRLKcFqan2mxEuWADhHB7sPWV91U4Kwu7sMFNx2cg8m6RzqvSDoaPS2hym3iQ5oX3mEK9BjLqcc61BNTCc74JHg7zjNPRrhhBSm87nePLEJfwJcJfpaUbD2gjzZL7Ns7ARssUSTM4Zow7PTft9Q75HwPWtXvbhFVJaU1YjCZKuo9MdPwB45BZUfWavEKLhPPvLni6G7dL9Cna6jLVJv1eQKLJMEE4bTgzH1oCdETyVctLFhJuHvLBXUuoWani5U8gmj91m4j6jHyq", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRrytKLyHEqod46bdZUjpK4c3KsUNZsSSp6uCJnR6jcxdkg1TzzAX69vzJRpkNPGvLYzxNeKxD6SNtH88FqgXQv4vb6dhNy7sQXxPT9XPQYaQdtGZSVJGYHNzsQgQMpL7PLnMZAT5BKMNdsbnCFXyjYSWMtfCMHnBNRS9bGYR7KQJtS7pLFVKMm7dfQZC324XzHuyJkHnAVMhaJpepaUemJSJ7mxNkakguRvca4qNbqWBUdYiDVzRXQdkAQ8tYtfi5q8PLMVDnoujVp2J5Bkg1od2MuG63BEn6KhzyKxmxWWhSTq52qYHzvaXzqkXx9WVCj", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779864 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221419 - }, - "blockTime": 1744139218 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb b/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb deleted file mode 100644 index fb8c34ed..00000000 --- a/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 76, - "transaction": [ - "Ab5WM6N+oqNIGbPgSauccL9/r0kvnHoe0N21r0xWfpDQ/W8/MJ4CUENmTHB8tn0X7ViHFfAZtlDAXl0Z4y1YHQ4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1Uf1i2/CEO4uXkGTheXhvgRO+KuFfwEhfDAYGrNXh82YCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlL80+9XTnGtdjG14o2yi/eYa5Y211a4tPUUqIZTlswCSbUF7crfh3G2dwvauy8j240kgE6eKTb5pabw9M08j3yqjhy+tPV47QhHNUBN7EiPQGKbVtjowfO1SczYEm1cDKZ8Mz61stJh9Bgd66K3hJF2qSh7melLU8WlldOf5Da41/8HOHHv9+azhvJNrix3CdhJ/Si9qhPsnSep4AOWdUQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999693980, - 9496441360, - 290304180, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999678679, - 9496446660, - 290309181, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8ApGAurdpkL3LATzkEM78xKCFkk1DoYN9UjF4inEw8ekzTMmamUepG4ZAUNhEfES7ysw2LbVRLdxpYata8dSMHP7CjAh6rrbpBcjHYqu1HcWXM4xWSAKcG4vaJBJwLM9H1j5wNVJWaBX1jQVTDH1PtG4oxAP3jvNodhHG3qVmRrHEYibGTe8Uk7egajryxbZGBSY9JQo4Rqtrs1QdySRLFRmjC9pHTGuKvq81EYUNNagdV2SPx3cwg6UTg6Dvq52Q8FRDvP2YuwMUCoPeHp4Wj3RY9yG928bXQnMUkmvvdGgdgHgMd4H7ZQzDos5CMEanvgzDHLnfMnvVVPk1aVn86hbSSdbpsZvn36Lyv7ZuzDtBfjBivfdBoUY5432Qt7ZEvxoR5k2BrVqF5BYtYgmJb9rRpxJcicKh9wttfMnAAq8UEiPtBYSitiMskrNjAaqrmNWJyVdDr1PLMgMigtHtiCZcqAfe2KsELFbWtCs4qoWtas", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9eLqo8msJ7nzaQuWHRKFb6TGJDL2aLAWM4WyehVhHS7fX3NGjKjXjjQ7v7cW49anHpAYGq7qKSgN71BNSTRoG1mmp28sXzyr3fB42PwLqxXr1NckuM8wdXzeTVQZkLKGfUmsDaiCarjqxrmi24fFNpPZqkp6mUCw9CHufqpX9vNPxTBT81i6Vb4eQ2F17SNspfXKcJAUyXHySeT3rT5AXhzmWPqWPQXUG4FhRyAjzYdhRYPwfxZvANLRQshkrzbSLDG1KJhBNGQPyETgRSsKyZooMwiYuJPQKRj9SvmN8Zapz6EuJuDoXufd5mo5WaqokT", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780405 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 220878 - }, - "blockTime": 1744139208 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx b/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx deleted file mode 100644 index f9c2dd56..00000000 --- a/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 82, - "transaction": [ - "AcUtLORpArrHlQuwQwCNDlX8GiUpsqoMuJqh0acBtwCNf+NIhlq+Oct5WO4Xwb2kEklLeEv90bChoDK7i2LtNwcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1REsZ0ZIDxd4mpIPz/Tai4mDOAZuQicCXHQuSIEl24b0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD+3ZIXjjeWKDYFX+V0dsXXLByqhjWTjfZQqDaAR1KzUXu4XqP7stN6hMuEUAiePffPR0oUQNYNPJOFPVj5nmCymVncWtXbAIM10wkmdv6kxlgNL0E1r3PRsvnHSIOmnuJpAyj2jhG3HQZop2hbfo+upK9Whh8eVcjJ1KfWqzL6Jywxd3uvRUG5iJCdKSBVYMVzQAG8uswjmQpDVjENjfEwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999632776, - 9496462560, - 290324184, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999617475, - 9496467860, - 290329185, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5raKknzi3DvXszbdYBHi2d3nX54ZVmkXT8xzo4wZyuCQikJtKPcrBjquJj7yzQmGnnvP9Boa5M4QF7SCA94nLc3k5FCHXu4wfz68FFvuC3N9SkZJBAQ6eSeEBr39Q1NkPZJ1izWwtPCDtCoU7kzoLBRc6QM66v34c9H3FSPiSoaNkWPZMK9jymLvX4bqUNYczUrRWkdANqoVKYXwUqTRYyiAZ6CRprV1his4aavMbjfUA6GjvbpvFT1YhmFAnShVf2eGxt8u1JbeGSYkrVdv3CUWTka9JSN2uNz9MubdY7b73sKU399m8GqNx8dYSwofV3nHpvsqW97AyYr7EdPzMksxe18gEZ9TfoX1qpeRbLxLJMbFJdhsD4WesAe4UBr9n67Zvnof1Y1bTG9hiwvgyMPUxR4VrN6mf9NmGkCiCSnj2MCsjRPdCjUVdkB5LCLnSnyuPf933ZRmdpX9v5ayk7JgAxai6akKLDKtkA4TLoWpYP1", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotE2q5mt1LMjFz4xGqgUAXsMkBuTRMHZu3BTZg7i3CF2F6F4RqC2uY2AVoH5rexxKKQyPJfgSd3qkMcuvo424x9xiwXD6HkFZR86xV8B79gUyB6GjVu8rjx1wq64ui9urNZ1uwWA2dos7NAbgcg7tmPgSPkquL21ocLNgocnC5fYL72pAZ3RvXTbjA7W5mPtF7oJcurKEqjHJhWEMF4U5AjxWVzbek3tUh1sPRhwo7aVaY8GuSznKj4n83mSh67yDyzmdW38YsTLeZ6vy4563JaFJrNoeMeD5avrJUQ1biyhKdDpBoC3exBsFyuBHLxCM5oM", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139211 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK b/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK deleted file mode 100644 index 73de67de..00000000 --- a/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 141, - "transaction": [ - "AceYAUKm7/a4szVCPqV+UqXE5blX7lRZZwIcSsbNzlNHwCKpgbn9WGhoDHBxYdBH+UpIjOo4KWiSi9C4MldP6QQBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qirZomucbyMTRQ1XHVS3/k1g/5zFNkoAe2aDZMm0AqMCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAhwnt+B9tQ+PdPrW8D3q1f1UonNe47CPQ2zJy5kPLlHCtHonli51iiVxQ6XxI0jLxi7JL3wrVfxNhv4jYUENQuqUz5RZwNjcH/wQO3aNZ3ysAORcG/QTSfyemDj9cKPYocHToK628afu7CV7gt8pFNkV8kqTbv/3CBn7Sfyj6dSSkABoibI4T3zsE5tNr4UrQ2kb8mEv7/DTrkKgZFZdgt", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999990000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 2 - ], - "data": "SBkMhczQ9esLdkDPWYFxvh9XECFtzStha4v3TdRuQ2sMeCgVL8fW791maG31Q3v1rRczD2oHscMoL6DZfFZ7iXxBxFUTsnxhSN3Sh2NpYFjC11i9zMzuSSBtFdp7rFAZDiLhu9Yeg95S8x2ebk8mf2MQ1zwzdj63LqWLdMrVJgUk4gHua8Cxwc6Cr8bFaNwDMEjp12rQQLrN5Ye8ceDbVGKRGQX4nx7sVjJKwd3mKMW", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa668mR1Yx2FVUSrEwSsxWfBRUuZHydGSYe6Zyqs7rAtmEaPjLgTjiT1dwbBr5BbGzJGsQ3yVqW3QA2V4tB9dAWRKNu3Kvz1UUda9WnmSV19", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 127174 - }, - "blockTime": 1744139246 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq b/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq deleted file mode 100644 index 2684bf4c..00000000 --- a/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 124, - "transaction": [ - "AeHR1+Qd61RIHRr+eAfBHk6D4avWpp5QraTSXlbdwvOKIZtfNeNFkQNXS1ooGlxgOiAWRXa8vrZ1s50dq5uC4goBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LSCnHUUzvALU8vHr7OgdR6UquQsG3b/AzmLaq7nJdYECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnIXaLGbgpFnbaEAPqIeEaEZL331eTAp7JJwuSb60cSybBLt3k1ywGEtLZGlb2hxpX2wmCXenDRTZMLxEGpDRUCBtMfS9xJ/aCSZqZUGieXYaZek9v++cETvj1VEuMGrZJLLXhM6WXI9zQ7QyQH5c1wwDTmcrlDB4n//Nn+gvq+940wvvci1CLpuM6a2RIOd/7U/PbijfdGsNaKT9CrUxGgEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999280853, - 9496584460, - 290439207, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999265552, - 9496589760, - 290444208, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8Jg6ezDAYeuTD2hHomeMQfAbqnHsv64Fyozvr3CYPjBms51RF2wVX8F8HBjhUBudzJcDSX9tShvhakC1L5jdfyUb3AyS3Z2RZjKwisqoxQUsdPjnT1r4rv2EwXyzt3Wa1zAJYmFCvarx1uW7u55duYsTmQqFEfwtVYwGxLq3jvMAJKqJsriSJkadRKfm7xcnQuEDtnavtCX39gebk6b2dKsR2KAabout5WDALh49KDvLfXMsmhZhYou2ReVUq1WFjAuxwNxGubYm4EfCW3yJ2PLSePLDbmx2N6KV8Z5gMqKt4Www98SrRYyrvmm9WutkmERs3HQDS9M6fXqUV5ynQtZnfwAKVJzJGptfcs8Eubyo4xieHDeBGzERgwRZjbZw92neHP2J4HkCctEtXjaDEkazkmWe9tbJbL7L7WpVM771dVEVqdAUsuMSPkMhMVmoRKypquADz9q22ZixjxxDV3uvtbb5kqe6S6TBCbYoitjBCKH", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNSwr1xNAPGqBwn77T6fJdioUTGWe5vjnArfDFt5zoyRpb5gZ9HewKsWFZ6LpYaBxLv61Py5JB1GddDmftfKqiqXrR7oNjELDyPZqke6vhdEYy1iLZpVtBYnghFycvuW8qSPgLpBN76gopMEWDozw4f9LFPNBATpX2g9zJiKVgitLycDh9XXcGwxJ4NmEJzbHBzJodPjh33VqJsgfW6pZGyBJ4vZzJ34e3VS1QPn61nygkCdj4NDHKL8bz8t41QYbmqcAPbWJAsotBjYhDTf7KZ9dqrfUQpY7NPvkxFb85DNVQ7AbD5KcGuTRv8bptqTnEB", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779864 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221419 - }, - "blockTime": 1744139233 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa b/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa deleted file mode 100644 index 5d747d70..00000000 --- a/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 68, - "transaction": [ - "AeTEaHmi+CKHA/8LtR0GBE3OKgAwGcp2NrPXAizPmiTc78OXVrDyNyw0MyABI1PqqwLi9XhVhvP/Sd+7mxyzcg8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1r8VWn9zRbRvsBFPDmYLV6OTTVSNJTkZAGLCxZEvi+gECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjg3sVf6WxWo3GhN2UWIXAORFSfOAxbSRaaiv1n/gScyL94m56pmtelJMPS2FvkjPYIvkK/zXbpQyRSMBIu8Q5SfhocQ8LPSfRIp63QStHiZI36XZ1NGT3My506hw4PwEld2GxGfHWO2RZ3eHSMyX0ed1+HL4NJ8Gkz7R33vzGKAo0+/VJYqIp1wXnqXGdZ8BP5vAud0sNJFcyNzKObRp+AEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999770485, - 9496414860, - 290279175, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999755184, - 9496420160, - 290284176, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu843wRh5dxNbycEpvEq5wxAiPwiHVZgVXyuH2ayfPiC9hygi6HcUkQoAUx14FRyEyKwb6Da7hyJtN5ya5LWyncKoZDwU8xpL2U3xMae1S3FM2PG4RQpASkPSPhkJHTmCzchUrYAmVRBLGbtjUy5fhC6KvXgWQXdv6n47etPqJ7E7biovayynRTgpYkSLbU82p9c53NmT1NzG6g9CjuRMzJK9wxd5nWuJAUv3zSjxikebvX6kDTgSLUvM7HVJUmdruJPC93gC8Y4kbDEq8jEVzN4cPx2oSbbonZCUtEaamfKEFeJNnQHv51NxNi19nC9NLSCLnrLhCAitq1dj9ydZNX8ptXg5r7XCVsczmdimLzc4sgB7FhPN6vtZVUdnL8XuQcJKhUXmRiyLp35dybJDVn8HM33v1NbfuakRZzThHEvCe9dyhyYGtD6YpUCYn8DUVf56Bi5YRUCTDDytQqDejdZQGew1NN5effS5sYsee7R5ZSdM", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot1jNd85bT3ZcrTFaECyrX2SGHhxfnAecZ1SLnriGFrWjDyRdqBcTEpYUQDBaRxwJ77BkzAMkAGeQZnn3Dy9fCkpKkstuiVEUHYWMHdxJReXymR9YDGAmzLjZnUH3mVQy8jRtk5TLYwnTN4dFesuD5hvWJu8A3ozee4bERLEEJXP5j5LCW3nLmy9ng6btgy4QsaVoYHA6WLZDgNB9h7ndLNn7anyTHpKHhTvseRYRAKeU2iQknYLKFhsSz8kp458viEQmKLeRDcUg1fYZPsaJytrQTNKjBUe5vnEL5bkFw5FNB4sHhT2n1UQnVAsMM6pHF35", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221441 - }, - "blockTime": 1744139204 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF b/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF deleted file mode 100644 index a61271ab..00000000 --- a/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 100, - "transaction": [ - "Aen6RxVgtLydac+iJXgST9qPEElxqx4kUktDydKAZ/m0rHFa+1H4AW7SVpmSVjqsnWErWfwO6+nBOcQHySLtkwQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1b5tjIdr7R30Jg3oiL+lDGpeQSvGCmaoiRsg/8SPeVigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBkpfDQW8HKCIGGJcS8XR6/PSHPZ2gbAu+8eis80JHHIYRyu4EDVKSWfVuxGomrnoRw9LPJY/Mu+FvweNs+HhDEBfB7zGfXVSdCife62LLarBO2ObxyDddGIJ7zGXcFdb9JCEHYIitqK/b8zbOuiNSs7TUzx7P+d6kk+wHPHU3u+cEqmk8IL0mBNTlGLjLhO8RyKy+5UKuX57H01D0dHy4jQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999479766, - 9496515560, - 290374194, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999464465, - 9496520860, - 290379195, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu88dzEsbpXvesGA4Vv6qo3UyxtGhyA2D7x6pDptBLt568oyEjF58TyhW8a1VineARLFgpEpMWkvWPno91qqZ5ihaiCYxKJ1bJ3Jk6n3jn3k9snb7GTuj6MgPNpoc8JgqGXVdFNJ1HjqMcovpPuo8Q6no1pNtKwNDc3JVt3LzvF21EX6cdvNUjunbUvxkGmCHpuc4ALDjeiuzpi1KoyEkq2KBN67v7Xav2KETaQvj9sC4EekcjnDr5E42cWrmv3FhsN2YYiuNtuUVnNSHPYfuib3w7XJerf9fZJuUZgwRds1GmFRBAP5JAXpMxxoCZUyWu5UTJKhVLjCmjDpyBzy1s4Eie5wzbHg4jmEdNfXbugWLvDgAd795hTcwDXanSVmB35xEAwU9y1p2e18ND2Y7yivHX5K75NhBLHtgVNjwDj8QqxyGXSqzeRwc4X8w9Z3y1ybHFsjytkKYGangMcwGHKUMW2jakaedTnHZ6kXMxwWtSdMq", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTJe5j4MmNZw85jtjEzE1inszHmZLac1VcmJWbwNKdWXREJXU98AxsnM1vL5Vo3nV6UUNuPWYxXD9T4Gg3bHfNHcN3gqvyoq1fhgkQumzLTabjAns9YiWDCSdDtj1sgyW564NghW5ew6jmTxBc4vv9fJpbbPs4U775GWHCXYLG1U3DboEYfRxUMt9fVvGWTx39EsKiyR6hD5EsZJm6to8VDH3DX936jFp5CLe8eQwf6u4s7QSTgZxW4Ub9JuF69R8FDixmZGRfN1j19LCiTjTwVx23A8Fe47VxuZWupZ4H8bTb3E3tARTkLWapSkvd8R83Z", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139220 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG b/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG deleted file mode 100644 index 1841a6ca..00000000 --- a/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 72, - "transaction": [ - "Ae9JD1Zs9tQ79tk8QkCINfAXTZ03oeKqWRBplPmtpBbYGaYImnbnWdVgMHItZUpiSTEn2Bml7cuMEWjBZOue0wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vG386bl2+VFGrH5aQt2LlV3b44OfLCN0BHuUw3qC4bICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBly8UmWT6AS/xr6PDeXUVXDSR57O2NQ4KmdnpmAsZ2d4dBlQ1TN9uDRioxi6VZQRtbF+TpoWbudflO9p/yYxrow6YZvjA3S7Iu6Qe3OrJhEscN0T2FwBb6c0LEGpxeiD/sBPHhz383ugmjHv9KjI0SbtEDV1TTE6XbdHyqK24igAZRMOVYHHuboDIVvIHRKjl1sonAGuJKwT2/It5OW4nlwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999724582, - 9496430760, - 290294178, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999709281, - 9496436060, - 290299179, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8DH84aopDL9EiA6eCSgYGxKJFkmdEhtycoyYm3bH9uU6mjkq8yuJiWdfm9czTPwUnfFdeT48Rm8BoB2tuNyJ4gD83jyy41n8toVDyE9sNEi9kjzZw1VZUPHfD86fLmXXApFr4sfvbsdq7rPzYVWk7Sbw3j8WFFtwNjQk647mbaiWxPcnUFV86PupMgKEKJdHYwhe48eYdegTFc1x7Aavu5JoUVC1e91peydxjUiPnakzfChCpzgJGNs2gPDYZZYTjro9GnhimFGWp3FFrh4n9XFG8YBpqnnRPrj3GoGqe2eMkfXXAG96cKXxGarS2yrodYCCRgrUXwx7dHkvPzKbVk4qGMuviCZaTjL5imSJc2BeGypEUzdFppk962nzd7tNzojB2uvuHcbaZm594eKoXevDdJsmMR6dnSjBUUmHtzEoizD1EVrsFEAPUuUAaw9KcnhuEykXyoSJfdxmVLcAqrVcfW4A5f7yTc8qoqQV1uFmJ71", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotM2syFzvKxvcY1aJCaimxX3AHZhz8iRyBR63jXw1HqHH8AMZRv1spUeuoSkqcpGfSKftCADtUjjuuRnhYAqAMHUvmBizHkXkDQXL58giRrniimwh1KKYp997Yi1nbeSMCXMcRwaaQ91LFH3B471oJjm4GpntqbBXkuEZuh5pjseJHQcj4nEdozjGf9jUGADVXgBAEBXbQjGMFf3J5EmcxJeFrZWe6drdbtmmuEpdUFYe1C6HarmSYrtisbQBHNpntRUqf7UMZ4BJchsSdGb67T7wZHzSDBXEbsyf7SHme2KW6vFEM684aw5Xcawsoo3c2mD", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139206 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk b/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk deleted file mode 100644 index 99ff1fc3..00000000 --- a/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 44, - "transaction": [ - "AfAnC8KxClZHOknw1lfWfjmQZ7dzag5QMiRKOH8psWcdrhCEyEdjCDAc7wj7S033JATVmjfGzLxSw7gZ6hrlAA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18gTfr26/sVzIa2jJwG+uwXfMVgDhu76XfX9Mf7T3F+4CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDJOwqvIgSK4StEyRKxpNIPo0gYW+05FFLICZjt3GuEOuO3BukYi9z7s3ubKgJVV30Iwv1Cxk+tvCZ2lWUPGxFRvMb4UbNb74net+aIdHvgvQk/g58CH2J02w3eaKngMCjTzRBRlmE9krWGqqZA2o2F8TSX5+u8GQnnZA5eHCaRWaYyg8uvD9vOsfZHmxl/OojdDYCS/nKnxWKBU4c4sH4gEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999984699, - 9496340660, - 290209161, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999969398, - 9496345960, - 290214162, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5oBpFFUEhQeufB8AryttP2xeExazUHRuBXXWyMCmL1Xhf4ouG2UJtZ28TkjLUZKWkvt7dQ3tesC5NJ2JjTjvVPCUaZFvyjQieGuWZ7RW2RkaBtoqRsSWaBfswX42LhWRudqxKB1Y1wLbSMtNCfbh1rGWJBqojpRK2rQ9p9Wboo6x9B8QzesMhG3r7Qwi4ZPv6VyZzkXcDnsdpSv9NgYtycgby4bczV8FvBPVQPuoZuuDjYJJtq63er3DjyC57cY1TeWTZf8rH5xp4sXopDBkhUbbHoCF6KtCWX7sZAM65KisWkGG9b2bkAdAGUbf9eGg2WTgHni4BGPeoc8nRBZDPxYbrD5QJxcjFBBtoq8jrkA8uDtn4iFWragTYUZgXBqD8NNc5z2KEGQvn8SEs7pVMeHwuoKKqTdEf972HemU22vSxrVDmj35tSmFDEvq9ocTp2djwqRx3n3gQmuEzdcZ5A1PRkqsf8mVAYBJaZLCiUfPpum", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotP1PHQtnhSPzFbe8dsJ8Qpn1BxwA95Vn5mCHmx3bM1VnNpGfF9aBo9k9SRqtMtGubDSaR4cJqMogHTY58gKFvXXWdPmccvYp8ksJgkfbpp7ykigwjwb3QeSb4Ry7CJP47i4Sa1r5YjxmMqN9EV8rQeAJFz55fFqFq1zRNabw3RqbiBhPchWBad7areJEQubsHMnvvAXRPiXy7Zfy9KbZjSBjgBpA1gufHwueKvznfQN5Pc2etCQWPY7Mg3fe42NgxHgA5VPGTNvQZ5Jsrna9KJVc7G4dPYWYuwy3rYVmcMGbuCj8Uo1B5QJnQM1EvMqv64P", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221507 - }, - "blockTime": 1744139192 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S b/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S deleted file mode 100644 index e840f9ec..00000000 --- a/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 56, - "transaction": [ - "AfBnnHONymT18pea2znwHZn9psbK0K7HCX4zI+pCdgprwcF1g3n0J4r846exCy3dWo0NIGE0i1c2YFSDnnSdKgkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1kaH+IW4oJOP/6yMNAVLi0fx/nRVUEh7W1JRMXYDh7ucCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBl+kn6YEU/YyfrGU+jZNrZmLgzZpR6nnKYctjFlhF1vIn7N70icyteQ2R5ixhExezAJL3YfxfmkweaF/lMUr9/x6j4+Hrq+0xA0d0yCr4K77PyZUC2NWpaONBf8+gxguZF6n6U2Jv3LpBuQNoijIW/H1VPoK9F3ubOgT/FbhuWwnDkz+rINAuxtjCYhJI6zvgTdRkHMQGLgFRVz/pxp3ymwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999877592, - 9496377760, - 290244168, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999862291, - 9496383060, - 290249169, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8E1jQ3rjrc4McFaN92FCkMHLbCc6Cj3YpStEDx8G6vTB3QSRSPzsmsaXE4yxWCj8Ahk5ynEexav7sz8JWnb22FFxuJ4Ry5CPXwivpbFVyrUvjbWrAnkfSnAW3XivGgLJtEFnXgwurmbcgVSLLBXmiaDqnUhRhdW2LWzigF9xLB4AJAotsukJ3UX1iugNbTEqNJrXPMoD2jnJWwkY44brXMgZ2uaC6yBWayoAbW4YoUHPuT1pT6FN8VY1Wzb3LnMCFjgTG66kMnXs1A7UcGYXFTrE3ybA7pspuuB5cJz5fafS3dcC62s6zLn7snyKDvGYsDfhT4kbNNX8sYerevVZ5nC6hmWvWwybNuwbQLXXzEA6xGdwiMNspdYH3pMi3V7V6fVLFgGiAwVqvZ7kASgmoBu6LMT7bEn5cVZhrds38DbSRCuN2HduwCn1RXi52KDTWYbuFUQUBQvoFGB4XpVYRD7fsH5Zy7YasoMMPD3PF173MTV", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2DEaE3b7E6LnP6EXfuKbdFeeK1Qm2rJXMYEtA1YaE34zvZujBSpuSny8Nzw5m1HrsB6Ns86cC8DGKuj31Hzv84t9Qz25YdAmGWZZbb2Wb6C2TsA4WMnikpnUjohwCfd6YKYadPG7BuNhowBgax8RQSc89Bz9Xb1ZdtndDkrfMXtGPfQhWKtd7esurC7VetgHtbh7yyeQoUS8jGJejpSWkFWg7bthFRSoJdP2AZxc13R8k7UsNbA65AZXZCiyLuxjHFSCfHRWa162YLrh66YMNUcivQ3sVfEQZLpsQpLRAyudFikEEzMwtfDDPwkhBCCTF5", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221507 - }, - "blockTime": 1744139198 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk b/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk deleted file mode 100644 index 0df8b67b..00000000 --- a/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 64, - "transaction": [ - "AfO8nwikHH9TCRewjStZnKKv3OYnHndZE9lRkDJzje4gA0hid/kPq1wMlCGMDVostRXJPditz0PUf3H02lvoAgUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1SyDCg9O0o5ko8LzOajHeJPRa89kd+NPh8T1DYt7Tm5ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBg8byXZRU7ZaZOz+TaVzMxVmAT9CZ7hS+iISJwV5DqI2VkSiw2Qa+TWQistdnryFTxDDg7xDVzuVaPIz5XYgRYi2BlpsrJWMgZ7JaEHiRdapMzybc2U4pzPsZkefNpezfGjYFYNJ4+im1zZFlO1a3yroJtr7kMwKC4OFexmfLIBYzsJAv0006zsNJEvoQAs+O9vpSYG2MOnVptSlnIW+PPwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999801087, - 9496404260, - 290269173, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999785786, - 9496409560, - 290274174, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu7sfUUHM1hsmx658cAEYdFFpWnr6dZCmUgj8rhGGGrUQ4wYac3rJDH5jGxDY1S5SB13YB8pqfHUKsfb3j5Q3CGdcYRHCU2q8iiAZU8y4cYxJpfkKU4RXUcrnnTVZr3fBNa6tNFdHUH2DupnnTG3v4A8JegAnTQnNRpeowKoRcD8rY69ysLuwpEbRKmL3zRsbAT3swEReyRncPhetLydPPU2TEBqPexo3c1xtAejtDx42vhASRB1gUeseTWCgiz9djBf3nC7XbvsW9uKYPukys1jT2e6VWoE8Y3crHPeY4XVoJjUffPYfsVR4gYDkWzQdxNVBSmjCQZab7BXe2vr1fi33PJNmA78wBXa5kH71gTXNn8u47RDZF854BiKYwQPRAbkwhfZMGb38dHUGHPAhvGqn2qCE2fYHfMXhgw6B8xY1SoHdDZGPZxdbAQGRGdXZ9e6vJtSG4r1uPzUg7qdfcLQ3VFPpzC2adTMCZShaEaqQGtFZ", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosrjvQ7iXRX1jUjFbeyaLYSNbTT61GgFN48zqpK7PBKqt8ii63PEf7JcDM5EZ1jGDd39z5pBJ9xgmRsoWpv5yvtscQpD3y3z1eb8x9SrTBPNcnmqDzQEkF77QmUqDbJ9AvFeNw6zF4LLbn6X8pGLdVm2qTYFP67w2phRm6JHhztJcosNTj6eYw77ct25qG41ez2VfexG1jWbm5BWuFKsS8fZeWSFoRHbMbPeWpTJw2hVgsq7GvUaCvtaWv8dfYavfSUFn7pdgxkH4kQL7os4sdjzeMrKYWMSfTxsTziX9dcfLjnec2QWs6UNk9zDgsAuBb8s", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139202 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC b/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC deleted file mode 100644 index 5cccac37..00000000 --- a/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 86, - "transaction": [ - "Afl7/XkGg9mEDlHwPko2c77S6oPXlBbczdRzHDiDREsa861tT5kOXpzQoHwt6m5+jX3OmR9o84o9i7rYJ/9FUA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LCM9VpWJRXOx+APDpwY65EfRRkRBsSqLBUsS6b+hHmECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmri1wMjE4hkRNK1ONQZwXbZ6CMaBqGt7V9zLE9Bx5ikNryo0kt+sPgsE5/K9ZLxYil98Rx9Ron54MIwfkWylow1OHV0EBUYQ58BB3lciMCxafNkMl6BZFUxno+g60KuBqbEtdrH+vJBtxJ7RMjaQcJN93ewJhl8Sa0i/N7oDr8iUrnG24k5jVWE5+5/i4JtkkUGTbGyKjEdKda6k/2ZUaQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999602174, - 9496473160, - 290334186, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999586873, - 9496478460, - 290339187, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8GrW4HprmWnZuKS3WNfHjiT2QB3urQUMSgkuycW4p1Ek15xhBhdA4X8GwjQUKaRBChyfxUD2USsVBMzfFe4doAC6KgJorE4A2RfVWDh9tFgYxBtW1xKBqSEegf6aU1TwuZ4EnSasSmhKsxYsUjQLEavVttG9THbYvN2TztP7nHDAeY8iXSkEptsQmtctAmEfk739pNtshC2oRBqoGvoiqSphB2FUf3YQLifzRhQ4Yw6erhciJpUSULU3zqD1XdpR3RiPR2XaJtcLcL2b1oN6UBoj4D3bWQqThfQLnrDfmiq1u4MBjuvm4h44xCpVkQngjQUyMDyU2PWV4YirBDCUX3aUaERdMDe3SeonYwiZ79d9uTQjdXQTfArLyU5dYnnthE2vKdh2JBDMq3eQneqEVUiEqdd1Qbuo1UFnCGv5ERVWHECiQvVLnGQ1Jt2tEjETbqNARdZVsMyKdvkMz8DL9gXmopeRNgtbCeukL8zPJbTthQK", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotJ9B6ArtW1oYgbe7o9sZhcpj96bv3mAvXRyxF3JY85xWHDhNErTukHAcjNCGXsuTbnkCXQgad4f8CmWN9sNe59A688VMuUZ9UfhHNm2fv2uUuHpSz1HFebLYrkxfrKQWfUrsiJvTXcw9c7cJCqUi91DyQwKpTgpYcvN5QqEeV8rnNSMQdcTQw81D64cva2ocNUeu68uhCRqwtn1EHADKQ1Mh8YyLnvuRfg6akUYatjHzZG8YAuzrnBVULrPdbG5cWLBqn9ZGUwSdwznWYEziSRYti7r16TJwpXXxL88LcQiD6WJfW7XAGDqW7WHZ2q98kPZ", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139213 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf b/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf deleted file mode 100644 index 46d25cda..00000000 --- a/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 48, - "transaction": [ - "AfwV2zqaUtVdkwrPqIwCAjhfKOwhyxu9IHmeD1L/tjQ10f/rq2ZEgUksw5UeJ4M2oUYi2Hg+6+nWkyBjas/4xAgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1/dnupAawVVVFVEt+fuXhwFgxcCImZrvdOuILiJtpbxoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEsc6e6z2qAP5bF+pbElN3VfAWu6/4xcDt52ClDn97RsGtsZK+dTe4FHIBpDCOOlc+u3nmgbdTtyM7VSlCHGqZCGTbEvP+2VJDfXbf1UNw6Wdm0tNZFmJmM410VrJjaADgX64dZNpHykiCjv8Yjx1fsOxDQy0vUkHbntVX5jq4ooQGF0mAjs2EM632fV9SdKzh2OhKyu9+pMnWv8YKvuV3AEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999954097, - 9496351260, - 290219163, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999938796, - 9496356560, - 290224164, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5uTLvMeqjtfyTfGsdbUeaJvmbjyViowxVkTs3GCUe9aZvywmzkLK3nLrgFZ21XgiG7V3qyDSgpobGk3pMuXCAQgjECZWDa2pNPxqtNYLGMCuaJd39RdPFu7jKVYTRJSAyhTeBiiT669gHXAjjBjRtux6VSsaYS9Aw3BmU2SpquuSuJaWJhd5DDmkTfUu1pNaLWCdgxErVCzcPguAF4xXiRSVB81EDq4M2C3oBB4zVDaq34m3F732kZKFRR1921h2MhCtDdqc8nxLbdK3dJeZpUAvH7tXWQwp1XpMXQg4pN1HkQUdkX59WYKcTeCe9NeyeQRvpTLTL93vUsMJnm6v8Ltug6ZMjCvaiLkb5EQi3oJPxa3c4i7SpzE3zj8vQFVCDgSPAyYqdGKqPLwpqSZUn2K6ifNTXhSfrnDbPAYe1R2a792mceYbGFoNkCQ8vCTiZhVUGQGGDMv978YZsyw2MHnH7EQCfwUtBjFaTzj5vphymgT", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUMHz5FJJa5r7gJqc1FC6yQ9fVgC7fesC8AEsLdE6KJiwNVbjqYNjYBVmk6AwVegHMMfz6WbAYGz26BNRwk5EYuTxhbNSk7mJUZBJ6CkqNLAsUJAnjVijPmoQhXHvkD9h4Y35zjEc14RQTVy2pFnSN9RzDhHGzS9oJpjAzJFDiUjvFMPVm5NwRvkHfCQVHGtu9LvnTN9KWNguoMBs5fvRzjDYQFn6dFGWs6X4htKmTgRJt8q8qp7NoxakVtd7Sy2R4dXw2QtpLAmQZeNATKqoEPzvyqjUngEThENwqbA4jHnNwnRmd4ESc2y7feptcBxsH1", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139194 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 b/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 deleted file mode 100644 index 41608c3c..00000000 --- a/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 119, - "transaction": [ - "Af9IHBBA45e1sE4DGsl5BPR2m5B5ylAUtbEzilkDZLAUpjRp0poq2r0nV+Zbj1UlA5q/LQk9Iv4UQmdDnTz/6g4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10+fQXWBAbEBz2de6ELOe0A07MdxBmg7y83PEeAJKkmcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKwjOtnERfEF/z3tPjcIzNvOozTCh/tmsSwZMJdXXTIwDCgd/qJJt2kMfrxAPRq1rJ6uSO5xZ56EqV3OgLmGVxCZZrZmc7Ana7V958MoXLRdI8phDWXzg52eWNKjUOwyTlxdQLucr9QCKqbNa6PpW7X6+92vjYMFaGNGL5w4Nza2gdVx3wq+orRwXpjf5nJb3wB22SrHBTFWZyxXsFvA+MQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999326756, - 9496568560, - 290424204, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999311455, - 9496573860, - 290429205, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6KyGbgVgMTmfSABpK2Vt1cvGWG5PeFiSnJzDg4WCukUkoHrDbHNRiPtaUuQzM37voHrpRGyEVoFjJ8gynQiWr9jdRmFC7QaFfjQgpzpZEiZUjHYBKEctRiuPMHfLs3aeB3taPRGh8mWdyAzuM9SEfipo5oHDb8741u4Qp34c443dUk26AkF2f6v9Z9VEfcBU9XMon6Qv7mkayRXWs3g7j9T6Ch5bXn7CNg2GUN4oh4adeDHKfvJh4qjstVZcEgDNGhUQJJ8BVKxytxaqSpx8nKmLrjiQg3a9CYcNm9Q4LdenTLsL1SA32iAVtxNRZBT8U3ydzpCjBsB1zjJmBX7XGqVmDVTZHWNvW2Qdx9G7CjAGWN8YDuBbtyVqJz67QwSSV6sYBjGanL2eU2V7L7Q7PMe2aJXRRyrtx37UCwJ6ksK16QGAueJAdktd9bQkZymaNzR5hVLBGAMMFLhJ3Kuqgw3kHVtQgL5Yb5rFbRZXxf8cwqZ", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNToLxAto9ubZ1xBn4BjvstNbpMsJPkAq19c3FknNRuG1qJaRekYuMT7h7PbCXx3J9DkjAT1BWx5NgY4tRkecM5suom1JdezgGH3N1iWYKrK4qeJ6hwtG2sV8sk1hvRUjncXu4BU6xYFWXVGAKvfERTEzk26Avf9qPppZWDyiTuTPeCskg5wreVKxsPXnWihj1HGDcTkNMD1VKKcCZua7e91rMHSLjbWxXevCpGKtYEQ8doTaLXwB8tGKUBpSju7uibRUKJamwjngQvhuCe7gkWDgxFkCfqQYm1bSHH4vy6bVjQ2jh4xZDTWs1U97v1Cvhd", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139230 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN b/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN deleted file mode 100644 index 22e5552d..00000000 --- a/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 126, - "transaction": [ - "AQZRIViA/YtHM+B7FvqxMzw0OELKy5D9INz48uVJZ5ji1WGXtO1PFE/b4tnm17FOwPDeSFet5cgk4heFkm911QcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LQ66Ug/RoBPGmnPYRMI8pojcZyKGc/p3UbAWoDCgvsUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBh0095A2EXiJUu2XyH3M1cYrkUkr5ALRiDXLnDJZ1d3QEYdXvx1J6jUD39jA2fVI+gOdTP+EskgVWNTLp0qeIABGa3z492vqNL1F4dgHs++EGbLvXYV2W8jsSdsC5wT1LiXBeW8z/H5kI6q5Joje4pj/6VZQZM2530iziIFn2eiomueGdVy16NQpkZrWuEB9LFvzukixzka0zBEPBaud+1QEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999265552, - 9496589760, - 290444208, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999250251, - 9496595060, - 290449209, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu7wE6BNUb4BSB8YnaJQMeV6y6nBr7xi2Tg9woZk1LYdJnriBTmWGHR8rWNB9iYr4PNoczVkuKJqJJ1YkgqrGsd2sg64FAHQqXoVtZ9cPoWAteduMd2mtAaie9x9bvCTNx7oErbZniwNmYQ9AxRcxjzXdUyKMdhnudbhB8k3USDXBXmGVoouGGao6sBnw3xPMFRKv2HJC2EtQfo7mPThXbgYyiTiFfJcgiNmCPFYAyXV5efjdkUz6iBLaZHLK76aAhkR6zHdAWWHHhBc2R3yd7qzWoMXfwAQNt7nxCSSF9vNDySXXW19LtUg1z8SCFTkX6d1V2rfXEAmKpffHoCfdcDxsVmRQdp4HWYENoLNftQXRRMZbLXo59LQ2mPWLR85BpUS1Rxkpeti33bhrToibwgfjwHiNa8tKBmgK9stmFUneVzwDNYwEKcxW9bxB18Jz3F42YQuKnHrhaBA6BZYbkmMw2asTJgzbi13hvkHfWmFt4jF5", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotLtWBFqwk2KauukCZcb7CtQuRei7m9ALerBLGZ2sCXKM2z52rK7juNvP2qWFgpwiPGqLVSV2xjo3i35vqB4tMKNaYQmpwSJcR53esoXpFumjUWMk6BwDGHz9F6YoMYpF3997B7mFxfeioBHGpLhZ8eJEuKHXXj9FA8YM147UEAh4YBgXFpxTcC2FDq1Wpe13h4cJhiAK1DBT1x2B8v9i9BEFHfzE1oGuiR7etbh5o8YhccFYYzUpLmSvEQrMPuwjhYxGa5i6dETsCzL2JJ5ZThWdQbYhkt4SbWdjMeB5Mkg17VmPCQvYq5L1uVuqiPp5Mou", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221485 - }, - "blockTime": 1744139234 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 b/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 deleted file mode 100644 index 486e49c0..00000000 --- a/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 142, - "transaction": [ - "AQywL5dQLn4whwXUmn4REhGOTn4skK84XrrK4P5amEJVK2cWhmNAkqL/mgwZ2e+emyGPpqW2NOnTY5lrtQc1Qw8BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0QlkKg2csCbebgOlAm5uO7beOnClA73DmyoV8ElSOKF8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAtxvHGcWyosnrS9cXUIE9fK4dzoryIEx51q1bqHhtK15sbkFliGorfcoSzNQmt9uDgPBpyfDeYddTTc2rAQp5sh5BvH2G2jf49BMMOLNL/A2i4DfPwir6qoo2Dr7S6yDsELF215yGhg3LltoIvkDDJ7bcwdpYn6G5tf+FzkLl6wI4NwHQY4fH/HFhMiIwzPOwEUae/tgY72RK0l5tj66B1", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999985000, - 2735280, - 290454210, - 1, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 2 - ], - "data": "SBkMhczQ9esLdkDPWuSsc9haPe9pp5z6qkeDhw25Rm875beLiSm2rzJo6svwKegvY7hf8uERj6cT9Z8ThhDkPxzB9Bs67qUjTt1PeBoGfe3GhSo4rKVAELw5ckBUgvJpmrppEGSPkWzXpBHsEWUKK7EkP57tqMwk7NTiGxtmk9F6Vb1KbBAZrcupeHUgndcJkwiQqq9WomQisQkP5L9CL46G4sBAFRYN3gF4fYrpB2C", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66ZVXJfJEZ68vtecCNqSCUbD7vZMXUXqADAsKEhQVi23cVE2tovQqqd7iWu3HT8YTQViVm5wsXsYmaEVo4UqvhP5QoCkZAJMoWPsAdBpZu", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchUpdateAddressTree", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 127174 - }, - "blockTime": 1744139246 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE b/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE deleted file mode 100644 index 83f6c664..00000000 --- a/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 77, - "transaction": [ - "ARA1hDgeJXkNO7FI66DXBy1aS7BVMNY2rhEuqOC995kwcoILMEZFI7zRanddubTRH+ydREGNggM/iIHufGyhlgEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18F63HP9eUQDK4iU3rXGTqKVqmT92k+sYZfGrLL6Nc0kCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqKYXraZBuwDrQkssIa6AJscGK4gJoYNgc5HmT47ydCGT1KmgTe6SSqCh0lVbM1nM4Ie1zsFya3CJYxlwUY5H3RcFdbXgTiMi22Sx0yAY+FqTCvqmau3P9DDgVm/9iYUXDVwvb283btk1/Nb4QpCOUC3Zfgd9WHKK8h0aDysYts6QMZeCbS503+Agjo+XxpMnAVBm+5b40eW+HgOp6q3DtgEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999678679, - 9496446660, - 290309181, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999663378, - 9496451960, - 290314182, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8WvwCYdRgfsedsMTqA4bfjtTZ1GCxvtXeFfGuc4iJSfpi25WruWyg63yezifBPXqB6RuTzP3mvmfSdM5Dov7bpcGpsvkre5yhenSiH3TFUg3Hk7Tqn7vDbcVoMBtdjqrsaRKRtQZBVQEBefBZ4tF639Bx1XpUAKTPitoj45w6SYpVVfCZQkrvCHYcEWYiThACViqCW9ez61LELeV6RDxfmzTgFm6uipXaLSP5hCBKERxX4PPacxP9uhkmnE1Neo4doRJzC3sdxJ49uGroqrYj64YZEUN3GZKWKQgXNAiKKpZusC9hYdGXHKBpRPSsoizapXGnyXo2AiP1p1GqCVMA5dkasLDSYCMCiHGSGKAgQ9u8nM3hAseqXHqzuhKzVfZDQMMfWzwVCGAMEXhTCsDvhZfpBkJ38UHF1qS6QcN6mFFMLgXdJfbemE2NQN78Tua1WuX6Pc7w7cETZ4YEdFD1hEBHRL1GPAHEa7RtrNmhixCKtb", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotU9m2arr6BB4aYJBapAMFYkqAfXYyAgiF1hmomMtbuFEK8SSF173WFnhXwpnub6gfvLCjgivbycXLdmFhznxoYRAXS752nap9uFR2Cyg6t518PMYX9Ujr2tsqZA6nBwvstov1wespMzgjtEGzqbGeR3E64cHuLHcNsS2hGiMuJ3pgPyJVhYkLKCCHDGqab3Fs4HyzsQFYiGSMA283kUztFs3LNpcGR7HTF7LuasXpCVBx4ngRog4G7oWWb7Pru4Lkewqh2fjW78m14YJWFUDaYCypfucJTSJ2rvYPJMSxcs3zsFnKgtAJPuBSQRCtQaT3gb", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139209 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 b/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 deleted file mode 100644 index 23152d53..00000000 --- a/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 61, - "transaction": [ - "ARHwWgcnNGk01xVwm2xj0jyflHFeAwl7kz3B2o9qQXIK+wajVw5tqwuZYe9n1S9aUXPXi7xAm9XYaYtlEGDp0w4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1CC3ya/dww9sPA/h/sMM0VkvLHn42nhS+YOmA1mhMPiECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqpaYfgKNaWMGNn6J4beXV+hg7DNpvcn2//G5Lxu+lt+OnXeOyCfnRjasaO2dM8D8LEdCpWlPSYfGDS3yoJWRhxMrIBfTfHTH6eCb1BzusBCYbuqwK/3nbkRgvaaB8eH5q+pnyyDebDooqqKhkq7BosKXI4xV71TWLTGgI8s7OIYnfCexWHdR8q8gAb43Eu8N23t5vFhaQPyvWL91ABfhNQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999831689, - 9496393660, - 290259171, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999816388, - 9496398960, - 290264172, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu8YtdSRoi7Zd41tSbx8yeSid3mdVp77H2Rtci6UD3mBWS5RR4xzpmHPKVwMxZW13uKaJogqj4PCz4Yv9jTYanWNpXNatDazHzZey1bDhTDtBXHsE342wscftHMDFykmPtVW7pDGbECAKEGB1iyGM89TBZPCXZAGfiEMu2j64MJVDME4v5oBCT17bCGi8wfRfB5HbFwio4Hvb1mTjPx8r6my4YGW7Pjm1jQQuNTMgz9MA4LoeXJNW2Et4NcrzPioNqnVzfGSZBBnzhn1vcRteidEqbpdZ2iensgySEgD91PbHkDcXqtjNaQaGZhoMb1goLoL9YZFeBnsx7Vw2s3EL4tJS6u4rHpLPYg1UuAZX2vxGuxSCeMfssA8qjeYkSmfhq5kmD7Sjdv9tVRx2DNCds2kX3o7LnrnDJKXAmTf4v5FHbKDVQVVWE3WQu5HWti7jsgk43iyLGpPrEzuN7pEp1rZH6Nvso5Em9BuuTE1zXeExbJ39", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRxNYjWRhJe9gZZo4hmdWiBMRs1861XUvGEKTa37WbhkuHu7swtSbrF4GmAiXxCuFdZpesF8zAFvbsz4cs12TMWLnJmRr4Sj5emdMjAvdmgX7RNreezamnKfrpcMChMysaBVhyR9Q9V7hUfgyAiuuoA5L5G1banvA9zqCwuaUdCaUkFgEhrViuyNT5Xh7d7kSDd61SY47iuDWFnHwsC5tsQpErtwPYXJ1YzwyCifYAfdjgBjXEU1r3NFZkSgNqyz93jhc6xjov9hpNxEr3bweWW2YKbN6QidiQPYG9aPXAs9PSxCVhCKsDfnVom5TFnNYwH", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139201 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix b/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix deleted file mode 100644 index 26b0744f..00000000 --- a/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 127, - "transaction": [ - "ARgVupf5VHDDUePHmP1w3/0nHNMMtaFsX9VoXtXglXAgQfH/NI7FjCxeAzgHrnZ8EKim5ojF2CAJhT9JPxlPaA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1iW5ctvmX1+EarFbVnZDqGQyllNScyJw3YQSBL26ierMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBiVEiWQKQwDLYwiRlamHtXWlga12SSbo81XZjIGRcm48ixIKfPSCgyrgTtCL53u2Xc5xtuOwM8DGeD6davYIdHxUY7MRb2/NwqaWfGg1RzhwQqUhI0LtYNKMVJMpMIBBRIgMIpV+VO2ezkuh2kZBThsYHmU4xDXDBu/e+AXzIlUiKNmxl7I9zp7bGofme7c3HKFKSxIEgf7lCdxMVAwBwDQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999250251, - 9496595060, - 290449209, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999234950, - 9496600360, - 290454210, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu7yGDw9XkhZcZ4eboMs3tk7ZiejTdkhwdAMkQazAn7dv5eDP9dsp2NKhzbS7khxjDrTr85TKAVsv3yeyruNj9xcMNggg7eGSfNVcquVu28VRSsvfq9daPcg2WuWn3GG7yUqHfSsGUPS1fJwASXZUiWf7By1i7GbTEHY4SFWL4aaDFqHLjEwL17soBFGx79zViHbfTV84hSGQv7zgCvVCt34MZWrMyqipAqTbaWw9rp1cvwfjGXTidFqYFFbfDBJimCJuawd6DDMqVWDwpvEJX7tMb3UankPBdvBaqQmLQnR2VpXHgpcgLic4CZnD5NsKhGxEcwvYZoTWJJap8owH7kyCc1FsBzCPXzb11171E2G9TmE9fB1esvVw3NEX1RRy71rm1Vc2bmBfqNUghnyGV18L6vFzurhAFUXecnNbVSg5LymGUV5Af78Jrrw5nvagzSFaRq5GHCtHLasbWTfj4b2B4iWgsexevozj8ntXVR9n597M", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTDVe2v1n6gyjdnYnEZRpWFWGZG1T9DXtthMTpEx1mRtv4Yshb3ZurwwTeJXxje4us7XxZCtQNsbkkSMUgrQ3mUm5dt99prFjDduoGT4uxBLfe6Gsj87XdZABeTUFW8rXmAnyJxRobhKBHQJeekUhiGeJyUC8cJj7MMfuQ9rxACC7AUEC73DvYrEPNbo1s1KENpxZP8R8iKqqmXxj5HrPCYCJuVr8UASnP6c85KDhssMBfR2NhMf2GVkqcQNYByV3qB4keE7bK6JAaW24Ku9dhMUAf7HsJHZ1VHYcXQNWFyZb2BYMdbsDrRNWW9UTBrcy2X", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40531 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779779 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201043 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221354 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221504 - }, - "blockTime": 1744139234 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF b/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF deleted file mode 100644 index dfc217e3..00000000 --- a/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 81, - "transaction": [ - "ASf5/6HtHXgRqfkKxHZlT//HtOHf5BGIYQO5+pCOnDR1VEk0xxBC+qXaFapCfyhBl8UutZEWnSKXk8QrwMeEMAIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZvjBRn6vD4sSGXLmoqihHQaIsGExVgjbrmhtYW587pQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCm+g7DczMXGfPXHhAuySmBq8I4qrwW83ZeEiLxML5QAVa1fgQ7lR+aAmwHrgD8MyfNxLWAqsfKBTigAyOjiFHi1UbXpptKK6b72N7o4HtnU/pc0U1RaAPZsZGydu5dRnJXl6TETJNole8Dr9l9LRQuK8U0+oixsBQ7aRjeV/ZukVq96MXS4TUFOQSxPbaFpTXiCioOIR+bVwaGDpMEAetQEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999648077, - 9496457260, - 290319183, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999632776, - 9496462560, - 290324184, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5m2KF1H7kx65p2dbVyCZ2dLCz1WwmzDGyWYULDD1WeG5MMyyGPNES6XSdL2zbPnouFyQ1ssGdWKTuosPiTBxYPiUGMi9VMUH1Feh1AV5sS9zKSK12QpjU1LoEGJRRmrb5AfXyHrsWuCK8frE2ZqwiuKtx6eoxNS76gfegN2MJ5buymV2kfiPSkciKKtH7F9nVWpx8xaoNvsx3uwaYnjazQgLyvcS9WxSLph5HByq1vHwwUyvW9fsAQBMKF9VbDGqXoPfc31hBM1VsJxHDxfM8XFAKgHzoDshs3iX8e9AsKZVv8MnQ6LnEzSLjyeS8LrmrYvLLtmPhVUujPXQ6qmVBtKRrBWxLHzAPiLue6UVb2eLjKss6A7kCrDh999xjczApBMJnWfc1yj9UdE2q1kHjY6e1F8Sh7bCL1t65pZDwthZeMGY3rhWo2vvrscfvyJy1aHNiNEcTXrPtFghFV572XvWsDxyXY29SyXzm7TRzEAJZ9R", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEWtwvPiK7Y7eTopwvThBvEWik5UXAp7tH91E3vB9LxPNhPMjDovZSvR2qsJ7Dg2vP6S62D7cyXArWda8e61SaG22m52eQ7KH6wMWWGMWtMMUXuoVE8CPsxRBxrWnStrmbHxDVzmWepfn8Y46qeKWoiVwG1KNhEmPGmCfbm9v7WLSzynvjuemuPnXSht9HdWgFZyG7op4E15gZf7gAZ751ygshT2qjLzjuBVHTamP1LkP6PGYXj4hJpAZi16vqqv46E53JxR1faTQLD5vQm8vBqpVhQwozbV8r1bLJcukmUHYhSbPtBTL6PzUAKwTU3JA7y", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221441 - }, - "blockTime": 1744139211 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq b/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq deleted file mode 100644 index 01367cf9..00000000 --- a/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 43, - "transaction": [ - "AShTsQ8rksueW4i4ce4b0Cv6i1E1zPV+qvo3t+nRzV2xmfx7Z6GZAuSnAeLGyqL+GDWIbqkvqD4dF1MagB9ORg4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YrcXmwCUNZbBcxuzuMUDZYkKBKcOrZ94whDbzKTLo0MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEhv83UFCsL+V7SZUmUH4YwghGH0LdjIgB97Fa6UAgAKekktgls8LZtz+7MyzETZTVLH2FAE+XLa0cyDi8KjSAirGcQPqv+/1YfjODyXOaeK+dgiP2m1RoOpyIMRvr1ZJq+KJenEdSr5NJGwX+5o2ylVhnfzaYwvO6irR76Xnnst/snuUFgLQHRFUIhETT8carK5U4359AHu7e1Xv8GKihAEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 100000000000, - 9496335360, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999984699, - 9496340660, - 290209161, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5tn8cNmJWPYhDk9muGH6dt75rRyPSpVaFVR6nxMJjg7EUzFiuJ4WZvL83MNr3egXC7XFCCLhn3CeNDDSEFRdfNAj4ELVVL1BjNd6Zj4p9AJYnPDGXCR1QWLtMHw9hAkAQx1rVxzHXxUQc7B8VTbg57TVVvwQ3aqEM97RSYZDUnL3NWsPA7UfTyxCGnFUz52ySkg5qdwfb9JReXc1NXU2wNn5n1TUYJiEJEnvivAm5pB4ERxUHAxpmGsyJwUvoUDdc5ZPqHBQ8Dtx6jnVwvdpEVs7jLwgXgPCwHJfSMX4RYsPe3x9FjbBvazZCxGQdWRjSA3VduVFoJ9MQ5iJseYYkdDyG7D35NHDuhA7rECSbFnyKYRu3LyRvhtiiuRU4u6VKXyMUw4woupKMHVWgbg7p6S9ecxgDvoeuqQDU7CB2aZGRo97Eb6HcygYkLHqmKShacqPhzHvHSaFRtK2DAPtmRt3WHqpJTubqBz3tbqpThrtS31", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEKWJuNFAuns9m75Q37wvPchSoJdVUuXSX8bMuth27Mq42BJuoQw7YB8AX5beh4cPNxMXLTuhCrzyVKrNHf9FnJSoapL2C91AfFBhbJVnE6DsqADRZWqzbTpQ9KKkNs1x91gvz9Zq2D2aopfStYCK7kib1CJWhJbxmfC3YZDLt9UkmSoj7jDpaXaKMPgpY5w2CgHwP4xo9nZ6iAMYLJXvpGuxDusBu162R6vUFGzWU3zzKzfGHmXUhVa8KDnUaLMTvUNiRM8F1yNqMqCnjMukt3RE58FCb9VCUB7gPSckNhBuJd22Dg42QTxAattY1qynCo", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39954 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780356 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200466 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220777 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 220927 - }, - "blockTime": 1744139192 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm b/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm deleted file mode 100644 index 472243a7..00000000 --- a/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 90, - "transaction": [ - "ASlc7b7hJ1RW1nS47Pp5SqaYWkeoqV/YSp+x4fGIQ+xRJ6QEIPCnZeZmzCp9wvGrZQGmP2OZvyeyokD2VpP6sgQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DlUQRBw93PcEK8j68Tq9nOfr4d//l7y3aF+FZMXnCvoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEUUKyvXfANN2trt0juyT0QEan39XoHjPgBgzUvkajU4FqEgouSrNxesXU5GWQOGAkA+J5lsZlUF9FRdtF8oN2wdPnxGHxtVAtxCpCfVEIRDI1R40COOiBL+8FtmQ/WDTHpdld9w8CgGxE7s46b75ggYf8NfVsLCnE/kI8+Yfuh8DEIaWlqH1v8QSNd1sA2r4kfFm2fDOiTlwS46SRfdcJwEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999571572, - 9496483760, - 290344188, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999556271, - 9496489060, - 290349189, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu5svuqgU8ASbxb9t8KoCUQWyW2ZdzsYVPCqxV4LU4CdhXzrXbcZEuCsNmKtAABbJyPBaVGeodtPQ29Wg15QtpaHHQg1Hd7RnrDwT1vgG8mrLXWZd6cMfba7QfEQuXBs4NqvYkR4Go9BUqQvEsRDbh5FjCp5WCz2GS39N4eXTCzc6DXPJ5zupx2v61gSgXP1eNvbvHsStN4wDi5dAhhTFsjiHo7ZMDMRrs5R6cjcbyXm9JoDgsrDkHGAYJeLpBvKPM7kJ2KYbEWaGBVea4emqxfF3zXV7nDEBjD1f241m3XtDdL5CZu9h4GLEPRHBJq1wc7vv1bGYnJMRTN5D8bhfoy9e6QRo2PyKXj7BzvBNADvfdASmySN6ygXKfCkGxSaMDD2P2Gay2aqYMcyRg3R4FfoAf2Mou5EBF7Xb8nSS2S9LRNudQPt2BK1yEFT1bw4t69MS8oNy16Nm4s4oehP3bcwjgmvGmfSJsPezNrUyyV1p5dsD", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossPV56b2iiTQorYRvcTQbJMYJftZnhGvCsmGQD23zAzURbaqjMsnfktDvtpJSaVfiff2Pqv7iKv724eQejWid8jjkMwJPTC1n4yTw4Aaiw7GdvDVqiemBzqCJJonuTU5wpeqhLxu75pyJqiEYNFHgREGxB13bd8twUmrGXxHw1PZ4gcnkw6TXrLBrvNsrGtj8yNVpD1PfioE3kdKhCSgSsyRUsEHwtzEdUX68PUFr9r3B9CtY8bNPpgXJTKzydGPh9gdisxqDB8E2kiHfwgrjhTTg5HCc4gZgPbGH2ogYmig1Bu8fwWzMtJYhU24D6iGTyZ", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139215 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 b/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 deleted file mode 100644 index fb068627..00000000 --- a/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 +++ /dev/null @@ -1,140 +0,0 @@ -{ - "slot": 102, - "transaction": [ - "ATH785jPrTAXwzcHkrEsjTKDDOGisoZMKRkqslNh+enjojlUgrapbsA+XqI/1JotGkOp4jlsbGYPcD5a1JOLAQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1rWj1W3NOaJd9nyXv3ilkYfB5jR1Xw9Uzcx/gIfL1A14CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJ9GaDQ0AGu+4j3nhvQbi589FMMTQA274UXqrlJ/zBlgm9khRDj9EzO3/G3NihRVRrpQPfbCnUsDM0jKhru5qUQnhrCvgyVS44ydFebbZeL65SKPaPpBFSyXh3gRLnDW3gXJCHvupretSgRNFeFN0cdiPdv6v/Xt4SZMFjzkzZ3zgpR3WuqvjGdDGrcyDqn+62Ehmrc5pRn9oFEHcbEf9igEBAAD/", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999464465, - 9496520860, - 290379195, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "postBalances": [ - 99999449164, - 9496526160, - 290384196, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 1141440, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 8, - 7, - 11, - 6, - 9, - 5, - 5, - 3, - 5, - 1, - 2 - ], - "data": "KWv8WR8JeWsurSTFu6GimJbm9bv3gaeBzLXQd2xYZwCVXLaKUiweRwLe1PJW1mmNMMt1BjBD6PxqXWx8SXB8kRzA8uKtMo2WuFpuvmTbr4WET6K3wCryhZ16wNuc7UQPdtscEUTZmtZTjkf2rZZM7S55zU3yvcQNPTkx9b6Q1PAzQqBfSRigUV6dJUsj8KxBQZ1329hJidfj93PJwByVrtFuPVR3QxcPYtdUXp717T4Xg5zKhPdVaz9kPUe1Nsuxd8XSAZUZ1NL2fBKMy3DAbSNugE762vX44vnTMq3FyvuBZXZmS3rJ3g5UpvFpiQLpNv32LCjSwvxkzvacDznMZhWiwgkZaiaDrPoxyaW3BEf1SvEjB67mAxEbdCdYoqtekV5VKQDbEbxUPSZtg2dXmUJtBSAbPbiGt4feXuJdQ2rNg5CQERNXThtYo43zG9EXNgrq7MaT8VfwmSmkgoceEkuief5LbB5sL43uaiK2q3YESDcjxDHUC2uZJ614bkMm", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4WyeHbGaYB4b", - "stackHeight": 3 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 3 - }, - { - "programIdIndex": 6, - "accounts": [ - 11, - 8, - 2, - 1 - ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUEaba5ACvnhFfeKJ2F9MsCmRLBvJ8uwJfUoeM3z39LB5VgdCt7512NxCqRRdJeKJyqbBMd2mXFoui9dTtXLtkeCgYKhLcBsdPrYsGfAqQFWDxhB2pdnhcji8c3woZLm3TkUKjFcKecmmW3uJjkCDmBicdgsp6APv69CyRZYv9Jdv3iB31ZGWDFwyaU3nJ1MPMJaXBsmmpo2JRsgTmY4bMDwfEPH8nKtAjCHNegdyCjfgT73imyC44PZDtmjKTwp4odts5zbGCqGrM8TdpELjgxyckBR8AWM7kQUG9FjcX9RyasMaSFRZatgTQ3brSTtsiw", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", - "Program log: Instruction: CreateCompressedPda", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 221463 - }, - "blockTime": 1744139221 -} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 33cc4407..6f263481 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -860,11 +860,6 @@ async fn test_batched_address_transactions( let address_tree_pubkey = Pubkey::from_str("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK").expect("Invalid Pubkey"); - let seed = [ - 138, 54, 108, 101, 236, 143, 115, 167, 182, 198, 161, 249, 158, 237, 205, 199, 40, 82, 146, - 196, 129, 32, 127, 185, 66, 119, 19, 21, 3, 0, 112, 13, - ]; - let program_id = Pubkey::from_str("FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy").expect("Invalid Pubkey"); From a7f15aa0248dd0ecbf9589aff75d981a70a7dbbc Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 11:21:27 +0100 Subject: [PATCH 083/114] update tests data --- ...KoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX | 140 + ...X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ | 140 + ...TE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu | 140 + ...nKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR | 140 + ...GSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E | 140 + ...PHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN | 140 + ...TxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW | 140 + ...tUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS | 140 + ...KN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ | 140 + ...Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF | 140 + ...NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD | 140 + ...yfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M | 140 + ...Qt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM | 84 + ...w7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx | 140 + ...aSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP | 140 + ...LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy | 140 + ...wX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 | 140 + ...4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh | 140 + ...XbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz | 140 + ...b7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz | 140 + ...1vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj | 140 + ...AZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW | 140 + ...iADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b | 140 + ...nvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz | 140 + ...thrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR | 140 + ...crJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ | 140 + ...zMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 | 140 + ...HPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE | 140 + ...FcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP | 140 + ...S37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX | 140 + ...fJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L | 84 + ...Pn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 | 85 + ...V3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 | 140 + ...vnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb | 140 + ...L7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx | 140 + ...oYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK | 84 + ...wTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq | 140 + ...tBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa | 140 + ...Y2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF | 140 + ...eCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG | 140 + ...bF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk | 140 + ...HiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S | 140 + ...T8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk | 140 + ...ocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC | 140 + ...TM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf | 140 + ...pNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 | 140 + ...tZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN | 140 + ...EmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 | 84 + ...tFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE | 140 + ...PzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 | 140 + ...q8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix | 140 + ...LAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF | 140 + ...Hifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq | 140 + ...pRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm | 140 + ...CFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 | 140 + tree.txt | 2716 +++++++++++++++++ 56 files changed, 10137 insertions(+) create mode 100644 tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX create mode 100644 tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ create mode 100644 tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu create mode 100644 tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR create mode 100644 tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E create mode 100644 tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN create mode 100644 tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW create mode 100644 tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS create mode 100644 tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ create mode 100644 tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF create mode 100644 tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD create mode 100644 tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M create mode 100644 tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM create mode 100644 tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx create mode 100644 tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP create mode 100644 tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy create mode 100644 tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 create mode 100644 tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh create mode 100644 tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz create mode 100644 tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz create mode 100644 tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj create mode 100644 tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW create mode 100644 tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b create mode 100644 tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz create mode 100644 tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR create mode 100644 tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ create mode 100644 tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 create mode 100644 tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE create mode 100644 tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP create mode 100644 tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX create mode 100644 tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L create mode 100644 tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 create mode 100644 tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 create mode 100644 tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb create mode 100644 tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx create mode 100644 tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK create mode 100644 tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq create mode 100644 tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa create mode 100644 tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF create mode 100644 tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG create mode 100644 tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk create mode 100644 tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S create mode 100644 tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk create mode 100644 tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC create mode 100644 tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf create mode 100644 tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 create mode 100644 tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN create mode 100644 tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 create mode 100644 tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE create mode 100644 tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 create mode 100644 tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix create mode 100644 tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF create mode 100644 tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq create mode 100644 tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm create mode 100644 tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 create mode 100644 tree.txt diff --git a/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX b/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX new file mode 100644 index 00000000..d860c407 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX @@ -0,0 +1,140 @@ +{ + "slot": 46, + "transaction": [ + "ATkuzY7/CkurCXVO8zqjxkbTDj152AFfImgy0CmaRnCl/DbZYWVTSsxErT8ZEFdTGheKdEVC8ib3MCEjoXJMjAwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1a94HVGmxxqjg7Z1nZH54F8tk/3ADd1d0vMVt54bh2hsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIVVCoGUMlTXo2wNDi9/dQ3gHXbe2jxQI9Xnjqhu4GQgU9An0RbNLgjGQ5HSd0djPTvmSemODsQ4C73ofYSSG5irYJpXo6eloEXVCYBc8FWJw09REpfYBL5oedTCBLQYDqgZaZ5rYXrVa1XJxj6qg11aZEjSCeZiKeyHQhBMot/Vy7qURlBCXOuMorZKRYmgSjttHEG4a1qjD1UWEm4q4GwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969398, + 9496345960, + 290214162, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999954097, + 9496351260, + 290219163, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6AAZhq1C2FtgvFZ46B9hTaK2JM2f3pUD9nnzTr8qLHHJXKmyNtERjB1ckmvYcx8dfmhJNw4EUByX4ZuyuHExCb1fBdFk6bhzH4dkBfQjHBXXpwd7QbAhUomxHNTUwyZSBF3hLTbyYkvLx3AdPQDbGrdvcb9p51noZTV55VVqDYnyj8aGB9Emae2jbQd94ahkiAJpWFpBpHdGxBY85V2vmmU7AYB8uu4z5DoBkbdNHHeqhd2Tw3Ls5MyUyphxx4meKbJrUo5Q1oaQTuRPh1KMKsrReyY8Dz8RNf9iLmMarRqHy9vVWcHPwBiV9fBBK1S5XssourBLJr9d7qDxMTDznh9n4XA7x54pvNi7JQzgnS7qLUYdg7Fc7JvQGu7tpHBCRJSkPB9kjYioLABhFharijz6ccS5v5tnFKZn2mgYFCu6wG6a5Nmc4YjKECt3atps1YN4kmQy3Z2ZMBJWbgT4GSFG6Z5yLKLgravzPmGJGExLdYb", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMFTqjWAmNURuTLSCocXKDePkbF8gkrJC9GNbsirTxhQ6SFAqYnEqLRoP15umARWG48MXhCjvVA3RL1f9ggV2akSGuRcSeWAxGYwCiWbRJYqqDAzoaFCVX8TTEYTi4wfqbVW5Ccmt7s45HRRPEyPxvGxtmmpRfy9HyZ6yLsR6qFnwe1EFZNADSnUEkgN7Vzbfvjp5yx6brFPcZrbTQiRcZZG8Yj23Qr1VtWgnTopdHAECkuBm4VLnUGYCriocG2H7nXyHPD5mQAAGdbKiFFaUeXjqeaADp5YHZHDpV7sqCXsR6qeVPBghG5b6fZRs2cH4DD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139193 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ b/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ new file mode 100644 index 00000000..e77b3ce9 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ @@ -0,0 +1,140 @@ +{ + "slot": 88, + "transaction": [ + "ATls7kKwky0GdIsr3jbV24bWS92cB2hPpjEIb7H4VZfkwYONXBCbixlb6ktp3D7nhWzBN60Kmc56ICT6aEd0aAUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1sK9NzYWKyiRNDhh9VHNb3S6brfJr28c7A32UOAlnX/oCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD5JFG1PY/YOHFwTGbvJhOXYjETrTBHJwkjInoLtSPYkqIjmXlh+H4keeouhLmlMys5q6MQTw0Z/s7zNpXro+FCgTJ2U6EKYHLQD8dTD2sr3l4w575E8nw/NX/mmRYsmoI9n3Ey6tVTupYSdiAbvSXRUmkCnP00n2eBJfcxTs33O9fAlvTc9AD/3OsHXvMfyjtCemZqG1+e+bVz1vlGv8OwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999586873, + 9496478460, + 290339187, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999571572, + 9496483760, + 290344188, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5rDMULqHU2p5r7hsk5huarC1iFimqpva2KmksAMzYeHdztf4UVKRE3K6Ch7B2gdsEQjkph7wpbY7RCXfr4WRjQGXBSBNuNdauorBGcj6HJhq3X827cbwG2oCFRi88znhnto5e9H2XypGtDdfjN2tQN9VzCD1ThBhjdWjmpcFZwdsfpLJh77v2tFDMPoKTNqKJ8T9Tfft2psUQipbdHcVxHcU38VZnNg1gU5m3wBnbkJJ1TmRtvmdQqnF2tpuXNkjp45FwydPwX9hnguw7bWbrnCABHBvs4TboNAtY1v5X94Gwkam5CM7yDwM4LLcdmUYL4c7uoBQTgvwdha55P3dPuCj9jUcK1avHV5TQZ1gjrkNa1k5mUXw996aX49VwEptaZwMBmhoG1AdXjAPCWi7eQKE2MUQxpuA9PUryzSVhHcsu4ELxjJMLxcmjXmrz6FcEqUvKPGVUANmnqCMi8DAdBGcVqSbBZkbqqcgQ7MDm42EKxB", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKoszjt9X2Sn9fMCf2JecyvP8oNNv5FdeBe1J2EUk723nSNHrikT787ktjAcPcMyLzbGVJPeNN1Fe9qnoqconGPc6cbB2QxVqhWXQxDmJGcnpNz77CAcUc5DuSqyPEp3NJ7nvA6AqN5S7MZKKhoEZ2rvGsFwVt2NapD3T6dNL771HY6Dtne7RJQgQGKPeRnxcap7LUvu2EvVL27hCRZmL99jvdSiMUP1YtQA1J524BL1JcGcTeNwf2f2Q4JpUg3xYao2a5YBV2baRsDgX6FEPPNXhvo6gTCFVVjkstaqDK8fmyPTsj9UufiBpP9fuV2MCpeoLb", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139214 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu b/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu new file mode 100644 index 00000000..a749ba38 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu @@ -0,0 +1,140 @@ +{ + "slot": 66, + "transaction": [ + "ATveoSa+o/yTGmVn6xrEwWNfIr57GobTwpRY4++9TThG7MwJT/jYpAIKGlyHLrs6XeN21++CoIGJS4WeOg0XvwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YqmOq83Sem9mBZayj6aCSQ4MGw0fBWOfzR9j0n1y4jsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBK5j3khZG5j+PFqvRKBsrMp2v/YMXTNDbrBOg5m4yFaQmZeXAXpBVpDoA5JN3ZSax2xy7Ilcqrnx0gjxFwZI3SGnRAo/h03O6HY13gTTZwIpYxaW3bvrO5Qa4h1vWhKbjg3Rv3uCK64VQJLWK+c608fmHV/yFDXhh65YfNCygZT1ofpz5QRjFSCT7EWcm+kCzfZq7VzIvKH0jmC61oeYqAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999785786, + 9496409560, + 290274174, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999770485, + 9496414860, + 290279175, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5fCxdFigNmq1qKKefZ77VBZMKjhMojYCYP6MtEPHXfSCGLootGJN8CvofgWwP5n4V4YtpwTWyd94gmnb6EikDFJEt1Rt8ystJ2nqGRHZwcd1r6vLCbUCjGgjKwEBFCDTNXAM5wPqnqpv39eM7ejfibKjvEJoxxq2Cqdzs8VntJu1iapbdJAQxUHNUHhBTP6qoVGqKq1MENCsRifwzgquyVb5jhJzCJGLmAd265rJqASv3p39suajFZnkwocfwrmiY8KLb5CxZbMaRsEz29d3i3sdbC7jEDXBXdvwvGZx9P5Ex4EZV55hrSEwpW68NY2gZ5LfXDa3AQJeFWRSvLMJRyep8UYLXGy3EzYyVjHPqEiyQqd3KHXGHi1MQePpnPr3N8Mv2xZ5qVtRfCYuHbSaKHqMfikeVbLqqcgejaQ3E1wSvHNBLnc1H6i2XkgnNHNmEmT5Ma2JNcf8dx8NJoLMsUK8fGKg76nNpRQhvkhdqqaG6gF", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9wLKMTmPLBidfKKU19KZVcpASxjSYvP4ErTiQyPy9dfZ8RLLU9n5PobSW7LiW6wfbS3x4UbCDdA6Zx6G1dHL1KnXfGQSmCiu6Wzq6HPvkx13yGLhSycyoL5h3nWvtLc6LdeuGp7dhkawAP6Qff6THDSAkM2DRbCHnFxzJ2GvwZVmUBwbegMm1t9Lib55HGGMo8Frn3Phut1daxLiVMfJVpxrLwbH7twHTyUDn4Fw6AU4rqUFuhdRTA7Kiy8d4syy5CSks2H6YjqKPfB81Eu6iWNuuQfeUG3FV4NPZaJwPdbzx75sVRh9jo38GEhRPzinE3", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139203 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR b/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR new file mode 100644 index 00000000..4876b4b0 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR @@ -0,0 +1,140 @@ +{ + "slot": 99, + "transaction": [ + "AUZPMv+knuJt4k6PaLb2n1DhGAMt4x+BkU1p+qWfWpacsr9JkTdvVEor8zXvixr0zeABVM57l8E8OhvsmRcsygwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1KrjT9nC2kD45d6cOWxnBalk9+jjMQGfS40uW/gRMou8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEq5AtuIVF6gCu10vydCm1mnt0k+eGvhahL7lRhAUqVIgUcmjse4RgyQA3DImrHe0bEV9v6Dbw4Ie7vGIfsbNRid3UY3Bq8as5RDLBIVmEVcrRDwvsNtAoaZ6UXuGUxPeHKDN1st1uitB8k7T9xQfnyyjhxfpijb/aZGAEqc+Jd5gOOcD62tN8vpacTNrd+pOgsoPFsW+Fhf1U1xA+qNseQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999495067, + 9496510260, + 290369193, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999479766, + 9496515560, + 290374194, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5uMdD8UUZzkGpboKdeRvmXFEVkTrG26dJc3SrdDhE1mvMxANqW5uZ7VuqfBpRjY9MtnCL1zXriP3XzWhjXuCpxpynQ2tQQ5A1kxs7EQebarVShZEmMHLWGVBUq3UrvWg67JPiTb3vpvzxKXXVYXEiFcyCogzmm48zsJK6XfESzDQkKdLA7EP5T7mumEzRZ2t6b1x1mJBnZbvDQGovyCQQ7Nk2U45p8tDD3aC3czytB7Fy7QCBKfoMNE7dbzqUVP3Gsa5ZK8GuVBxZJM2T97dNNNmfpe1m8AV8buJyXgVaHvDJWK2gNyV2n8WeuivV23ufKwN1S1Lgx5VfvLB9uscR4Mg8tZqXL7CyyHdRbJbU8gF8UscA8pySodb2mLJqtkugHL3d7rhFimf7iYu91CFNyDfAAed5WF1yBma6ipo4jLRSXFkHpEpETDse1wzjTWopr6krYepmcQyEayaF3yjiZkLwi1QQR3TsTMuWLxgfMcz9nP", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosztq1tnAHHE9csgQVGoMdjJAsseX2nRonV2iCk76vrCariJfW1WZw1CZYYBJdJ4zFkyd5bN8mwTZcmBHxn2RttwLxguQnbzDMvBSGRkTaFm7eYz8s7R37AgK5qxaKPkZx3wo7QT3bm4NJ79bSHvmLLgMpFBMGFF7Znjw5gXr3N76XvnJKzBUyUbNW73thKFJWPb24zFd42Wv75SiNVg5KM4QAhuqCMCRrmC8HXaeo6WeWVQ4km1FanxdEmfHMRQw6GRuqHBX5zGBDSitQQHED4wAJJqfLHcuGigkGZwsYixomjGYpP96Lmc83g9FUq98USs", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139220 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E b/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E new file mode 100644 index 00000000..95418ea6 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E @@ -0,0 +1,140 @@ +{ + "slot": 122, + "transaction": [ + "AUqJhBsSBiPm/SSk3EaR0keWdkXgE8okHre2Uzycxx1Bm8PPNlSks9jJ4GQEtiw/yXmAchbWNh2rJIHtZih4TQMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1wyksT39hGdzS4vIvh6ClXoltLLnLk+yujKvNcmFdTIkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjJpA5vV9DNSKF8mM/jCUyvKXxZGvwpYvB3pye9FDuyMBJjj8e2qyq5r8WRpnKhwrUNXhAHreKyhSYE9lODNpFiTubyb2NdXKB1IA/1bQVfh/uhvy3nrnpQ4wORNojIPcLrP1rCggXPMFUGx3SabisHY2D853hCCRf5vMVQq7xEGsZswifWjZZ1kmw0i0yf8GOySzFRxUs6zhCnl7hOMYuAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999296154, + 9496579160, + 290434206, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999280853, + 9496584460, + 290439207, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu82aq9T8vYpvhcBv1BST6X3548veELHDhivB7Z6hNuJ2R2mDbugsqN81BHEX7n2hKCcjDdW8PLsWTuVSWDjN2u4G46SUdRWFX4yLBZR5GDeprPKVKNX4sbTTxCxGMYWT1hwEfmQjtDjEd19hox19sJF1Wiejgv5dJfWufsXQ8RDL7E5ygqxHewF67mnXXxj3GUnuDZBxo3364rqpYsrijbR2sBTdiRqpk24914zmekBRVni23sYhuTuNcUBmaN1Dky7mGYNisoYUXaqHsCTzTfAc931rRKQAKwauqMvRz2dpoDFUXPZBQjVLGZYD6gSoxWyeKgBNkuMstrP7eqvxweEKCgw3z5NTBoJej3XVxhzwj7cQtD8cWAXg7BL9FM4S9zSbPGzFJmQ4nXXzahvyFUWxnNryJBVwXjHveDtBqgPMvex6Byz4Bfbj9npMymXzzWuUuUHteJV2nodn6FYPyt5Gj4M9n16RkPiuiyHscQH2RrcX", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot87joQnh9Jtx6ZEFFab3Dt5wsgV7t2W7KeZ7pXGYae6biQaUbD5VjdoEiZcpVKnruAM36uf2uaCXEkR21FJtrhV1CmDmkdxeXqisCAArNkwqhVkvcM4YvJDjEp38zCJ5TiKUnnvzNjkTJRoRvzd242DkHaeoBNJB7oWMDYFQfJqzyd86UJXhtgGqeKJkW5M4hLBWpLzXQWHE6MHdQSCfcHTQHPHKGJLGBNEd7JDAQXhJmmv8c84gJtkPk8HV2gmMkaZF5mX8a7inP1EYhHGQ9wsDJ6Q5PcctXDpqsipLUvWRFHsjMZqVuE1X3mK2fknBMuh", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139232 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN b/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN new file mode 100644 index 00000000..73f9638c --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN @@ -0,0 +1,140 @@ +{ + "slot": 113, + "transaction": [ + "AU1YAJMfaBaLRswoBrbzM7GcoVJ8DhHfQGVgZWnPzYxpZwEcTGymSOdKIOtb89Bo/OdDWczKSG72TAtfRSk7eQ0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ177IaImd6ZGVLP6cz0VEJdlDKd+JYA9Y5693eeYqTapMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJDq5FUEzL2XYV/qPrah4BCCv9Hy4sbVDk/F6TG4WodOuG0xPPzzeyeOmlEdb03CiwLTsTJjTSLaaTjHDdWmeWQXl5gdo5e6kUfmZkXDoJsDL8vyjMqJdoBSY44V4jaiXg6GBqzZrOlqTYfldfbUzKKxXscWIZFZ7M0nE2sz/V8JZSmi0NHErq54d+QP4jtzdTVn+3K5BI3bGrRpxoYhNSAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999372659, + 9496552660, + 290409201, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999357358, + 9496557960, + 290414202, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6D6MLixkQwwUcUyAV7rwnm51xpihas9muX5eo6VhtHYVHEYXbhxw7V8qcTeiMJ6anDRSJ6HJhujYy4waMGcVsdPfe1yWwK9xXWoysuCFukipThYnGgpa2ebWgWdgR7os3fmCL5zi8S4zudVnEw3MXoGNTXNTkcthqUh4p4R4yRcCVSXTH4ny1Vp5yw2isgM2UrVDiRjjXwsfKCuZiJi1YfhBXhjZ3yPbHgi2PvnjJPHhJbCkYNSq7fmAXa9xabDCzeakc9o4DFgur8woinA9hruXcr5jQnThf7ZFBF2CBC9nDuizqmweL2w1HPYiCzGtUAi26Yht1Nj6pKXQikz1Hcj3CARBiTdryEZtkKNg3q7NSAr7uk1YpULmhu9VpDTsiPcLdddamUKy5cPWrTrC5AswQnXKsCSJqPKqFEU4F6sBreLf211ErYk9Br66cdNmFZaynomUorMskagdqQf8Zr9aS6gFWShrXDhExXapdFD8Nkw", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKostdQX5scy7QSznTkwtniUurPkv9jC7t54Uh9C4mVYAvRdDAp9V5UNLatWSGbJK2e1FbZMwYZXj6ujmyjeBDPkZU52qaE5d7vQvAyM19M8wJaqe7NHMsv35tMnfPmiyU5gFPHSVEF6kZoAkvntBLrPNQHoaR2FK9PYKF5UrvLmH5HqqSnMgqhYQCZectBaGCtRGh2STtXwodV6qX9uT4SHbJG7F8nxUvpZkLM2HbMZtwjfuqJNWg8GkweHY3mFBAS3NtReokzsVvGjRSjopnsiRwe9rerZ5rE6W5hopuaHgPerzXAygapJZBCKZs9rTPKNs9", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139227 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW b/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW new file mode 100644 index 00000000..77bd0ebd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW @@ -0,0 +1,140 @@ +{ + "slot": 63, + "transaction": [ + "AU6DSpoTBxDtrpnudwKtwj67tsETGRyQcDajEl7w0kvQ6X9LuRmqnwVurlsQx6+XOsgAGf0LQOGbTDeR76vCrAkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1f88Me6MyBk2p54sGaXFw+28TlVP0ATBrO8Jtjv5LLgUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBr/xxJwZK++jSWUTj7AWTdVtXX1gvlp8ub+M6/bh922IUIEepWWz+KF+A7QV21feVZgniL8wLysTus/RS82jniwTGUoy3+Jg7IlcKjuO4O+OEz+FtniCWvslqdGYLBJTuC2Q3GlJhl13wH4tIBSZ5Xhx1HlNbMXLbft0TZVTurfiRZoT5pYo6KuX4ZGcDmUMNFnHDGiQxGDYluF1+9/vwFQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999816388, + 9496398960, + 290264172, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999801087, + 9496404260, + 290269173, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8eM4F3p4F5CTERkJSjcgipXw93BtVuwsgTEtTxtwrNd8bj5w55CrAuPgotXUmALeEgzaFAxdtz8RZFq2EPTTqzmExsdYnm3618mWiTzbJro4Ev19b6nnLR3HZpfECrMfAs29Ewvt6w4KynuiyvncZ8SJpU1eFa6JZGZwb9XRq73QYj3C7tKA8WoK5h9no2Cqh46NcNuXXG9UAtKzi4wgwkEkpVXV3ZxKSFSKBTu4qwaVRffL7bQk5prE8CUowDr8jG7WKbppPeGd5Aj7QzQgndyLP9WgqUq8HCJPmbK5M4zT3qTt7VdAvFa7cJQbscVzYUvCjqUngL6xw4jJxMswRuNDpoiRbJU5LT2B6YTNjSNMPwUPnALdUVtqW7uerxzayFsYSRsHu8fKyqThL2DE6a9ifhdjC1wG88ekkTDxzhmocGcfj5cAmVBZt9zEJXwPrUcMTSVXu8ifvRyo2PQBmRtsFwEw11RpP9sAvsXfKjWEaST", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosx6H2d5KGqUmxWmiMkjsNDVg3XZs9HfvFRUDwwyBA77nq5jjT9vfmD6mAaLJ2QVrkdUNuydprVeFuhpiDXJJcLcWMMQVsQm8wy83JF28c7sFEKNEiYH7So6qnrXR63cGCnoeuzTSWgzcvkRRTE72e8CKXS1m1eEDsvPXrqd9tWqirmrNofqCsBQMm3uC5DXEy2YTmn9W1UmjLh4UqkKmDEVj4DTDJ1cvUPxbBnp6yvVXzyLacRPYWKwjiLr9o2bvZRJtXqEeoQrttXGkSnXp1KreHwyGxt9fx7yxf8Ghi4KQ3KmdT216BXTqC2SxeBCqmWF", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139202 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS b/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS new file mode 100644 index 00000000..f549d9dd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS @@ -0,0 +1,140 @@ +{ + "slot": 79, + "transaction": [ + "AVBuWdvslwVx0nkNtsSwBzwkC1Ycu41EwC0mZGk7gHw3n23fIOWTEkSlD7OqYraMKH3Ajyrh95r/2qBoR5Bo3gsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1unllOwawTBuT9QgWVix9riMAKLjsmyeeL6AAqJ5IcQoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE9B6OfaFIeToC4G3w+hIe+PJBC4oh1Ux9iuJUiwsS5csMR3YI3jKqajG2V2lW+X2+xQd9iBsaSvtFysgR52KOhPqzqJNf0OL5OXXEqXRVWeADIEk25S++91C+9D/4GW6HG2L6VLkTmFehUBbom6X4tUTyjMgCUjJLoE/Yx6JUNeB/xFrrls19jba4XcIMAjPkHXwDPqNRj/EEwBBseRMpwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999663378, + 9496451960, + 290314182, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999648077, + 9496457260, + 290319183, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5vW5nj3xvoS7wbdVSc3yd7q8jy6zAsoyrBwWoAgZtjdwjmXy4W9z2zTPeNW4uE6shtY9C9muqcJ7zFGYo76ZhFnASaxDMVyoJczLvkYpD8FEXisj3hpBZPqCcvvrmVKFPXq7hLYy3d2yaUdozj3VSXuHhJVJESJK6y3vAqBFC6MsSnZHboLyct5Kz1TMMAsB62GWtrJfMvNUtnkY49TJVDnmM1usMveRSF3pFiozkdfGrrxxFa6n5u3eL356Sc7MzP4e5b5fZXAkZDkFzXA8feB25tBp4EceUFzB2cArFKXx2GLxpwjyUJYBBKAsQPudkMDKGwWXWhVf4w4JdyQAcCs8xQEnSRxY6QMDFCAZUVTrUJdwqz8VV2N6J6NmqjTf9hSdrM4nenCUn3ynuUNTKXa1LmJy7DEHwKnQvCnQ47waAtPQddYRXCuxxDgGXHRADHeo4G4SXsRXWG852cJ23N5cvhujqN7F6X4g7AzqQHZKFoD", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossFjxNj21HwxUfPoLDcU2DC7vfsr81XnrhkNV9m6dPSK5QQCL7KwTQmrEKuoqq2qP22NazjTtpUeRSKMkpKPDkyperFDVrSQS9z1W7wNnMo2P5k3fvev7tor5EcAGwEB8kLpgtjtggq845712c6TdEfAUVd5F53nuwEkV72WsiPXcFRe4CW6W79D7GFRPo8VhCM9yj5HnsUxcSxwChxt66eRVmVZSikBqJ1MtSFR345ne9b9oMdcwh4bbjJLS6vFoAnEkK3UsDETqSCZB5q28KsUdm7JmynpZmaVagvagBP3oRUsx1oR6zeSDEqNpKQsDeo", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139210 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ b/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ new file mode 100644 index 00000000..67b7e3cc --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ @@ -0,0 +1,140 @@ +{ + "slot": 51, + "transaction": [ + "AVNeA8Q19KSA8HU99mix+iXV11B2fADOfp9i4VYCSRne+4H7NAI8O/gKJEiUgCeP65D1xItYfXHPQkO2X0LxIQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1XXYtQhuUmL+hFZFjbDZXu0veFcJpRux5HU31Mkp2SEgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAj3UIh84YIu3Rw6x6qcTNda3xNGS3/UNpD38/x63STymAcZpoqxYGPMT/kuICfypQLuBqibqy8eZtgx/HvGiwi0T61uMbZ1HGimBQW7vN/UzHgrhmGauNCEY+JuZ27T9iO7ZP485UJ/h218RBJiD0/1tth3nTwAGT1S2r9qLMdyxGOpVYWJNpsxTe67VbmAvk4yATif4MZZhDIgoxyP3mAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999923495, + 9496361860, + 290229165, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999908194, + 9496367160, + 290234166, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5cjwbdRzSLvHjQKZ8Sb4NdAzWdDM8h8YLsgq81bjs8gc3KL7722vjjRCM5RkNo2KqTS6fyMc7JTy9eQx93Da8e8vmnLTpffViGbB5zgwykCt5BbPAfYA3DypPqYxebgX9QRcwwGwzyrZTS9mCCPma1F5fG19ghbxR5QUUJS5CfGkixg9jK3MFcxtw1cAZJD8gWLC7hi2d89783Ef87JHGbTHLGjpv6mdW6xAGYnqwhSNQgR5iYth8hZagAWcYTx1vdRN75HoJyzEH7xXjY88UwUwbts28FqCLKZrK8qHgUHdi1WUzNb83KmyYDK833fZvcbwHUvN73chn5XBS2VWn1Yk2Jj56MATAk2ZiL55FwibqJSrqLMoAwNqkK6hNjLnSdozX1zCdDPeVeXdZUKs53YLfHbSFe5uaDzhDe4FUW397Ekf4SxNhSNtQcR5z4a8usa5HnpVKDMSKiShSC6yvAfxDyujpMnucSstFEuCCrJwPoV", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDodCrLCuLmV2gAA3APj32kVZcVkEpa8MrpiN5xVE7H1r868znR2DdvLRUoVGVjpSxH7AYwjpUoYRXyi1BS4RY65XkEDMGeK7LaQ8Zueb71qsQLkxki3EUmN2TnzfJkUmJbMG9ZFfRgU8VKPdfABcZE3F1VBVbwDQymJvmAkQhTTQ3yuF53Fes8ofed9kiAuZHpKvgo6b98AyH725JrqFtzPgbFjK6besPAQFPvsgmBRtoomQYqf7qzZokE1W7ZjwXvV7VqoN964mabrGHa5TRbupYNim7qFTcMHAUcZXzfMMCfzCqTafgDbnaxiaNpNqUB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139196 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF b/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF new file mode 100644 index 00000000..b9e2bbec --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF @@ -0,0 +1,140 @@ +{ + "slot": 117, + "transaction": [ + "AVahq6FrZz88jYEBk/iXji3PfbHz/nlV+CeUs/kKjqbxyOR6fFjWlYbG8e57U7OcVEnpy0WlbJzbyIj+gDSClgABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1lgwHJ7bPBxLsS5QKY527iy0+BqH2PTwUjmwwYPYxTHICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFSxYKpZy79zQyUgri5l4ivsFMLsjhRcVhH/TEHYheaYJpYYDCvWOwqZfmUtaIiadF6zeufpfU7owewUVL3HaHh0wEfkjOxQ+uli+AneGRYaCQkuNBi+7lLrFAC0ZOqE+lLWhq9+l4Sg3U/sUuQprVG5PqW4v/1VGFwtkl5nKJAdHLAh72vAXxP0trzECFod0wR5eoB0TAAhCgGqcSrMDrgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999342057, + 9496563260, + 290419203, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999326756, + 9496568560, + 290424204, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5wsjwHRbdjveruY56mH4HJ32DEwueFgAxZJYNSQEGsn4SM27fNRnk8jd291CYB7B4acNTy3hDYzM5oMMLQcBSgZbzk31DLtdpMY3p3ErZubrdvESL5Vdn5dte2Q2L31RjEmmKUu596n83CwxYezBBGwSAamHVG3sokvajzRNvQfvT9nMPhWoctUQPH1PBUhk36h9CGrnYfKDg5XrVndAg9AmqxYKDFV4NecEfbYqBs8DQ7PEjQP8bB2ygaWEFVf1dE2VezQ8odt7fxiCAhsCU7j7sLkM626TPj8smLVcN6H4Xqyb4DMNiKZq4B4tY1W1kLSMQRnnNruYo2T4rEpM3yianXYSTXy6ck7AbgXEjj5jfYfGWRAg1uX5hZad26M5qj8YCe1eVN4HBpeC7cGL9RWtPsJcTb5NSytP2WmG1BiUPFGAe6QWChdqWCHY3j9WnXuEMCjZJri4GdCaVx5D15B1CKgyFNq9zxMpqxs9Ez4PtQX", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot7xAQc6iUXSydy6NHA2BLQAbMi1TPFkT6D6ujppNZzYxPspRMmtCkyctEyhUq9ij1YLJs1qLAg3PT7MDRVizrHs8LysgDez2FEUZ3MCPqFkSVDkZazyGoVEdreCCc7n1Uz2tsp8Sp6D1WU4aZyGdTDQqkoNfjUCy8dt1uKf8iXwnpUJYSSbzQHTumpQQ7iJTuD2srfRg4HW4VfLk6TLDmrT5XoCm2JNuuPBSejebyoeCQYZ2UDSTpDnagsBQCxjvtcggBwUzTNqH4gyknvSs6HctugJwhWRDW1VKPfCKJFRZhYsGbbhgYYaU6EH9mUUcD6f", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139229 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD b/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD new file mode 100644 index 00000000..700ffe33 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD @@ -0,0 +1,140 @@ +{ + "slot": 69, + "transaction": [ + "AVhS/O3h9ZULkj/G388sQhsrUpu+jQSeExiEp6T4i/q4yiqHBaiLUFNfuXmEFtYtS+5UF5/MikjuzBgKVEc3fgYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vTc/Q788FGvfDqKtTsr8Tz+kUHwHZNUpueoOMAzxUrUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHPdeBCHTYzi2iV3LHR+GxA3cs9xHxAccyaCONt8VzZEdI9SjerF/mf99rpuWRBoPdpb3L5T3wZPm9DXAhJXNNB9TdL2tzsLUbZcG0xGy4z+tsQqYZatYZdDhlaypP7m/AIagutJP1XH3lnMWOcHWtLqB/j2rdozKUsKBuEnwZ2sOOCIUtfFX0cfTaiBYucckWwnV71teG7brm4KbELainwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999755184, + 9496420160, + 290284176, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999739883, + 9496425460, + 290289177, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu65kaZVT2LDr2Hovn52fce5kteHTWjKJRNjybMXvs67XAWb95PpUpK2DE1yHQLoj2QzZk2EizMxsUNS3qdwbUndwmXzbwdjjCgvNZ3ffmFTC4Hu1QTUYKGahhrnTs2whjX7VQdsRuh6xXJDnnjDa34VTHaQ2PENRK7r9P4xz6S3gHB51rSG8WkEPjVh2EcscxGoUwzX1NmcE8hmjVHvbiqXCFgRxVe2iUHk9mA6syE8VK3j8Mg5gnXWfoyYUFDTmttPTZE73R5WiNyon9hdBeJ772mfCeEZRY5VCCKiTrU39CmyuTEAGM1sTQAhdeEGJVY6oSUYAxwd71GBhzvRt5U8MJUpee66aFEMfWu1h4QzXJybzrqEqKoRYesJCo5712P4mU5KF7An7AnqMGDo7MrA6VNQA3WcMMgX2nnAmcsWAFXDMfyEqtksWzxBeEPoocy3kbbJ8KuUU77GK24rfGQ666xuk2XLZyzfN1PJq69Lini6b", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDygMmE1q8DxonZ8PQkCCVQg237X44r6mLc9aLCGFLT1o9CkZgejMwAF9sgKwhgFrf4SGdUKwtL13gQD1fmgc14aTjp5YMtdCjhb5YTRsQpgmNVqgWhUN7h5wpXnKfu2LDKSwNyKEpco3yNnYpixbZ8dJ7BS8FGLju8yrjG7QAuhvshjv493oxqrc7dyVGcmQhDzy17Zz5FeF2rTMknw3nUAu8Pgon6q2qdFUV5C2bXyLXd7dVgxdbbqf1Kn5CwLKCsqfDUgQHS91xY8jib7CDs2yrwm9vuJtrPgGZ1Fjbu2rhbrdu7y8Cjdcd2z81zzZfm", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139205 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M b/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M new file mode 100644 index 00000000..48bfe826 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M @@ -0,0 +1,140 @@ +{ + "slot": 110, + "transaction": [ + "AVjg5or7AD3RdphpVXNhbJ5kcPjMe0DC7Y+rZ9r90DNa9MTNfxuvQ1x5O3ofZUYRjmBCmWV4rc6niDH+6SmQfgwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1csR6EXADQE6epXWoAEU/vYjGdQCYUUWI+JvYT48YBNACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBj+j3JV812TPWEH5m34VZoDrAAbc74l6wZAGq8a42CKkE9gt9ape9fYM0UvHvqW9PZsIEHJWBSpo/yak38XFF0RFeOG1vMjM4Wd3ctSQlSTyT/MbmXrGzjXPFuAo07avjA6vfhofozNr5rOTgxSAr9moWQ4jgbJHh9ICZ62qDYdxH1liGbMswRsHPIaRBkADaXZc5kjlsm3XNtAsX6A3B/AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999403261, + 9496542060, + 290399199, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999387960, + 9496547360, + 290404200, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu85vidnvYnLx3aXS4RFHexsGJ6XRj2H32f5DZbXvyHpAv3u83GWbZrcNGFXqiDPSCB8NGhyt9wHrFPDxKreHPFzXzo8vvPXN58XgmHarCLvXwHbc7SYLmgPmdMxwtWHqqpqXSU36ExdCQzq5kBMWAzcMpVXBSzjHqQLbn62iu4ocda3Gwy9mqmfpAbkGadwsorjbzpPFA6AsMVzQitaJsYV1zxfYCKt7EebV5dsZfGEnMRevR8zRokLbBwQ8na2zbjXY1poyLCRjxMxsyU1tDpJxzMkCQn9VGW7AEtG5dEayd3fvco16vQJx7Pe5xPn4ghM9xyqThtyb8Vwdx64uZN5TGWPcuSNixUZv3w56GC8VZg5uttCgegShrjCtPRqak9udtNUxVm5qDcLoaDDVZJcNXLywpaiijdoGVbmo7hWtd1Driz2VXBnHr4c3kvcKxuECwMGQvmiXcgYvPGJUXMgziq7zaMZJiNEgGxtcaoznrEcf", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossvUqL6xAXMvT8BdQoSm4LXnJRGtvLbfF6Z2s3Yg2ZcikxxnSRDWnCfHF3aEDoUiCYj8DCSwmLa58oESsk5C5MVFtincJWUpGEXhhwccCpuoMAodLkSt9oukxzEMfJJDFwJTRUccN7WSc6bHuNsyjmEsJ4FcBHmkGmbPTNVTPqBx8WYWx8d68vkm7yaW4Juq5ib1vG4q1Zh8Y5tFshVvpGUsNLX6Pd5QpdTctTWyJ3poWQfLmGMUR3Tho8fY8ZJ3wcX7XiD34N4diVqAg7QdibU3haMeMnassMDLjiWXeKUgBSH3o4DPCjNJirBLMNEDXZy", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779827 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221456 + }, + "blockTime": 1744139226 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM b/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM new file mode 100644 index 00000000..ef77e51d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM @@ -0,0 +1,84 @@ +{ + "slot": 143, + "transaction": [ + "AVzC4mOTYLhzBzDJHE1PiNM1izwFd3h02GCkIk5y84N9GXs1idoIaSYMjU/qoO9wTtLDUpDXVt2jKqSuXLfuXAgBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0tBjP5QJfMtWUMN7ex+oPnFDrI3SEKwJUHQR3CuzF5cYCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAT76ICIYkJjUPHP1gMLqjL00yUeFluH/igSrX0T7iFCBiQmxcYuC30UTxPvAwpq7/S6vVRTEYLmtUSujlF7TIzDaaqXtvEKV65UG4GWg2p/J27lbAn2KN16He6YhSQ1SgnkfA3m95cYTY8ePRKl4JoLvPng1UcDKDhDev+Q+wMhoWBZQwvNkfQjpd2wuSBlmbIseMNmGE/2ovXc7w8Ir6x", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999980000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPW7tMUGm62SnaJtfkC45NYSfCfr8M4nr7i4yRZaVGk7erKddAKpgADFmrmREnvMDUV75X977sk4r7mJq3q2Bz6oStjcazLMxyE3S91tYSYF61tEwEkEXfULYVF7r6Heb9dBVK1n36AbLXyCNU3wCjw6Hj2zipueQTiam8yrqLrt83gvaxkyMUSVy2WNYaEkBH55THUqnpaG1uBQjoYdJLMZ1riN4", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66zDdbmeSrgoQw4GwsiMjmkwLHpjRgd7gKmkncGxpXGrdePZxMtm8wWFhZ9A5yktynm8nyXdjjcq9aeUaXJyC8feo94V2P8XPENGSJ4Yw1", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139246 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx b/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx new file mode 100644 index 00000000..be0c04b1 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx @@ -0,0 +1,140 @@ +{ + "slot": 93, + "transaction": [ + "AWDskBEs46wzzAgJrepcDsL6+0rV3LTZOd91aLaxtuoLl0UjLLt/XIwBukUuqv3kxp1kpQIvyRu+SPu3yAMk+wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1IpNF7UkKa3afVy0SV1igi6vI5OSb3fkRO2PpSJn3QXQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnOYFDZjJrHx1ZYL9zY82Pzf/8Cs/DuurOlQBhRYEqYiT0AAGjZ+9TyO8VBgWj1l5x1IhTn1gPK7ExOJlzJy/HC7JCLe4MRMysiv4WGTwh5bL1u1wbPjTxt1/gQIHLEkvmRwlhLAwtMuO2Dp5fMZlf2c+gZVH/oxazMjGFUqgt2T5T1oX+nMdKEdj59mjdYFzQhuDkQcgrkBeBJbT2UQCbAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999540970, + 9496494360, + 290354190, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999525669, + 9496499660, + 290359191, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8K47teZ1mvmC6hjxZ4WReoCuBpw2FX83qi8XAiw6ibbqcewtedR7MTq6qzzDk8teHy7EYimYXyXWzdQ9U7YRCEUCdGrwmW5k4yCcPywBUcvhJywjMH3pyPoCPPiGP6bkpkfqYMnQBKfJxc7Pdezekm2it7fwpc1Qfr2scKSTLdVwRbFvw4xqDZhkC6kM2exHFXR3nEwdvnRp259GkYq62VNTWjM5QnTpeArYdynLMGpXkLEWqZ9S1ksHkW4tz6psX3aTYXGRib3FYp7YziHumwDbtpCn7S2v5LnUozzc9StpCmECM8TMhzsQeQMXtmVbAvWsoBdDCEz6g4EkJNyDFHrhLXQ8ZRXF6qQ5mgygt7Kep8zmEdnWLPS8gEC9MKrJ4m9HD2xfPa9U3z1WFRx1LCz5S9i2AowQ5MjVFBqzv73z76zFmTHfQAa52WoZCxF462kTHxECQJbK9BqqHwSoXWzSx9Swr1SLTYPPQfRBi5wZVks", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot8JZmMwvjwjdXQXtSjQrTPmrBdwo5vcmrH2N3WmT3pfZdxH6izjL75dMWfyBckorgZ9AUbGkWXnzXtZhbpN7YAzTDL7o3LRFUwdq3CZoJPZ7WonpHeQV6XdDmmbJaK8L1vC7mZQCwTGSEAi8VyVieDk33sK3ezNTv3jL88sLd2uPF5M3vAoNJvMzr6iWy7KPEkAF7ZpZukYk8cWR7A8yjtcDU5GjXSBPwQaAfSUk8hKm5ik5YZjSjqHSz3SLCpKvPXw66RwacsAjFeWW8EEBofyFUmdZ4buzRib1cKGosvxc3oS1BRJYoc7jP5UYSiAaycT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39861 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780449 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200373 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220684 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220834 + }, + "blockTime": 1744139217 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP b/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP new file mode 100644 index 00000000..bcd358bd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP @@ -0,0 +1,140 @@ +{ + "slot": 92, + "transaction": [ + "AWIDDnL5yWU8Y6jTKPHIvtQg2As63z/FAQAJMLNSl8wOp0D+Zi4n9Eb+4zFQgFpCQbBf0mtvtHjxBPiVUEmxawQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DRVWngbS5K5ryKD+6rhyYMkyJY11yufUsZGkdXqmXlMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBG/t3DDzUi0pMcgJTicSUPVcgl/un69/N9fN3eKaM0T0jtE1vkwCA5c9hwArhTPcymdgudAHLi/VGgjg9ge0sjgU8dZUHZK6QsrCPvRF6v4jm+plAojb1likj+waZL+UDH4XdZslnLj/9/HP2vo5fBhDhSBbGGPuJEzNAtYnERCd8EAKeFwdDSjP+KVyup9E/9o8IiMVaFHgs4+rDk4Tf9AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999556271, + 9496489060, + 290349189, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999540970, + 9496494360, + 290354190, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu64ktxQ9B5ymGP4EnbWDgoyKTsDJKZX3bxHWpyQSfYoDW3rkrAvGGi2si8MvCQ6WQZ5iBY6W99CXHHbmLJuzFVMeagrfWXM3ppkaUhYVNXFc9bwVzgqGDdvnTh3cgPZ5FsvzwLrE1gtRRA444WE12hPYV16DkksV6V64joBmYVrjff6wvZVaTU1sZae3TmPH84GJXYkWzArJCyqvA82tLGjdMoLAQ891uQvzFx4xoDd3zbQ6Nnn97ieRpk5TvGvThbRTrX8kiNZ7bFHak6XcsaRtptLkxNXgYo9xdhiHU3mrQ89gpGTFiWLwAxsYCBvExtYTRdYX9Gwwu358JpJP3ytUSBh5UW51o5eAVdt9TTfDNTw7gvnwMCE7oQaeuM4R5Hbpm2xj8FzgdnaiSXQDfgfXW3kNrAdtuUUCHxUbjDZF6c6DrY377swmbaNwWUcHix2Kdrsrb1EAY3VFEEKvM27Jm5mrZepRTzJ1F8Mb499JSb4K", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUeaVjBrpr4n4Y6FnxcvCqs2QtasrkSVfzjBrMkNwxgPX4QXtZdJjmE7STaAGwVFNZCQjzCPkMDcVW1VSn1weAuLPDdymnfNY268wVEpmbh1BWAFN1Z2cqw4TxMbhiHegTvDC89r4g4SUZzRHZ3GuDsQdP3yxf2YRk11XessJKaKR5YQrGtN4YhmXz239B1aSodhHHfXKiLLDtes2whv8KkDxunwy912iCzNBAX4cb8mFnDttWk8vWY5PEWakNyZizcQUJPKkKXLdeYfYGQ7qwWuzL9T5Uzg524dzSAg5rG5Gx79YKhWqQCrRRrbMqM2fKm", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779827 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221456 + }, + "blockTime": 1744139216 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy b/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy new file mode 100644 index 00000000..7730aa46 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy @@ -0,0 +1,140 @@ +{ + "slot": 121, + "transaction": [ + "AWJT1kYQl4fj6OY7WRBbMsuExwwmzEzrwa24qJhPwLRVeKmE5kly0yRSbciOYeDSwYd+SMzW479/qAhXWEKXHwgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1U07uWriPlguTDqdWnMrX02o9Oljm9D317eztZ4ZPxKkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJzrRbz5B1A6LN6kgS12+MvXFZ1YKn8yy5xqF2uBCZxugZ4gP0mG4gjwWEBtGUjPT3y6AA9GAcH9udWUDzOXrngj+qBi9G8RGg73FGnOB9tfObMmZg6D1HnPHbO6lfj/VLZU+S3IMWgFsBbsvz79/eEIA5YKZ5uTjPibu0WOHhb75upKmDo3KfF4AsTF0kfQVi5xKinLPCx9NkY9Q6nFHHQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999311455, + 9496573860, + 290429205, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999296154, + 9496579160, + 290434206, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6G8Eh4vRfqi7bySRGUB54XJFYD5JgAGknmH3b1aSXKUvixuZTN3junENvWuoXry1AgywgJoFxRCK9mcxhsqHjumXk8qmQF3RpHtq726KzK7QbMwS7eqsFJHfaQDc8RFaXAAzqpDSpSdcH6nCAJLWAeMsqp8aiFYj27V9R2pi5Ke6WLzAbvjg5a8DwPaJuvy2JnnvWdq9GcBBpiMPJKwnt2xonNEXUBKL2yJtkf3ipQzbDKyBfMjhY3uUvqtis6wkBBVe14Y6okwRMDkP9cvVsqHy7emvoigeuXxuopgSA5grgehnuvNs6eRNjVZdg15P1SJVZAtM1FzgSNAjrBVcJjptDf41nNK9E1cvRzBxtRgmeRh1YY7UigrNvELQzktYrYHMWyfX3odcDbXoKhxWGJsadnNA8ynSgqxF7dFS3nfv8hDQ4nnaFZ3hXZX4yxfBLPeAq523Lup5RTKutDC1ai25WbfPhHZbNEaEu5vnC2Y14tw", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotQhy5DKAePbkkF6PpdCcJo883TvCvxYKfjhvwChpCmJ7VJ7F3wNWtBJaUY4862dFAP3Pdz11f7DWjy3DpLzZuKY2AmnE7ZCbhV79DvbF6yBptnusyWU93A6Gyq7t9RC7dB3Qeu5uEDYMwm2aDiQWkaoeWZJQ9hSxM2gD1JoMpCSjMQoUrxZpgMpUZHjFqsHdYosXLhEJTSUDAWyh49Uoc6884HpKTvFDyLQoyLXn1xb2hwQh3efjVpBaCyJ4xFD93qth1g4mP6Zm7RKXf7bQdg7G3CYu36FrFDxuP22C6w8GPUJ6z59TV4g6okmeYSNQhjM", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139231 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 b/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 new file mode 100644 index 00000000..139c9485 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 @@ -0,0 +1,140 @@ +{ + "slot": 84, + "transaction": [ + "AWXkz0hG6ZfgJKwDCxLy6y95w+gWmqW352Dj0PvTjMq4tWWWnEJY/ZfElF/aK+IJuBRO2vnWQQtV+zuo/cKQ/wgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZwhfOJiNbOc+K1+I/fkW/x9PMvj8lQdvluQMZcULk8MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBB5MxlmDfeoqxM8+qAxnTjgfljEAf0ixu0gar0/Kw7CXoyO8L7vxHQmU5WkCVA1aCA5eZ8eEInJmuhMzvj6d5SuguYrPy7o70QMep3/OeZSBRvGitAmQtX8Q2SEpdx3vrdvqWoi2URo8+MhA/LW1E5tJU70odN+v+KikZkkAnFMnUx6ThzbH2eW/ERLyBRpZ8wQen/2yQW6iAJ06akxXFgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999617475, + 9496467860, + 290329185, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999602174, + 9496473160, + 290334186, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5edxupCB8bmiGnpxMBmq6mgaTJk3mco1Aiuu7Dw5Un487n45HGw8gVWQCGceaZm3RmZ341Fe1fH7jncfa5oY1HfQPY7AR71H9uMyUdSKdJBihyQkuyd1nGqvRDMao16kdrpVFJpA8BniZCv8PuFyBsSgmTzhp9UMQ8VnApfXfursQ8XpWd2kwKhaVG6SSmoTQpZYi4GK3Hi9StiNiiUSbQE7skFpVDmMck8sQrtB67jCg1nDWqGfqPxBduXLd6oyD9GoknU9LU7EoCdEtRPZ4vTcz2pcdZ6kaG22qM76ifJn7poWT1Fj2b72ZkjmiemgEZqs2QHqGBXaYmJJjzyf6Hi5bT5LdBb6FYtcgqff6XEq8vYmyKQJGoM3iqpV1exfynCX4EPcRyPSQQbyTt2EzinenVW551wZs5rgREzmvjQMExRtEuhBoDEshVAhx2UZbPcxFthSmREbZr2hkRRQWHyyZFDnXog6ZhDxQBfbJEjm9zP", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6u8qCpsRMCZSq2RHGqA88NzP5uPcnSWJ28ab6qShUBHKjt2sCESoMJ6umL4gt6fCijKVpurk4nEWNCYkiWnkcvxRSgwWAXYERAV7Uc3nVPJrFjTNSvybK51GCrqNc9iGkeSoTfb9zEfxHjhEYpfHhs9Sc6W48p5JrA6yb5D3H84uwbcWUfJmUSNnuiAHPRm6bFSYdExmhBJSifctKC6kG5VsPuKYcV3Zv3M4cDRcHo2FY1KfyoqeH4SCkHaLdEX8ZvLieVJjP4eZVctQChMzU5aXTQ3nWR88fVnhfPN4yxxjiP5k4s9NLPjXz3tshv3EaK", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139212 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh b/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh new file mode 100644 index 00000000..98f83b0d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh @@ -0,0 +1,140 @@ +{ + "slot": 71, + "transaction": [ + "AWuEEe24oEb4wGRuUfUr92dzwcn6JjbtN3TNG6JTcz1hwPMDkPEoP7WNTA7UELsX+fULlpfgaRN1o9EDdAML0AABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10duJHJshl1PQjH0JtCNsv3b3novY8tXclpLduDdFS+0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBoGKwDqRBFEsEyrEh9XzXMhtJfIN0/zYOGfP88iRVAvCTRxKIHWxhzTC4PRHTK9TX0WsVWd8zymJm2Iy72/hGmh77K2633z6okmiGq8n56mVeOxNckhGcQrvsRSml9GNaFiNVvdqHwQrbYj0XILMckCfqI8oHRUG67AKdEsEfPN6lBBbidqDnnL5mU07RcTpARqJ6RWuAuqKjgNXt8VpdrwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999739883, + 9496425460, + 290289177, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999724582, + 9496430760, + 290294178, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8NaXjr5iLJMUdP4FMnXZv2WQLFUTtFebaePrUoKgGcqD1Sf2aYxGaAbV5pRht34wed5FvzzQ4uA43Hsn3foY6S6oAjc3NqNmfwkACCmYgxAXXGTxFtdMciPeMCx5qdg73mMiPpQYfCZceSgFzwcQL6K58K8xwqsq4L4S7cK1Ke3N6waGhL1LthJQAaEFYUg2Y73tYNZ2XPnm6zPhMaZ2gsFYttQnjioJvdpwhWK57c6vPJpwXAuX1VrCvbSqqNNZf9EzHpZEJxUYYfyEPhKFVsgzctvJyitjtG1CyNmKkm9qvXNtWQhBUH45iqcBFHZ9DoDGkm1MpCpX9FE3vH1mLbMvqvtgkmx6KxMardyv6mCUPb3uwoQL3UAMscJts9zjePhSbvT2mLFNWSj9GwgTJkNtwAcmdp9Cc3anBVbNp1PsTuzKA56ZFEPVdfKg9aVgGokMfswUprXGkyKEwLPtmoAnfniNPjhgDTu98FptQTi9teb", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRdKBchfjRa21jZvF1wEQKaJFoJbLuyDMKPcqfZVLHRaJRHKS5fi2aTtpzB8LnCExVRNtfv7GYGeKBWgQaDrFEJ5iq3JMhnNpDb6VMzqYQZsRcJhpv61x9YcjWAqRDLE4QbvPJAq3a2r4UrFQhG6i1Cq85QcR2k54XV1Hu2Y8QL9hXXHQvnJau3ouPWA6md4RRXP954xf8FRhfWJE7Z5VXoqBT5X4hPG1yaf5EP7JNA4wv5LjSqZ8b8SVCeTumQmzsxNCqWSoUHNW4RMnG9nRxuMGmvbKuvKXk8CCPTN3L2smwwxaaqcLeZfr8y47CPXnto", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139206 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz b/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz new file mode 100644 index 00000000..27317f63 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz @@ -0,0 +1,140 @@ +{ + "slot": 49, + "transaction": [ + "AXUcIvwLzm8istQQcxHuV3c065CH0J/l+sTtuzFLQPc/td5eW5xZvJUhPcblvcWSzwwp32oD4mJDHKo8LdaGcA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1jVhoJUNHMLlUHZpTvb6OIGkLGYGKlqlIsRbHdcrAeuACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlo9Zw4cjEOyPqppSlykSz9oCxjYKdhbdksLoFme28XEZOGFchpXiS8r0ZD15Z1FhYc8g7Zk+ENPxLibuOpS5NQbcoKXl6EPpxopvdgnsJejPGiNH6httYeEk5EyDbZdLip3sfiBM066LmEuPQ27BorUptduG1KcEVIF5KTL+7cx2I+rieFJAuT0SsWpm2BYQfNyMiccQj/8gleGN3++JhgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999938796, + 9496356560, + 290224164, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999923495, + 9496361860, + 290229165, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8CeYdeY2okrkcHqtAkpXsdVfAzYt4dUo4kvPsTf1FL7W1vFB2sCRZ78eidEKbtuF94kL9prFZajExLB8DZiZjoc5o1u7ShYmHi3iV4nKPM7gS7tEKAec7AZxWmiXM4dD2Hpj4dLMtEo6kpmAsveGtULfL817BkfbmtcaVrryAsgiMxvYhtP24j54s1Yofu7fWx2HJ7Hg7rPZMRVbmBF5tgX5gn9vYDUSo3Mjww2ozaoKWz2igTCEvKF22B4oeTiEf8MnmZJ43JRt1Ncztis3vQHkjWCmGPVfx5MLMc3G53bmSFap4BFUuXxAbaK5NSxsYH3bD7cq3yk1nbCKg66prybv7ZeThhL3Kz3zzkw1gdqBsy9wjCB5odmq3H5TYdoMxbK3Tk9kvxAXkscmHivoQPDffFuYVQ4Y4km4NiM9DcZiVKaopZVstYqwjJQnjL9TNfjUMXz86vNKUi5odf1M5H6cbXVnxNWpHTvay5eqwaRT3v7", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvNm6d5b4TYXeCi7AP3DrbSJhRqJmWzkVx74fe4nTUctWVP999bDVpYNueekrpn6rHBCVxuem3bnLDjtPFQHUK3omibmZtc4zjPqLsurwNfcN8g7bkndNQZUP23FX351kLL3cawzrpocRMC9L6H8832NYnR4yuSAz2oeGxk6PGiZWCY1nPgsjBKPFG8HE1zZWFJEygY5e7CUUx6CVhQAqoxJep7WYYye44e8HjoQNDfMLFuBUfwA6FB7HWacLeNoRWyntetJNdWfwXwWGg4xdCKBJdLw18aNbURKpmmEB7bkenF4nHGagNMVJScPEFpCP6X", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139195 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz b/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz new file mode 100644 index 00000000..4f1a62ad --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz @@ -0,0 +1,140 @@ +{ + "slot": 111, + "transaction": [ + "AXXd8X1Cy/UvnYiZar8ZKFuFAlgnyMXvrVKLkzhispwXKmWAVJkZ0bqx5vunsSS5erbMI0EHTfUkQ8rqVbCFaAsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1qtPTP8hkqVomegyNicannpcwxoW20x4WhwvSP1J51SMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEzQs1N3p0chGU9ggZQhrvfSos/gDcSsVb28rxqNGfk+iVCXQnmTXzQTG/7+12HgX4EOdNy+oSWgvBFVopkYMuiX+j8iUBUJnFEW90k1wULQlOmmm49mjp24v2aw21+JYkdaTuEf9hDAcB6C1JLsv3r4QUwdOSBTYuFF+E0xbX8ocnL6dmnlNvcqqH6crzpmptDTg1n2JZyUqH21wehQzEwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999387960, + 9496547360, + 290404200, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999372659, + 9496552660, + 290409201, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5utHt4TJQHJtHDYxujypT7TqEeNMTc1V6igyxVmdxs7E4D83mhgSarVzHvKEHZT1pQp61EyaDTSBsGrQ5sEUuKsn9c3Z7QqaWNkXyiq1kAxkB81ECJ9PNuwMoMGraVbNgb6uT9k9mvemHhGJcSaLTEaRweffnNN1o3Gh1KYpWXwRKyhxvxyYN2KpF7NqX1EPhbBkkToctmMjcCu5La4yNRtSTcgStkhJbcChwWCbYFNoMD3qNqWr721QSqg9NacU6eMU2DUkQMjLQByyRtYWtoWVa6cyq4QLsdPvCG8FENBYza8mUaEwqyGtkqSxmqMcJ3qPceaBsXPYvxyFS2WEQ3qBbbbJ5bJEaA7JpMX4ZRDtV4pjfgK1B9bzMUTQnuEZTBAK4snf9T8566WGEtV2hEE5VXJVbUTqr8qmifSJuctDRPYXLd1vMp89bQJW6BH9AA2dcrfxKU7xPbYvw1VaNeK9mTrSmYn9MXNFSap6jLgnWjH", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6Skyfv7ZqTcFygP2XnwJUY2Vy8rkjYyYk5nNpscRH488ShFsXVSceWh7q2aqCi2ZRrvLbXMmtZm1nqZGVCpguaBNZfDyLRZFDfq9tkBbaQcqLMaHxmRdQEQfFmFFt3CsYWuZLNNN9zrHCxFqpD3v9UnH3vuyhhZLchDisEK8Dgk6P2z7My9G7rMEqVL3ykCK85ZsSaVRiVJUzakWYfmuRD933o457dRMGimQoFAZpF6HBndmLGT5Usw2gRyi4KwNnRQ2iTyYk8dfEAkkJ1cyTLqAGQXUJX3HTCmAdmAQNeoB1qQbHRjPyzydNmoCvNWWn3", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780405 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220878 + }, + "blockTime": 1744139226 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj b/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj new file mode 100644 index 00000000..d98513fa --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj @@ -0,0 +1,140 @@ +{ + "slot": 58, + "transaction": [ + "AXgQ4UZOzDMJKALG1tyqQKddq4ZMDmyCJdkAUrCTfNKFl4J33cO3wk0aDWolXh0qVY2VdZN4eB/mwe5p3EQRDgIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1HMs0rrlpgf90pWFG72SnQEvk/rfheZvYVydlf6JxQRsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBArCTfaNtN3/AFETr0sG9o/G94WNPwQ/B7Tq7wDn1OhgFO0bvzMQbEDK013V6KBjXYzcQZ7NN4RkVpPjiIuXRTiLNO/9n54gpzhXxlafFPV+HjH0IOQnN/iSRiNpjsBw5ESsntfRGJJyUNmME2Pig6sfbVKGKBPlpLPOh8CAuLbKDCYeZCYW9cUi0E4D9kqfDPtGGyaKLkC9wvESU3wHwjQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999862291, + 9496383060, + 290249169, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999846990, + 9496388360, + 290254170, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5dCDbp4v4UsCVErfVzaML5yr9AtM2KbNVorB35eBWsuUBxtt1HdZghGctKWc6Uz7Zr4G3ahwzS4DQB9hzPdfh6pF5AQWS8Gn25fFX1GyEnVE4AmrraMCMAEVVm4wWTrnAH7zzjCfnE5jSTWqmaQYW46yieCY5MeD23scUrYnQG5eye8WzYofC2d8sxGoX2d95XyLXkwbYDXSnxpcMAf3mGy5YAkW3SDxRwyYkKjj8dRGUT1PiYYQ1WgtPXAEMXgFd2EFvfYDCFMnaJn7qhkAXxM7yAqvUHsoeK1khrCCA2vfPR4iUKYWdQTD3rgjRiUokVgKwwWiNTvuFT4FswLGCY5q99E3HQep5CRdTa1KxuHydZtGwktWatwDpfZNENezRk31QqKyEvYWJEbJrcSwhzsHze1R4v1DcuyASphM5AT3vMmi9XGEhHbaE8roZSCYb3qqQVY9NUbEt3GsbxdYkiCrSADkGd5BdRNFsUVnA2zCjZq", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDhMBM7HabGJtUhVsMvTXirH8MC3mv2YJLRtyeSwy4f6p6aitJj8sD2oV123ih2zv46PsUEy9Qc4BcrcqoYVwnKH4yjZbQjs9urvMQRthB5CBpPXVQFjXv39JYjsfFbm41Q52Y52LEkuE6f8ascBueJyxVjFP3xan9MsZMxnFwMsXSNiEEYUX3LYPNx8ssAmVkNs6GUTU1AAyHs3d43LCe1PhiGEAdSgS9TvQ1Qim8KXT1HBCD6xCsGyNrCJu19PLKCRBmT5vyKDGn5tK2HnpE8fB9EZCzVAaUcjseTydMeEUgZKrChBPriSa3bWsSrryWw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40527 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779783 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201039 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221350 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221500 + }, + "blockTime": 1744139199 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW b/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW new file mode 100644 index 00000000..2355d80a --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW @@ -0,0 +1,140 @@ +{ + "slot": 59, + "transaction": [ + "AXuWPN0OxRazWBqH1coxJyjstCMwLtHZBsYnUk/Q64JPgeew9UUHjFXRsn73RQ3ZPYTww5DaL+QU1Y8/i//cpQcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ16vQz9PeP4+RUWwpiskqDgwS0MJ8IAPA0Lc1U5Es5mxMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBF3oXTamF00uE9vUdI5sXbsEqyqqxdJIoPtOysRIm+XmGsQ6wU90ZcJhCp5nYD+/XsW0X3FXZQsU6OZQIqUdUXhBBvbx+r3UAl9s9rddp6gcnjB+uar7/5v/ez3OhZYx/DoU+1Fhh5E4vD64pdbsjWK7GSS/lU5gaZpgywtKkD03LHhWBAyuFLFQJ1saBPEnRN5y7welogW4HXMFcEgLX6wEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999846990, + 9496388360, + 290254170, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999831689, + 9496393660, + 290259171, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5zCnaNo2i6t6CXBNpwYEpTa2DVu4FM869NzPzo2bBCLGJw93KdXFSHd8kc7n7eHAst4hYEeaCbpjW7KNNmri7g29M6QnD5SrsQw9DgCZLXYuxX53UNDy4YMHpvAFoiP5fXoDH5MDz2gD9XA7FTHHWkYjo7ExwY7GSfFicCgSuCGMRv7WFkF8s7svp4ZcTcUAJWTNBaVFgdD4xYqqLz6yaRvKbBvLt8hmzS1LXrhGJFHFvpWAFbtL2LB5p1jeAnCsygDikXGj7fDwUdTw1v2XwedtLrRfh2eViouenJLXPvNzYFLpn7TmaYWkqg9wSGaHd71qwvpAdDKcozztgrz9x982a93VtXfG2H18FdPspgmoMv78nQS6rPyYVTaqVrCDGSEpkPiuYwW7nx8Q2GsmiEdxf6DJNyLoTssDnSBenRTSaG8KyuBRp3MubrUMprt8xv18P1TWi79NYTpttPTZqQJKU5q2hFNkoc1AV2Xuy4VMnXZ", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotATwdKGWpwKB8YroLA1d7s5RgZJ1XNgyXuwzZUYpsn4FvwxEpM7kgMT37YaKKGwwiV5459WbZohc1NqDdkbmwdZbrUGdiW67eZKBBCokrS3GLB7trDdxqHAeBZGUvZvZaecPjFaqui5jcFVWycsuejNqN4QjFvkhdUKJPUbaYRoZWpDv4WdjPPipD66opLWCm8RP8yMi9TKureqLN2MjvR5tt3PrjPha88PvbvphAw9aVa3H5yb4twvuQETHsm8zUkrocAn3U2ZPDkkR5wxB7Ugdak4KSfQ1gbtd72cB1iHShh79ZhFbQmFTPbxSixsqeTh", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780405 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220878 + }, + "blockTime": 1744139200 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b b/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b new file mode 100644 index 00000000..688c440f --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b @@ -0,0 +1,140 @@ +{ + "slot": 74, + "transaction": [ + "AQJgAtbHbopBqGPYtLLSGHN308unp+b3q6idppBex3XasF+wpNQPn6uagxuLOsZYZltRvDGVOzo0B1Dp4jM1gAoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1MuYUAzCwWj+87DodTmGriq0f1/QEIKuCPNLlIk8+JigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBI7ZkZOBikqsYhpO/YqJPkzfjeNdi++r+32Ze6Q+q+cMCwPNrM/vbxNhEVdkFVHBMvrRtBTqI8Kwr41bHSYAuiRlbU4XvffIHrmwNommerIQf+Y/xbeCdb0ErKDZyzB40LS59JtybccXF7grIlAx6TstH9E1CFhBHT7BYgF2vyYT2GHevTn+DE62CNDApULMxhNWrl9F7TDirQaKwZbvQwAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999709281, + 9496436060, + 290299179, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999693980, + 9496441360, + 290304180, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6Ca3omYvGrk32YVbP2N61rZpEcFXRgbVp5vnThGE74aVAiCdTruheEFTHVW28be9rTx3CnrWZjXo4MCW23hya8zkrjUD2YBNFMAC7UPXGQ96oGCWRkf1pLrxccLdzrCkgQF4v9v29XK1FCotb8xrZysgKAL1ne2jLVN5PVjRBZhaFaBmYDG1DyFEv8f7r1sy5kXXfy38NkBrd9Bim4SCcP6t9by9nMWRBumE5hz4R15oNeq5sZ2DycYAzutrx61jWMNcMZkfwobSpZNKyu2C3zFweuYe1sXvg6dLXVAWYpg8u92zXiWFCLXDVx3dWvXshkQx4w6txYWz5Z8cTPRXCgV6TVG523tZQ9huxj59whExU6bHwYMCSJQ8VZTCBa8yL3z6w3KtuYXs4fXofCX35iiYJDKvnKVmeJ29KtwE9L3fg88e19r1ntQncc8YwEuiDUm7EfwLTbsNizaYkSTki19jeiPtkKuvDp6Fx7Ymzsb6dRR", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKoBR7D2DsKeX9juKPuiNrsZTfE6Mhf4cbEWqCMw9QZvUV9KSV7RoTeFzetagCDZQcGya6PZpNkBp42KnHQLPT6W4rP7kTmJW5LueK37PYbm5SKgp3jbEwzeC2L6BSS1zj8PYZGuHykerixub91kHqNMsb7NJuQs3NNToVcBRt5LTvW8LLbpjAxupczaeukSZ6TNKghqWPyvSNYwYRGM11XPX4dfGBScbDDrz5uY6CjzJ7kXdf2aWUViVhgmDnQVuBS2YWg5buHLoa3PCuLLcGhQhyE68qX2JJpYUVRuJa9EtCfdeXERfFQLHA1TVbtQ5VH", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40505 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779805 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201017 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221328 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221478 + }, + "blockTime": 1744139207 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz b/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz new file mode 100644 index 00000000..b6468fc3 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz @@ -0,0 +1,140 @@ +{ + "slot": 106, + "transaction": [ + "AQJyvsKaq4r6Vn1ihj8OIN+zdvmh94PhO+f7oKF4xmavb1BSse0s5Q10sLG9oz/mX/cNeBClCcQhqf01iwoNhA8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1OHMNeX7GUThq+Be1HkdsjG9E03LvAeOY1glC8H+VA3QCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnzj08cDMNCwgnKIGgSG0X7XV25hDY6ZUTwGdiINOqQYp+rOA3IOqvCVhtxf+d/cwObblRvtOWDMPDx1DLKyWRyqqR3UMugtCRTSAJytEAPYjsi/7EnqI2tY8d0dHbcvzBFyGiKMANnW4af8nonE3qsZzhZncmiNU3i8OtENOjgIGGWLBgvnILIsTQbKm9zzVjt/YSqANVCTnEUHfmcVecgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999433863, + 9496531460, + 290389197, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999418562, + 9496536760, + 290394198, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8MQMU3K7eh4Q2Lt6CMRMdGkgVZuLrc8geAggeAgUgaJafVWLFtz7QMna3zmrVvG2cJFRnFz9TBwzinh4PCJLvBjuMHR1bEFYjhnvbcpFquThcrBxN16WGBii2ReFTN4TVpxkkebKg5smbNGUxTgA9yNBfMPeWzUDoGZNzXg3NEjzJiJn5xAKaiqYaESQvLixtZ8j81u7uvoHk2oWc9yeSnUd8Z1p74ecJxqg5rSZjnBsGbKtzh6C5dLs8nPLSs2MvJJcVAgAsQvbHuk8pbjpQX8JnkaKfGsZZTP8v1N5BGfWCuwApYxdU5dYvXBxhb9obKyajrR2H4rRocdWnFvfb7faXyQkD8RjGaDzgFMcyaHn5DEL6gmej6uUppxTwUtooXwngc4SctACmrrPQJsd8F21EByZZ45UxqzKUae2nvWTnTp5AKMFZGoB26ppHzx533DTaj7ABBGpvHgxXZZChdNnHwBZ2qAWs4kSR17o3kv8bVR", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKNMd7CmqjBdgm2rFg9EWEJ9FMGK1c6uFEfAjVq4sUWK3zxoWjvTUzpBy27VoL88t94vu5S6BM3NLq2qLWFNhQHBcJ7sRT14DoqsuAENKDsgYLNQX8W6Ws5SEZQZV9c8bGTWyVNmVpvnRbNmuyHD2vDCkQad69qiU1QSzqwFGcoKXEpFnv5QtQc6cESboCpF4C1hEYiLXuDhCHi78dhtQx2R7fMshhPiPepQhurdCzqtkLEp2UP1P4y4GnzEG14aU3NUdZXDu7QEzaWeonR7RgdDuDVLzk1TRXVQC48ixpdWn7KQXe54J5o6kMdPLLqTguD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139223 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR b/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR new file mode 100644 index 00000000..dcbbdf07 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR @@ -0,0 +1,140 @@ +{ + "slot": 108, + "transaction": [ + "AY/1Xm56l8LlBDA7aSEWm+DD7jC5FZXB9t9m66xppoEFXuGMTDBerr89jUTsRcRMiuqUTty30TclLnkvNwI8pAABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1shO6nNhQZ67P/Dn89TnbO2AV3BxxhSnm9G9Q852dthgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLef4dfQWHVby+yWPt+H5tSUySWmmKSWJ8mTKnlBa+YWAfTiFZPP2MQMwaOsybATVL/XmZjPMT0COlg9aZCtgZAJhYtS/lO5qWzZQZ8OnLZrtwOJCH3L+28w+8VX6qG5gCtKFnPULMv8IVVsLoNCQmdkc8urA0nkesv5/KpcNK9KMVfujOqOGz5OcnNYymWZzqxO0tuKHUWf38t67EdzR2QEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999418562, + 9496536760, + 290394198, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999403261, + 9496542060, + 290399199, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6NscZqqnjE18RzFZ7BxdddnJBcMxpqybvCCEqmh69aTajpGxayEVUiUDQAt9uohqZ2AUwFFynyi24ASfugwULtVGuYV4LtLTUQsXoWC3yX4VXDbFVxZt7RC3GSCGtpzvcwMu8Na1sd1nj8zNBczGpWqvr6iD7X7kiiwy8a5vAxd2nPSW2BzH6XA56aBk2SspQWTRm15fFC4ud4bCC5YK43G5zcTSYTkxKCKJtZ6aBQTZ2JN8WSMMV3TmxAjvHDqF1ZtKGJBdq663pUtyVdhzkdty5X56ecbEcCv9pzvK3RxZQNhtxNwGF7h6t5HxeDx1jhGRoAUBEKgzCRZJkNZdQoMozWwyU52T41ZTArz7PN2yrYCr4ctEAP6AwGFVSrvd8kY2tz5aJMoiZKVnApNLDrpYW4oMJVaLhmVRgj3xMZ4QKVoBzHSm4VwNujZX42GYuL8rbAZaRfuWJ5ERf7iEF3LZ2s83vo4obii2HTGvfLsEYab", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCkZA8FAbgwZq38cDV8jLEkjoCxXW4wBYC64YEHNJFrp1ct3JSK7SGErnt5m8u77b2rAtBRbNrTXPmrN32NGJ8xStALQoMMWwCNhfMSYHSb4v8nzfqxMayxXzmh6V2pit6KfvDaAYcY6fxPegAPo2vikQg4WFizJdhRyX9icNjNFSYuXoewrixe7cDyVkiGaEQ9t8HL52h4Zx3BepVFZQMhSrnxG7d4so1mAw7sDtz8S9PAEMQqAzUmNmEL95J3Yfkj7VhjeogzTkN4thFxDXFpHvGE8aZkpLUyNbYpPiVuaZMXzTZM9FsRbaX8kezBrd2F", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139225 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ b/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ new file mode 100644 index 00000000..1aace34b --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ @@ -0,0 +1,140 @@ +{ + "slot": 116, + "transaction": [ + "AZP7Vj6Q1NSGeCAaRiJPwjQa3Z1G7xgL7t0485jjYkhApHh92Xhq46895csx3uDenON8UZmjbdfiN3pGQ2Yl2QABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10IvBwXhQqSEOb/QkwpvJMRsFl1//O3WGg6ZHSNlaUJMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBzVvPTQoJX232kXwhf2e+W4BpIcXE7e7q8TusTOyHzkQZ1ZxP7T3fXIEd+WXwNGxC6Yt3t1wbuoPeDk6i5WPciWEc1oNXihvLJGNUnK98d7RkwVNJdkNk6f3fU9u4aeSkeZRqwZh8MxNJ9Ui8N9amE0R+iSJBeJ9fxuwrYg2K+x0o29HCYkPjkIvnDg7XIZ0E+V44FIEmU7adLhotKnA2gEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999357358, + 9496557960, + 290414202, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999342057, + 9496563260, + 290419203, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5hm8FvmPf2MyKPZ25s5JfpzUYGRBWANLzCBzRZSsRtwhZMWKDamYCmGZSqTJbhSBcfqY9khcXJmT5qEYMrCeEapFgnnsZVi6NY8mMCFpwWukk8CdCZseaJigWEZg29RKxTH5sxky4Jw6MdfPyC3WFT6gaHfpe5g1nasb3wersaGXC7bQLQrkvLU4VPqUAZXWq12XvGFVFmMYuiGuUC9oWbnThBdVbb25BjcfXacAmAsxXWfAYhnYtrnPemMqS6VTG9g3bgNeuwyB3b5ErQmt66qBQT7SGwXWacp1vPZQ7hzg1FDrDEi2aPVgeLmvWeajUgC4EDXLNT2H6FMQ4foNrpaa3BkbRVhdR7N2PE8oGcUmgxZRhHpswyU5an1S6HAh1CX5pbkZtuPUnwXe9nzFSXbX4y8ePRCzLnrqJCfaaFwxfDndtrM3hWg5XR5xSXg2rFyUcPnhkrj9YHRARThmnwPp3sfDZJrfVv7awXXbT252PiP", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2yGCPs5M9uDRhgLoSVStXTcqN2QmG1bgqmakyw4RXcKpJR1MpKW1V45xHM6TvCCrzJ2WwHFBjANWQ9vU9ujrrTb9Q3JGZuWZgLAwZ8Yi6Xfq4iUZoazXmAgBqpEmQCLJUW7CHrfGjrpZoJY1bRnbM6iuxAXzetA8vV3R9xq2431seeqGqC1wXRQDieqR29QqKu9VcBseUZYrAmeXXTy3BZy7D9VdtX2w1cFiGGQL4GgRk4JtoAw7AY2E9La1hgit5JUneNZn5Jx41UuKz3cqLD7WMNs494cdo3PyWcaKfMUNJB1wFLtkKAgHH63LHXbwVZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139229 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 b/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 new file mode 100644 index 00000000..69e8ff34 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 @@ -0,0 +1,140 @@ +{ + "slot": 105, + "transaction": [ + "AZdEBucVfnjgUfx6+oGx42Xm21YnT9adcDi1URpmLNraolDHI/lX4uzZgZVKd22AEv6oO61CemBLwTUXMdGNWQQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1y1Kry95qxb3ffK7rBefi8TgUeA+V3RuSRZsQ8yADzdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmsqaoP7nnqV7jMbB3wm/ck6axLA+gYL85NOtCiuTdqYdHj1jJFc0CHtoxEhidqSr0XZl4tTm7fE7W1FI7am3jRwQQswPahTnC1+szhjyoDeOHJiBxVKRqS0HYciT1lQ1p28xhf23FnMeCwpbcRzupzsyYkDyWchn9WQLcFQe+3betsI2VPVvW5GjjDEFTFWHl2jVAa3mExGo7W6etDP6mwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999449164, + 9496526160, + 290384196, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999433863, + 9496531460, + 290389197, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8GvbiR7FzrqBCMnvaTXVmVebQm7RE9vXgqDXXswUqe7TCHxc2fK2Wp7WF73HoCSHSixyXBB4YnLgFYH1hNzKj2QqgPvW8Pf2BLkupiX6abJ1WXXj3JZdz47uwgMATywx1CqK3qQ5HRSbMcNk73p2CLF58mUZgggXHGbNJsyx8y2WVceaXTxfdxQ3wtyJLCCPDewmc1HwAY8Ck7NTXBbKvoQUyvks9hEauDT2fmHUehcCaidYB4uBkTPSJwpaMoWTgKUhMmY4usqT89L1evboBp9fCoMDBP1TE5dcqyPRgmG8BEcwUFnjmpFdHT8AdRMAMDfWFB4Xv1HtDM4PnEuTeTRySWNVLK4zXN4ougSkXuvVMZxtUu2mVp67VmGpye9XwhTHJLN2QJQDrY6g9U4nHCba9ZUXkK98jjRcA8qd6XgnxPfaPuubrNq9sLmeMS91fs8aF95diz6BJGmYCcxGQ66r8w8KU5ZXGtCuEUh8HNKHzb9", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMU78fJ78NLKzXe25KuisobjSFmbApvL2z2DjYsUYBPuHg4C4CU85ogRCQwgYVcC66uEGwSr2uxvHh2AJcPB2fLK2XBd8EVB6KJehX1oSbLRxMou87DXR3YQNTJ34Y4t5YXQeoJVP8sBP6BRgkSvUB43TETWvkUB3xEhABTm9b1p5FC6m6Jqyx5LPce76mMnw1ZA3BZ7qHhjRcps2QC1UUB8UDgrKBv74dJ6CyUzYjfhf7goDEkp7gr3k3DkyfumqrKFsc74eq9W2qnyosSfayhV5UoBw7DvxynJytneS3NkysqwHb1Di5TaM4JuxQnd6D5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139223 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE b/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE new file mode 100644 index 00000000..a934425d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE @@ -0,0 +1,140 @@ +{ + "slot": 54, + "transaction": [ + "AZopVOthuGrvO+qdAakcbya8zog/gK3ASRbZnTmI0aStdYQgllxRyVaBThWLwAYBWJgXKtAA5TRCU0KCvKVVUQsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1VWbjRnDmZt7rlF9qP2i0x97ivDgz40UFuwNA+7RgpdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKucFttL48OpBtSGGgm7AjC2LX5u/Q1kc6aX0mvITaNkgMUhZ0cSqkeCQUVnMmm6K0IzPsZbECxCcnWjy2IlrUgsOi1sUVeRSMoLMZR5Rcw+VO5l7r3OtfKmct3cAU73SA8+J0rFBFaDZqQ5hJwk+/zonKGTU4VzNSfm2dIeUiFi0OzY9ga6LaJlG7OXGgs1ZimXqv/Y6NXLf5F+1reWL3AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999892893, + 9496372460, + 290239167, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999877592, + 9496377760, + 290244168, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6KqXtLPV88uS7G58ivUU94ARK3fFM5Fon3XwqrFX7hFtZEg729mkDzmvDiuMptCijMgky7VXCJ7esURZMgnCiie3a4EyhGTvbv7VSzgjUpCdnjqHVKXTpyc1akTgeoiYqWUJhq7mh8UxT9vi6KDk2mzMsSfFMepGvqZqRz2DMUsMHUUJXYnQwTBYNdPbK2mH7jE6xmpNaV1BU3cmU72isEGeA2GqMR9dK7ahVtXcVBLdD9yVhBXUN81kXKgQ9Bt9YjVufokYTZsa7JwuWDkGH1Lb8dQC7X4vGjDS72eN9VMC1GoeHSXSFCJVaW6zdHXXB7xwGFL54LCWteUSQ9TDp3m7tcJ4YBUW2rWLsK132aiPEpYrLnM2n6LxQefYdyh1bQDynHq8j1BVhVSK7iqQJ1f6GUrBuG5N3bkZtL3AYitWiRKMqNgu96TiA2v7DhH2DEfRhmmLBG6Y1D24j2gdGbqasEKQLEHf33H5wrzi5V63FBd", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosxXhiqbk6eXB6CvMmd1EdJvzis27gMkjfniuEGLVW8tJdidYCdwvYy4e25yiHuS48oExprMf7yrXNcfrRkNxEC2WdHNHiWqtgFgEoZXVhocKmkEwGvGtuZYeMXjxmcktrsJzcoCqw648WJdzHwYH5NiDrDwDv2xNziuDyk56TW8Ldeq9w2SiNLpRoHJEBezHzNpFPKdU1ZZniw7m6FbLhsJi8GTFaKFLMdEk764CZTkmqY7S9C2VqdPCsiuDdaVdq48S13Nb2YWchsMmkn1t16L3x5ioCsKXDPD6MrTu88K6KLbM9LWRdRfsvKXy5SPAsxT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139197 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP b/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP new file mode 100644 index 00000000..20e09bcd --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP @@ -0,0 +1,140 @@ +{ + "slot": 53, + "transaction": [ + "AZxaS3ZcoDj9ONs7DhQ960yEgwSwksdGUlEMbcdmo5bftXVfwPKdkkshDuE/o7b2FCpGTE9v4W90eVdMuPG3gwABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1eofyQl7LvMzSBnZ4LpxB5NkdHQvhQrGui01wFnyj/tcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFmvikyuzVcBhP/OCdl27Ell0xZ6Th5F3vx0LabKMQgeG6mxtRjo1sANPZ/V3rxEEFnVaXY4FtUA7FsgLZTbNOhL1cNLjAycsr/sa8rDTnk1O0G4DPFQaIRJxyCdw5kQwC9PRFwxGwb1/lKW2nIuR6+UVFHioRCoGTYgKSrxCvjBQT7KkRGHMC+uzJSgO2RMKWbvbMRwB/XNJCaEfnkhmKAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999908194, + 9496367160, + 290234166, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999892893, + 9496372460, + 290239167, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5y8usZDx3en27vNE1vRqsCEYi3Y4r295nXDDr9QWuUFTyuVWnZDbKeRCsETH9E66SyQjzQc3RauMnXjnxTK8FtwZ99aKwRnxcBtsuPe3G9KpjzpvM9tbEBYvvd7xTiWSQ2GFsvpoLGDpyhrQBMxKDYjyyD58km14gjyMyVPWaPF5XnZhZzE8wxASwo3qwpsvzFNYGka761qanAydT7L2ZTxGegqD9UUPfbuj6wEYWijmkghB5iqqSxmWaiJZwVhoU77Fvo7QvMRGmAHeKqdTLJDKu6qACbXYJ4K2hYoNs4c3CJDJ4Pk3wptw9dtaUcUCcrYW76Shyvqsik2RevNoirYeFy84wxYDMTXgxu7W4KgqA9hxpKvNfq2eQtgJY9TL7QPnLZzcW5V1EeXRGCbkxK7fuhsZeZAPAQagkdWZdwdW4bTLaW66Bw5UADTD1TESDPXoib77CS4jwJkZ5EWGxni3Er4ej3DLLDfVhmvAMp3PJUF", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCMk3sh7MJdQgvJAMnHmdRo3DWQDUHGktjD2KQwKmhsVQtA1LuUyYtAJ3Z7baH4MY52CovXh2zccBnvRXH1HQQE77dXZP7ZACupFcmvpPxeotQvXeoQ881UhK1vYPSqaRD5PmCKZX4biapK17UsnhAz7BdjmTMCtcQfEuAobLEa9D2LN3pxRnxeVrND7GzBKvb6H9SYCYXQDHkXEpNLhtHcpzNXVQU1ZTu5NMPj52KmnS4axZSzapUeLGCXPCVSsqr66VSabU4snzqU4Qf16x5YhgNoMjzjQPBGhPDp3JmMQpwVZerGqXpBEGU3UWPrJ2Ru", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139197 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX b/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX new file mode 100644 index 00000000..80cd9899 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX @@ -0,0 +1,140 @@ +{ + "slot": 97, + "transaction": [ + "AaihooTbowxZwlFtrGtM3iELm2I4E/aRrQrYMJtN+qCy/ByK8Ny6vAdgRV4WEk/8m8bndSP8e4vJP9RH/WttxwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ11twCmakrhjQKuk5L+tI/U3y1KnmBFSXX4tyuUmlcOYgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFC4ongjjfzJEaOV66Qm1qXSJ++MN9BfaqbGgl88BB4+PyxLhDwkO2s+Pmc0f7EYQCG+96JaAR2K3YG79i23HrwbqodVkjY7ChyccQNNOSPtBfkKwQM8KCYQxzwzBbQ+PBe6GgVPjhFfYJqrQNXqO07gGpIcUCQ283573gvSS4gCQgoV/1m7wJbupmxqAxdl2cbQVip89aSdfBuyRl7hFKQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999510368, + 9496504960, + 290364192, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999495067, + 9496510260, + 290369193, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5vsY19vbJcjqsoYkUiTHDyfRjigjajbhSsuiCHQfq3SxDc8bzLMjov1fjrWiKXVaBh4KRaQJueT9HfqR7fZ9uWg8aXWeLQLYqLaAPE7D14Arz9wbuiMP4VgKv8kkDjGg7bWNZiGopv1uDTYRPfswf54erLq6tJpnFPPbQwDLuiu5DdALgxL7e3PEptgqRhUkyoqbW77xLHkVo7v26ipuYu9TJ5zop449BXwbskxdfu1CfcaY91sn7RHodPM41PaVuJcGWFp83VQybZW6bGWGs6PAL1fPccPyupGVfaFiKXQF44wQ5p1wkeuCRZdjj4LskCrzZECASypPZLy8wjBD9KHhmTNUowrLrj7ovsfQcrEXuV5FwYMyy3fTm8T2DZuzo1WNRXPnJmCpgFWnSSRmuEjivVGhYJC3emjcV5Wwqy95N9Uc7sxPpoJTaipSK2m7YoDx73e7icue2xYofmWSKfJJsPr1ZYKTCknvQKgDkjNSChm", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvJ4BhD315q8kmLHWiQPSCoNNko5GCGEYzo7WZWabY4aiuUEBML86raWYM4xmWGhyF438WECSuK3TieK5TexupVZ2EEtD9CVh9ekDTuJBQJESKcFKJCYdzWhpMUrVsbt1jdX3nTbXNpPLvvXjbjbhBxXnWhmAZvaKpgtTNrBHSRZz8WC8eK92xGvhMKEq6AA5mifuEh6GDx48Z3CSw4SQj9VQBJVW14YUFGiBiXkft33MGWQ4vBprj2gaXMzSxFcMcxoNMMFC2quxTqNoFSprVsocTjnYHrwDAcoA27XBGgWK3DseoaS5pJKGUe287M5NYf", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139219 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L b/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L new file mode 100644 index 00000000..be759c16 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L @@ -0,0 +1,84 @@ +{ + "slot": 140, + "transaction": [ + "Abd1hEus4fMNxjIQcdJcIVEszELWgJ8iaTtPThlxVFv2pkKwq0NduNwRzgCTzBFMVL7Khv9GL6UO8Ydn2drvIgsBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0x23rxacaH0g7i5uk6YsroqaKRCniA0NGBwruuiMqvYECAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAiauxa+BYIlqgCi2KYtKq3wvJsdnqafvx6BOyQBkdt1oAMEdPxcSiFmZzKOGwrHPGziPkqQLnNg6ta5XYlX+oClmv7wN8lVhZ+e9ADJcCPFolVSqa8HIcx50eaaqNB1aIINxrFX6Fk2fHYciPnkDDeAgpRa6LxHQop+S2S2o5aLSNNF251w7wzARoz6tU4Jq0L3eb7LWRigjZSvpnUZfqh", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 100000000000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999995000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWZRFRwNeYtVRwWvoXSdj12JK4Rwun9FtFZLoSq3FzLeeizRAXKMWPRoScKta3FwqhXkMPzpRrV7NmxoCz9VyvjvrSnspWdL8XBdFJSwuoFmh7QqoPm8fDVLQQbs8WyhrwFGmVdWJgcybSb9YbTz5v273zxNV1KNfEqMzLJNacmMge8RJryv8MLQyWadHcuf9y45yhFuSYgjRS6vmVHP5osozk5e", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa65i3JiSbowtoxoqGhP5b7tFkhC2bj4MG7yy6NVYHr5WRYcRgjygHBjob6hvfEqMuhTHK7H8sbvSaCRP4hbgZu2L4YVaDNswEaH9HTDrBTD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139244 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 b/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 new file mode 100644 index 00000000..27439315 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 @@ -0,0 +1,85 @@ +{ + "slot": 144, + "transaction": [ + "AbqknPFrGyeRoAtu1LBx3yhO9ew46lOoskcAyhe2iiTxoVOpUFQ0I/09eKX02dvXt1J0RvvEaRei1j7Suv9uIAcBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0EbTcVNAFV7x9IHdynuUvqLuRsjEQezLAPjALSGcV4a8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAQGKK+MVuFyrO8cAYDD2OP1JBj59aiFvCxJyNuvPf/CwvLwE0E1ZX7tNUMwFKfJ9dgK3O9jHEVyNye0lOIg7ZCJ0B6bntVVnfX29uo28ry9ZCx4QFST+lMrSGUI3PP2qULWd0FaDHuUb59SlHH5TfvLE5DHXmKYdo4oxaufYmMvgPEVh2CP7ynASNVvepP7eUtukXSo4XzeNutfKUsTcWF", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999975000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPW17h1PrvsVACLEjLzR3kexZQL78xiq7gEo5ozKWFeAc25mEnggtDMVBNC6i6jVSPn1Fb57GsQwnjXR6ZQ8MUTAhPKMvQ9wVvJbJeRa8fNgMhz9huQBLA4dzVHQ1GNffqdhgPT4QVq6bXQiZy5gZ6KjRDcMpLSGs12y9FfuqASC3nXg1MVFiSC4YqJ38tNH8ipedv7EShJm1PGVYH562RpeYz2tU", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa67QwjtszfAHTtyTwhNbHH4vfYf67KtiQCSNeFyrX9LXffM8P253AX7tdvQWkfUEy5SJVeGiTHyd7z8AzramouJ13uwx2RnPx6erXD5tequ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874793 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108171 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127185 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127335 + }, + "blockTime": 1744139247 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 b/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 new file mode 100644 index 00000000..f317681d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 @@ -0,0 +1,140 @@ +{ + "slot": 95, + "transaction": [ + "AbtpFdWsPzmGOXA5qfAhETvTxWfhgtFjcf2xFS1MYKaukbyZB2J/xCUZ0J6ng65rrkTpU5hKWD1fZpeWaBIuZQgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1L1jEs8twpg00xBUc8ijRSRh8zw8Pd7QfrD+DfQ42QE8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE+hZ4l4PeSFzmiIcgFKh6qz7gou2OlnivUk36+U7gxas9QbqYjv8y+b7LS+TzcWfhMS1sgp3P4jxqoUR100tlACkMHaByeZIAhgn/1oYsA4cr4GU1cNVZX2LXXDYckUZpi86wm5/W0nzjJpuQdTdYzfMBvozCP1WL7PxKYuLvpjpgbN8eY609gQWhgW52wLGQMGADRwRoUflNriqkHkHxwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999525669, + 9496499660, + 290359191, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999510368, + 9496504960, + 290364192, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5vbYs4i3zFc4yypS81BG7EUqcxSCB45g3WU3KN7mYahFkLPp4L1Rs1q5S7RzSBzhVbM7svPLqEKPM7K6DjpPzSfAMZzQKt2TVyjAVQhSGYDZm5758r6Zmkv7pjBU8JnaKSku5FzKQ7nVhNP6XYTqHx58WHb439Az5PfaAdmcjRYJnntv18rAvkmRPFEdZLhvMWNzD6BR5B7oHY9uBcjGC2zpNaBoxPYXgMmRLKcFqan2mxEuWADhHB7sPWV91U4Kwu7sMFNx2cg8m6RzqvSDoaPS2hym3iQ5oX3mEK9BjLqcc61BNTCc74JHg7zjNPRrhhBSm87nePLEJfwJcJfpaUbD2gjzZL7Ns7ARssUSTM4Zow7PTft9Q75HwPWtXvbhFVJaU1YjCZKuo9MdPwB45BZUfWavEKLhPPvLni6G7dL9Cna6jLVJv1eQKLJMEE4bTgzH1oCdETyVctLFhJuHvLBXUuoWani5U8gmj91m4j6jHyq", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRrytKLyHEqod46bdZUjpK4c3KsUNZsSSp6uCJnR6jcxdkg1TzzAX69vzJRpkNPGvLYzxNeKxD6SNtH88FqgXQv4vb6dhNy7sQXxPT9XPQYaQdtGZSVJGYHNzsQgQMpL7PLnMZAT5BKMNdsbnCFXyjYSWMtfCMHnBNRS9bGYR7KQJtS7pLFVKMm7dfQZC324XzHuyJkHnAVMhaJpepaUemJSJ7mxNkakguRvca4qNbqWBUdYiDVzRXQdkAQ8tYtfi5q8PLMVDnoujVp2J5Bkg1od2MuG63BEn6KhzyKxmxWWhSTq52qYHzvaXzqkXx9WVCj", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779864 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221419 + }, + "blockTime": 1744139218 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb b/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb new file mode 100644 index 00000000..fb8c34ed --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb @@ -0,0 +1,140 @@ +{ + "slot": 76, + "transaction": [ + "Ab5WM6N+oqNIGbPgSauccL9/r0kvnHoe0N21r0xWfpDQ/W8/MJ4CUENmTHB8tn0X7ViHFfAZtlDAXl0Z4y1YHQ4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1Uf1i2/CEO4uXkGTheXhvgRO+KuFfwEhfDAYGrNXh82YCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlL80+9XTnGtdjG14o2yi/eYa5Y211a4tPUUqIZTlswCSbUF7crfh3G2dwvauy8j240kgE6eKTb5pabw9M08j3yqjhy+tPV47QhHNUBN7EiPQGKbVtjowfO1SczYEm1cDKZ8Mz61stJh9Bgd66K3hJF2qSh7melLU8WlldOf5Da41/8HOHHv9+azhvJNrix3CdhJ/Si9qhPsnSep4AOWdUQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999693980, + 9496441360, + 290304180, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999678679, + 9496446660, + 290309181, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8ApGAurdpkL3LATzkEM78xKCFkk1DoYN9UjF4inEw8ekzTMmamUepG4ZAUNhEfES7ysw2LbVRLdxpYata8dSMHP7CjAh6rrbpBcjHYqu1HcWXM4xWSAKcG4vaJBJwLM9H1j5wNVJWaBX1jQVTDH1PtG4oxAP3jvNodhHG3qVmRrHEYibGTe8Uk7egajryxbZGBSY9JQo4Rqtrs1QdySRLFRmjC9pHTGuKvq81EYUNNagdV2SPx3cwg6UTg6Dvq52Q8FRDvP2YuwMUCoPeHp4Wj3RY9yG928bXQnMUkmvvdGgdgHgMd4H7ZQzDos5CMEanvgzDHLnfMnvVVPk1aVn86hbSSdbpsZvn36Lyv7ZuzDtBfjBivfdBoUY5432Qt7ZEvxoR5k2BrVqF5BYtYgmJb9rRpxJcicKh9wttfMnAAq8UEiPtBYSitiMskrNjAaqrmNWJyVdDr1PLMgMigtHtiCZcqAfe2KsELFbWtCs4qoWtas", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9eLqo8msJ7nzaQuWHRKFb6TGJDL2aLAWM4WyehVhHS7fX3NGjKjXjjQ7v7cW49anHpAYGq7qKSgN71BNSTRoG1mmp28sXzyr3fB42PwLqxXr1NckuM8wdXzeTVQZkLKGfUmsDaiCarjqxrmi24fFNpPZqkp6mUCw9CHufqpX9vNPxTBT81i6Vb4eQ2F17SNspfXKcJAUyXHySeT3rT5AXhzmWPqWPQXUG4FhRyAjzYdhRYPwfxZvANLRQshkrzbSLDG1KJhBNGQPyETgRSsKyZooMwiYuJPQKRj9SvmN8Zapz6EuJuDoXufd5mo5WaqokT", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780405 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220878 + }, + "blockTime": 1744139208 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx b/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx new file mode 100644 index 00000000..f9c2dd56 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx @@ -0,0 +1,140 @@ +{ + "slot": 82, + "transaction": [ + "AcUtLORpArrHlQuwQwCNDlX8GiUpsqoMuJqh0acBtwCNf+NIhlq+Oct5WO4Xwb2kEklLeEv90bChoDK7i2LtNwcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1REsZ0ZIDxd4mpIPz/Tai4mDOAZuQicCXHQuSIEl24b0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD+3ZIXjjeWKDYFX+V0dsXXLByqhjWTjfZQqDaAR1KzUXu4XqP7stN6hMuEUAiePffPR0oUQNYNPJOFPVj5nmCymVncWtXbAIM10wkmdv6kxlgNL0E1r3PRsvnHSIOmnuJpAyj2jhG3HQZop2hbfo+upK9Whh8eVcjJ1KfWqzL6Jywxd3uvRUG5iJCdKSBVYMVzQAG8uswjmQpDVjENjfEwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999632776, + 9496462560, + 290324184, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999617475, + 9496467860, + 290329185, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5raKknzi3DvXszbdYBHi2d3nX54ZVmkXT8xzo4wZyuCQikJtKPcrBjquJj7yzQmGnnvP9Boa5M4QF7SCA94nLc3k5FCHXu4wfz68FFvuC3N9SkZJBAQ6eSeEBr39Q1NkPZJ1izWwtPCDtCoU7kzoLBRc6QM66v34c9H3FSPiSoaNkWPZMK9jymLvX4bqUNYczUrRWkdANqoVKYXwUqTRYyiAZ6CRprV1his4aavMbjfUA6GjvbpvFT1YhmFAnShVf2eGxt8u1JbeGSYkrVdv3CUWTka9JSN2uNz9MubdY7b73sKU399m8GqNx8dYSwofV3nHpvsqW97AyYr7EdPzMksxe18gEZ9TfoX1qpeRbLxLJMbFJdhsD4WesAe4UBr9n67Zvnof1Y1bTG9hiwvgyMPUxR4VrN6mf9NmGkCiCSnj2MCsjRPdCjUVdkB5LCLnSnyuPf933ZRmdpX9v5ayk7JgAxai6akKLDKtkA4TLoWpYP1", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotE2q5mt1LMjFz4xGqgUAXsMkBuTRMHZu3BTZg7i3CF2F6F4RqC2uY2AVoH5rexxKKQyPJfgSd3qkMcuvo424x9xiwXD6HkFZR86xV8B79gUyB6GjVu8rjx1wq64ui9urNZ1uwWA2dos7NAbgcg7tmPgSPkquL21ocLNgocnC5fYL72pAZ3RvXTbjA7W5mPtF7oJcurKEqjHJhWEMF4U5AjxWVzbek3tUh1sPRhwo7aVaY8GuSznKj4n83mSh67yDyzmdW38YsTLeZ6vy4563JaFJrNoeMeD5avrJUQ1biyhKdDpBoC3exBsFyuBHLxCM5oM", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139211 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK b/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK new file mode 100644 index 00000000..73de67de --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK @@ -0,0 +1,84 @@ +{ + "slot": 141, + "transaction": [ + "AceYAUKm7/a4szVCPqV+UqXE5blX7lRZZwIcSsbNzlNHwCKpgbn9WGhoDHBxYdBH+UpIjOo4KWiSi9C4MldP6QQBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qirZomucbyMTRQ1XHVS3/k1g/5zFNkoAe2aDZMm0AqMCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAhwnt+B9tQ+PdPrW8D3q1f1UonNe47CPQ2zJy5kPLlHCtHonli51iiVxQ6XxI0jLxi7JL3wrVfxNhv4jYUENQuqUz5RZwNjcH/wQO3aNZ3ysAORcG/QTSfyemDj9cKPYocHToK628afu7CV7gt8pFNkV8kqTbv/3CBn7Sfyj6dSSkABoibI4T3zsE5tNr4UrQ2kb8mEv7/DTrkKgZFZdgt", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999990000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWYFxvh9XECFtzStha4v3TdRuQ2sMeCgVL8fW791maG31Q3v1rRczD2oHscMoL6DZfFZ7iXxBxFUTsnxhSN3Sh2NpYFjC11i9zMzuSSBtFdp7rFAZDiLhu9Yeg95S8x2ebk8mf2MQ1zwzdj63LqWLdMrVJgUk4gHua8Cxwc6Cr8bFaNwDMEjp12rQQLrN5Ye8ceDbVGKRGQX4nx7sVjJKwd3mKMW", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa668mR1Yx2FVUSrEwSsxWfBRUuZHydGSYe6Zyqs7rAtmEaPjLgTjiT1dwbBr5BbGzJGsQ3yVqW3QA2V4tB9dAWRKNu3Kvz1UUda9WnmSV19", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139246 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq b/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq new file mode 100644 index 00000000..2684bf4c --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq @@ -0,0 +1,140 @@ +{ + "slot": 124, + "transaction": [ + "AeHR1+Qd61RIHRr+eAfBHk6D4avWpp5QraTSXlbdwvOKIZtfNeNFkQNXS1ooGlxgOiAWRXa8vrZ1s50dq5uC4goBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LSCnHUUzvALU8vHr7OgdR6UquQsG3b/AzmLaq7nJdYECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnIXaLGbgpFnbaEAPqIeEaEZL331eTAp7JJwuSb60cSybBLt3k1ywGEtLZGlb2hxpX2wmCXenDRTZMLxEGpDRUCBtMfS9xJ/aCSZqZUGieXYaZek9v++cETvj1VEuMGrZJLLXhM6WXI9zQ7QyQH5c1wwDTmcrlDB4n//Nn+gvq+940wvvci1CLpuM6a2RIOd/7U/PbijfdGsNaKT9CrUxGgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999280853, + 9496584460, + 290439207, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999265552, + 9496589760, + 290444208, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8Jg6ezDAYeuTD2hHomeMQfAbqnHsv64Fyozvr3CYPjBms51RF2wVX8F8HBjhUBudzJcDSX9tShvhakC1L5jdfyUb3AyS3Z2RZjKwisqoxQUsdPjnT1r4rv2EwXyzt3Wa1zAJYmFCvarx1uW7u55duYsTmQqFEfwtVYwGxLq3jvMAJKqJsriSJkadRKfm7xcnQuEDtnavtCX39gebk6b2dKsR2KAabout5WDALh49KDvLfXMsmhZhYou2ReVUq1WFjAuxwNxGubYm4EfCW3yJ2PLSePLDbmx2N6KV8Z5gMqKt4Www98SrRYyrvmm9WutkmERs3HQDS9M6fXqUV5ynQtZnfwAKVJzJGptfcs8Eubyo4xieHDeBGzERgwRZjbZw92neHP2J4HkCctEtXjaDEkazkmWe9tbJbL7L7WpVM771dVEVqdAUsuMSPkMhMVmoRKypquADz9q22ZixjxxDV3uvtbb5kqe6S6TBCbYoitjBCKH", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNSwr1xNAPGqBwn77T6fJdioUTGWe5vjnArfDFt5zoyRpb5gZ9HewKsWFZ6LpYaBxLv61Py5JB1GddDmftfKqiqXrR7oNjELDyPZqke6vhdEYy1iLZpVtBYnghFycvuW8qSPgLpBN76gopMEWDozw4f9LFPNBATpX2g9zJiKVgitLycDh9XXcGwxJ4NmEJzbHBzJodPjh33VqJsgfW6pZGyBJ4vZzJ34e3VS1QPn61nygkCdj4NDHKL8bz8t41QYbmqcAPbWJAsotBjYhDTf7KZ9dqrfUQpY7NPvkxFb85DNVQ7AbD5KcGuTRv8bptqTnEB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779864 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221419 + }, + "blockTime": 1744139233 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa b/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa new file mode 100644 index 00000000..5d747d70 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa @@ -0,0 +1,140 @@ +{ + "slot": 68, + "transaction": [ + "AeTEaHmi+CKHA/8LtR0GBE3OKgAwGcp2NrPXAizPmiTc78OXVrDyNyw0MyABI1PqqwLi9XhVhvP/Sd+7mxyzcg8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1r8VWn9zRbRvsBFPDmYLV6OTTVSNJTkZAGLCxZEvi+gECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjg3sVf6WxWo3GhN2UWIXAORFSfOAxbSRaaiv1n/gScyL94m56pmtelJMPS2FvkjPYIvkK/zXbpQyRSMBIu8Q5SfhocQ8LPSfRIp63QStHiZI36XZ1NGT3My506hw4PwEld2GxGfHWO2RZ3eHSMyX0ed1+HL4NJ8Gkz7R33vzGKAo0+/VJYqIp1wXnqXGdZ8BP5vAud0sNJFcyNzKObRp+AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999770485, + 9496414860, + 290279175, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999755184, + 9496420160, + 290284176, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu843wRh5dxNbycEpvEq5wxAiPwiHVZgVXyuH2ayfPiC9hygi6HcUkQoAUx14FRyEyKwb6Da7hyJtN5ya5LWyncKoZDwU8xpL2U3xMae1S3FM2PG4RQpASkPSPhkJHTmCzchUrYAmVRBLGbtjUy5fhC6KvXgWQXdv6n47etPqJ7E7biovayynRTgpYkSLbU82p9c53NmT1NzG6g9CjuRMzJK9wxd5nWuJAUv3zSjxikebvX6kDTgSLUvM7HVJUmdruJPC93gC8Y4kbDEq8jEVzN4cPx2oSbbonZCUtEaamfKEFeJNnQHv51NxNi19nC9NLSCLnrLhCAitq1dj9ydZNX8ptXg5r7XCVsczmdimLzc4sgB7FhPN6vtZVUdnL8XuQcJKhUXmRiyLp35dybJDVn8HM33v1NbfuakRZzThHEvCe9dyhyYGtD6YpUCYn8DUVf56Bi5YRUCTDDytQqDejdZQGew1NN5effS5sYsee7R5ZSdM", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot1jNd85bT3ZcrTFaECyrX2SGHhxfnAecZ1SLnriGFrWjDyRdqBcTEpYUQDBaRxwJ77BkzAMkAGeQZnn3Dy9fCkpKkstuiVEUHYWMHdxJReXymR9YDGAmzLjZnUH3mVQy8jRtk5TLYwnTN4dFesuD5hvWJu8A3ozee4bERLEEJXP5j5LCW3nLmy9ng6btgy4QsaVoYHA6WLZDgNB9h7ndLNn7anyTHpKHhTvseRYRAKeU2iQknYLKFhsSz8kp458viEQmKLeRDcUg1fYZPsaJytrQTNKjBUe5vnEL5bkFw5FNB4sHhT2n1UQnVAsMM6pHF35", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139204 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF b/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF new file mode 100644 index 00000000..a61271ab --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF @@ -0,0 +1,140 @@ +{ + "slot": 100, + "transaction": [ + "Aen6RxVgtLydac+iJXgST9qPEElxqx4kUktDydKAZ/m0rHFa+1H4AW7SVpmSVjqsnWErWfwO6+nBOcQHySLtkwQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1b5tjIdr7R30Jg3oiL+lDGpeQSvGCmaoiRsg/8SPeVigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBkpfDQW8HKCIGGJcS8XR6/PSHPZ2gbAu+8eis80JHHIYRyu4EDVKSWfVuxGomrnoRw9LPJY/Mu+FvweNs+HhDEBfB7zGfXVSdCife62LLarBO2ObxyDddGIJ7zGXcFdb9JCEHYIitqK/b8zbOuiNSs7TUzx7P+d6kk+wHPHU3u+cEqmk8IL0mBNTlGLjLhO8RyKy+5UKuX57H01D0dHy4jQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999479766, + 9496515560, + 290374194, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999464465, + 9496520860, + 290379195, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu88dzEsbpXvesGA4Vv6qo3UyxtGhyA2D7x6pDptBLt568oyEjF58TyhW8a1VineARLFgpEpMWkvWPno91qqZ5ihaiCYxKJ1bJ3Jk6n3jn3k9snb7GTuj6MgPNpoc8JgqGXVdFNJ1HjqMcovpPuo8Q6no1pNtKwNDc3JVt3LzvF21EX6cdvNUjunbUvxkGmCHpuc4ALDjeiuzpi1KoyEkq2KBN67v7Xav2KETaQvj9sC4EekcjnDr5E42cWrmv3FhsN2YYiuNtuUVnNSHPYfuib3w7XJerf9fZJuUZgwRds1GmFRBAP5JAXpMxxoCZUyWu5UTJKhVLjCmjDpyBzy1s4Eie5wzbHg4jmEdNfXbugWLvDgAd795hTcwDXanSVmB35xEAwU9y1p2e18ND2Y7yivHX5K75NhBLHtgVNjwDj8QqxyGXSqzeRwc4X8w9Z3y1ybHFsjytkKYGangMcwGHKUMW2jakaedTnHZ6kXMxwWtSdMq", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTJe5j4MmNZw85jtjEzE1inszHmZLac1VcmJWbwNKdWXREJXU98AxsnM1vL5Vo3nV6UUNuPWYxXD9T4Gg3bHfNHcN3gqvyoq1fhgkQumzLTabjAns9YiWDCSdDtj1sgyW564NghW5ew6jmTxBc4vv9fJpbbPs4U775GWHCXYLG1U3DboEYfRxUMt9fVvGWTx39EsKiyR6hD5EsZJm6to8VDH3DX936jFp5CLe8eQwf6u4s7QSTgZxW4Ub9JuF69R8FDixmZGRfN1j19LCiTjTwVx23A8Fe47VxuZWupZ4H8bTb3E3tARTkLWapSkvd8R83Z", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139220 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG b/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG new file mode 100644 index 00000000..1841a6ca --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG @@ -0,0 +1,140 @@ +{ + "slot": 72, + "transaction": [ + "Ae9JD1Zs9tQ79tk8QkCINfAXTZ03oeKqWRBplPmtpBbYGaYImnbnWdVgMHItZUpiSTEn2Bml7cuMEWjBZOue0wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vG386bl2+VFGrH5aQt2LlV3b44OfLCN0BHuUw3qC4bICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBly8UmWT6AS/xr6PDeXUVXDSR57O2NQ4KmdnpmAsZ2d4dBlQ1TN9uDRioxi6VZQRtbF+TpoWbudflO9p/yYxrow6YZvjA3S7Iu6Qe3OrJhEscN0T2FwBb6c0LEGpxeiD/sBPHhz383ugmjHv9KjI0SbtEDV1TTE6XbdHyqK24igAZRMOVYHHuboDIVvIHRKjl1sonAGuJKwT2/It5OW4nlwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999724582, + 9496430760, + 290294178, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999709281, + 9496436060, + 290299179, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8DH84aopDL9EiA6eCSgYGxKJFkmdEhtycoyYm3bH9uU6mjkq8yuJiWdfm9czTPwUnfFdeT48Rm8BoB2tuNyJ4gD83jyy41n8toVDyE9sNEi9kjzZw1VZUPHfD86fLmXXApFr4sfvbsdq7rPzYVWk7Sbw3j8WFFtwNjQk647mbaiWxPcnUFV86PupMgKEKJdHYwhe48eYdegTFc1x7Aavu5JoUVC1e91peydxjUiPnakzfChCpzgJGNs2gPDYZZYTjro9GnhimFGWp3FFrh4n9XFG8YBpqnnRPrj3GoGqe2eMkfXXAG96cKXxGarS2yrodYCCRgrUXwx7dHkvPzKbVk4qGMuviCZaTjL5imSJc2BeGypEUzdFppk962nzd7tNzojB2uvuHcbaZm594eKoXevDdJsmMR6dnSjBUUmHtzEoizD1EVrsFEAPUuUAaw9KcnhuEykXyoSJfdxmVLcAqrVcfW4A5f7yTc8qoqQV1uFmJ71", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotM2syFzvKxvcY1aJCaimxX3AHZhz8iRyBR63jXw1HqHH8AMZRv1spUeuoSkqcpGfSKftCADtUjjuuRnhYAqAMHUvmBizHkXkDQXL58giRrniimwh1KKYp997Yi1nbeSMCXMcRwaaQ91LFH3B471oJjm4GpntqbBXkuEZuh5pjseJHQcj4nEdozjGf9jUGADVXgBAEBXbQjGMFf3J5EmcxJeFrZWe6drdbtmmuEpdUFYe1C6HarmSYrtisbQBHNpntRUqf7UMZ4BJchsSdGb67T7wZHzSDBXEbsyf7SHme2KW6vFEM684aw5Xcawsoo3c2mD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139206 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk b/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk new file mode 100644 index 00000000..99ff1fc3 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk @@ -0,0 +1,140 @@ +{ + "slot": 44, + "transaction": [ + "AfAnC8KxClZHOknw1lfWfjmQZ7dzag5QMiRKOH8psWcdrhCEyEdjCDAc7wj7S033JATVmjfGzLxSw7gZ6hrlAA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18gTfr26/sVzIa2jJwG+uwXfMVgDhu76XfX9Mf7T3F+4CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDJOwqvIgSK4StEyRKxpNIPo0gYW+05FFLICZjt3GuEOuO3BukYi9z7s3ubKgJVV30Iwv1Cxk+tvCZ2lWUPGxFRvMb4UbNb74net+aIdHvgvQk/g58CH2J02w3eaKngMCjTzRBRlmE9krWGqqZA2o2F8TSX5+u8GQnnZA5eHCaRWaYyg8uvD9vOsfZHmxl/OojdDYCS/nKnxWKBU4c4sH4gEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984699, + 9496340660, + 290209161, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999969398, + 9496345960, + 290214162, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5oBpFFUEhQeufB8AryttP2xeExazUHRuBXXWyMCmL1Xhf4ouG2UJtZ28TkjLUZKWkvt7dQ3tesC5NJ2JjTjvVPCUaZFvyjQieGuWZ7RW2RkaBtoqRsSWaBfswX42LhWRudqxKB1Y1wLbSMtNCfbh1rGWJBqojpRK2rQ9p9Wboo6x9B8QzesMhG3r7Qwi4ZPv6VyZzkXcDnsdpSv9NgYtycgby4bczV8FvBPVQPuoZuuDjYJJtq63er3DjyC57cY1TeWTZf8rH5xp4sXopDBkhUbbHoCF6KtCWX7sZAM65KisWkGG9b2bkAdAGUbf9eGg2WTgHni4BGPeoc8nRBZDPxYbrD5QJxcjFBBtoq8jrkA8uDtn4iFWragTYUZgXBqD8NNc5z2KEGQvn8SEs7pVMeHwuoKKqTdEf972HemU22vSxrVDmj35tSmFDEvq9ocTp2djwqRx3n3gQmuEzdcZ5A1PRkqsf8mVAYBJaZLCiUfPpum", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotP1PHQtnhSPzFbe8dsJ8Qpn1BxwA95Vn5mCHmx3bM1VnNpGfF9aBo9k9SRqtMtGubDSaR4cJqMogHTY58gKFvXXWdPmccvYp8ksJgkfbpp7ykigwjwb3QeSb4Ry7CJP47i4Sa1r5YjxmMqN9EV8rQeAJFz55fFqFq1zRNabw3RqbiBhPchWBad7areJEQubsHMnvvAXRPiXy7Zfy9KbZjSBjgBpA1gufHwueKvznfQN5Pc2etCQWPY7Mg3fe42NgxHgA5VPGTNvQZ5Jsrna9KJVc7G4dPYWYuwy3rYVmcMGbuCj8Uo1B5QJnQM1EvMqv64P", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139192 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S b/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S new file mode 100644 index 00000000..e840f9ec --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S @@ -0,0 +1,140 @@ +{ + "slot": 56, + "transaction": [ + "AfBnnHONymT18pea2znwHZn9psbK0K7HCX4zI+pCdgprwcF1g3n0J4r846exCy3dWo0NIGE0i1c2YFSDnnSdKgkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1kaH+IW4oJOP/6yMNAVLi0fx/nRVUEh7W1JRMXYDh7ucCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBl+kn6YEU/YyfrGU+jZNrZmLgzZpR6nnKYctjFlhF1vIn7N70icyteQ2R5ixhExezAJL3YfxfmkweaF/lMUr9/x6j4+Hrq+0xA0d0yCr4K77PyZUC2NWpaONBf8+gxguZF6n6U2Jv3LpBuQNoijIW/H1VPoK9F3ubOgT/FbhuWwnDkz+rINAuxtjCYhJI6zvgTdRkHMQGLgFRVz/pxp3ymwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999877592, + 9496377760, + 290244168, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999862291, + 9496383060, + 290249169, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8E1jQ3rjrc4McFaN92FCkMHLbCc6Cj3YpStEDx8G6vTB3QSRSPzsmsaXE4yxWCj8Ahk5ynEexav7sz8JWnb22FFxuJ4Ry5CPXwivpbFVyrUvjbWrAnkfSnAW3XivGgLJtEFnXgwurmbcgVSLLBXmiaDqnUhRhdW2LWzigF9xLB4AJAotsukJ3UX1iugNbTEqNJrXPMoD2jnJWwkY44brXMgZ2uaC6yBWayoAbW4YoUHPuT1pT6FN8VY1Wzb3LnMCFjgTG66kMnXs1A7UcGYXFTrE3ybA7pspuuB5cJz5fafS3dcC62s6zLn7snyKDvGYsDfhT4kbNNX8sYerevVZ5nC6hmWvWwybNuwbQLXXzEA6xGdwiMNspdYH3pMi3V7V6fVLFgGiAwVqvZ7kASgmoBu6LMT7bEn5cVZhrds38DbSRCuN2HduwCn1RXi52KDTWYbuFUQUBQvoFGB4XpVYRD7fsH5Zy7YasoMMPD3PF173MTV", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2DEaE3b7E6LnP6EXfuKbdFeeK1Qm2rJXMYEtA1YaE34zvZujBSpuSny8Nzw5m1HrsB6Ns86cC8DGKuj31Hzv84t9Qz25YdAmGWZZbb2Wb6C2TsA4WMnikpnUjohwCfd6YKYadPG7BuNhowBgax8RQSc89Bz9Xb1ZdtndDkrfMXtGPfQhWKtd7esurC7VetgHtbh7yyeQoUS8jGJejpSWkFWg7bthFRSoJdP2AZxc13R8k7UsNbA65AZXZCiyLuxjHFSCfHRWa162YLrh66YMNUcivQ3sVfEQZLpsQpLRAyudFikEEzMwtfDDPwkhBCCTF5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779776 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221507 + }, + "blockTime": 1744139198 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk b/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk new file mode 100644 index 00000000..0df8b67b --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk @@ -0,0 +1,140 @@ +{ + "slot": 64, + "transaction": [ + "AfO8nwikHH9TCRewjStZnKKv3OYnHndZE9lRkDJzje4gA0hid/kPq1wMlCGMDVostRXJPditz0PUf3H02lvoAgUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1SyDCg9O0o5ko8LzOajHeJPRa89kd+NPh8T1DYt7Tm5ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBg8byXZRU7ZaZOz+TaVzMxVmAT9CZ7hS+iISJwV5DqI2VkSiw2Qa+TWQistdnryFTxDDg7xDVzuVaPIz5XYgRYi2BlpsrJWMgZ7JaEHiRdapMzybc2U4pzPsZkefNpezfGjYFYNJ4+im1zZFlO1a3yroJtr7kMwKC4OFexmfLIBYzsJAv0006zsNJEvoQAs+O9vpSYG2MOnVptSlnIW+PPwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999801087, + 9496404260, + 290269173, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999785786, + 9496409560, + 290274174, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu7sfUUHM1hsmx658cAEYdFFpWnr6dZCmUgj8rhGGGrUQ4wYac3rJDH5jGxDY1S5SB13YB8pqfHUKsfb3j5Q3CGdcYRHCU2q8iiAZU8y4cYxJpfkKU4RXUcrnnTVZr3fBNa6tNFdHUH2DupnnTG3v4A8JegAnTQnNRpeowKoRcD8rY69ysLuwpEbRKmL3zRsbAT3swEReyRncPhetLydPPU2TEBqPexo3c1xtAejtDx42vhASRB1gUeseTWCgiz9djBf3nC7XbvsW9uKYPukys1jT2e6VWoE8Y3crHPeY4XVoJjUffPYfsVR4gYDkWzQdxNVBSmjCQZab7BXe2vr1fi33PJNmA78wBXa5kH71gTXNn8u47RDZF854BiKYwQPRAbkwhfZMGb38dHUGHPAhvGqn2qCE2fYHfMXhgw6B8xY1SoHdDZGPZxdbAQGRGdXZ9e6vJtSG4r1uPzUg7qdfcLQ3VFPpzC2adTMCZShaEaqQGtFZ", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosrjvQ7iXRX1jUjFbeyaLYSNbTT61GgFN48zqpK7PBKqt8ii63PEf7JcDM5EZ1jGDd39z5pBJ9xgmRsoWpv5yvtscQpD3y3z1eb8x9SrTBPNcnmqDzQEkF77QmUqDbJ9AvFeNw6zF4LLbn6X8pGLdVm2qTYFP67w2phRm6JHhztJcosNTj6eYw77ct25qG41ez2VfexG1jWbm5BWuFKsS8fZeWSFoRHbMbPeWpTJw2hVgsq7GvUaCvtaWv8dfYavfSUFn7pdgxkH4kQL7os4sdjzeMrKYWMSfTxsTziX9dcfLjnec2QWs6UNk9zDgsAuBb8s", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139202 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC b/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC new file mode 100644 index 00000000..5cccac37 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC @@ -0,0 +1,140 @@ +{ + "slot": 86, + "transaction": [ + "Afl7/XkGg9mEDlHwPko2c77S6oPXlBbczdRzHDiDREsa861tT5kOXpzQoHwt6m5+jX3OmR9o84o9i7rYJ/9FUA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LCM9VpWJRXOx+APDpwY65EfRRkRBsSqLBUsS6b+hHmECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmri1wMjE4hkRNK1ONQZwXbZ6CMaBqGt7V9zLE9Bx5ikNryo0kt+sPgsE5/K9ZLxYil98Rx9Ron54MIwfkWylow1OHV0EBUYQ58BB3lciMCxafNkMl6BZFUxno+g60KuBqbEtdrH+vJBtxJ7RMjaQcJN93ewJhl8Sa0i/N7oDr8iUrnG24k5jVWE5+5/i4JtkkUGTbGyKjEdKda6k/2ZUaQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999602174, + 9496473160, + 290334186, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999586873, + 9496478460, + 290339187, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8GrW4HprmWnZuKS3WNfHjiT2QB3urQUMSgkuycW4p1Ek15xhBhdA4X8GwjQUKaRBChyfxUD2USsVBMzfFe4doAC6KgJorE4A2RfVWDh9tFgYxBtW1xKBqSEegf6aU1TwuZ4EnSasSmhKsxYsUjQLEavVttG9THbYvN2TztP7nHDAeY8iXSkEptsQmtctAmEfk739pNtshC2oRBqoGvoiqSphB2FUf3YQLifzRhQ4Yw6erhciJpUSULU3zqD1XdpR3RiPR2XaJtcLcL2b1oN6UBoj4D3bWQqThfQLnrDfmiq1u4MBjuvm4h44xCpVkQngjQUyMDyU2PWV4YirBDCUX3aUaERdMDe3SeonYwiZ79d9uTQjdXQTfArLyU5dYnnthE2vKdh2JBDMq3eQneqEVUiEqdd1Qbuo1UFnCGv5ERVWHECiQvVLnGQ1Jt2tEjETbqNARdZVsMyKdvkMz8DL9gXmopeRNgtbCeukL8zPJbTthQK", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotJ9B6ArtW1oYgbe7o9sZhcpj96bv3mAvXRyxF3JY85xWHDhNErTukHAcjNCGXsuTbnkCXQgad4f8CmWN9sNe59A688VMuUZ9UfhHNm2fv2uUuHpSz1HFebLYrkxfrKQWfUrsiJvTXcw9c7cJCqUi91DyQwKpTgpYcvN5QqEeV8rnNSMQdcTQw81D64cva2ocNUeu68uhCRqwtn1EHADKQ1Mh8YyLnvuRfg6akUYatjHzZG8YAuzrnBVULrPdbG5cWLBqn9ZGUwSdwznWYEziSRYti7r16TJwpXXxL88LcQiD6WJfW7XAGDqW7WHZ2q98kPZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139213 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf b/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf new file mode 100644 index 00000000..46d25cda --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf @@ -0,0 +1,140 @@ +{ + "slot": 48, + "transaction": [ + "AfwV2zqaUtVdkwrPqIwCAjhfKOwhyxu9IHmeD1L/tjQ10f/rq2ZEgUksw5UeJ4M2oUYi2Hg+6+nWkyBjas/4xAgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1/dnupAawVVVFVEt+fuXhwFgxcCImZrvdOuILiJtpbxoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEsc6e6z2qAP5bF+pbElN3VfAWu6/4xcDt52ClDn97RsGtsZK+dTe4FHIBpDCOOlc+u3nmgbdTtyM7VSlCHGqZCGTbEvP+2VJDfXbf1UNw6Wdm0tNZFmJmM410VrJjaADgX64dZNpHykiCjv8Yjx1fsOxDQy0vUkHbntVX5jq4ooQGF0mAjs2EM632fV9SdKzh2OhKyu9+pMnWv8YKvuV3AEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954097, + 9496351260, + 290219163, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999938796, + 9496356560, + 290224164, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5uTLvMeqjtfyTfGsdbUeaJvmbjyViowxVkTs3GCUe9aZvywmzkLK3nLrgFZ21XgiG7V3qyDSgpobGk3pMuXCAQgjECZWDa2pNPxqtNYLGMCuaJd39RdPFu7jKVYTRJSAyhTeBiiT669gHXAjjBjRtux6VSsaYS9Aw3BmU2SpquuSuJaWJhd5DDmkTfUu1pNaLWCdgxErVCzcPguAF4xXiRSVB81EDq4M2C3oBB4zVDaq34m3F732kZKFRR1921h2MhCtDdqc8nxLbdK3dJeZpUAvH7tXWQwp1XpMXQg4pN1HkQUdkX59WYKcTeCe9NeyeQRvpTLTL93vUsMJnm6v8Ltug6ZMjCvaiLkb5EQi3oJPxa3c4i7SpzE3zj8vQFVCDgSPAyYqdGKqPLwpqSZUn2K6ifNTXhSfrnDbPAYe1R2a792mceYbGFoNkCQ8vCTiZhVUGQGGDMv978YZsyw2MHnH7EQCfwUtBjFaTzj5vphymgT", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUMHz5FJJa5r7gJqc1FC6yQ9fVgC7fesC8AEsLdE6KJiwNVbjqYNjYBVmk6AwVegHMMfz6WbAYGz26BNRwk5EYuTxhbNSk7mJUZBJ6CkqNLAsUJAnjVijPmoQhXHvkD9h4Y35zjEc14RQTVy2pFnSN9RzDhHGzS9oJpjAzJFDiUjvFMPVm5NwRvkHfCQVHGtu9LvnTN9KWNguoMBs5fvRzjDYQFn6dFGWs6X4htKmTgRJt8q8qp7NoxakVtd7Sy2R4dXw2QtpLAmQZeNATKqoEPzvyqjUngEThENwqbA4jHnNwnRmd4ESc2y7feptcBxsH1", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139194 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 b/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 new file mode 100644 index 00000000..41608c3c --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 @@ -0,0 +1,140 @@ +{ + "slot": 119, + "transaction": [ + "Af9IHBBA45e1sE4DGsl5BPR2m5B5ylAUtbEzilkDZLAUpjRp0poq2r0nV+Zbj1UlA5q/LQk9Iv4UQmdDnTz/6g4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10+fQXWBAbEBz2de6ELOe0A07MdxBmg7y83PEeAJKkmcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKwjOtnERfEF/z3tPjcIzNvOozTCh/tmsSwZMJdXXTIwDCgd/qJJt2kMfrxAPRq1rJ6uSO5xZ56EqV3OgLmGVxCZZrZmc7Ana7V958MoXLRdI8phDWXzg52eWNKjUOwyTlxdQLucr9QCKqbNa6PpW7X6+92vjYMFaGNGL5w4Nza2gdVx3wq+orRwXpjf5nJb3wB22SrHBTFWZyxXsFvA+MQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999326756, + 9496568560, + 290424204, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999311455, + 9496573860, + 290429205, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6KyGbgVgMTmfSABpK2Vt1cvGWG5PeFiSnJzDg4WCukUkoHrDbHNRiPtaUuQzM37voHrpRGyEVoFjJ8gynQiWr9jdRmFC7QaFfjQgpzpZEiZUjHYBKEctRiuPMHfLs3aeB3taPRGh8mWdyAzuM9SEfipo5oHDb8741u4Qp34c443dUk26AkF2f6v9Z9VEfcBU9XMon6Qv7mkayRXWs3g7j9T6Ch5bXn7CNg2GUN4oh4adeDHKfvJh4qjstVZcEgDNGhUQJJ8BVKxytxaqSpx8nKmLrjiQg3a9CYcNm9Q4LdenTLsL1SA32iAVtxNRZBT8U3ydzpCjBsB1zjJmBX7XGqVmDVTZHWNvW2Qdx9G7CjAGWN8YDuBbtyVqJz67QwSSV6sYBjGanL2eU2V7L7Q7PMe2aJXRRyrtx37UCwJ6ksK16QGAueJAdktd9bQkZymaNzR5hVLBGAMMFLhJ3Kuqgw3kHVtQgL5Yb5rFbRZXxf8cwqZ", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNToLxAto9ubZ1xBn4BjvstNbpMsJPkAq19c3FknNRuG1qJaRekYuMT7h7PbCXx3J9DkjAT1BWx5NgY4tRkecM5suom1JdezgGH3N1iWYKrK4qeJ6hwtG2sV8sk1hvRUjncXu4BU6xYFWXVGAKvfERTEzk26Avf9qPppZWDyiTuTPeCskg5wreVKxsPXnWihj1HGDcTkNMD1VKKcCZua7e91rMHSLjbWxXevCpGKtYEQ8doTaLXwB8tGKUBpSju7uibRUKJamwjngQvhuCe7gkWDgxFkCfqQYm1bSHH4vy6bVjQ2jh4xZDTWs1U97v1Cvhd", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139230 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN b/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN new file mode 100644 index 00000000..22e5552d --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN @@ -0,0 +1,140 @@ +{ + "slot": 126, + "transaction": [ + "AQZRIViA/YtHM+B7FvqxMzw0OELKy5D9INz48uVJZ5ji1WGXtO1PFE/b4tnm17FOwPDeSFet5cgk4heFkm911QcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LQ66Ug/RoBPGmnPYRMI8pojcZyKGc/p3UbAWoDCgvsUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBh0095A2EXiJUu2XyH3M1cYrkUkr5ALRiDXLnDJZ1d3QEYdXvx1J6jUD39jA2fVI+gOdTP+EskgVWNTLp0qeIABGa3z492vqNL1F4dgHs++EGbLvXYV2W8jsSdsC5wT1LiXBeW8z/H5kI6q5Joje4pj/6VZQZM2530iziIFn2eiomueGdVy16NQpkZrWuEB9LFvzukixzka0zBEPBaud+1QEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999265552, + 9496589760, + 290444208, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999250251, + 9496595060, + 290449209, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu7wE6BNUb4BSB8YnaJQMeV6y6nBr7xi2Tg9woZk1LYdJnriBTmWGHR8rWNB9iYr4PNoczVkuKJqJJ1YkgqrGsd2sg64FAHQqXoVtZ9cPoWAteduMd2mtAaie9x9bvCTNx7oErbZniwNmYQ9AxRcxjzXdUyKMdhnudbhB8k3USDXBXmGVoouGGao6sBnw3xPMFRKv2HJC2EtQfo7mPThXbgYyiTiFfJcgiNmCPFYAyXV5efjdkUz6iBLaZHLK76aAhkR6zHdAWWHHhBc2R3yd7qzWoMXfwAQNt7nxCSSF9vNDySXXW19LtUg1z8SCFTkX6d1V2rfXEAmKpffHoCfdcDxsVmRQdp4HWYENoLNftQXRRMZbLXo59LQ2mPWLR85BpUS1Rxkpeti33bhrToibwgfjwHiNa8tKBmgK9stmFUneVzwDNYwEKcxW9bxB18Jz3F42YQuKnHrhaBA6BZYbkmMw2asTJgzbi13hvkHfWmFt4jF5", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotLtWBFqwk2KauukCZcb7CtQuRei7m9ALerBLGZ2sCXKM2z52rK7juNvP2qWFgpwiPGqLVSV2xjo3i35vqB4tMKNaYQmpwSJcR53esoXpFumjUWMk6BwDGHz9F6YoMYpF3997B7mFxfeioBHGpLhZ8eJEuKHXXj9FA8YM147UEAh4YBgXFpxTcC2FDq1Wpe13h4cJhiAK1DBT1x2B8v9i9BEFHfzE1oGuiR7etbh5o8YhccFYYzUpLmSvEQrMPuwjhYxGa5i6dETsCzL2JJ5ZThWdQbYhkt4SbWdjMeB5Mkg17VmPCQvYq5L1uVuqiPp5Mou", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779798 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221485 + }, + "blockTime": 1744139234 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 b/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 new file mode 100644 index 00000000..486e49c0 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 @@ -0,0 +1,84 @@ +{ + "slot": 142, + "transaction": [ + "AQywL5dQLn4whwXUmn4REhGOTn4skK84XrrK4P5amEJVK2cWhmNAkqL/mgwZ2e+emyGPpqW2NOnTY5lrtQc1Qw8BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0QlkKg2csCbebgOlAm5uO7beOnClA73DmyoV8ElSOKF8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAtxvHGcWyosnrS9cXUIE9fK4dzoryIEx51q1bqHhtK15sbkFliGorfcoSzNQmt9uDgPBpyfDeYddTTc2rAQp5sh5BvH2G2jf49BMMOLNL/A2i4DfPwir6qoo2Dr7S6yDsELF215yGhg3LltoIvkDDJ7bcwdpYn6G5tf+FzkLl6wI4NwHQY4fH/HFhMiIwzPOwEUae/tgY72RK0l5tj66B1", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "postBalances": [ + 99999985000, + 2735280, + 290454210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1392000 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWuSsc9haPe9pp5z6qkeDhw25Rm875beLiSm2rzJo6svwKegvY7hf8uERj6cT9Z8ThhDkPxzB9Bs67qUjTt1PeBoGfe3GhSo4rKVAELw5ckBUgvJpmrppEGSPkWzXpBHsEWUKK7EkP57tqMwk7NTiGxtmk9F6Vb1KbBAZrcupeHUgndcJkwiQqq9WomQisQkP5L9CL46G4sBAFRYN3gF4fYrpB2C", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66ZVXJfJEZ68vtecCNqSCUbD7vZMXUXqADAsKEhQVi23cVE2tovQqqd7iWu3HT8YTQViVm5wsXsYmaEVo4UqvhP5QoCkZAJMoWPsAdBpZu", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 127174 + }, + "blockTime": 1744139246 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE b/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE new file mode 100644 index 00000000..83f6c664 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE @@ -0,0 +1,140 @@ +{ + "slot": 77, + "transaction": [ + "ARA1hDgeJXkNO7FI66DXBy1aS7BVMNY2rhEuqOC995kwcoILMEZFI7zRanddubTRH+ydREGNggM/iIHufGyhlgEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18F63HP9eUQDK4iU3rXGTqKVqmT92k+sYZfGrLL6Nc0kCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqKYXraZBuwDrQkssIa6AJscGK4gJoYNgc5HmT47ydCGT1KmgTe6SSqCh0lVbM1nM4Ie1zsFya3CJYxlwUY5H3RcFdbXgTiMi22Sx0yAY+FqTCvqmau3P9DDgVm/9iYUXDVwvb283btk1/Nb4QpCOUC3Zfgd9WHKK8h0aDysYts6QMZeCbS503+Agjo+XxpMnAVBm+5b40eW+HgOp6q3DtgEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999678679, + 9496446660, + 290309181, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999663378, + 9496451960, + 290314182, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8WvwCYdRgfsedsMTqA4bfjtTZ1GCxvtXeFfGuc4iJSfpi25WruWyg63yezifBPXqB6RuTzP3mvmfSdM5Dov7bpcGpsvkre5yhenSiH3TFUg3Hk7Tqn7vDbcVoMBtdjqrsaRKRtQZBVQEBefBZ4tF639Bx1XpUAKTPitoj45w6SYpVVfCZQkrvCHYcEWYiThACViqCW9ez61LELeV6RDxfmzTgFm6uipXaLSP5hCBKERxX4PPacxP9uhkmnE1Neo4doRJzC3sdxJ49uGroqrYj64YZEUN3GZKWKQgXNAiKKpZusC9hYdGXHKBpRPSsoizapXGnyXo2AiP1p1GqCVMA5dkasLDSYCMCiHGSGKAgQ9u8nM3hAseqXHqzuhKzVfZDQMMfWzwVCGAMEXhTCsDvhZfpBkJ38UHF1qS6QcN6mFFMLgXdJfbemE2NQN78Tua1WuX6Pc7w7cETZ4YEdFD1hEBHRL1GPAHEa7RtrNmhixCKtb", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotU9m2arr6BB4aYJBapAMFYkqAfXYyAgiF1hmomMtbuFEK8SSF173WFnhXwpnub6gfvLCjgivbycXLdmFhznxoYRAXS752nap9uFR2Cyg6t518PMYX9Ujr2tsqZA6nBwvstov1wespMzgjtEGzqbGeR3E64cHuLHcNsS2hGiMuJ3pgPyJVhYkLKCCHDGqab3Fs4HyzsQFYiGSMA283kUztFs3LNpcGR7HTF7LuasXpCVBx4ngRog4G7oWWb7Pru4Lkewqh2fjW78m14YJWFUDaYCypfucJTSJ2rvYPJMSxcs3zsFnKgtAJPuBSQRCtQaT3gb", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139209 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 b/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 new file mode 100644 index 00000000..23152d53 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 @@ -0,0 +1,140 @@ +{ + "slot": 61, + "transaction": [ + "ARHwWgcnNGk01xVwm2xj0jyflHFeAwl7kz3B2o9qQXIK+wajVw5tqwuZYe9n1S9aUXPXi7xAm9XYaYtlEGDp0w4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1CC3ya/dww9sPA/h/sMM0VkvLHn42nhS+YOmA1mhMPiECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqpaYfgKNaWMGNn6J4beXV+hg7DNpvcn2//G5Lxu+lt+OnXeOyCfnRjasaO2dM8D8LEdCpWlPSYfGDS3yoJWRhxMrIBfTfHTH6eCb1BzusBCYbuqwK/3nbkRgvaaB8eH5q+pnyyDebDooqqKhkq7BosKXI4xV71TWLTGgI8s7OIYnfCexWHdR8q8gAb43Eu8N23t5vFhaQPyvWL91ABfhNQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999831689, + 9496393660, + 290259171, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999816388, + 9496398960, + 290264172, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu8YtdSRoi7Zd41tSbx8yeSid3mdVp77H2Rtci6UD3mBWS5RR4xzpmHPKVwMxZW13uKaJogqj4PCz4Yv9jTYanWNpXNatDazHzZey1bDhTDtBXHsE342wscftHMDFykmPtVW7pDGbECAKEGB1iyGM89TBZPCXZAGfiEMu2j64MJVDME4v5oBCT17bCGi8wfRfB5HbFwio4Hvb1mTjPx8r6my4YGW7Pjm1jQQuNTMgz9MA4LoeXJNW2Et4NcrzPioNqnVzfGSZBBnzhn1vcRteidEqbpdZ2iensgySEgD91PbHkDcXqtjNaQaGZhoMb1goLoL9YZFeBnsx7Vw2s3EL4tJS6u4rHpLPYg1UuAZX2vxGuxSCeMfssA8qjeYkSmfhq5kmD7Sjdv9tVRx2DNCds2kX3o7LnrnDJKXAmTf4v5FHbKDVQVVWE3WQu5HWti7jsgk43iyLGpPrEzuN7pEp1rZH6Nvso5Em9BuuTE1zXeExbJ39", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRxNYjWRhJe9gZZo4hmdWiBMRs1861XUvGEKTa37WbhkuHu7swtSbrF4GmAiXxCuFdZpesF8zAFvbsz4cs12TMWLnJmRr4Sj5emdMjAvdmgX7RNreezamnKfrpcMChMysaBVhyR9Q9V7hUfgyAiuuoA5L5G1banvA9zqCwuaUdCaUkFgEhrViuyNT5Xh7d7kSDd61SY47iuDWFnHwsC5tsQpErtwPYXJ1YzwyCifYAfdjgBjXEU1r3NFZkSgNqyz93jhc6xjov9hpNxEr3bweWW2YKbN6QidiQPYG9aPXAs9PSxCVhCKsDfnVom5TFnNYwH", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139201 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix b/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix new file mode 100644 index 00000000..26b0744f --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix @@ -0,0 +1,140 @@ +{ + "slot": 127, + "transaction": [ + "ARgVupf5VHDDUePHmP1w3/0nHNMMtaFsX9VoXtXglXAgQfH/NI7FjCxeAzgHrnZ8EKim5ojF2CAJhT9JPxlPaA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1iW5ctvmX1+EarFbVnZDqGQyllNScyJw3YQSBL26ierMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBiVEiWQKQwDLYwiRlamHtXWlga12SSbo81XZjIGRcm48ixIKfPSCgyrgTtCL53u2Xc5xtuOwM8DGeD6davYIdHxUY7MRb2/NwqaWfGg1RzhwQqUhI0LtYNKMVJMpMIBBRIgMIpV+VO2ezkuh2kZBThsYHmU4xDXDBu/e+AXzIlUiKNmxl7I9zp7bGofme7c3HKFKSxIEgf7lCdxMVAwBwDQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999250251, + 9496595060, + 290449209, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999234950, + 9496600360, + 290454210, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu7yGDw9XkhZcZ4eboMs3tk7ZiejTdkhwdAMkQazAn7dv5eDP9dsp2NKhzbS7khxjDrTr85TKAVsv3yeyruNj9xcMNggg7eGSfNVcquVu28VRSsvfq9daPcg2WuWn3GG7yUqHfSsGUPS1fJwASXZUiWf7By1i7GbTEHY4SFWL4aaDFqHLjEwL17soBFGx79zViHbfTV84hSGQv7zgCvVCt34MZWrMyqipAqTbaWw9rp1cvwfjGXTidFqYFFbfDBJimCJuawd6DDMqVWDwpvEJX7tMb3UankPBdvBaqQmLQnR2VpXHgpcgLic4CZnD5NsKhGxEcwvYZoTWJJap8owH7kyCc1FsBzCPXzb11171E2G9TmE9fB1esvVw3NEX1RRy71rm1Vc2bmBfqNUghnyGV18L6vFzurhAFUXecnNbVSg5LymGUV5Af78Jrrw5nvagzSFaRq5GHCtHLasbWTfj4b2B4iWgsexevozj8ntXVR9n597M", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTDVe2v1n6gyjdnYnEZRpWFWGZG1T9DXtthMTpEx1mRtv4Yshb3ZurwwTeJXxje4us7XxZCtQNsbkkSMUgrQ3mUm5dt99prFjDduoGT4uxBLfe6Gsj87XdZABeTUFW8rXmAnyJxRobhKBHQJeekUhiGeJyUC8cJj7MMfuQ9rxACC7AUEC73DvYrEPNbo1s1KENpxZP8R8iKqqmXxj5HrPCYCJuVr8UASnP6c85KDhssMBfR2NhMf2GVkqcQNYByV3qB4keE7bK6JAaW24Ku9dhMUAf7HsJHZ1VHYcXQNWFyZb2BYMdbsDrRNWW9UTBrcy2X", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40531 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779779 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201043 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221354 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221504 + }, + "blockTime": 1744139234 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF b/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF new file mode 100644 index 00000000..dfc217e3 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF @@ -0,0 +1,140 @@ +{ + "slot": 81, + "transaction": [ + "ASf5/6HtHXgRqfkKxHZlT//HtOHf5BGIYQO5+pCOnDR1VEk0xxBC+qXaFapCfyhBl8UutZEWnSKXk8QrwMeEMAIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZvjBRn6vD4sSGXLmoqihHQaIsGExVgjbrmhtYW587pQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCm+g7DczMXGfPXHhAuySmBq8I4qrwW83ZeEiLxML5QAVa1fgQ7lR+aAmwHrgD8MyfNxLWAqsfKBTigAyOjiFHi1UbXpptKK6b72N7o4HtnU/pc0U1RaAPZsZGydu5dRnJXl6TETJNole8Dr9l9LRQuK8U0+oixsBQ7aRjeV/ZukVq96MXS4TUFOQSxPbaFpTXiCioOIR+bVwaGDpMEAetQEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999648077, + 9496457260, + 290319183, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999632776, + 9496462560, + 290324184, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5m2KF1H7kx65p2dbVyCZ2dLCz1WwmzDGyWYULDD1WeG5MMyyGPNES6XSdL2zbPnouFyQ1ssGdWKTuosPiTBxYPiUGMi9VMUH1Feh1AV5sS9zKSK12QpjU1LoEGJRRmrb5AfXyHrsWuCK8frE2ZqwiuKtx6eoxNS76gfegN2MJ5buymV2kfiPSkciKKtH7F9nVWpx8xaoNvsx3uwaYnjazQgLyvcS9WxSLph5HByq1vHwwUyvW9fsAQBMKF9VbDGqXoPfc31hBM1VsJxHDxfM8XFAKgHzoDshs3iX8e9AsKZVv8MnQ6LnEzSLjyeS8LrmrYvLLtmPhVUujPXQ6qmVBtKRrBWxLHzAPiLue6UVb2eLjKss6A7kCrDh999xjczApBMJnWfc1yj9UdE2q1kHjY6e1F8Sh7bCL1t65pZDwthZeMGY3rhWo2vvrscfvyJy1aHNiNEcTXrPtFghFV572XvWsDxyXY29SyXzm7TRzEAJZ9R", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEWtwvPiK7Y7eTopwvThBvEWik5UXAp7tH91E3vB9LxPNhPMjDovZSvR2qsJ7Dg2vP6S62D7cyXArWda8e61SaG22m52eQ7KH6wMWWGMWtMMUXuoVE8CPsxRBxrWnStrmbHxDVzmWepfn8Y46qeKWoiVwG1KNhEmPGmCfbm9v7WLSzynvjuemuPnXSht9HdWgFZyG7op4E15gZf7gAZ751ygshT2qjLzjuBVHTamP1LkP6PGYXj4hJpAZi16vqqv46E53JxR1faTQLD5vQm8vBqpVhQwozbV8r1bLJcukmUHYhSbPtBTL6PzUAKwTU3JA7y", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779842 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221441 + }, + "blockTime": 1744139211 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq b/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq new file mode 100644 index 00000000..01367cf9 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq @@ -0,0 +1,140 @@ +{ + "slot": 43, + "transaction": [ + "AShTsQ8rksueW4i4ce4b0Cv6i1E1zPV+qvo3t+nRzV2xmfx7Z6GZAuSnAeLGyqL+GDWIbqkvqD4dF1MagB9ORg4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YrcXmwCUNZbBcxuzuMUDZYkKBKcOrZ94whDbzKTLo0MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEhv83UFCsL+V7SZUmUH4YwghGH0LdjIgB97Fa6UAgAKekktgls8LZtz+7MyzETZTVLH2FAE+XLa0cyDi8KjSAirGcQPqv+/1YfjODyXOaeK+dgiP2m1RoOpyIMRvr1ZJq+KJenEdSr5NJGwX+5o2ylVhnfzaYwvO6irR76Xnnst/snuUFgLQHRFUIhETT8carK5U4359AHu7e1Xv8GKihAEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 100000000000, + 9496335360, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999984699, + 9496340660, + 290209161, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5tn8cNmJWPYhDk9muGH6dt75rRyPSpVaFVR6nxMJjg7EUzFiuJ4WZvL83MNr3egXC7XFCCLhn3CeNDDSEFRdfNAj4ELVVL1BjNd6Zj4p9AJYnPDGXCR1QWLtMHw9hAkAQx1rVxzHXxUQc7B8VTbg57TVVvwQ3aqEM97RSYZDUnL3NWsPA7UfTyxCGnFUz52ySkg5qdwfb9JReXc1NXU2wNn5n1TUYJiEJEnvivAm5pB4ERxUHAxpmGsyJwUvoUDdc5ZPqHBQ8Dtx6jnVwvdpEVs7jLwgXgPCwHJfSMX4RYsPe3x9FjbBvazZCxGQdWRjSA3VduVFoJ9MQ5iJseYYkdDyG7D35NHDuhA7rECSbFnyKYRu3LyRvhtiiuRU4u6VKXyMUw4woupKMHVWgbg7p6S9ecxgDvoeuqQDU7CB2aZGRo97Eb6HcygYkLHqmKShacqPhzHvHSaFRtK2DAPtmRt3WHqpJTubqBz3tbqpThrtS31", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEKWJuNFAuns9m75Q37wvPchSoJdVUuXSX8bMuth27Mq42BJuoQw7YB8AX5beh4cPNxMXLTuhCrzyVKrNHf9FnJSoapL2C91AfFBhbJVnE6DsqADRZWqzbTpQ9KKkNs1x91gvz9Zq2D2aopfStYCK7kib1CJWhJbxmfC3YZDLt9UkmSoj7jDpaXaKMPgpY5w2CgHwP4xo9nZ6iAMYLJXvpGuxDusBu162R6vUFGzWU3zzKzfGHmXUhVa8KDnUaLMTvUNiRM8F1yNqMqCnjMukt3RE58FCb9VCUB7gPSckNhBuJd22Dg42QTxAattY1qynCo", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39954 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 780356 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200466 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220777 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 220927 + }, + "blockTime": 1744139192 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm b/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm new file mode 100644 index 00000000..472243a7 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm @@ -0,0 +1,140 @@ +{ + "slot": 90, + "transaction": [ + "ASlc7b7hJ1RW1nS47Pp5SqaYWkeoqV/YSp+x4fGIQ+xRJ6QEIPCnZeZmzCp9wvGrZQGmP2OZvyeyokD2VpP6sgQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DlUQRBw93PcEK8j68Tq9nOfr4d//l7y3aF+FZMXnCvoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEUUKyvXfANN2trt0juyT0QEan39XoHjPgBgzUvkajU4FqEgouSrNxesXU5GWQOGAkA+J5lsZlUF9FRdtF8oN2wdPnxGHxtVAtxCpCfVEIRDI1R40COOiBL+8FtmQ/WDTHpdld9w8CgGxE7s46b75ggYf8NfVsLCnE/kI8+Yfuh8DEIaWlqH1v8QSNd1sA2r4kfFm2fDOiTlwS46SRfdcJwEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999571572, + 9496483760, + 290344188, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999556271, + 9496489060, + 290349189, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu5svuqgU8ASbxb9t8KoCUQWyW2ZdzsYVPCqxV4LU4CdhXzrXbcZEuCsNmKtAABbJyPBaVGeodtPQ29Wg15QtpaHHQg1Hd7RnrDwT1vgG8mrLXWZd6cMfba7QfEQuXBs4NqvYkR4Go9BUqQvEsRDbh5FjCp5WCz2GS39N4eXTCzc6DXPJ5zupx2v61gSgXP1eNvbvHsStN4wDi5dAhhTFsjiHo7ZMDMRrs5R6cjcbyXm9JoDgsrDkHGAYJeLpBvKPM7kJ2KYbEWaGBVea4emqxfF3zXV7nDEBjD1f241m3XtDdL5CZu9h4GLEPRHBJq1wc7vv1bGYnJMRTN5D8bhfoy9e6QRo2PyKXj7BzvBNADvfdASmySN6ygXKfCkGxSaMDD2P2Gay2aqYMcyRg3R4FfoAf2Mou5EBF7Xb8nSS2S9LRNudQPt2BK1yEFT1bw4t69MS8oNy16Nm4s4oehP3bcwjgmvGmfSJsPezNrUyyV1p5dsD", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossPV56b2iiTQorYRvcTQbJMYJftZnhGvCsmGQD23zAzURbaqjMsnfktDvtpJSaVfiff2Pqv7iKv724eQejWid8jjkMwJPTC1n4yTw4Aaiw7GdvDVqiemBzqCJJonuTU5wpeqhLxu75pyJqiEYNFHgREGxB13bd8twUmrGXxHw1PZ4gcnkw6TXrLBrvNsrGtj8yNVpD1PfioE3kdKhCSgSsyRUsEHwtzEdUX68PUFr9r3B9CtY8bNPpgXJTKzydGPh9gdisxqDB8E2kiHfwgrjhTTg5HCc4gZgPbGH2ogYmig1Bu8fwWzMtJYhU24D6iGTyZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139215 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 b/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 new file mode 100644 index 00000000..fb068627 --- /dev/null +++ b/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 @@ -0,0 +1,140 @@ +{ + "slot": 102, + "transaction": [ + "ATH785jPrTAXwzcHkrEsjTKDDOGisoZMKRkqslNh+enjojlUgrapbsA+XqI/1JotGkOp4jlsbGYPcD5a1JOLAQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1rWj1W3NOaJd9nyXv3ilkYfB5jR1Xw9Uzcx/gIfL1A14CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJ9GaDQ0AGu+4j3nhvQbi589FMMTQA274UXqrlJ/zBlgm9khRDj9EzO3/G3NihRVRrpQPfbCnUsDM0jKhru5qUQnhrCvgyVS44ydFebbZeL65SKPaPpBFSyXh3gRLnDW3gXJCHvupretSgRNFeFN0cdiPdv6v/Xt4SZMFjzkzZ3zgpR3WuqvjGdDGrcyDqn+62Ehmrc5pRn9oFEHcbEf9igEBAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999464465, + 9496520860, + 290379195, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999449164, + 9496526160, + 290384196, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1392000, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 8, + 7, + 11, + 6, + 9, + 5, + 5, + 3, + 5, + 1, + 2 + ], + "data": "KWv8WR8JeWsurSTFu6GimJbm9bv3gaeBzLXQd2xYZwCVXLaKUiweRwLe1PJW1mmNMMt1BjBD6PxqXWx8SXB8kRzA8uKtMo2WuFpuvmTbr4WET6K3wCryhZ16wNuc7UQPdtscEUTZmtZTjkf2rZZM7S55zU3yvcQNPTkx9b6Q1PAzQqBfSRigUV6dJUsj8KxBQZ1329hJidfj93PJwByVrtFuPVR3QxcPYtdUXp717T4Xg5zKhPdVaz9kPUe1Nsuxd8XSAZUZ1NL2fBKMy3DAbSNugE762vX44vnTMq3FyvuBZXZmS3rJ3g5UpvFpiQLpNv32LCjSwvxkzvacDznMZhWiwgkZaiaDrPoxyaW3BEf1SvEjB67mAxEbdCdYoqtekV5VKQDbEbxUPSZtg2dXmUJtBSAbPbiGt4feXuJdQ2rNg5CQERNXThtYo43zG9EXNgrq7MaT8VfwmSmkgoceEkuief5LbB5sL43uaiK2q3YESDcjxDHUC2uZJ614bkMm", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4WyeHbGaYB4b", + "stackHeight": 3 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 3 + }, + { + "programIdIndex": 6, + "accounts": [ + 11, + 8, + 2, + 1 + ], + "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUEaba5ACvnhFfeKJ2F9MsCmRLBvJ8uwJfUoeM3z39LB5VgdCt7512NxCqRRdJeKJyqbBMd2mXFoui9dTtXLtkeCgYKhLcBsdPrYsGfAqQFWDxhB2pdnhcji8c3woZLm3TkUKjFcKecmmW3uJjkCDmBicdgsp6APv69CyRZYv9Jdv3iB31ZGWDFwyaU3nJ1MPMJaXBsmmpo2JRsgTmY4bMDwfEPH8nKtAjCHNegdyCjfgT73imyC44PZDtmjKTwp4odts5zbGCqGrM8TdpELjgxyckBR8AWM7kQUG9FjcX9RyasMaSFRZatgTQ3brSTtsiw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: CreateCompressedPda", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 976407 units remaining", + "Program log: num new addresses: 1", + "Program log: cpi_ix_data.num_address_queues: 1", + "Program log: start output appends: 0", + "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", + "Program log: paying fee: 5300", + "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program log: paying fee: 5001", + "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program log: insert_nullifiers 0", + "Program log: insert_leaves 1", + "Program log: insert_addresses 1", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program consumption: 779820 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 221463 + }, + "blockTime": 1744139221 +} \ No newline at end of file diff --git a/tree.txt b/tree.txt new file mode 100644 index 00000000..7c13af39 --- /dev/null +++ b/tree.txt @@ -0,0 +1,2716 @@ +photon-indexer v0.50.0 (/Users/tsv/Developer/photon) +├── anchor-lang v0.29.0 +│ ├── anchor-attribute-access-control v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 +│ │ │ ├── anyhow v1.0.97 +│ │ │ ├── bs58 v0.5.1 +│ │ │ ├── heck v0.3.3 +│ │ │ │ └── unicode-segmentation v1.12.0 +│ │ │ ├── proc-macro2 v1.0.94 +│ │ │ │ └── unicode-ident v1.0.18 +│ │ │ ├── quote v1.0.40 +│ │ │ │ └── proc-macro2 v1.0.94 (*) +│ │ │ ├── serde v1.0.219 +│ │ │ │ └── serde_derive v1.0.219 (proc-macro) +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── syn v2.0.100 +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── unicode-ident v1.0.18 +│ │ │ ├── serde_json v1.0.140 +│ │ │ │ ├── itoa v1.0.15 +│ │ │ │ ├── memchr v2.7.4 +│ │ │ │ ├── ryu v1.0.20 +│ │ │ │ └── serde v1.0.219 (*) +│ │ │ ├── sha2 v0.10.8 +│ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ ├── cpufeatures v0.2.17 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ └── digest v0.10.7 +│ │ │ │ ├── block-buffer v0.10.4 +│ │ │ │ │ └── generic-array v0.14.7 +│ │ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ │ └── typenum v1.18.0 +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ └── version_check v0.9.5 +│ │ │ │ ├── crypto-common v0.1.6 +│ │ │ │ │ ├── generic-array v0.14.7 (*) +│ │ │ │ │ └── typenum v1.18.0 +│ │ │ │ └── subtle v2.4.1 +│ │ │ ├── syn v1.0.109 +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── unicode-ident v1.0.18 +│ │ │ └── thiserror v1.0.69 +│ │ │ └── thiserror-impl v1.0.69 (proc-macro) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v2.0.100 (*) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-attribute-account v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── bs58 v0.5.1 +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-attribute-constant v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-attribute-error v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-attribute-event v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-attribute-program v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-derive-accounts v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-derive-serde v0.29.0 (proc-macro) +│ │ ├── anchor-syn v0.29.0 (*) +│ │ ├── borsh-derive-internal v0.10.4 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v1.0.109 (*) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── anchor-derive-space v0.29.0 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── arrayref v0.3.9 +│ ├── base64 v0.13.1 +│ ├── bincode v1.3.3 +│ │ └── serde v1.0.219 (*) +│ ├── borsh v0.10.4 +│ │ ├── borsh-derive v0.10.4 (proc-macro) +│ │ │ ├── borsh-derive-internal v0.10.4 (*) +│ │ │ ├── borsh-schema-derive-internal v0.10.4 +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── syn v1.0.109 (*) +│ │ │ ├── proc-macro-crate v0.1.5 +│ │ │ │ └── toml v0.5.11 +│ │ │ │ └── serde v1.0.219 (*) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ └── syn v1.0.109 (*) +│ │ └── hashbrown v0.13.2 +│ │ └── ahash v0.8.11 +│ │ ├── cfg-if v1.0.0 +│ │ ├── getrandom v0.2.15 +│ │ │ ├── cfg-if v1.0.0 +│ │ │ └── libc v0.2.171 +│ │ ├── once_cell v1.21.3 +│ │ └── zerocopy v0.7.35 +│ │ [build-dependencies] +│ │ └── version_check v0.9.5 +│ ├── bytemuck v1.22.0 +│ │ └── bytemuck_derive v1.9.3 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── getrandom v0.2.15 (*) +│ ├── solana-program v1.18.22 +│ │ ├── ark-bn254 v0.4.0 +│ │ │ ├── ark-ec v0.4.2 +│ │ │ │ ├── ark-ff v0.4.2 +│ │ │ │ │ ├── ark-ff-asm v0.4.2 (proc-macro) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ │ ├── ark-ff-macros v0.4.2 (proc-macro) +│ │ │ │ │ │ ├── num-bigint v0.4.6 +│ │ │ │ │ │ │ ├── num-integer v0.1.46 +│ │ │ │ │ │ │ │ └── num-traits v0.2.19 +│ │ │ │ │ │ │ │ [build-dependencies] +│ │ │ │ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ │ ├── ark-serialize v0.4.2 +│ │ │ │ │ │ ├── ark-serialize-derive v0.4.2 (proc-macro) +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ │ │ ├── ark-std v0.4.0 +│ │ │ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ └── rand v0.8.5 +│ │ │ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ │ │ ├── rand_chacha v0.3.1 +│ │ │ │ │ │ │ │ ├── ppv-lite86 v0.2.21 +│ │ │ │ │ │ │ │ │ └── zerocopy v0.8.24 +│ │ │ │ │ │ │ │ │ └── zerocopy-derive v0.8.24 (proc-macro) +│ │ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ │ │ └── rand_core v0.6.4 +│ │ │ │ │ │ │ │ └── getrandom v0.2.15 (*) +│ │ │ │ │ │ │ └── rand_core v0.6.4 (*) +│ │ │ │ │ │ ├── digest v0.10.7 (*) +│ │ │ │ │ │ └── num-bigint v0.4.6 +│ │ │ │ │ │ ├── num-integer v0.1.46 (*) +│ │ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ │ │ └── serde v1.0.219 (*) +│ │ │ │ │ ├── ark-std v0.4.0 (*) +│ │ │ │ │ ├── derivative v2.2.0 (proc-macro) +│ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ │ ├── digest v0.10.7 (*) +│ │ │ │ │ ├── itertools v0.10.5 +│ │ │ │ │ │ └── either v1.15.0 +│ │ │ │ │ │ └── serde v1.0.219 (*) +│ │ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ ├── paste v1.0.15 (proc-macro) +│ │ │ │ │ └── zeroize v1.3.0 +│ │ │ │ │ └── zeroize_derive v1.4.2 (proc-macro) +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ └── rustc_version v0.4.1 +│ │ │ │ │ └── semver v1.0.26 +│ │ │ │ ├── ark-poly v0.4.2 +│ │ │ │ │ ├── ark-ff v0.4.2 (*) +│ │ │ │ │ ├── ark-serialize v0.4.2 (*) +│ │ │ │ │ ├── ark-std v0.4.0 (*) +│ │ │ │ │ ├── derivative v2.2.0 (proc-macro) (*) +│ │ │ │ │ └── hashbrown v0.13.2 (*) +│ │ │ │ ├── ark-serialize v0.4.2 (*) +│ │ │ │ ├── ark-std v0.4.0 (*) +│ │ │ │ ├── derivative v2.2.0 (proc-macro) (*) +│ │ │ │ ├── hashbrown v0.13.2 (*) +│ │ │ │ ├── itertools v0.10.5 (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ ├── ark-ff v0.4.2 (*) +│ │ │ └── ark-std v0.4.0 (*) +│ │ ├── ark-ec v0.4.2 (*) +│ │ ├── ark-ff v0.4.2 (*) +│ │ ├── ark-serialize v0.4.2 (*) +│ │ ├── base64 v0.21.7 +│ │ ├── bincode v1.3.3 (*) +│ │ ├── bitflags v2.9.0 +│ │ │ └── serde v1.0.219 (*) +│ │ ├── blake3 v1.8.0 +│ │ │ ├── arrayref v0.3.9 +│ │ │ ├── arrayvec v0.7.6 +│ │ │ ├── cfg-if v1.0.0 +│ │ │ ├── constant_time_eq v0.3.1 +│ │ │ └── digest v0.10.7 (*) +│ │ │ [build-dependencies] +│ │ │ └── cc v1.2.17 +│ │ │ ├── jobserver v0.1.33 +│ │ │ │ └── libc v0.2.171 +│ │ │ ├── libc v0.2.171 +│ │ │ └── shlex v1.3.0 +│ │ ├── borsh v0.9.3 +│ │ │ ├── borsh-derive v0.9.3 (proc-macro) +│ │ │ │ ├── borsh-derive-internal v0.9.3 +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ ├── borsh-schema-derive-internal v0.9.3 +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ ├── proc-macro-crate v0.1.5 (*) +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ └── syn v1.0.109 (*) +│ │ │ └── hashbrown v0.11.2 +│ │ │ └── ahash v0.7.8 +│ │ │ ├── getrandom v0.2.15 (*) +│ │ │ └── once_cell v1.21.3 +│ │ │ [build-dependencies] +│ │ │ └── version_check v0.9.5 +│ │ ├── borsh v0.10.4 (*) +│ │ ├── borsh v1.5.7 +│ │ │ └── borsh-derive v1.5.7 (proc-macro) +│ │ │ ├── once_cell v1.21.3 +│ │ │ ├── proc-macro-crate v3.3.0 +│ │ │ │ └── toml_edit v0.22.24 +│ │ │ │ ├── indexmap v2.8.0 +│ │ │ │ │ ├── equivalent v1.0.2 +│ │ │ │ │ └── hashbrown v0.15.2 +│ │ │ │ │ └── allocator-api2 v0.2.21 +│ │ │ │ ├── toml_datetime v0.6.8 +│ │ │ │ └── winnow v0.7.4 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v2.0.100 (*) +│ │ │ [build-dependencies] +│ │ │ └── cfg_aliases v0.2.1 +│ │ ├── bs58 v0.4.0 +│ │ ├── bv v0.11.1 +│ │ │ └── serde v1.0.219 (*) +│ │ │ [build-dependencies] +│ │ │ └── feature-probe v0.1.1 +│ │ ├── bytemuck v1.22.0 (*) +│ │ ├── curve25519-dalek v3.2.1 +│ │ │ ├── byteorder v1.5.0 +│ │ │ ├── digest v0.9.0 +│ │ │ │ └── generic-array v0.14.7 (*) +│ │ │ ├── rand_core v0.5.1 +│ │ │ │ └── getrandom v0.1.16 +│ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ └── libc v0.2.171 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── subtle v2.4.1 +│ │ │ └── zeroize v1.3.0 (*) +│ │ ├── itertools v0.10.5 (*) +│ │ ├── lazy_static v1.5.0 +│ │ ├── libc v0.2.171 +│ │ ├── libsecp256k1 v0.6.0 +│ │ │ ├── arrayref v0.3.9 +│ │ │ ├── base64 v0.12.3 +│ │ │ ├── digest v0.9.0 (*) +│ │ │ ├── hmac-drbg v0.3.0 +│ │ │ │ ├── digest v0.9.0 (*) +│ │ │ │ ├── generic-array v0.14.7 (*) +│ │ │ │ └── hmac v0.8.1 +│ │ │ │ ├── crypto-mac v0.8.0 +│ │ │ │ │ ├── generic-array v0.14.7 (*) +│ │ │ │ │ └── subtle v2.4.1 +│ │ │ │ └── digest v0.9.0 (*) +│ │ │ ├── libsecp256k1-core v0.2.2 +│ │ │ │ ├── crunchy v0.2.3 +│ │ │ │ ├── digest v0.9.0 (*) +│ │ │ │ └── subtle v2.4.1 +│ │ │ ├── rand v0.7.3 +│ │ │ │ ├── getrandom v0.1.16 (*) +│ │ │ │ ├── libc v0.2.171 +│ │ │ │ ├── rand_chacha v0.2.2 +│ │ │ │ │ ├── ppv-lite86 v0.2.21 (*) +│ │ │ │ │ └── rand_core v0.5.1 (*) +│ │ │ │ └── rand_core v0.5.1 (*) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── sha2 v0.9.9 +│ │ │ │ ├── block-buffer v0.9.0 +│ │ │ │ │ ├── block-padding v0.2.1 +│ │ │ │ │ └── generic-array v0.14.7 (*) +│ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ ├── cpufeatures v0.2.17 (*) +│ │ │ │ ├── digest v0.9.0 (*) +│ │ │ │ └── opaque-debug v0.3.1 +│ │ │ └── typenum v1.18.0 +│ │ │ [build-dependencies] +│ │ │ ├── libsecp256k1-gen-ecmult v0.2.1 +│ │ │ │ └── libsecp256k1-core v0.2.2 +│ │ │ │ ├── crunchy v0.2.3 +│ │ │ │ ├── digest v0.9.0 (*) +│ │ │ │ └── subtle v2.4.1 +│ │ │ └── libsecp256k1-gen-genmult v0.2.1 +│ │ │ └── libsecp256k1-core v0.2.2 (*) +│ │ ├── light-poseidon v0.2.0 +│ │ │ ├── ark-bn254 v0.4.0 (*) +│ │ │ ├── ark-ff v0.4.2 (*) +│ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ └── thiserror v1.0.69 (*) +│ │ ├── log v0.4.27 +│ │ │ └── value-bag v1.11.1 +│ │ ├── memoffset v0.9.1 +│ │ │ [build-dependencies] +│ │ │ └── autocfg v1.4.0 +│ │ ├── num-bigint v0.4.6 (*) +│ │ ├── num-derive v0.4.2 (proc-macro) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v2.0.100 (*) +│ │ ├── num-traits v0.2.19 (*) +│ │ ├── rand v0.8.5 (*) +│ │ ├── rustversion v1.0.20 (proc-macro) +│ │ ├── serde v1.0.219 (*) +│ │ ├── serde_bytes v0.11.17 +│ │ │ └── serde v1.0.219 (*) +│ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ ├── serde_json v1.0.140 +│ │ │ ├── itoa v1.0.15 +│ │ │ ├── memchr v2.7.4 +│ │ │ ├── ryu v1.0.20 +│ │ │ └── serde v1.0.219 (*) +│ │ ├── sha2 v0.10.8 (*) +│ │ ├── sha3 v0.10.8 +│ │ │ ├── digest v0.10.7 (*) +│ │ │ └── keccak v0.1.5 +│ │ │ └── cpufeatures v0.2.17 (*) +│ │ ├── solana-frozen-abi v1.18.22 +│ │ │ ├── block-buffer v0.10.4 (*) +│ │ │ ├── bs58 v0.4.0 +│ │ │ ├── bv v0.11.1 (*) +│ │ │ ├── either v1.15.0 (*) +│ │ │ ├── generic-array v0.14.7 (*) +│ │ │ ├── im v15.1.0 +│ │ │ │ ├── bitmaps v2.1.0 +│ │ │ │ │ └── typenum v1.18.0 +│ │ │ │ ├── rand_core v0.6.4 (*) +│ │ │ │ ├── rand_xoshiro v0.6.0 +│ │ │ │ │ └── rand_core v0.6.4 (*) +│ │ │ │ ├── rayon v1.10.0 +│ │ │ │ │ ├── either v1.15.0 (*) +│ │ │ │ │ └── rayon-core v1.12.1 +│ │ │ │ │ ├── crossbeam-deque v0.8.6 +│ │ │ │ │ │ ├── crossbeam-epoch v0.9.18 +│ │ │ │ │ │ │ └── crossbeam-utils v0.8.21 +│ │ │ │ │ │ └── crossbeam-utils v0.8.21 +│ │ │ │ │ └── crossbeam-utils v0.8.21 +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── sized-chunks v0.6.5 +│ │ │ │ │ ├── bitmaps v2.1.0 (*) +│ │ │ │ │ └── typenum v1.18.0 +│ │ │ │ └── typenum v1.18.0 +│ │ │ │ [build-dependencies] +│ │ │ │ └── version_check v0.9.5 +│ │ │ ├── lazy_static v1.5.0 +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── memmap2 v0.5.10 +│ │ │ │ └── libc v0.2.171 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_bytes v0.11.17 (*) +│ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ ├── sha2 v0.10.8 (*) +│ │ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ [build-dependencies] +│ │ │ │ └── rustc_version v0.4.1 (*) +│ │ │ ├── subtle v2.4.1 +│ │ │ └── thiserror v1.0.69 (*) +│ │ │ [build-dependencies] +│ │ │ └── rustc_version v0.4.1 (*) +│ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) (*) +│ │ ├── solana-sdk-macro v1.18.22 (proc-macro) +│ │ │ ├── bs58 v0.4.0 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ ├── rustversion v1.0.20 (proc-macro) +│ │ │ └── syn v2.0.100 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ ├── tiny-bip39 v0.8.2 +│ │ │ ├── anyhow v1.0.97 +│ │ │ ├── hmac v0.8.1 (*) +│ │ │ ├── once_cell v1.21.3 +│ │ │ ├── pbkdf2 v0.4.0 +│ │ │ │ └── crypto-mac v0.8.0 (*) +│ │ │ ├── rand v0.7.3 (*) +│ │ │ ├── rustc-hash v1.1.0 +│ │ │ ├── sha2 v0.9.9 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ ├── unicode-normalization v0.1.24 +│ │ │ │ └── tinyvec v1.9.0 +│ │ │ │ └── tinyvec_macros v0.1.1 +│ │ │ └── zeroize v1.3.0 (*) +│ │ ├── wasm-bindgen v0.2.100 +│ │ │ ├── cfg-if v1.0.0 +│ │ │ ├── once_cell v1.21.3 +│ │ │ ├── rustversion v1.0.20 (proc-macro) +│ │ │ └── wasm-bindgen-macro v0.2.100 (proc-macro) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── wasm-bindgen-macro-support v0.2.100 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ ├── syn v2.0.100 (*) +│ │ │ ├── wasm-bindgen-backend v0.2.100 +│ │ │ │ ├── bumpalo v3.17.0 +│ │ │ │ ├── log v0.4.27 +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ ├── syn v2.0.100 (*) +│ │ │ │ └── wasm-bindgen-shared v0.2.100 +│ │ │ │ └── unicode-ident v1.0.18 +│ │ │ └── wasm-bindgen-shared v0.2.100 (*) +│ │ └── zeroize v1.3.0 (*) +│ │ [build-dependencies] +│ │ ├── cc v1.2.17 (*) +│ │ └── rustc_version v0.4.1 (*) +│ └── thiserror v1.0.69 (*) +├── anyhow v1.0.97 +├── ark-bn254 v0.4.0 (*) +├── async-std v1.13.1 +│ ├── async-attributes v1.1.2 (proc-macro) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── async-channel v1.9.0 +│ │ ├── concurrent-queue v2.5.0 +│ │ │ └── crossbeam-utils v0.8.21 +│ │ ├── event-listener v2.5.3 +│ │ └── futures-core v0.3.31 +│ ├── async-global-executor v2.4.1 +│ │ ├── async-channel v2.3.1 +│ │ │ ├── concurrent-queue v2.5.0 (*) +│ │ │ ├── event-listener-strategy v0.5.4 +│ │ │ │ ├── event-listener v5.4.0 +│ │ │ │ │ ├── concurrent-queue v2.5.0 (*) +│ │ │ │ │ ├── parking v2.2.1 +│ │ │ │ │ └── pin-project-lite v0.2.16 +│ │ │ │ └── pin-project-lite v0.2.16 +│ │ │ ├── futures-core v0.3.31 +│ │ │ └── pin-project-lite v0.2.16 +│ │ ├── async-executor v1.13.1 +│ │ │ ├── async-task v4.7.1 +│ │ │ ├── concurrent-queue v2.5.0 (*) +│ │ │ ├── fastrand v2.3.0 +│ │ │ ├── futures-lite v2.6.0 +│ │ │ │ ├── fastrand v2.3.0 +│ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ ├── futures-io v0.3.31 +│ │ │ │ ├── parking v2.2.1 +│ │ │ │ └── pin-project-lite v0.2.16 +│ │ │ └── slab v0.4.9 +│ │ │ [build-dependencies] +│ │ │ └── autocfg v1.4.0 +│ │ ├── async-io v2.4.0 +│ │ │ ├── async-lock v3.4.0 +│ │ │ │ ├── event-listener v5.4.0 (*) +│ │ │ │ ├── event-listener-strategy v0.5.4 (*) +│ │ │ │ └── pin-project-lite v0.2.16 +│ │ │ ├── cfg-if v1.0.0 +│ │ │ ├── concurrent-queue v2.5.0 (*) +│ │ │ ├── futures-io v0.3.31 +│ │ │ ├── futures-lite v2.6.0 (*) +│ │ │ ├── parking v2.2.1 +│ │ │ ├── polling v3.7.4 +│ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ ├── rustix v0.38.44 +│ │ │ │ │ ├── bitflags v2.9.0 (*) +│ │ │ │ │ ├── errno v0.3.10 +│ │ │ │ │ │ └── libc v0.2.171 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ └── tracing v0.1.41 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── pin-project-lite v0.2.16 +│ │ │ │ ├── tracing-attributes v0.1.28 (proc-macro) +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ └── tracing-core v0.1.33 +│ │ │ │ └── once_cell v1.21.3 +│ │ │ ├── rustix v0.38.44 (*) +│ │ │ ├── slab v0.4.9 (*) +│ │ │ └── tracing v0.1.41 (*) +│ │ ├── async-lock v3.4.0 (*) +│ │ ├── blocking v1.6.1 +│ │ │ ├── async-channel v2.3.1 (*) +│ │ │ ├── async-task v4.7.1 +│ │ │ ├── futures-io v0.3.31 +│ │ │ ├── futures-lite v2.6.0 (*) +│ │ │ └── piper v0.2.4 +│ │ │ ├── atomic-waker v1.1.2 +│ │ │ ├── fastrand v2.3.0 +│ │ │ └── futures-io v0.3.31 +│ │ ├── futures-lite v2.6.0 (*) +│ │ ├── once_cell v1.21.3 +│ │ └── tokio v1.44.1 +│ │ ├── bytes v1.10.1 +│ │ ├── libc v0.2.171 +│ │ ├── mio v1.0.3 +│ │ │ └── libc v0.2.171 +│ │ ├── parking_lot v0.12.3 +│ │ │ ├── lock_api v0.4.12 +│ │ │ │ └── scopeguard v1.2.0 +│ │ │ │ [build-dependencies] +│ │ │ │ └── autocfg v1.4.0 +│ │ │ └── parking_lot_core v0.9.10 +│ │ │ ├── cfg-if v1.0.0 +│ │ │ ├── libc v0.2.171 +│ │ │ └── smallvec v1.14.0 +│ │ ├── pin-project-lite v0.2.16 +│ │ ├── signal-hook-registry v1.4.2 +│ │ │ └── libc v0.2.171 +│ │ ├── socket2 v0.5.9 +│ │ │ └── libc v0.2.171 +│ │ └── tokio-macros v2.5.0 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── async-io v2.4.0 (*) +│ ├── async-lock v3.4.0 (*) +│ ├── crossbeam-utils v0.8.21 +│ ├── futures-core v0.3.31 +│ ├── futures-io v0.3.31 +│ ├── futures-lite v2.6.0 (*) +│ ├── kv-log-macro v1.0.7 +│ │ └── log v0.4.27 (*) +│ ├── log v0.4.27 (*) +│ ├── memchr v2.7.4 +│ ├── once_cell v1.21.3 +│ ├── pin-project-lite v0.2.16 +│ ├── pin-utils v0.1.0 +│ └── slab v0.4.9 (*) +├── async-stream v0.3.6 +│ ├── async-stream-impl v0.3.6 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── futures-core v0.3.31 +│ └── pin-project-lite v0.2.16 +├── async-trait v0.1.88 (proc-macro) +│ ├── proc-macro2 v1.0.94 (*) +│ ├── quote v1.0.40 (*) +│ └── syn v2.0.100 (*) +├── base64 v0.21.7 +├── bincode v1.3.3 (*) +├── borsh v0.10.4 (*) +├── bs58 v0.4.0 +├── byteorder v1.5.0 +├── bytes v1.10.1 +├── cadence v1.5.0 +│ └── crossbeam-channel v0.5.14 +│ └── crossbeam-utils v0.8.21 +├── cadence-macros v1.5.0 +│ └── cadence v1.5.0 (*) +├── clap v4.5.35 +│ ├── clap_builder v4.5.35 +│ │ ├── anstream v0.6.18 +│ │ │ ├── anstyle v1.0.10 +│ │ │ ├── anstyle-parse v0.2.6 +│ │ │ │ └── utf8parse v0.2.2 +│ │ │ ├── anstyle-query v1.1.2 +│ │ │ ├── colorchoice v1.0.3 +│ │ │ ├── is_terminal_polyfill v1.70.1 +│ │ │ └── utf8parse v0.2.2 +│ │ ├── anstyle v1.0.10 +│ │ ├── clap_lex v0.7.4 +│ │ └── strsim v0.11.1 +│ └── clap_derive v4.5.32 (proc-macro) +│ ├── heck v0.5.0 +│ ├── proc-macro2 v1.0.94 (*) +│ ├── quote v1.0.40 (*) +│ └── syn v2.0.100 (*) +├── dirs v5.0.1 +│ └── dirs-sys v0.4.1 +│ ├── libc v0.2.171 +│ └── option-ext v0.2.0 +├── futures v0.3.31 +│ ├── futures-channel v0.3.31 +│ │ ├── futures-core v0.3.31 +│ │ └── futures-sink v0.3.31 +│ ├── futures-core v0.3.31 +│ ├── futures-executor v0.3.31 +│ │ ├── futures-core v0.3.31 +│ │ ├── futures-task v0.3.31 +│ │ └── futures-util v0.3.31 +│ │ ├── futures-channel v0.3.31 (*) +│ │ ├── futures-core v0.3.31 +│ │ ├── futures-io v0.3.31 +│ │ ├── futures-macro v0.3.31 (proc-macro) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v2.0.100 (*) +│ │ ├── futures-sink v0.3.31 +│ │ ├── futures-task v0.3.31 +│ │ ├── memchr v2.7.4 +│ │ ├── pin-project-lite v0.2.16 +│ │ ├── pin-utils v0.1.0 +│ │ └── slab v0.4.9 (*) +│ ├── futures-io v0.3.31 +│ ├── futures-sink v0.3.31 +│ ├── futures-task v0.3.31 +│ └── futures-util v0.3.31 (*) +├── hex v0.4.3 +├── hyper v0.14.32 +│ ├── bytes v1.10.1 +│ ├── futures-channel v0.3.31 (*) +│ ├── futures-core v0.3.31 +│ ├── futures-util v0.3.31 (*) +│ ├── h2 v0.3.26 +│ │ ├── bytes v1.10.1 +│ │ ├── fnv v1.0.7 +│ │ ├── futures-core v0.3.31 +│ │ ├── futures-sink v0.3.31 +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── http v0.2.12 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── fnv v1.0.7 +│ │ │ └── itoa v1.0.15 +│ │ ├── indexmap v2.8.0 +│ │ │ ├── equivalent v1.0.2 +│ │ │ ├── hashbrown v0.15.2 (*) +│ │ │ └── serde v1.0.219 (*) +│ │ ├── slab v0.4.9 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-util v0.7.14 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── futures-core v0.3.31 +│ │ │ ├── futures-io v0.3.31 +│ │ │ ├── futures-sink v0.3.31 +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ └── tokio v1.44.1 (*) +│ │ └── tracing v0.1.41 (*) +│ ├── http v0.2.12 (*) +│ ├── http-body v0.4.6 +│ │ ├── bytes v1.10.1 +│ │ ├── http v0.2.12 (*) +│ │ └── pin-project-lite v0.2.16 +│ ├── httparse v1.10.1 +│ ├── httpdate v1.0.3 +│ ├── itoa v1.0.15 +│ ├── pin-project-lite v0.2.16 +│ ├── socket2 v0.5.9 (*) +│ ├── tokio v1.44.1 (*) +│ ├── tower-service v0.3.3 +│ ├── tracing v0.1.41 (*) +│ └── want v0.3.1 +│ └── try-lock v0.2.5 +├── insta v1.42.2 +│ ├── console v0.15.11 +│ │ ├── libc v0.2.171 +│ │ ├── once_cell v1.21.3 +│ │ └── unicode-width v0.2.0 +│ ├── linked-hash-map v0.5.6 +│ ├── once_cell v1.21.3 +│ ├── pin-project v1.1.10 +│ │ └── pin-project-internal v1.1.10 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── serde v1.0.219 (*) +│ └── similar v2.7.0 +├── itertools v0.12.1 +│ └── either v1.15.0 (*) +├── jsonrpsee v0.16.3 +│ ├── jsonrpsee-core v0.16.3 +│ │ ├── anyhow v1.0.97 +│ │ ├── arrayvec v0.7.6 +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── beef v0.5.2 +│ │ │ └── serde v1.0.219 (*) +│ │ ├── futures-channel v0.3.31 (*) +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── globset v0.4.16 +│ │ │ ├── aho-corasick v1.1.3 +│ │ │ │ └── memchr v2.7.4 +│ │ │ ├── bstr v1.11.3 +│ │ │ │ └── memchr v2.7.4 +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── regex-automata v0.4.9 +│ │ │ │ ├── aho-corasick v1.1.3 (*) +│ │ │ │ ├── memchr v2.7.4 +│ │ │ │ └── regex-syntax v0.8.5 +│ │ │ └── regex-syntax v0.8.5 +│ │ ├── hyper v0.14.32 (*) +│ │ ├── jsonrpsee-types v0.16.3 +│ │ │ ├── anyhow v1.0.97 +│ │ │ ├── beef v0.5.2 (*) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ └── tracing v0.1.41 (*) +│ │ ├── parking_lot v0.12.3 (*) +│ │ ├── rand v0.8.5 (*) +│ │ ├── rustc-hash v1.1.0 +│ │ ├── serde v1.0.219 (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── soketto v0.7.1 +│ │ │ ├── base64 v0.13.1 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── futures v0.3.31 (*) +│ │ │ ├── http v0.2.12 (*) +│ │ │ ├── httparse v1.10.1 +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── rand v0.8.5 (*) +│ │ │ └── sha-1 v0.9.8 +│ │ │ ├── block-buffer v0.9.0 (*) +│ │ │ ├── cfg-if v1.0.0 +│ │ │ ├── cpufeatures v0.2.17 (*) +│ │ │ ├── digest v0.9.0 (*) +│ │ │ └── opaque-debug v0.3.1 +│ │ ├── thiserror v1.0.69 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ └── tracing v0.1.41 (*) +│ ├── jsonrpsee-proc-macros v0.16.3 (proc-macro) +│ │ ├── heck v0.4.1 +│ │ │ └── unicode-segmentation v1.12.0 +│ │ ├── proc-macro-crate v1.3.1 +│ │ │ ├── once_cell v1.21.3 +│ │ │ └── toml_edit v0.19.15 +│ │ │ ├── indexmap v2.8.0 (*) +│ │ │ ├── toml_datetime v0.6.8 +│ │ │ └── winnow v0.5.40 +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── jsonrpsee-server v0.16.3 +│ │ ├── futures-channel v0.3.31 (*) +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── http v0.2.12 (*) +│ │ ├── hyper v0.14.32 (*) +│ │ ├── jsonrpsee-core v0.16.3 (*) +│ │ ├── jsonrpsee-types v0.16.3 (*) +│ │ ├── serde v1.0.219 (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── soketto v0.7.1 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-stream v0.1.17 +│ │ │ ├── futures-core v0.3.31 +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ └── tokio v1.44.1 (*) +│ │ ├── tokio-util v0.7.14 (*) +│ │ ├── tower v0.4.13 +│ │ │ ├── futures-core v0.3.31 +│ │ │ ├── futures-util v0.3.31 (*) +│ │ │ ├── hdrhistogram v7.5.4 +│ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ ├── indexmap v1.9.3 +│ │ │ │ └── hashbrown v0.12.3 +│ │ │ │ [build-dependencies] +│ │ │ │ └── autocfg v1.4.0 +│ │ │ ├── pin-project v1.1.10 (*) +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ ├── rand v0.8.5 (*) +│ │ │ ├── slab v0.4.9 (*) +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ ├── tokio-util v0.7.14 (*) +│ │ │ ├── tower-layer v0.3.3 +│ │ │ ├── tower-service v0.3.3 +│ │ │ └── tracing v0.1.41 (*) +│ │ └── tracing v0.1.41 (*) +│ ├── jsonrpsee-types v0.16.3 (*) +│ └── tracing v0.1.41 (*) +├── jsonrpsee-core v0.16.3 (*) +├── lazy_static v1.5.0 +├── light-batched-merkle-tree v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ ├── aligned-sized v1.1.0 (proc-macro) (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── borsh v0.10.4 (*) +│ ├── light-account-checks v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── solana-program v1.18.22 (*) +│ │ └── thiserror v2.0.12 +│ │ └── thiserror-impl v2.0.12 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── light-bloom-filter v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── bitvec v1.0.1 +│ │ │ ├── funty v2.0.0 +│ │ │ ├── radium v0.7.0 +│ │ │ ├── tap v1.0.1 +│ │ │ └── wyz v0.5.1 +│ │ │ └── tap v1.0.1 +│ │ ├── fastmurmur3 v0.2.0 +│ │ ├── num-bigint v0.4.6 (*) +│ │ ├── solana-program v1.18.22 (*) +│ │ └── thiserror v2.0.12 (*) +│ ├── light-compressed-account v0.1.1 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── borsh v0.10.4 (*) +│ │ ├── bytemuck v1.22.0 (*) +│ │ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ │ ├── ark-bn254 v0.5.0 +│ │ │ │ ├── ark-ec v0.5.0 +│ │ │ │ │ ├── ahash v0.8.11 (*) +│ │ │ │ │ ├── ark-ff v0.5.0 +│ │ │ │ │ │ ├── ark-ff-asm v0.5.0 (proc-macro) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ ├── ark-ff-macros v0.5.0 (proc-macro) +│ │ │ │ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ ├── ark-serialize v0.5.0 +│ │ │ │ │ │ │ ├── ark-serialize-derive v0.5.0 (proc-macro) +│ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ │ ├── ark-std v0.5.0 +│ │ │ │ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ │ │ │ │ └── rayon v1.10.0 (*) +│ │ │ │ │ │ │ ├── arrayvec v0.7.6 +│ │ │ │ │ │ │ ├── digest v0.10.7 (*) +│ │ │ │ │ │ │ └── num-bigint v0.4.6 (*) +│ │ │ │ │ │ ├── ark-std v0.5.0 (*) +│ │ │ │ │ │ ├── arrayvec v0.7.6 +│ │ │ │ │ │ ├── digest v0.10.7 (*) +│ │ │ │ │ │ ├── educe v0.6.0 (proc-macro) +│ │ │ │ │ │ │ ├── enum-ordinalize v4.3.0 +│ │ │ │ │ │ │ │ └── enum-ordinalize-derive v4.3.1 (proc-macro) +│ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ ├── itertools v0.13.0 +│ │ │ │ │ │ │ └── either v1.15.0 (*) +│ │ │ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ │ ├── paste v1.0.15 (proc-macro) +│ │ │ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ │ │ ├── ark-poly v0.5.0 +│ │ │ │ │ │ ├── ahash v0.8.11 (*) +│ │ │ │ │ │ ├── ark-ff v0.5.0 (*) +│ │ │ │ │ │ ├── ark-serialize v0.5.0 (*) +│ │ │ │ │ │ ├── ark-std v0.5.0 (*) +│ │ │ │ │ │ ├── educe v0.6.0 (proc-macro) (*) +│ │ │ │ │ │ └── hashbrown v0.15.2 (*) +│ │ │ │ │ ├── ark-serialize v0.5.0 (*) +│ │ │ │ │ ├── ark-std v0.5.0 (*) +│ │ │ │ │ ├── educe v0.6.0 (proc-macro) (*) +│ │ │ │ │ ├── hashbrown v0.15.2 (*) +│ │ │ │ │ ├── itertools v0.13.0 (*) +│ │ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ │ ├── num-integer v0.1.46 (*) +│ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ │ ├── ark-ff v0.5.0 (*) +│ │ │ │ └── ark-std v0.5.0 (*) +│ │ │ ├── ark-ff v0.5.0 (*) +│ │ │ ├── arrayvec v0.7.6 +│ │ │ ├── light-poseidon v0.3.0 +│ │ │ │ ├── ark-bn254 v0.5.0 (*) +│ │ │ │ ├── ark-ff v0.5.0 (*) +│ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ ├── sha2 v0.10.8 (*) +│ │ │ ├── sha3 v0.10.8 (*) +│ │ │ ├── solana-program v1.18.22 (*) +│ │ │ └── thiserror v2.0.12 (*) +│ │ ├── light-macros v1.1.0 (proc-macro) (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ │ ├── bs58 v0.5.1 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v2.0.100 (*) +│ │ ├── light-zero-copy v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ │ ├── solana-program v1.18.22 (*) +│ │ │ ├── thiserror v2.0.12 (*) +│ │ │ └── zerocopy v0.8.24 (*) +│ │ ├── rand v0.8.5 (*) +│ │ ├── solana-program v1.18.22 (*) +│ │ ├── thiserror v2.0.12 (*) +│ │ └── zerocopy v0.8.24 (*) +│ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-macros v1.1.0 (proc-macro) (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-merkle-tree-metadata v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── borsh v0.10.4 (*) +│ │ ├── bytemuck v1.22.0 (*) +│ │ ├── light-compressed-account v0.1.1 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ │ ├── solana-program v1.18.22 (*) +│ │ ├── thiserror v2.0.12 (*) +│ │ └── zerocopy v0.8.24 (*) +│ ├── light-verifier v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── groth16-solana v0.0.3 +│ │ │ ├── ark-bn254 v0.4.0 (*) +│ │ │ ├── ark-ec v0.4.2 (*) +│ │ │ ├── ark-ff v0.4.2 (*) +│ │ │ ├── ark-serialize v0.4.2 (*) +│ │ │ ├── solana-program v1.18.22 (*) +│ │ │ └── thiserror v1.0.69 (*) +│ │ ├── light-compressed-account v0.1.1 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ │ ├── solana-program v1.18.22 (*) +│ │ └── thiserror v2.0.12 (*) +│ ├── light-zero-copy v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── solana-program v1.18.22 (*) +│ ├── thiserror v2.0.12 (*) +│ └── zerocopy v0.8.24 (*) +├── light-compressed-account v0.1.1 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +├── light-concurrent-merkle-tree v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ ├── borsh v0.10.4 (*) +│ ├── light-bounded-vec v1.1.0 +│ │ ├── bytemuck v1.22.0 (*) +│ │ ├── memoffset v0.9.1 (*) +│ │ ├── solana-program v1.18.22 (*) +│ │ └── thiserror v1.0.69 (*) +│ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-utils v1.1.0 +│ │ ├── anyhow v1.0.97 +│ │ ├── ark-bn254 v0.4.0 (*) +│ │ ├── ark-ff v0.4.2 (*) +│ │ ├── light-bounded-vec v1.1.0 (*) +│ │ ├── num-bigint v0.4.6 (*) +│ │ ├── rand v0.8.5 (*) +│ │ ├── solana-program v1.18.22 (*) +│ │ └── thiserror v1.0.69 (*) +│ ├── memoffset v0.9.1 (*) +│ ├── solana-program v1.18.22 (*) +│ └── thiserror v2.0.12 (*) +├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +├── light-indexed-merkle-tree v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ ├── light-bounded-vec v1.1.0 (*) +│ ├── light-concurrent-merkle-tree v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-merkle-tree-reference v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ │ ├── light-indexed-array v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ │ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ ├── num-traits v0.2.19 (*) +│ │ │ └── thiserror v2.0.12 (*) +│ │ ├── num-bigint v0.4.6 (*) +│ │ ├── num-traits v0.2.19 (*) +│ │ └── thiserror v2.0.12 (*) +│ ├── light-utils v1.1.0 (*) +│ ├── num-bigint v0.4.6 (*) +│ ├── num-traits v0.2.19 (*) +│ ├── solana-program v1.18.22 (*) +│ └── thiserror v2.0.12 (*) +├── light-merkle-tree-metadata v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +├── light-merkle-tree-reference v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +├── light-poseidon v0.2.0 (*) +├── light-prover-client v1.2.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ ├── ark-bn254 v0.5.0 (*) +│ ├── ark-serialize v0.5.0 (*) +│ ├── ark-std v0.5.0 (*) +│ ├── env_logger v0.11.8 +│ │ ├── anstream v0.6.18 (*) +│ │ ├── anstyle v1.0.10 +│ │ ├── env_filter v0.1.3 +│ │ │ ├── log v0.4.27 (*) +│ │ │ └── regex v1.11.1 +│ │ │ ├── aho-corasick v1.1.3 (*) +│ │ │ ├── memchr v2.7.4 +│ │ │ ├── regex-automata v0.4.9 (*) +│ │ │ └── regex-syntax v0.8.5 +│ │ ├── jiff v0.2.6 +│ │ └── log v0.4.27 (*) +│ ├── groth16-solana v0.0.3 (*) +│ ├── light-batched-merkle-tree v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-bounded-vec v1.1.0 (*) +│ ├── light-compressed-account v0.1.1 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-concurrent-merkle-tree v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-indexed-array v0.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-indexed-merkle-tree v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-merkle-tree-reference v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── num-bigint v0.4.6 (*) +│ ├── num-traits v0.2.19 (*) +│ ├── once_cell v1.21.3 +│ ├── reqwest v0.11.27 +│ │ ├── async-compression v0.4.22 +│ │ │ ├── brotli v7.0.0 +│ │ │ │ ├── alloc-no-stdlib v2.0.4 +│ │ │ │ ├── alloc-stdlib v0.2.2 +│ │ │ │ │ └── alloc-no-stdlib v2.0.4 +│ │ │ │ └── brotli-decompressor v4.0.2 +│ │ │ │ ├── alloc-no-stdlib v2.0.4 +│ │ │ │ └── alloc-stdlib v0.2.2 (*) +│ │ │ ├── flate2 v1.1.1 +│ │ │ │ ├── crc32fast v1.4.2 +│ │ │ │ │ └── cfg-if v1.0.0 +│ │ │ │ └── miniz_oxide v0.8.5 +│ │ │ │ └── adler2 v2.0.0 +│ │ │ ├── futures-core v0.3.31 +│ │ │ ├── memchr v2.7.4 +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ └── tokio v1.44.1 (*) +│ │ ├── base64 v0.21.7 +│ │ ├── bytes v1.10.1 +│ │ ├── encoding_rs v0.8.35 +│ │ │ └── cfg-if v1.0.0 +│ │ ├── futures-core v0.3.31 +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── h2 v0.3.26 (*) +│ │ ├── http v0.2.12 (*) +│ │ ├── http-body v0.4.6 (*) +│ │ ├── hyper v0.14.32 (*) +│ │ ├── hyper-rustls v0.24.2 +│ │ │ ├── futures-util v0.3.31 (*) +│ │ │ ├── http v0.2.12 (*) +│ │ │ ├── hyper v0.14.32 (*) +│ │ │ ├── rustls v0.21.12 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── ring v0.17.14 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ ├── getrandom v0.2.15 (*) +│ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ └── untrusted v0.9.0 +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ └── cc v1.2.17 (*) +│ │ │ │ ├── rustls-webpki v0.101.7 +│ │ │ │ │ ├── ring v0.17.14 (*) +│ │ │ │ │ └── untrusted v0.9.0 +│ │ │ │ └── sct v0.7.1 +│ │ │ │ ├── ring v0.17.14 (*) +│ │ │ │ └── untrusted v0.9.0 +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ └── tokio-rustls v0.24.1 +│ │ │ ├── rustls v0.21.12 (*) +│ │ │ └── tokio v1.44.1 (*) +│ │ ├── hyper-tls v0.5.0 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── hyper v0.14.32 (*) +│ │ │ ├── native-tls v0.2.14 +│ │ │ │ ├── libc v0.2.171 +│ │ │ │ ├── security-framework v2.11.1 +│ │ │ │ │ ├── bitflags v2.9.0 (*) +│ │ │ │ │ ├── core-foundation v0.9.4 +│ │ │ │ │ │ ├── core-foundation-sys v0.8.7 +│ │ │ │ │ │ └── libc v0.2.171 +│ │ │ │ │ ├── core-foundation-sys v0.8.7 +│ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ └── security-framework-sys v2.14.0 +│ │ │ │ │ ├── core-foundation-sys v0.8.7 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ ├── security-framework-sys v2.14.0 (*) +│ │ │ │ └── tempfile v3.19.1 +│ │ │ │ ├── fastrand v2.3.0 +│ │ │ │ ├── getrandom v0.3.2 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ ├── once_cell v1.21.3 +│ │ │ │ └── rustix v1.0.5 +│ │ │ │ ├── bitflags v2.9.0 (*) +│ │ │ │ ├── errno v0.3.10 (*) +│ │ │ │ └── libc v0.2.171 +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ └── tokio-native-tls v0.3.1 +│ │ │ ├── native-tls v0.2.14 (*) +│ │ │ └── tokio v1.44.1 (*) +│ │ ├── ipnet v2.11.0 +│ │ ├── log v0.4.27 (*) +│ │ ├── mime v0.3.17 +│ │ ├── native-tls v0.2.14 (*) +│ │ ├── once_cell v1.21.3 +│ │ ├── percent-encoding v2.3.1 +│ │ ├── pin-project-lite v0.2.16 +│ │ ├── rustls v0.21.12 (*) +│ │ ├── rustls-pemfile v1.0.4 +│ │ │ └── base64 v0.21.7 +│ │ ├── serde v1.0.219 (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── serde_urlencoded v0.7.1 +│ │ │ ├── form_urlencoded v1.2.1 +│ │ │ │ └── percent-encoding v2.3.1 +│ │ │ ├── itoa v1.0.15 +│ │ │ ├── ryu v1.0.20 +│ │ │ └── serde v1.0.219 (*) +│ │ ├── sync_wrapper v0.1.2 +│ │ ├── system-configuration v0.5.1 +│ │ │ ├── bitflags v1.3.2 +│ │ │ ├── core-foundation v0.9.4 (*) +│ │ │ └── system-configuration-sys v0.5.0 +│ │ │ ├── core-foundation-sys v0.8.7 +│ │ │ └── libc v0.2.171 +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-native-tls v0.3.1 (*) +│ │ ├── tokio-rustls v0.24.1 (*) +│ │ ├── tokio-util v0.7.14 (*) +│ │ ├── tower-service v0.3.3 +│ │ ├── url v2.5.4 +│ │ │ ├── form_urlencoded v1.2.1 (*) +│ │ │ ├── idna v1.0.3 +│ │ │ │ ├── idna_adapter v1.2.0 +│ │ │ │ │ ├── icu_normalizer v1.5.0 +│ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ ├── icu_collections v1.5.0 +│ │ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ │ │ │ ├── yoke v0.7.5 +│ │ │ │ │ │ │ │ ├── stable_deref_trait v1.2.0 +│ │ │ │ │ │ │ │ ├── yoke-derive v0.7.5 (proc-macro) +│ │ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ │ ├── syn v2.0.100 (*) +│ │ │ │ │ │ │ │ │ └── synstructure v0.13.1 +│ │ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ │ │ └── zerofrom v0.1.6 +│ │ │ │ │ │ │ │ └── zerofrom-derive v0.1.6 (proc-macro) +│ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ ├── syn v2.0.100 (*) +│ │ │ │ │ │ │ │ └── synstructure v0.13.1 (*) +│ │ │ │ │ │ │ ├── zerofrom v0.1.6 (*) +│ │ │ │ │ │ │ └── zerovec v0.10.4 +│ │ │ │ │ │ │ ├── yoke v0.7.5 (*) +│ │ │ │ │ │ │ ├── zerofrom v0.1.6 (*) +│ │ │ │ │ │ │ └── zerovec-derive v0.10.3 (proc-macro) +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ ├── icu_normalizer_data v1.5.1 +│ │ │ │ │ │ ├── icu_properties v1.5.1 +│ │ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ │ │ │ ├── icu_collections v1.5.0 (*) +│ │ │ │ │ │ │ ├── icu_locid_transform v1.5.0 +│ │ │ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ │ │ │ │ ├── icu_locid v1.5.0 +│ │ │ │ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ │ │ │ │ │ ├── litemap v0.7.5 +│ │ │ │ │ │ │ │ │ ├── tinystr v0.7.6 +│ │ │ │ │ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ │ │ │ │ │ │ └── zerovec v0.10.4 (*) +│ │ │ │ │ │ │ │ │ ├── writeable v0.5.5 +│ │ │ │ │ │ │ │ │ └── zerovec v0.10.4 (*) +│ │ │ │ │ │ │ │ ├── icu_locid_transform_data v1.5.1 +│ │ │ │ │ │ │ │ ├── icu_provider v1.5.0 +│ │ │ │ │ │ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ │ │ │ │ │ ├── icu_locid v1.5.0 (*) +│ │ │ │ │ │ │ │ │ ├── icu_provider_macros v1.5.0 (proc-macro) +│ │ │ │ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ │ │ │ ├── stable_deref_trait v1.2.0 +│ │ │ │ │ │ │ │ │ ├── tinystr v0.7.6 (*) +│ │ │ │ │ │ │ │ │ ├── writeable v0.5.5 +│ │ │ │ │ │ │ │ │ ├── yoke v0.7.5 (*) +│ │ │ │ │ │ │ │ │ ├── zerofrom v0.1.6 (*) +│ │ │ │ │ │ │ │ │ └── zerovec v0.10.4 (*) +│ │ │ │ │ │ │ │ ├── tinystr v0.7.6 (*) +│ │ │ │ │ │ │ │ └── zerovec v0.10.4 (*) +│ │ │ │ │ │ │ ├── icu_properties_data v1.5.1 +│ │ │ │ │ │ │ ├── icu_provider v1.5.0 (*) +│ │ │ │ │ │ │ ├── tinystr v0.7.6 (*) +│ │ │ │ │ │ │ └── zerovec v0.10.4 (*) +│ │ │ │ │ │ ├── icu_provider v1.5.0 (*) +│ │ │ │ │ │ ├── smallvec v1.14.0 +│ │ │ │ │ │ ├── utf16_iter v1.0.5 +│ │ │ │ │ │ ├── utf8_iter v1.0.4 +│ │ │ │ │ │ ├── write16 v1.0.0 +│ │ │ │ │ │ └── zerovec v0.10.4 (*) +│ │ │ │ │ └── icu_properties v1.5.1 (*) +│ │ │ │ ├── smallvec v1.14.0 +│ │ │ │ └── utf8_iter v1.0.4 +│ │ │ └── percent-encoding v2.3.1 +│ │ └── webpki-roots v0.25.4 +│ ├── serde v1.0.219 (*) +│ ├── serde_json v1.0.140 (*) +│ ├── solana-program v1.18.22 (*) +│ ├── sysinfo v0.33.1 +│ │ ├── core-foundation-sys v0.8.7 +│ │ ├── libc v0.2.171 +│ │ ├── memchr v2.7.4 +│ │ └── rayon v1.10.0 (*) +│ ├── thiserror v2.0.12 (*) +│ ├── tokio v1.44.1 (*) +│ └── tracing v0.1.41 (*) +├── light-sdk v0.11.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ ├── borsh v0.10.4 (*) +│ ├── light-compressed-account v0.1.1 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-macros v1.1.0 (proc-macro) (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── light-sdk-macros v0.4.0 (proc-macro) (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) +│ │ ├── ark-bn254 v0.5.0 (*) +│ │ ├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ │ ├── light-poseidon v0.3.0 (*) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── light-verifier v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +│ ├── num-bigint v0.4.6 (*) +│ ├── solana-program v1.18.22 (*) +│ └── thiserror v2.0.12 (*) +├── log v0.4.27 (*) +├── num-bigint v0.4.6 (*) +├── num-traits v0.2.19 (*) +├── num_enum v0.7.3 +│ └── num_enum_derive v0.7.3 (proc-macro) +│ ├── proc-macro-crate v3.3.0 (*) +│ ├── proc-macro2 v1.0.94 (*) +│ ├── quote v1.0.40 (*) +│ └── syn v2.0.100 (*) +├── once_cell v1.21.3 +├── rand v0.8.5 (*) +├── reqwest v0.12.4 +│ ├── base64 v0.22.1 +│ ├── bytes v1.10.1 +│ ├── encoding_rs v0.8.35 (*) +│ ├── futures-core v0.3.31 +│ ├── futures-util v0.3.31 (*) +│ ├── h2 v0.4.8 +│ │ ├── atomic-waker v1.1.2 +│ │ ├── bytes v1.10.1 +│ │ ├── fnv v1.0.7 +│ │ ├── futures-core v0.3.31 +│ │ ├── futures-sink v0.3.31 +│ │ ├── http v1.3.1 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── fnv v1.0.7 +│ │ │ └── itoa v1.0.15 +│ │ ├── indexmap v2.8.0 (*) +│ │ ├── slab v0.4.9 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-util v0.7.14 (*) +│ │ └── tracing v0.1.41 (*) +│ ├── http v1.3.1 (*) +│ ├── http-body v1.0.1 +│ │ ├── bytes v1.10.1 +│ │ └── http v1.3.1 (*) +│ ├── http-body-util v0.1.3 +│ │ ├── bytes v1.10.1 +│ │ ├── futures-core v0.3.31 +│ │ ├── http v1.3.1 (*) +│ │ ├── http-body v1.0.1 (*) +│ │ └── pin-project-lite v0.2.16 +│ ├── hyper v1.6.0 +│ │ ├── bytes v1.10.1 +│ │ ├── futures-channel v0.3.31 (*) +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── h2 v0.4.8 (*) +│ │ ├── http v1.3.1 (*) +│ │ ├── http-body v1.0.1 (*) +│ │ ├── httparse v1.10.1 +│ │ ├── itoa v1.0.15 +│ │ ├── pin-project-lite v0.2.16 +│ │ ├── smallvec v1.14.0 +│ │ ├── tokio v1.44.1 (*) +│ │ └── want v0.3.1 (*) +│ ├── hyper-tls v0.6.0 +│ │ ├── bytes v1.10.1 +│ │ ├── http-body-util v0.1.3 (*) +│ │ ├── hyper v1.6.0 (*) +│ │ ├── hyper-util v0.1.11 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── futures-channel v0.3.31 (*) +│ │ │ ├── futures-util v0.3.31 (*) +│ │ │ ├── http v1.3.1 (*) +│ │ │ ├── http-body v1.0.1 (*) +│ │ │ ├── hyper v1.6.0 (*) +│ │ │ ├── libc v0.2.171 +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ ├── socket2 v0.5.9 (*) +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ ├── tower-service v0.3.3 +│ │ │ └── tracing v0.1.41 (*) +│ │ ├── native-tls v0.2.14 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-native-tls v0.3.1 (*) +│ │ └── tower-service v0.3.3 +│ ├── hyper-util v0.1.11 (*) +│ ├── ipnet v2.11.0 +│ ├── log v0.4.27 (*) +│ ├── mime v0.3.17 +│ ├── native-tls v0.2.14 (*) +│ ├── once_cell v1.21.3 +│ ├── percent-encoding v2.3.1 +│ ├── pin-project-lite v0.2.16 +│ ├── rustls-pemfile v2.2.0 +│ │ └── rustls-pki-types v1.11.0 +│ ├── serde v1.0.219 (*) +│ ├── serde_urlencoded v0.7.1 (*) +│ ├── sync_wrapper v0.1.2 +│ ├── system-configuration v0.5.1 (*) +│ ├── tokio v1.44.1 (*) +│ ├── tokio-native-tls v0.3.1 (*) +│ ├── tokio-util v0.7.14 (*) +│ ├── tower-service v0.3.3 +│ └── url v2.5.4 (*) +├── rstest v0.18.2 +│ ├── futures v0.3.31 (*) +│ ├── futures-timer v3.0.3 +│ └── rstest_macros v0.18.2 (proc-macro) +│ ├── cfg-if v1.0.0 +│ ├── glob v0.3.2 +│ ├── proc-macro2 v1.0.94 (*) +│ ├── quote v1.0.40 (*) +│ ├── regex v1.11.1 (*) +│ ├── relative-path v1.9.3 +│ ├── syn v2.0.100 (*) +│ └── unicode-ident v1.0.18 +│ [build-dependencies] +│ └── rustc_version v0.4.1 (*) +│ [build-dependencies] +│ └── rustc_version v0.4.1 (*) +├── rust-s3 v0.34.0 +│ ├── async-trait v0.1.88 (proc-macro) (*) +│ ├── aws-creds v0.36.0 +│ │ ├── attohttpc v0.26.1 +│ │ │ ├── http v0.2.12 (*) +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── native-tls v0.2.14 (*) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ └── url v2.5.4 (*) +│ │ ├── home v0.5.11 +│ │ ├── log v0.4.27 (*) +│ │ ├── quick-xml v0.30.0 +│ │ │ ├── memchr v2.7.4 +│ │ │ └── serde v1.0.219 (*) +│ │ ├── rust-ini v0.19.0 +│ │ │ ├── cfg-if v1.0.0 +│ │ │ └── ordered-multimap v0.6.0 +│ │ │ ├── dlv-list v0.5.2 +│ │ │ │ └── const-random v0.1.18 +│ │ │ │ └── const-random-macro v0.1.16 (proc-macro) +│ │ │ │ ├── getrandom v0.2.15 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ ├── once_cell v1.21.3 +│ │ │ │ └── tiny-keccak v2.0.2 +│ │ │ │ └── crunchy v0.2.3 +│ │ │ └── hashbrown v0.13.2 (*) +│ │ ├── serde v1.0.219 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ ├── time v0.3.41 +│ │ │ ├── deranged v0.4.1 +│ │ │ │ ├── powerfmt v0.2.0 +│ │ │ │ └── serde v1.0.219 (*) +│ │ │ ├── itoa v1.0.15 +│ │ │ ├── num-conv v0.1.0 +│ │ │ ├── powerfmt v0.2.0 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── time-core v0.1.4 +│ │ │ └── time-macros v0.2.22 (proc-macro) +│ │ │ ├── num-conv v0.1.0 +│ │ │ └── time-core v0.1.4 +│ │ └── url v2.5.4 (*) +│ ├── aws-region v0.25.5 +│ │ └── thiserror v1.0.69 (*) +│ ├── base64 v0.21.7 +│ ├── bytes v1.10.1 +│ ├── cfg-if v1.0.0 +│ ├── futures v0.3.31 (*) +│ ├── hex v0.4.3 +│ ├── hmac v0.12.1 +│ │ └── digest v0.10.7 (*) +│ ├── http v0.2.12 (*) +│ ├── hyper v0.14.32 (*) +│ ├── hyper-tls v0.5.0 (*) +│ ├── log v0.4.27 (*) +│ ├── maybe-async v0.2.10 (proc-macro) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v2.0.100 (*) +│ ├── md5 v0.7.0 +│ ├── minidom v0.15.2 +│ │ └── rxml v0.9.1 +│ │ ├── bytes v1.10.1 +│ │ ├── rxml_validation v0.9.1 +│ │ └── smartstring v1.0.1 +│ │ └── static_assertions v1.1.0 +│ │ [build-dependencies] +│ │ ├── autocfg v1.4.0 +│ │ └── version_check v0.9.5 +│ ├── native-tls v0.2.14 (*) +│ ├── percent-encoding v2.3.1 +│ ├── quick-xml v0.30.0 (*) +│ ├── serde v1.0.219 (*) +│ ├── serde_derive v1.0.219 (proc-macro) (*) +│ ├── serde_json v1.0.140 (*) +│ ├── sha2 v0.10.8 (*) +│ ├── thiserror v1.0.69 (*) +│ ├── time v0.3.41 (*) +│ ├── tokio v1.44.1 (*) +│ ├── tokio-native-tls v0.3.1 (*) +│ ├── tokio-stream v0.1.17 (*) +│ └── url v2.5.4 (*) +├── sea-orm v0.10.7 +│ ├── async-stream v0.3.6 (*) +│ ├── async-trait v0.1.88 (proc-macro) (*) +│ ├── chrono v0.4.40 +│ │ ├── iana-time-zone v0.1.63 +│ │ │ └── core-foundation-sys v0.8.7 +│ │ ├── num-traits v0.2.19 (*) +│ │ └── serde v1.0.219 (*) +│ ├── futures v0.3.31 (*) +│ ├── futures-util v0.3.31 (*) +│ ├── log v0.4.27 (*) +│ ├── ouroboros v0.15.6 +│ │ ├── aliasable v0.1.3 +│ │ └── ouroboros_macro v0.15.6 (proc-macro) +│ │ ├── Inflector v0.11.4 +│ │ ├── proc-macro-error v1.0.4 +│ │ │ ├── proc-macro-error-attr v1.0.4 (proc-macro) +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ └── quote v1.0.40 (*) +│ │ │ │ [build-dependencies] +│ │ │ │ └── version_check v0.9.5 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v1.0.109 (*) +│ │ │ [build-dependencies] +│ │ │ └── version_check v0.9.5 +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── rust_decimal v1.37.1 +│ │ ├── arrayvec v0.7.6 +│ │ ├── num-traits v0.2.19 (*) +│ │ └── serde v1.0.219 (*) +│ ├── sea-orm-macros v0.10.7 (proc-macro) +│ │ ├── bae v0.1.7 (proc-macro) +│ │ │ ├── heck v0.3.3 (*) +│ │ │ ├── proc-macro-error v1.0.4 (*) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v1.0.109 (*) +│ │ ├── heck v0.3.3 (*) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ └── syn v1.0.109 (*) +│ ├── sea-query v0.27.2 +│ │ ├── chrono v0.4.40 (*) +│ │ ├── rust_decimal v1.37.1 (*) +│ │ ├── sea-query-derive v0.2.0 (proc-macro) +│ │ │ ├── heck v0.3.3 (*) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ ├── syn v1.0.109 (*) +│ │ │ └── thiserror v1.0.69 (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── time v0.3.41 (*) +│ │ └── uuid v1.16.0 +│ │ ├── getrandom v0.3.2 (*) +│ │ └── serde v1.0.219 (*) +│ ├── sea-query-binder v0.2.2 +│ │ ├── chrono v0.4.40 (*) +│ │ ├── rust_decimal v1.37.1 (*) +│ │ ├── sea-query v0.27.2 (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── sqlx v0.6.3 +│ │ │ ├── sqlx-core v0.6.3 +│ │ │ │ ├── ahash v0.7.8 (*) +│ │ │ │ ├── atoi v1.0.0 +│ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ ├── base64 v0.13.1 +│ │ │ │ ├── bitflags v1.3.2 +│ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ ├── bytes v1.10.1 +│ │ │ │ ├── chrono v0.4.40 (*) +│ │ │ │ ├── crc v3.2.1 +│ │ │ │ │ └── crc-catalog v2.4.0 +│ │ │ │ ├── crossbeam-queue v0.3.12 +│ │ │ │ │ └── crossbeam-utils v0.8.21 +│ │ │ │ ├── dirs v4.0.0 +│ │ │ │ │ └── dirs-sys v0.3.7 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ ├── dotenvy v0.15.7 +│ │ │ │ ├── either v1.15.0 (*) +│ │ │ │ ├── event-listener v2.5.3 +│ │ │ │ ├── flume v0.10.14 +│ │ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ │ ├── futures-sink v0.3.31 +│ │ │ │ │ ├── pin-project v1.1.10 (*) +│ │ │ │ │ └── spin v0.9.8 +│ │ │ │ │ └── lock_api v0.4.12 (*) +│ │ │ │ ├── futures-channel v0.3.31 (*) +│ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ ├── futures-executor v0.3.31 (*) +│ │ │ │ ├── futures-intrusive v0.4.2 +│ │ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ │ ├── lock_api v0.4.12 (*) +│ │ │ │ │ └── parking_lot v0.11.2 +│ │ │ │ │ ├── instant v0.1.13 +│ │ │ │ │ │ └── cfg-if v1.0.0 +│ │ │ │ │ ├── lock_api v0.4.12 (*) +│ │ │ │ │ └── parking_lot_core v0.8.6 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ ├── instant v0.1.13 (*) +│ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ └── smallvec v1.14.0 +│ │ │ │ ├── futures-util v0.3.31 (*) +│ │ │ │ ├── hashlink v0.8.4 +│ │ │ │ │ └── hashbrown v0.14.5 +│ │ │ │ │ ├── ahash v0.8.11 (*) +│ │ │ │ │ └── allocator-api2 v0.2.21 +│ │ │ │ ├── hex v0.4.3 +│ │ │ │ ├── hkdf v0.12.4 +│ │ │ │ │ └── hmac v0.12.1 (*) +│ │ │ │ ├── hmac v0.12.1 (*) +│ │ │ │ ├── indexmap v1.9.3 (*) +│ │ │ │ ├── itoa v1.0.15 +│ │ │ │ ├── libc v0.2.171 +│ │ │ │ ├── libsqlite3-sys v0.24.2 +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ ├── cc v1.2.17 (*) +│ │ │ │ │ ├── pkg-config v0.3.32 +│ │ │ │ │ └── vcpkg v0.2.15 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── md-5 v0.10.6 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ └── digest v0.10.7 (*) +│ │ │ │ ├── memchr v2.7.4 +│ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ ├── once_cell v1.21.3 +│ │ │ │ ├── paste v1.0.15 (proc-macro) +│ │ │ │ ├── percent-encoding v2.3.1 +│ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ ├── rust_decimal v1.37.1 (*) +│ │ │ │ ├── rustls v0.20.9 +│ │ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ │ ├── ring v0.16.20 +│ │ │ │ │ │ └── untrusted v0.7.1 +│ │ │ │ │ │ [build-dependencies] +│ │ │ │ │ │ └── cc v1.2.17 (*) +│ │ │ │ │ ├── sct v0.7.1 (*) +│ │ │ │ │ └── webpki v0.22.4 +│ │ │ │ │ ├── ring v0.17.14 (*) +│ │ │ │ │ └── untrusted v0.9.0 +│ │ │ │ ├── rustls-pemfile v1.0.4 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_json v1.0.140 (*) +│ │ │ │ ├── sha1 v0.10.6 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ ├── cpufeatures v0.2.17 (*) +│ │ │ │ │ └── digest v0.10.7 (*) +│ │ │ │ ├── sha2 v0.10.8 (*) +│ │ │ │ ├── smallvec v1.14.0 +│ │ │ │ ├── sqlformat v0.2.6 +│ │ │ │ │ ├── nom v7.1.3 +│ │ │ │ │ │ ├── memchr v2.7.4 +│ │ │ │ │ │ └── minimal-lexical v0.2.1 +│ │ │ │ │ └── unicode_categories v0.1.1 +│ │ │ │ ├── sqlx-rt v0.6.3 +│ │ │ │ │ ├── once_cell v1.21.3 +│ │ │ │ │ ├── tokio v1.44.1 (*) +│ │ │ │ │ └── tokio-rustls v0.23.4 +│ │ │ │ │ ├── rustls v0.20.9 (*) +│ │ │ │ │ ├── tokio v1.44.1 (*) +│ │ │ │ │ └── webpki v0.22.4 (*) +│ │ │ │ ├── stringprep v0.1.5 +│ │ │ │ │ ├── unicode-bidi v0.3.18 +│ │ │ │ │ ├── unicode-normalization v0.1.24 (*) +│ │ │ │ │ └── unicode-properties v0.1.3 +│ │ │ │ ├── thiserror v1.0.69 (*) +│ │ │ │ ├── time v0.3.41 (*) +│ │ │ │ ├── tokio-stream v0.1.17 (*) +│ │ │ │ ├── url v2.5.4 (*) +│ │ │ │ ├── uuid v1.16.0 (*) +│ │ │ │ ├── webpki-roots v0.22.6 +│ │ │ │ │ └── webpki v0.22.4 (*) +│ │ │ │ └── whoami v1.6.0 +│ │ │ └── sqlx-macros v0.6.3 (proc-macro) +│ │ │ ├── dotenvy v0.15.7 +│ │ │ ├── either v1.15.0 (*) +│ │ │ ├── heck v0.4.1 (*) +│ │ │ ├── hex v0.4.3 +│ │ │ ├── once_cell v1.21.3 +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ ├── sha2 v0.10.8 (*) +│ │ │ ├── sqlx-core v0.6.3 +│ │ │ │ ├── ahash v0.7.8 (*) +│ │ │ │ ├── atoi v1.0.0 (*) +│ │ │ │ ├── base64 v0.13.1 +│ │ │ │ ├── bitflags v1.3.2 +│ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ ├── bytes v1.10.1 +│ │ │ │ ├── chrono v0.4.40 +│ │ │ │ │ ├── iana-time-zone v0.1.63 (*) +│ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ ├── crc v3.2.1 (*) +│ │ │ │ ├── crossbeam-queue v0.3.12 (*) +│ │ │ │ ├── dirs v4.0.0 (*) +│ │ │ │ ├── dotenvy v0.15.7 +│ │ │ │ ├── either v1.15.0 (*) +│ │ │ │ ├── event-listener v2.5.3 +│ │ │ │ ├── flume v0.10.14 (*) +│ │ │ │ ├── futures-channel v0.3.31 +│ │ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ │ └── futures-sink v0.3.31 +│ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ ├── futures-executor v0.3.31 (*) +│ │ │ │ ├── futures-intrusive v0.4.2 (*) +│ │ │ │ ├── futures-util v0.3.31 +│ │ │ │ │ ├── futures-core v0.3.31 +│ │ │ │ │ ├── futures-sink v0.3.31 +│ │ │ │ │ ├── futures-task v0.3.31 +│ │ │ │ │ ├── pin-project-lite v0.2.16 +│ │ │ │ │ ├── pin-utils v0.1.0 +│ │ │ │ │ └── slab v0.4.9 (*) +│ │ │ │ ├── hashlink v0.8.4 (*) +│ │ │ │ ├── hex v0.4.3 +│ │ │ │ ├── hkdf v0.12.4 (*) +│ │ │ │ ├── hmac v0.12.1 (*) +│ │ │ │ ├── indexmap v1.9.3 +│ │ │ │ │ └── hashbrown v0.12.3 +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ ├── itoa v1.0.15 +│ │ │ │ ├── libc v0.2.171 +│ │ │ │ ├── libsqlite3-sys v0.24.2 (*) +│ │ │ │ ├── log v0.4.27 +│ │ │ │ ├── md-5 v0.10.6 (*) +│ │ │ │ ├── memchr v2.7.4 +│ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ ├── once_cell v1.21.3 +│ │ │ │ ├── paste v1.0.15 (proc-macro) +│ │ │ │ ├── percent-encoding v2.3.1 +│ │ │ │ ├── rand v0.8.5 +│ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ ├── rand_chacha v0.3.1 (*) +│ │ │ │ │ └── rand_core v0.6.4 (*) +│ │ │ │ ├── rust_decimal v1.37.1 (*) +│ │ │ │ ├── rustls v0.20.9 (*) +│ │ │ │ ├── rustls-pemfile v1.0.4 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_json v1.0.140 (*) +│ │ │ │ ├── sha1 v0.10.6 +│ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ ├── cpufeatures v0.2.17 (*) +│ │ │ │ │ └── digest v0.10.7 (*) +│ │ │ │ ├── sha2 v0.10.8 (*) +│ │ │ │ ├── smallvec v1.14.0 +│ │ │ │ ├── sqlformat v0.2.6 (*) +│ │ │ │ ├── sqlx-rt v0.6.3 (*) +│ │ │ │ ├── stringprep v0.1.5 (*) +│ │ │ │ ├── thiserror v1.0.69 (*) +│ │ │ │ ├── time v0.3.41 +│ │ │ │ │ ├── deranged v0.4.1 +│ │ │ │ │ │ └── powerfmt v0.2.0 +│ │ │ │ │ ├── itoa v1.0.15 +│ │ │ │ │ ├── num-conv v0.1.0 +│ │ │ │ │ ├── powerfmt v0.2.0 +│ │ │ │ │ ├── time-core v0.1.4 +│ │ │ │ │ └── time-macros v0.2.22 (proc-macro) (*) +│ │ │ │ ├── tokio-stream v0.1.17 (*) +│ │ │ │ ├── url v2.5.4 +│ │ │ │ │ ├── form_urlencoded v1.2.1 +│ │ │ │ │ │ └── percent-encoding v2.3.1 +│ │ │ │ │ ├── idna v1.0.3 +│ │ │ │ │ │ ├── idna_adapter v1.2.0 (*) +│ │ │ │ │ │ ├── smallvec v1.14.0 +│ │ │ │ │ │ └── utf8_iter v1.0.4 +│ │ │ │ │ └── percent-encoding v2.3.1 +│ │ │ │ ├── uuid v1.16.0 +│ │ │ │ ├── webpki-roots v0.22.6 (*) +│ │ │ │ └── whoami v1.6.0 +│ │ │ ├── sqlx-rt v0.6.3 (*) +│ │ │ ├── syn v1.0.109 (*) +│ │ │ └── url v2.5.4 (*) +│ │ ├── time v0.3.41 (*) +│ │ └── uuid v1.16.0 (*) +│ ├── sea-strum v0.23.0 +│ │ └── sea-strum_macros v0.23.0 (proc-macro) +│ │ ├── heck v0.3.3 (*) +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ ├── quote v1.0.40 (*) +│ │ ├── rustversion v1.0.20 (proc-macro) +│ │ └── syn v1.0.109 (*) +│ ├── serde v1.0.219 (*) +│ ├── serde_json v1.0.140 (*) +│ ├── sqlx v0.6.3 (*) +│ ├── thiserror v1.0.69 (*) +│ ├── time v0.3.41 (*) +│ ├── tracing v0.1.41 (*) +│ ├── url v2.5.4 (*) +│ └── uuid v1.16.0 (*) +├── sea-orm-migration v0.10.7 +│ ├── async-trait v0.1.88 (proc-macro) (*) +│ ├── clap v3.2.25 +│ │ ├── atty v0.2.14 +│ │ │ └── libc v0.2.171 +│ │ ├── bitflags v1.3.2 +│ │ ├── clap_derive v3.2.25 (proc-macro) +│ │ │ ├── heck v0.4.1 (*) +│ │ │ ├── proc-macro-error v1.0.4 (*) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v1.0.109 (*) +│ │ ├── clap_lex v0.2.4 +│ │ │ └── os_str_bytes v6.6.1 +│ │ ├── indexmap v1.9.3 (*) +│ │ ├── once_cell v1.21.3 +│ │ ├── strsim v0.10.0 +│ │ ├── termcolor v1.4.1 +│ │ └── textwrap v0.16.2 +│ ├── dotenvy v0.15.7 +│ ├── sea-orm v0.10.7 (*) +│ ├── sea-orm-cli v0.10.7 +│ │ ├── chrono v0.4.40 (*) +│ │ ├── clap v3.2.25 (*) +│ │ ├── dotenvy v0.15.7 +│ │ ├── regex v1.11.1 (*) +│ │ ├── sea-schema v0.10.3 +│ │ │ ├── futures v0.3.31 (*) +│ │ │ ├── sea-query v0.27.2 (*) +│ │ │ └── sea-schema-derive v0.1.0 (proc-macro) +│ │ │ ├── heck v0.3.3 (*) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v1.0.109 (*) +│ │ ├── tracing v0.1.41 (*) +│ │ ├── tracing-subscriber v0.3.19 +│ │ │ ├── matchers v0.1.0 +│ │ │ │ └── regex-automata v0.1.10 +│ │ │ │ └── regex-syntax v0.6.29 +│ │ │ ├── nu-ansi-term v0.46.0 +│ │ │ │ └── overload v0.1.1 +│ │ │ ├── once_cell v1.21.3 +│ │ │ ├── regex v1.11.1 (*) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ ├── sharded-slab v0.1.7 +│ │ │ │ └── lazy_static v1.5.0 +│ │ │ ├── smallvec v1.14.0 +│ │ │ ├── thread_local v1.1.8 +│ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ └── once_cell v1.21.3 +│ │ │ ├── tracing v0.1.41 (*) +│ │ │ ├── tracing-core v0.1.33 (*) +│ │ │ ├── tracing-log v0.2.0 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── once_cell v1.21.3 +│ │ │ │ └── tracing-core v0.1.33 (*) +│ │ │ └── tracing-serde v0.2.0 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ └── tracing-core v0.1.33 (*) +│ │ └── url v2.5.4 (*) +│ ├── sea-schema v0.10.3 (*) +│ ├── tracing v0.1.41 (*) +│ └── tracing-subscriber v0.3.19 (*) +├── serde v1.0.219 (*) +├── serde_json v1.0.140 (*) +├── solana-client v1.18.22 +│ ├── async-trait v0.1.88 (proc-macro) (*) +│ ├── bincode v1.3.3 (*) +│ ├── dashmap v5.5.3 +│ │ ├── cfg-if v1.0.0 +│ │ ├── hashbrown v0.14.5 (*) +│ │ ├── lock_api v0.4.12 (*) +│ │ ├── once_cell v1.21.3 +│ │ └── parking_lot_core v0.9.10 (*) +│ ├── futures v0.3.31 (*) +│ ├── futures-util v0.3.31 (*) +│ ├── indexmap v2.8.0 (*) +│ ├── indicatif v0.17.11 +│ │ ├── console v0.15.11 (*) +│ │ ├── number_prefix v0.4.0 +│ │ ├── portable-atomic v1.11.0 +│ │ └── unicode-width v0.2.0 +│ ├── log v0.4.27 (*) +│ ├── quinn v0.10.2 +│ │ ├── bytes v1.10.1 +│ │ ├── pin-project-lite v0.2.16 +│ │ ├── quinn-proto v0.10.6 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── rand v0.8.5 (*) +│ │ │ ├── ring v0.16.20 (*) +│ │ │ ├── rustc-hash v1.1.0 +│ │ │ ├── rustls v0.21.12 (*) +│ │ │ ├── rustls-native-certs v0.6.3 +│ │ │ │ ├── rustls-pemfile v1.0.4 (*) +│ │ │ │ └── security-framework v2.11.1 (*) +│ │ │ ├── slab v0.4.9 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ ├── tinyvec v1.9.0 (*) +│ │ │ └── tracing v0.1.41 (*) +│ │ ├── quinn-udp v0.4.1 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── libc v0.2.171 +│ │ │ ├── socket2 v0.5.9 (*) +│ │ │ └── tracing v0.1.41 (*) +│ │ ├── rustc-hash v1.1.0 +│ │ ├── rustls v0.21.12 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ └── tracing v0.1.41 (*) +│ ├── rayon v1.10.0 (*) +│ ├── solana-connection-cache v1.18.22 +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── bincode v1.3.3 (*) +│ │ ├── crossbeam-channel v0.5.14 (*) +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── indexmap v2.8.0 (*) +│ │ ├── log v0.4.27 (*) +│ │ ├── rand v0.8.5 (*) +│ │ ├── rayon v1.10.0 (*) +│ │ ├── rcgen v0.10.0 +│ │ │ ├── pem v1.1.1 +│ │ │ │ └── base64 v0.13.1 +│ │ │ ├── ring v0.16.20 (*) +│ │ │ ├── time v0.3.41 (*) +│ │ │ └── yasna v0.5.2 +│ │ │ └── time v0.3.41 (*) +│ │ ├── solana-measure v1.18.22 +│ │ │ ├── log v0.4.27 (*) +│ │ │ └── solana-sdk v1.18.22 +│ │ │ ├── assert_matches v1.5.0 +│ │ │ ├── base64 v0.21.7 +│ │ │ ├── bincode v1.3.3 (*) +│ │ │ ├── bitflags v2.9.0 (*) +│ │ │ ├── borsh v1.5.7 (*) +│ │ │ ├── bs58 v0.4.0 +│ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ ├── byteorder v1.5.0 +│ │ │ ├── chrono v0.4.40 (*) +│ │ │ ├── derivation-path v0.2.0 +│ │ │ ├── digest v0.10.7 (*) +│ │ │ ├── ed25519-dalek v1.0.1 +│ │ │ │ ├── curve25519-dalek v3.2.1 (*) +│ │ │ │ ├── ed25519 v1.5.3 +│ │ │ │ │ └── signature v1.6.4 +│ │ │ │ ├── rand v0.7.3 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── sha2 v0.9.9 (*) +│ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ ├── ed25519-dalek-bip32 v0.2.0 +│ │ │ │ ├── derivation-path v0.2.0 +│ │ │ │ ├── ed25519-dalek v1.0.1 (*) +│ │ │ │ ├── hmac v0.12.1 (*) +│ │ │ │ └── sha2 v0.10.8 (*) +│ │ │ ├── generic-array v0.14.7 (*) +│ │ │ ├── hmac v0.12.1 (*) +│ │ │ ├── itertools v0.10.5 (*) +│ │ │ ├── lazy_static v1.5.0 +│ │ │ ├── libsecp256k1 v0.6.0 (*) +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── memmap2 v0.5.10 (*) +│ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ ├── num-traits v0.2.19 (*) +│ │ │ ├── num_enum v0.7.3 (*) +│ │ │ ├── pbkdf2 v0.11.0 +│ │ │ │ └── digest v0.10.7 (*) +│ │ │ ├── qstring v0.7.2 +│ │ │ │ └── percent-encoding v2.3.1 +│ │ │ ├── qualifier_attr v0.2.2 (proc-macro) +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── syn v2.0.100 (*) +│ │ │ ├── rand v0.7.3 (*) +│ │ │ ├── rand v0.8.5 (*) +│ │ │ ├── rustversion v1.0.20 (proc-macro) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_bytes v0.11.17 (*) +│ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ ├── serde_with v2.3.3 +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ └── serde_with_macros v2.3.3 (proc-macro) +│ │ │ │ ├── darling v0.20.11 +│ │ │ │ │ ├── darling_core v0.20.11 +│ │ │ │ │ │ ├── fnv v1.0.7 +│ │ │ │ │ │ ├── ident_case v1.0.1 +│ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ ├── strsim v0.11.1 +│ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ └── darling_macro v0.20.11 (proc-macro) +│ │ │ │ │ ├── darling_core v0.20.11 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ └── syn v2.0.100 (*) +│ │ │ ├── sha2 v0.10.8 (*) +│ │ │ ├── sha3 v0.10.8 (*) +│ │ │ ├── siphasher v0.3.11 +│ │ │ ├── solana-frozen-abi v1.18.22 (*) +│ │ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) (*) +│ │ │ ├── solana-logger v1.18.22 +│ │ │ │ ├── env_logger v0.9.3 +│ │ │ │ │ ├── atty v0.2.14 (*) +│ │ │ │ │ ├── humantime v2.2.0 +│ │ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ │ ├── regex v1.11.1 (*) +│ │ │ │ │ └── termcolor v1.4.1 +│ │ │ │ ├── lazy_static v1.5.0 +│ │ │ │ └── log v0.4.27 (*) +│ │ │ ├── solana-program v1.18.22 (*) +│ │ │ ├── solana-sdk-macro v1.18.22 (proc-macro) (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ ├── uriparse v0.6.4 +│ │ │ │ ├── fnv v1.0.7 +│ │ │ │ └── lazy_static v1.5.0 +│ │ │ └── wasm-bindgen v0.2.100 (*) +│ │ │ [build-dependencies] +│ │ │ └── rustc_version v0.4.1 (*) +│ │ ├── solana-metrics v1.18.22 +│ │ │ ├── crossbeam-channel v0.5.14 (*) +│ │ │ ├── gethostname v0.2.3 +│ │ │ │ └── libc v0.2.171 +│ │ │ ├── lazy_static v1.5.0 +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── reqwest v0.11.27 (*) +│ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ └── thiserror v1.0.69 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ └── tokio v1.44.1 (*) +│ ├── solana-measure v1.18.22 (*) +│ ├── solana-metrics v1.18.22 (*) +│ ├── solana-pubsub-client v1.18.22 +│ │ ├── crossbeam-channel v0.5.14 (*) +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── log v0.4.27 (*) +│ │ ├── reqwest v0.11.27 (*) +│ │ ├── semver v1.0.26 +│ │ ├── serde v1.0.219 (*) +│ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── solana-account-decoder v1.18.22 +│ │ │ ├── Inflector v0.11.4 +│ │ │ │ ├── lazy_static v1.5.0 +│ │ │ │ └── regex v1.11.1 (*) +│ │ │ ├── base64 v0.21.7 +│ │ │ ├── bincode v1.3.3 (*) +│ │ │ ├── bs58 v0.4.0 +│ │ │ ├── bv v0.11.1 (*) +│ │ │ ├── lazy_static v1.5.0 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ ├── solana-config-program v1.18.22 +│ │ │ │ ├── bincode v1.3.3 (*) +│ │ │ │ ├── chrono v0.4.40 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ │ ├── solana-program-runtime v1.18.22 +│ │ │ │ │ ├── base64 v0.21.7 +│ │ │ │ │ ├── bincode v1.3.3 (*) +│ │ │ │ │ ├── eager v0.1.0 +│ │ │ │ │ ├── enum-iterator v1.5.0 +│ │ │ │ │ │ └── enum-iterator-derive v1.4.0 (proc-macro) +│ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ ├── itertools v0.10.5 (*) +│ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ ├── percentage v0.1.0 +│ │ │ │ │ │ └── num v0.2.1 +│ │ │ │ │ │ ├── num-bigint v0.2.6 +│ │ │ │ │ │ │ ├── num-integer v0.1.46 (*) +│ │ │ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ [build-dependencies] +│ │ │ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ │ │ ├── num-complex v0.2.4 +│ │ │ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ [build-dependencies] +│ │ │ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ │ │ ├── num-integer v0.1.46 (*) +│ │ │ │ │ │ ├── num-iter v0.1.45 +│ │ │ │ │ │ │ ├── num-integer v0.1.46 (*) +│ │ │ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ [build-dependencies] +│ │ │ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ │ │ ├── num-rational v0.2.4 +│ │ │ │ │ │ │ ├── num-bigint v0.2.6 (*) +│ │ │ │ │ │ │ ├── num-integer v0.1.46 (*) +│ │ │ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ │ │ │ [build-dependencies] +│ │ │ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ │ │ └── num-traits v0.2.19 (*) +│ │ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ │ ├── solana-frozen-abi v1.18.22 (*) +│ │ │ │ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) (*) +│ │ │ │ │ ├── solana-measure v1.18.22 (*) +│ │ │ │ │ ├── solana-metrics v1.18.22 (*) +│ │ │ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ │ │ ├── solana_rbpf v0.8.3 +│ │ │ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ │ │ ├── combine v3.8.1 +│ │ │ │ │ │ │ ├── ascii v0.9.3 +│ │ │ │ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ │ │ │ ├── either v1.15.0 (*) +│ │ │ │ │ │ │ ├── memchr v2.7.4 +│ │ │ │ │ │ │ └── unreachable v1.0.0 +│ │ │ │ │ │ │ └── void v1.0.2 +│ │ │ │ │ │ ├── goblin v0.5.4 +│ │ │ │ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ │ │ │ ├── plain v0.2.3 +│ │ │ │ │ │ │ └── scroll v0.11.0 +│ │ │ │ │ │ │ └── scroll_derive v0.11.1 (proc-macro) +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ │ ├── hash32 v0.2.1 +│ │ │ │ │ │ │ └── byteorder v1.5.0 +│ │ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ │ │ ├── rustc-demangle v0.1.24 +│ │ │ │ │ │ ├── scroll v0.11.0 (*) +│ │ │ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ └── rustc_version v0.4.1 (*) +│ │ │ │ └── solana-sdk v1.18.22 (*) +│ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ ├── spl-token v4.0.0 +│ │ │ │ ├── arrayref v0.3.9 +│ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ ├── num-derive v0.3.3 (proc-macro) +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ ├── num_enum v0.6.1 +│ │ │ │ │ └── num_enum_derive v0.6.1 (proc-macro) +│ │ │ │ │ ├── proc-macro-crate v1.3.1 (*) +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ ├── spl-token-2022 v1.0.0 +│ │ │ │ ├── arrayref v0.3.9 +│ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ ├── num_enum v0.7.3 (*) +│ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ ├── solana-security-txt v1.1.1 +│ │ │ │ ├── solana-zk-token-sdk v1.18.22 +│ │ │ │ │ ├── aes-gcm-siv v0.10.3 +│ │ │ │ │ │ ├── aead v0.4.3 +│ │ │ │ │ │ │ └── generic-array v0.14.7 (*) +│ │ │ │ │ │ ├── aes v0.7.5 +│ │ │ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ │ │ ├── cipher v0.3.0 +│ │ │ │ │ │ │ │ └── generic-array v0.14.7 (*) +│ │ │ │ │ │ │ ├── cpufeatures v0.2.17 (*) +│ │ │ │ │ │ │ └── opaque-debug v0.3.1 +│ │ │ │ │ │ ├── cipher v0.3.0 (*) +│ │ │ │ │ │ ├── ctr v0.8.0 +│ │ │ │ │ │ │ └── cipher v0.3.0 (*) +│ │ │ │ │ │ ├── polyval v0.5.3 +│ │ │ │ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ │ │ │ ├── cpufeatures v0.2.17 (*) +│ │ │ │ │ │ │ ├── opaque-debug v0.3.1 +│ │ │ │ │ │ │ └── universal-hash v0.4.1 +│ │ │ │ │ │ │ ├── generic-array v0.14.7 (*) +│ │ │ │ │ │ │ └── subtle v2.4.1 +│ │ │ │ │ │ ├── subtle v2.4.1 +│ │ │ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ │ │ ├── base64 v0.21.7 +│ │ │ │ │ ├── bincode v1.3.3 (*) +│ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ │ ├── curve25519-dalek v3.2.1 (*) +│ │ │ │ │ ├── getrandom v0.1.16 (*) +│ │ │ │ │ ├── itertools v0.10.5 (*) +│ │ │ │ │ ├── lazy_static v1.5.0 +│ │ │ │ │ ├── merlin v3.0.0 +│ │ │ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ │ │ ├── keccak v0.1.5 (*) +│ │ │ │ │ │ ├── rand_core v0.6.4 (*) +│ │ │ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ ├── rand v0.7.3 (*) +│ │ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ │ ├── serde_json v1.0.140 (*) +│ │ │ │ │ ├── sha3 v0.9.1 +│ │ │ │ │ │ ├── block-buffer v0.9.0 (*) +│ │ │ │ │ │ ├── digest v0.9.0 (*) +│ │ │ │ │ │ ├── keccak v0.1.5 (*) +│ │ │ │ │ │ └── opaque-debug v0.3.1 +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ │ │ ├── subtle v2.4.1 +│ │ │ │ │ ├── thiserror v1.0.69 (*) +│ │ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ │ ├── spl-memo v4.0.0 +│ │ │ │ │ └── solana-program v1.18.22 (*) +│ │ │ │ ├── spl-pod v0.1.0 +│ │ │ │ │ ├── borsh v0.10.4 (*) +│ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── solana-zk-token-sdk v1.18.22 (*) +│ │ │ │ │ └── spl-program-error v0.3.0 +│ │ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── spl-program-error-derive v0.3.2 (proc-macro) +│ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ ├── sha2 v0.10.8 (*) +│ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ │ ├── spl-token v4.0.0 (*) +│ │ │ │ ├── spl-token-group-interface v0.1.0 +│ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── spl-discriminator v0.1.0 +│ │ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ │ └── spl-discriminator-derive v0.1.2 (proc-macro) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ ├── spl-discriminator-syn v0.1.2 +│ │ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ │ ├── sha2 v0.10.8 (*) +│ │ │ │ │ │ │ ├── syn v2.0.100 (*) +│ │ │ │ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ ├── spl-pod v0.1.0 (*) +│ │ │ │ │ └── spl-program-error v0.3.0 (*) +│ │ │ │ ├── spl-token-metadata-interface v0.2.0 +│ │ │ │ │ ├── borsh v0.10.4 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── spl-discriminator v0.1.0 (*) +│ │ │ │ │ ├── spl-pod v0.1.0 (*) +│ │ │ │ │ ├── spl-program-error v0.3.0 (*) +│ │ │ │ │ └── spl-type-length-value v0.3.0 +│ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── spl-discriminator v0.1.0 (*) +│ │ │ │ │ ├── spl-pod v0.1.0 (*) +│ │ │ │ │ └── spl-program-error v0.3.0 (*) +│ │ │ │ ├── spl-transfer-hook-interface v0.4.1 +│ │ │ │ │ ├── arrayref v0.3.9 +│ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── spl-discriminator v0.1.0 (*) +│ │ │ │ │ ├── spl-pod v0.1.0 (*) +│ │ │ │ │ ├── spl-program-error v0.3.0 (*) +│ │ │ │ │ ├── spl-tlv-account-resolution v0.5.1 +│ │ │ │ │ │ ├── bytemuck v1.22.0 (*) +│ │ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ │ ├── spl-discriminator v0.1.0 (*) +│ │ │ │ │ │ ├── spl-pod v0.1.0 (*) +│ │ │ │ │ │ ├── spl-program-error v0.3.0 (*) +│ │ │ │ │ │ └── spl-type-length-value v0.3.0 (*) +│ │ │ │ │ └── spl-type-length-value v0.3.0 (*) +│ │ │ │ ├── spl-type-length-value v0.3.0 (*) +│ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ ├── spl-token-group-interface v0.1.0 (*) +│ │ │ ├── spl-token-metadata-interface v0.2.0 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ └── zstd v0.11.2+zstd.1.5.2 +│ │ │ └── zstd-safe v5.0.2+zstd.1.5.2 +│ │ │ ├── libc v0.2.171 +│ │ │ └── zstd-sys v2.0.15+zstd.1.5.7 +│ │ │ [build-dependencies] +│ │ │ ├── cc v1.2.17 (*) +│ │ │ └── pkg-config v0.3.32 +│ │ ├── solana-rpc-client-api v1.18.22 +│ │ │ ├── base64 v0.21.7 +│ │ │ ├── bs58 v0.4.0 +│ │ │ ├── jsonrpc-core v18.0.0 +│ │ │ │ ├── futures v0.3.31 (*) +│ │ │ │ ├── futures-executor v0.3.31 (*) +│ │ │ │ ├── futures-util v0.3.31 (*) +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ │ └── serde_json v1.0.140 (*) +│ │ │ ├── reqwest v0.11.27 (*) +│ │ │ ├── semver v1.0.26 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ ├── serde_json v1.0.140 (*) +│ │ │ ├── solana-account-decoder v1.18.22 (*) +│ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ ├── solana-transaction-status v1.18.22 +│ │ │ │ ├── Inflector v0.11.4 (*) +│ │ │ │ ├── base64 v0.21.7 +│ │ │ │ ├── bincode v1.3.3 (*) +│ │ │ │ ├── borsh v0.10.4 (*) +│ │ │ │ ├── bs58 v0.4.0 +│ │ │ │ ├── lazy_static v1.5.0 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ │ ├── serde_json v1.0.140 (*) +│ │ │ │ ├── solana-account-decoder v1.18.22 (*) +│ │ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ │ ├── spl-associated-token-account v2.3.0 +│ │ │ │ │ ├── assert_matches v1.5.0 +│ │ │ │ │ ├── borsh v0.10.4 (*) +│ │ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ │ ├── spl-token v4.0.0 (*) +│ │ │ │ │ ├── spl-token-2022 v1.0.0 (*) +│ │ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ │ ├── spl-memo v4.0.0 (*) +│ │ │ │ ├── spl-token v4.0.0 (*) +│ │ │ │ ├── spl-token-2022 v1.0.0 (*) +│ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ ├── solana-version v1.18.22 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── semver v1.0.26 +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ │ ├── solana-frozen-abi v1.18.22 (*) +│ │ │ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) (*) +│ │ │ │ └── solana-sdk v1.18.22 (*) +│ │ │ │ [build-dependencies] +│ │ │ │ └── rustc_version v0.4.1 (*) +│ │ │ ├── spl-token-2022 v1.0.0 (*) +│ │ │ └── thiserror v1.0.69 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-stream v0.1.17 (*) +│ │ ├── tokio-tungstenite v0.20.1 +│ │ │ ├── futures-util v0.3.31 (*) +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── rustls v0.21.12 (*) +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ ├── tokio-rustls v0.24.1 (*) +│ │ │ ├── tungstenite v0.20.1 +│ │ │ │ ├── byteorder v1.5.0 +│ │ │ │ ├── bytes v1.10.1 +│ │ │ │ ├── data-encoding v2.8.0 +│ │ │ │ ├── http v0.2.12 (*) +│ │ │ │ ├── httparse v1.10.1 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ ├── rustls v0.21.12 (*) +│ │ │ │ ├── sha1 v0.10.6 (*) +│ │ │ │ ├── thiserror v1.0.69 (*) +│ │ │ │ ├── url v2.5.4 (*) +│ │ │ │ ├── utf-8 v0.7.6 +│ │ │ │ └── webpki-roots v0.24.0 +│ │ │ │ └── rustls-webpki v0.101.7 (*) +│ │ │ └── webpki-roots v0.25.4 +│ │ ├── tungstenite v0.20.1 (*) +│ │ └── url v2.5.4 (*) +│ ├── solana-quic-client v1.18.22 +│ │ ├── async-mutex v1.4.1 +│ │ │ └── event-listener v2.5.3 +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── futures v0.3.31 (*) +│ │ ├── itertools v0.10.5 (*) +│ │ ├── lazy_static v1.5.0 +│ │ ├── log v0.4.27 (*) +│ │ ├── quinn v0.10.2 (*) +│ │ ├── quinn-proto v0.10.6 (*) +│ │ ├── rcgen v0.10.0 (*) +│ │ ├── rustls v0.21.12 (*) +│ │ ├── solana-connection-cache v1.18.22 (*) +│ │ ├── solana-measure v1.18.22 (*) +│ │ ├── solana-metrics v1.18.22 (*) +│ │ ├── solana-net-utils v1.18.22 +│ │ │ ├── bincode v1.3.3 (*) +│ │ │ ├── clap v3.2.25 (*) +│ │ │ ├── crossbeam-channel v0.5.14 (*) +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── nix v0.26.4 +│ │ │ │ ├── bitflags v1.3.2 +│ │ │ │ ├── cfg-if v1.0.0 +│ │ │ │ ├── libc v0.2.171 +│ │ │ │ ├── memoffset v0.7.1 +│ │ │ │ │ [build-dependencies] +│ │ │ │ │ └── autocfg v1.4.0 +│ │ │ │ └── pin-utils v0.1.0 +│ │ │ ├── rand v0.8.5 (*) +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ ├── socket2 v0.5.9 (*) +│ │ │ ├── solana-logger v1.18.22 (*) +│ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ ├── solana-version v1.18.22 (*) +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ └── url v2.5.4 (*) +│ │ ├── solana-rpc-client-api v1.18.22 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ ├── solana-streamer v1.18.22 +│ │ │ ├── async-channel v1.9.0 (*) +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── crossbeam-channel v0.5.14 (*) +│ │ │ ├── futures-util v0.3.31 (*) +│ │ │ ├── histogram v0.6.9 +│ │ │ ├── indexmap v2.8.0 (*) +│ │ │ ├── itertools v0.10.5 (*) +│ │ │ ├── libc v0.2.171 +│ │ │ ├── log v0.4.27 (*) +│ │ │ ├── nix v0.26.4 (*) +│ │ │ ├── pem v1.1.1 (*) +│ │ │ ├── percentage v0.1.0 (*) +│ │ │ ├── pkcs8 v0.8.0 +│ │ │ │ ├── der v0.5.1 +│ │ │ │ │ └── const-oid v0.7.1 +│ │ │ │ ├── spki v0.5.4 +│ │ │ │ │ ├── base64ct v1.7.3 +│ │ │ │ │ └── der v0.5.1 (*) +│ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ ├── quinn v0.10.2 (*) +│ │ │ ├── quinn-proto v0.10.6 (*) +│ │ │ ├── rand v0.8.5 (*) +│ │ │ ├── rcgen v0.10.0 (*) +│ │ │ ├── rustls v0.21.12 (*) +│ │ │ ├── smallvec v1.14.0 +│ │ │ ├── solana-metrics v1.18.22 (*) +│ │ │ ├── solana-perf v1.18.22 +│ │ │ │ ├── ahash v0.8.11 (*) +│ │ │ │ ├── bincode v1.3.3 (*) +│ │ │ │ ├── bv v0.11.1 (*) +│ │ │ │ ├── curve25519-dalek v3.2.1 (*) +│ │ │ │ ├── dlopen2 v0.5.0 +│ │ │ │ │ ├── dlopen2_derive v0.3.0 (proc-macro) +│ │ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ │ └── syn v2.0.100 (*) +│ │ │ │ │ ├── libc v0.2.171 +│ │ │ │ │ └── once_cell v1.21.3 +│ │ │ │ ├── fnv v1.0.7 +│ │ │ │ ├── lazy_static v1.5.0 +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── rand v0.8.5 (*) +│ │ │ │ ├── rayon v1.10.0 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── solana-frozen-abi v1.18.22 (*) +│ │ │ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) (*) +│ │ │ │ ├── solana-metrics v1.18.22 (*) +│ │ │ │ ├── solana-rayon-threadlimit v1.18.22 +│ │ │ │ │ ├── lazy_static v1.5.0 +│ │ │ │ │ └── num_cpus v1.16.0 +│ │ │ │ │ └── libc v0.2.171 +│ │ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ │ └── solana-vote-program v1.18.22 +│ │ │ │ ├── bincode v1.3.3 (*) +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ ├── serde v1.0.219 (*) +│ │ │ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ │ │ ├── solana-frozen-abi v1.18.22 (*) +│ │ │ │ ├── solana-frozen-abi-macro v1.18.22 (proc-macro) (*) +│ │ │ │ ├── solana-metrics v1.18.22 (*) +│ │ │ │ ├── solana-program v1.18.22 (*) +│ │ │ │ ├── solana-program-runtime v1.18.22 (*) +│ │ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ │ └── thiserror v1.0.69 (*) +│ │ │ │ [build-dependencies] +│ │ │ │ └── rustc_version v0.4.1 (*) +│ │ │ │ [build-dependencies] +│ │ │ │ └── rustc_version v0.4.1 (*) +│ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ └── x509-parser v0.14.0 +│ │ │ ├── asn1-rs v0.5.2 +│ │ │ │ ├── asn1-rs-derive v0.4.0 (proc-macro) +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ ├── syn v1.0.109 (*) +│ │ │ │ │ └── synstructure v0.12.6 +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ ├── syn v1.0.109 (*) +│ │ │ │ │ └── unicode-xid v0.2.6 +│ │ │ │ ├── asn1-rs-impl v0.1.0 (proc-macro) +│ │ │ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ │ │ ├── quote v1.0.40 (*) +│ │ │ │ │ └── syn v1.0.109 (*) +│ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ ├── nom v7.1.3 (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ ├── rusticata-macros v4.1.0 +│ │ │ │ │ └── nom v7.1.3 (*) +│ │ │ │ ├── thiserror v1.0.69 (*) +│ │ │ │ └── time v0.3.41 (*) +│ │ │ ├── base64 v0.13.1 +│ │ │ ├── data-encoding v2.8.0 +│ │ │ ├── der-parser v8.2.0 +│ │ │ │ ├── asn1-rs v0.5.2 (*) +│ │ │ │ ├── displaydoc v0.2.5 (proc-macro) (*) +│ │ │ │ ├── nom v7.1.3 (*) +│ │ │ │ ├── num-bigint v0.4.6 (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ └── rusticata-macros v4.1.0 (*) +│ │ │ ├── lazy_static v1.5.0 +│ │ │ ├── nom v7.1.3 (*) +│ │ │ ├── oid-registry v0.6.1 +│ │ │ │ └── asn1-rs v0.5.2 (*) +│ │ │ ├── rusticata-macros v4.1.0 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ └── time v0.3.41 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ └── tokio v1.44.1 (*) +│ ├── solana-rpc-client v1.18.22 +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── base64 v0.21.7 +│ │ ├── bincode v1.3.3 (*) +│ │ ├── bs58 v0.4.0 +│ │ ├── indicatif v0.17.11 (*) +│ │ ├── log v0.4.27 (*) +│ │ ├── reqwest v0.11.27 (*) +│ │ ├── semver v1.0.26 +│ │ ├── serde v1.0.219 (*) +│ │ ├── serde_derive v1.0.219 (proc-macro) (*) +│ │ ├── serde_json v1.0.140 (*) +│ │ ├── solana-account-decoder v1.18.22 (*) +│ │ ├── solana-rpc-client-api v1.18.22 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ ├── solana-transaction-status v1.18.22 (*) +│ │ ├── solana-version v1.18.22 (*) +│ │ ├── solana-vote-program v1.18.22 (*) +│ │ └── tokio v1.44.1 (*) +│ ├── solana-rpc-client-api v1.18.22 (*) +│ ├── solana-rpc-client-nonce-utils v1.18.22 +│ │ ├── clap v2.34.0 +│ │ │ ├── ansi_term v0.12.1 +│ │ │ ├── atty v0.2.14 (*) +│ │ │ ├── bitflags v1.3.2 +│ │ │ ├── strsim v0.8.0 +│ │ │ ├── textwrap v0.11.0 +│ │ │ │ └── unicode-width v0.1.14 +│ │ │ ├── unicode-width v0.1.14 +│ │ │ └── vec_map v0.8.2 +│ │ ├── solana-clap-utils v1.18.22 +│ │ │ ├── chrono v0.4.40 (*) +│ │ │ ├── clap v2.34.0 (*) +│ │ │ ├── rpassword v7.3.1 +│ │ │ │ ├── libc v0.2.171 +│ │ │ │ └── rtoolbox v0.0.2 +│ │ │ │ └── libc v0.2.171 +│ │ │ ├── solana-remote-wallet v1.18.22 +│ │ │ │ ├── console v0.15.11 (*) +│ │ │ │ ├── dialoguer v0.10.4 +│ │ │ │ │ ├── console v0.15.11 (*) +│ │ │ │ │ ├── shell-words v1.1.0 +│ │ │ │ │ ├── tempfile v3.19.1 (*) +│ │ │ │ │ └── zeroize v1.3.0 (*) +│ │ │ │ ├── log v0.4.27 (*) +│ │ │ │ ├── num-derive v0.4.2 (proc-macro) (*) +│ │ │ │ ├── num-traits v0.2.19 (*) +│ │ │ │ ├── parking_lot v0.12.3 (*) +│ │ │ │ ├── qstring v0.7.2 (*) +│ │ │ │ ├── semver v1.0.26 +│ │ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ │ ├── thiserror v1.0.69 (*) +│ │ │ │ └── uriparse v0.6.4 (*) +│ │ │ ├── solana-sdk v1.18.22 (*) +│ │ │ ├── thiserror v1.0.69 (*) +│ │ │ ├── tiny-bip39 v0.8.2 (*) +│ │ │ ├── uriparse v0.6.4 (*) +│ │ │ └── url v2.5.4 (*) +│ │ ├── solana-rpc-client v1.18.22 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ └── thiserror v1.0.69 (*) +│ ├── solana-sdk v1.18.22 (*) +│ ├── solana-streamer v1.18.22 (*) +│ ├── solana-thin-client v1.18.22 +│ │ ├── bincode v1.3.3 (*) +│ │ ├── log v0.4.27 (*) +│ │ ├── rayon v1.10.0 (*) +│ │ ├── solana-connection-cache v1.18.22 (*) +│ │ ├── solana-rpc-client v1.18.22 (*) +│ │ ├── solana-rpc-client-api v1.18.22 (*) +│ │ └── solana-sdk v1.18.22 (*) +│ ├── solana-tpu-client v1.18.22 +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── bincode v1.3.3 (*) +│ │ ├── futures-util v0.3.31 (*) +│ │ ├── indexmap v2.8.0 (*) +│ │ ├── indicatif v0.17.11 (*) +│ │ ├── log v0.4.27 (*) +│ │ ├── rayon v1.10.0 (*) +│ │ ├── solana-connection-cache v1.18.22 (*) +│ │ ├── solana-measure v1.18.22 (*) +│ │ ├── solana-metrics v1.18.22 (*) +│ │ ├── solana-pubsub-client v1.18.22 (*) +│ │ ├── solana-rpc-client v1.18.22 (*) +│ │ ├── solana-rpc-client-api v1.18.22 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ └── tokio v1.44.1 (*) +│ ├── solana-udp-client v1.18.22 +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── solana-connection-cache v1.18.22 (*) +│ │ ├── solana-net-utils v1.18.22 (*) +│ │ ├── solana-sdk v1.18.22 (*) +│ │ ├── solana-streamer v1.18.22 (*) +│ │ ├── thiserror v1.0.69 (*) +│ │ └── tokio v1.44.1 (*) +│ ├── thiserror v1.0.69 (*) +│ └── tokio v1.44.1 (*) +├── solana-program v1.18.22 (*) +├── solana-sdk v1.18.22 (*) +├── solana-transaction-status v1.18.22 (*) +├── sqlx v0.6.3 (*) +├── thiserror v1.0.69 (*) +├── tokio v1.44.1 (*) +├── tower v0.4.13 (*) +├── tower-http v0.3.5 +│ ├── async-compression v0.3.15 +│ │ ├── brotli v3.5.0 +│ │ │ ├── alloc-no-stdlib v2.0.4 +│ │ │ ├── alloc-stdlib v0.2.2 (*) +│ │ │ └── brotli-decompressor v2.5.1 +│ │ │ ├── alloc-no-stdlib v2.0.4 +│ │ │ └── alloc-stdlib v0.2.2 (*) +│ │ ├── flate2 v1.1.1 (*) +│ │ ├── futures-core v0.3.31 +│ │ ├── memchr v2.7.4 +│ │ ├── pin-project-lite v0.2.16 +│ │ └── tokio v1.44.1 (*) +│ ├── base64 v0.13.1 +│ ├── bitflags v1.3.2 +│ ├── bytes v1.10.1 +│ ├── futures-core v0.3.31 +│ ├── futures-util v0.3.31 (*) +│ ├── http v0.2.12 (*) +│ ├── http-body v0.4.6 (*) +│ ├── http-range-header v0.3.1 +│ ├── httpdate v1.0.3 +│ ├── iri-string v0.4.1 +│ │ └── nom v7.1.3 (*) +│ ├── mime v0.3.17 +│ ├── mime_guess v2.0.5 +│ │ ├── mime v0.3.17 +│ │ └── unicase v2.8.1 +│ │ [build-dependencies] +│ │ └── unicase v2.8.1 +│ ├── percent-encoding v2.3.1 +│ ├── pin-project-lite v0.2.16 +│ ├── tokio v1.44.1 (*) +│ ├── tokio-util v0.7.14 (*) +│ ├── tower v0.4.13 (*) +│ ├── tower-layer v0.3.3 +│ ├── tower-service v0.3.3 +│ ├── tracing v0.1.41 (*) +│ └── uuid v1.16.0 (*) +├── tracing v0.1.41 (*) +├── tracing-subscriber v0.3.19 (*) +├── utoipa v4.2.3 +│ ├── indexmap v2.8.0 (*) +│ ├── serde v1.0.219 (*) +│ ├── serde_json v1.0.140 (*) +│ ├── serde_yaml v0.9.34+deprecated +│ │ ├── indexmap v2.8.0 (*) +│ │ ├── itoa v1.0.15 +│ │ ├── ryu v1.0.20 +│ │ ├── serde v1.0.219 (*) +│ │ └── unsafe-libyaml v0.2.11 +│ └── utoipa-gen v4.3.1 (proc-macro) +│ ├── proc-macro-error v1.0.4 (*) +│ ├── proc-macro2 v1.0.94 (*) +│ ├── quote v1.0.40 (*) +│ └── syn v2.0.100 (*) +├── yellowstone-grpc-client v1.15.4 +│ ├── bytes v1.10.1 +│ ├── futures v0.3.31 (*) +│ ├── thiserror v1.0.69 (*) +│ ├── tonic v0.10.2 +│ │ ├── async-stream v0.3.6 (*) +│ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ ├── axum v0.6.20 +│ │ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ │ ├── axum-core v0.3.4 +│ │ │ │ ├── async-trait v0.1.88 (proc-macro) (*) +│ │ │ │ ├── bytes v1.10.1 +│ │ │ │ ├── futures-util v0.3.31 (*) +│ │ │ │ ├── http v0.2.12 (*) +│ │ │ │ ├── http-body v0.4.6 (*) +│ │ │ │ ├── mime v0.3.17 +│ │ │ │ ├── tower-layer v0.3.3 +│ │ │ │ └── tower-service v0.3.3 +│ │ │ │ [build-dependencies] +│ │ │ │ └── rustversion v1.0.20 (proc-macro) +│ │ │ ├── bitflags v1.3.2 +│ │ │ ├── bytes v1.10.1 +│ │ │ ├── futures-util v0.3.31 (*) +│ │ │ ├── http v0.2.12 (*) +│ │ │ ├── http-body v0.4.6 (*) +│ │ │ ├── hyper v0.14.32 (*) +│ │ │ ├── itoa v1.0.15 +│ │ │ ├── matchit v0.7.3 +│ │ │ ├── memchr v2.7.4 +│ │ │ ├── mime v0.3.17 +│ │ │ ├── percent-encoding v2.3.1 +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ ├── serde v1.0.219 (*) +│ │ │ ├── sync_wrapper v0.1.2 +│ │ │ ├── tower v0.4.13 (*) +│ │ │ ├── tower-layer v0.3.3 +│ │ │ └── tower-service v0.3.3 +│ │ │ [build-dependencies] +│ │ │ └── rustversion v1.0.20 (proc-macro) +│ │ ├── base64 v0.21.7 +│ │ ├── bytes v1.10.1 +│ │ ├── h2 v0.3.26 (*) +│ │ ├── http v0.2.12 (*) +│ │ ├── http-body v0.4.6 (*) +│ │ ├── hyper v0.14.32 (*) +│ │ ├── hyper-timeout v0.4.1 +│ │ │ ├── hyper v0.14.32 (*) +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ ├── tokio v1.44.1 (*) +│ │ │ └── tokio-io-timeout v1.2.0 +│ │ │ ├── pin-project-lite v0.2.16 +│ │ │ └── tokio v1.44.1 (*) +│ │ ├── percent-encoding v2.3.1 +│ │ ├── pin-project v1.1.10 (*) +│ │ ├── prost v0.12.6 +│ │ │ ├── bytes v1.10.1 +│ │ │ └── prost-derive v0.12.6 (proc-macro) +│ │ │ ├── anyhow v1.0.97 +│ │ │ ├── itertools v0.12.1 +│ │ │ │ └── either v1.15.0 (*) +│ │ │ ├── proc-macro2 v1.0.94 (*) +│ │ │ ├── quote v1.0.40 (*) +│ │ │ └── syn v2.0.100 (*) +│ │ ├── rustls v0.21.12 (*) +│ │ ├── rustls-native-certs v0.6.3 (*) +│ │ ├── rustls-pemfile v1.0.4 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-rustls v0.24.1 (*) +│ │ ├── tokio-stream v0.1.17 (*) +│ │ ├── tower v0.4.13 (*) +│ │ ├── tower-layer v0.3.3 +│ │ ├── tower-service v0.3.3 +│ │ └── tracing v0.1.41 (*) +│ ├── tonic-health v0.10.2 +│ │ ├── async-stream v0.3.6 (*) +│ │ ├── prost v0.12.6 (*) +│ │ ├── tokio v1.44.1 (*) +│ │ ├── tokio-stream v0.1.17 (*) +│ │ └── tonic v0.10.2 (*) +│ └── yellowstone-grpc-proto v1.14.2 +│ ├── bincode v1.3.3 (*) +│ ├── prost v0.12.6 (*) +│ ├── solana-account-decoder v1.18.22 (*) +│ ├── solana-sdk v1.18.22 (*) +│ ├── solana-transaction-status v1.18.22 (*) +│ └── tonic v0.10.2 (*) +│ [build-dependencies] +│ ├── anyhow v1.0.97 +│ ├── protobuf-src v1.1.0+21.5 +│ │ [build-dependencies] +│ │ └── autotools v0.2.7 +│ │ └── cc v1.2.17 (*) +│ └── tonic-build v0.10.2 +│ ├── prettyplease v0.2.31 +│ │ ├── proc-macro2 v1.0.94 (*) +│ │ └── syn v2.0.100 (*) +│ ├── proc-macro2 v1.0.94 (*) +│ ├── prost-build v0.12.6 +│ │ ├── bytes v1.10.1 +│ │ ├── heck v0.5.0 +│ │ ├── itertools v0.12.1 (*) +│ │ ├── log v0.4.27 +│ │ ├── multimap v0.10.0 +│ │ ├── once_cell v1.21.3 +│ │ ├── petgraph v0.6.5 +│ │ │ ├── fixedbitset v0.4.2 +│ │ │ └── indexmap v2.8.0 (*) +│ │ ├── prettyplease v0.2.31 (*) +│ │ ├── prost v0.12.6 +│ │ │ ├── bytes v1.10.1 +│ │ │ └── prost-derive v0.12.6 (proc-macro) (*) +│ │ ├── prost-types v0.12.6 +│ │ │ └── prost v0.12.6 (*) +│ │ ├── regex v1.11.1 (*) +│ │ ├── syn v2.0.100 (*) +│ │ └── tempfile v3.19.1 (*) +│ ├── quote v1.0.40 (*) +│ └── syn v2.0.100 (*) +└── yellowstone-grpc-proto v1.14.2 (*) +[dev-dependencies] +├── function_name v0.3.0 +│ └── function_name-proc-macro v0.3.0 (proc-macro) +├── light-hasher v1.1.0 (https://github.com/Lightprotocol/light-protocol?rev=236481dd3316eadff722247a497f454fa17e0915#236481dd) (*) +└── serial_test v2.0.0 + ├── dashmap v5.5.3 (*) + ├── futures v0.3.31 (*) + ├── lazy_static v1.5.0 + ├── log v0.4.27 (*) + ├── parking_lot v0.12.3 (*) + └── serial_test_derive v2.0.0 (proc-macro) + ├── proc-macro2 v1.0.94 (*) + ├── quote v1.0.40 (*) + └── syn v2.0.100 (*) From e3889975e4eca769da58e1bf94f08c2a9dd32938 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 11:42:11 +0100 Subject: [PATCH 084/114] update tests data --- ...EYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr} | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) rename tests/data/transactions/four_cpi_events/{3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP => 4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr} (67%) diff --git a/tests/data/transactions/four_cpi_events/3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP b/tests/data/transactions/four_cpi_events/4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr similarity index 67% rename from tests/data/transactions/four_cpi_events/3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP rename to tests/data/transactions/four_cpi_events/4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr index 4ed87a46..f9f835f5 100644 --- a/tests/data/transactions/four_cpi_events/3bJHcJMLRxbhGtXo7jc4efdMy8HyJsjjh1k2TNQAH6j7KfuzEuZCk6kp9wfYWEJJqwf1oo5bTo3zV19YXeKo2xbP +++ b/tests/data/transactions/four_cpi_events/4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr @@ -1,7 +1,7 @@ { - "slot": 7, + "slot": 19, "transaction": [ - "AYGcf8zHNXixakZcxlPSkGFWtXwjxPJOoz5Y6/v/+6cYVKjFyWIX+b0kW43taHm0yTJ0Q0+9cuv1v4++7goUNA4BAAkLENpcgukRE/8SHbSWdAmlSqsX2gCHYpfeUnVncMF/8/dPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdbhmK/aF6uCDWk3eispbVMGsmp1j+BbfChEb9O+tzibwAgMABQJAQg8ACAoABAUKBwYICQIBlwG0hQwQUFe47okAAAAAAAAAAAAAAAABAAAA1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGIAAAAAAAAAAAAB//////////8fAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAP8E", + "AakcXO4F7ybggp6gYBfqv0xw9XNpHgmQ3e0z/jzlIC3LosEBBwYt+vZThhq58GhEEcqUCA5RQchSG8L9vOS0vAkBAAkLI7BoPNoqkx8oTb1evJ9uMs4sxHRQmjfSdHpX3juEz6VPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdeFLsDrUfnlh6isGi0T/wk9SphtYIXWUawBnniwpJfuoAgMABQJAQg8ACAoABAUKBwYICQIByAG0hQwQUFe47roAAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADVnpvLGtPBwwvbCZs6rDrI/kvnah+ot0yzceplv2OcYgAAAAAAAAAAAAH//////////x8AAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAD/BA==", "base64" ], "meta": { @@ -56,7 +56,7 @@ 4, 1 ], - "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", "stackHeight": 2 }, { @@ -94,7 +94,7 @@ 4, 1 ], - "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", "stackHeight": 2 }, { @@ -132,7 +132,7 @@ 4, 1 ], - "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", "stackHeight": 2 }, { @@ -170,7 +170,7 @@ 4, 1 ], - "data": "3PqQCm6GeHKezNzBqhcCrFgfDm3w69b1eEev1DxL6uBvoJdetZBPi5ju4qMujWLWnxq1kpgTRfN2zaq5QYfPMwqer8LTgaiNy7wDZKXgQSjJ9zXz3J3cMvJhgrx8KsGhYx2AvCFadmRAsjuLAyf8dC7wQivbuFCkmMLnKiq1FrjGM9GjxHHAz56PEp5dtiY94x6C6Tu7xpz3", + "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", "stackHeight": 2 }, { @@ -201,82 +201,82 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: InvokeCpiMultiple", "Program log: invoke_cpi_multiple cpi 0", - "Program consumption: 996273 units remaining", - "Program consumption: 995622 units remaining", + "Program consumption: 995875 units remaining", + "Program consumption: 995384 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpiWithReadOnly", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program log: invoke_cpi_with_read_only", + "Program log: post inputs", + "Program log: post output_compressed_accounts", + "Program log: post read_only_addresses", + "Program log: post read_only_accounts", + "Program log: mode Anchor", + "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7675 of 959812 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6338 of 974675 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 38630 of 990395 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 21492 of 989794 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 1", - "Program consumption: 950816 units remaining", - "Program consumption: 950165 units remaining", + "Program consumption: 967381 units remaining", + "Program consumption: 966890 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpiWithReadOnly", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program log: invoke_cpi_with_read_only", + "Program log: post inputs", + "Program log: post output_compressed_accounts", + "Program log: post read_only_addresses", + "Program log: post read_only_accounts", + "Program log: mode Anchor", + "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 914355 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6940 of 946181 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39232 of 944938 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 22094 of 961300 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 2", - "Program consumption: 904757 units remaining", - "Program consumption: 904106 units remaining", + "Program consumption: 938285 units remaining", + "Program consumption: 937794 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpiWithReadOnly", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program log: invoke_cpi_with_read_only", + "Program log: post inputs", + "Program log: post output_compressed_accounts", + "Program log: post read_only_addresses", + "Program log: post read_only_accounts", + "Program log: mode Anchor", + "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 868296 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6940 of 917085 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39232 of 898879 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 22094 of 932204 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 3", - "Program consumption: 858698 units remaining", - "Program consumption: 858047 units remaining", + "Program consumption: 909189 units remaining", + "Program consumption: 908698 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpiWithReadOnly", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", + "Program log: invoke_cpi_with_read_only", + "Program log: post inputs", + "Program log: post output_compressed_accounts", + "Program log: post read_only_addresses", + "Program log: post read_only_accounts", + "Program log: mode Anchor", + "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 822237 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6940 of 887989 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39232 of 852820 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 22094 of 903108 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 187184 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 119448 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -286,7 +286,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 187334 + "computeUnitsConsumed": 119598 }, - "blockTime": 1744043729 + "blockTime": 1744454390 } \ No newline at end of file From 6b2587a79fd3cd01a4c1fb927f4ded11f49b925b Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 11:45:07 +0100 Subject: [PATCH 085/114] remove leftover --- src/ingester/persist/persisted_indexed_merkle_tree.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 8189c42f..5678a94e 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -338,7 +338,6 @@ pub async fn update_indexed_tree_leaves( let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); for tree in trees { { - // let leaf = get_top_element(tree.to_bytes().to_vec()); let leaf = get_zeroeth_exclusion_range(tree.to_bytes().to_vec()); let leaf_update = indexed_leaf_updates.get(&(tree, leaf.leaf_index as u64)); if leaf_update.is_none() { From c07793c019640923e4b3be166df1986ef4f3e9c7 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 11:46:18 +0100 Subject: [PATCH 086/114] remove leftover --- src/ingester/persist/persisted_indexed_merkle_tree.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 5678a94e..9619a551 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -468,10 +468,8 @@ pub async fn multi_append( let mut elements_to_update: HashMap = HashMap::new(); if indexed_tree.is_empty() { - for model in [ - get_zeroeth_exclusion_range(tree.clone()), - // get_top_element(tree.clone()), - ] { + { + let model = get_zeroeth_exclusion_range(tree.clone()); elements_to_update.insert(model.leaf_index, model.clone()); indexed_tree.insert(model.value.clone(), model); } From a7127c809f899787dfb7f95a7ad6b622d178d11f Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 11:46:50 +0100 Subject: [PATCH 087/114] remove leftover --- src/ingester/persist/leaf_node.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index cb497050..aaf31ee8 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -83,7 +83,7 @@ pub async fn persist_leaf_nodes( ( node.tree.to_bytes_vec(), node.node_index( - TreeInfo::height(&node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), // TODO: Handle error + TreeInfo::height(&node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), ), ) }) @@ -100,7 +100,7 @@ pub async fn persist_leaf_nodes( for leaf_node in leaf_nodes.clone() { let node_idx = leaf_node.node_index( TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), - ); // TODO: handle error + ); let tree = leaf_node.tree; let key = (tree.to_bytes_vec(), node_idx); From 9e5b9b22892a211e5af8fb0b16434d96001df72b Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 12:26:23 +0100 Subject: [PATCH 088/114] update batched address tree tests --- src/ingester/persist/mod.rs | 4 +- .../batched_address_tree_tests.rs | 250 +++++++++++++- .../batched_state_tree_tests.rs | 305 +----------------- tests/integration_tests/main.rs | 1 + tests/integration_tests/utils.rs | 86 +++++ 5 files changed, 325 insertions(+), 321 deletions(-) diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 6d33155f..84fc8645 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -90,7 +90,7 @@ pub async fn persist_state_update( debug!("Persisting addresses..."); for chunk in addresses.chunks(MAX_SQL_INSERTS) { - append_addresses(txn, chunk).await?; + insert_addresses_into_queues(txn, chunk).await?; } debug!("Persisting output accounts..."); @@ -367,7 +367,7 @@ async fn execute_account_update_query_and_update_balances( Ok(()) } -async fn append_addresses( +async fn insert_addresses_into_queues( txn: &DatabaseTransaction, addresses: &[AddressQueueUpdate], ) -> Result<(), IngesterError> { diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index deb49c1b..cc1a70a5 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -1,24 +1,244 @@ use crate::utils::*; -use borsh::BorshSerialize; use function_name::named; -use light_compressed_account::QueueType; // Correct QueueType -use light_hasher::poseidon::Poseidon; -use light_hasher::zero_bytes::poseidon::ZERO_BYTES; // Use actual ZERO_BYTES +use light_hasher::hash_to_field_size::hashv_to_bn254_field_size_be_const_array; +use light_hasher::Poseidon; use light_merkle_tree_reference::MerkleTree; -use photon_indexer::api::method::get_multiple_compressed_account_proofs::HashList; -use photon_indexer::api::method::get_queue_elements::GetQueueElementsRequest; -// ... other imports ... (ensure all necessary imports from previous version are present) -use photon_indexer::common::typedefs::hash::Hash; +use photon_indexer::api::method::get_batch_address_update_info::GetBatchAddressUpdateInfoRequest; +use photon_indexer::api::method::get_multiple_new_address_proofs::{AddressListWithTrees, AddressWithTree}; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; -use photon_indexer::ingester::index_block; -use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; -use sea_orm::DatabaseConnection; +use rand::prelude::StdRng; +use rand::{Rng, SeedableRng}; use serial_test::serial; -use solana_client::nonblocking::rpc_client::RpcClient; use solana_sdk::pubkey::Pubkey; -use solana_sdk::signature::Signature; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; -use std::collections::HashMap; use std::str::FromStr; -use std::sync::Arc; +/// Test: +/// 1. Index transactions creating compressed addresses via CPI. +/// 2. Verify address queue population reflects indexed state. +/// 3. Index transaction performing BatchUpdateAddressTree. +/// 4. Verify address queue is cleared by the indexer processing the update. +/// 5. Verify final Merkle tree root and proofs against a reference tree. +/// +/// Data: +/// - Transactions generated from `test_create_v2_address` run. +/// - Includes multiple address creation CPIs (`InsertIntoQueues`). +/// - Includes one `BatchUpdateAddressTree` instruction. +/// +/// +/// Assumption: The exact sequence of (address hash, leaf index) pairs and the +/// address tree pubkey created during the `test_create_v2_address` run are known +/// and provided/hardcoded below. +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_batched_address_transactions( + #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, +) { + pub fn derive_address( + seed: &[u8; 32], + merkle_tree_pubkey: &[u8; 32], + program_id_bytes: &[u8; 32], + ) -> [u8; 32] { + let slices = [ + seed.as_slice(), + merkle_tree_pubkey.as_slice(), + program_id_bytes.as_slice(), + ]; + hashv_to_bn254_field_size_be_const_array::<4>(&slices).unwrap() + } + + // --- Test Setup --- + let trim_test_name = trim_test_name(function_name!()); + let name = trim_test_name; + let setup = setup_with_options( + name.clone(), + TestSetupOptions { + network: Network::Localnet, + db_backend, + }, + ) + .await; + reset_tables(setup.db_conn.as_ref()).await.unwrap(); + let sort_by_slot = true; + let signatures = read_file_names(&name, sort_by_slot); + let index_individually = true; // Index one by one + + for (i, sig) in signatures.iter().enumerate() { + println!("{} signature {}", i, sig); + } + + assert!( + !signatures.is_empty(), + "No transaction signatures found for test {}", + name + ); + + // ========================================================================= + let address_tree_pubkey = + Pubkey::from_str("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK").expect("Invalid Pubkey"); + + let program_id = + Pubkey::from_str("FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy").expect("Invalid Pubkey"); + + let mut expected_addresses: Vec<([u8; 32], u64)> = Vec::new(); + let seed = 0; + let mut rng = StdRng::seed_from_u64(seed); + let num_creation_txs: usize = 50; + for i in 0..num_creation_txs { + let seed = rng.gen(); + let address = derive_address( + &seed, + &address_tree_pubkey.to_bytes(), + &program_id.to_bytes(), + ); + println!("{} address: {:?}", i, address); + expected_addresses.push((address, i as u64)); + } + + assert!( + !expected_addresses.is_empty(), + "expected_addresses list cannot be empty. Provide the known data." + ); + + assert!( + signatures.len() > num_creation_txs, + "Signatures list should contain creation txs + at least one batch update tx" + ); + + let mut reference_address_tree = MerkleTree::::new(40, 0); + + // --- Phase 1: Index Address Creation Transactions --- + let creation_signatures = &signatures[..num_creation_txs]; // Assume first N are creations + let batch_update_signatures = &signatures[num_creation_txs..]; // Assume the transaction *immediately following* the creations is the batch update + + println!( + "Indexing {} address creation transactions...", + creation_signatures.len() + ); + for (i, signature) in creation_signatures.iter().enumerate() { + println!( + "Indexing creation signature {}/{}: {}", + i + 1, + num_creation_txs, + signature + ); + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.clone()], + index_individually, + ) + .await; + + // Verify the tree pubkey derived from tx matches the expected one (optional sanity check) + let json_str = + std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, signature)) + .unwrap(); + let tx_meta: EncodedConfirmedTransactionWithStatusMeta = + serde_json::from_str(&json_str).expect("Failed to parse transaction JSON"); + let accounts = tx_meta + .transaction + .transaction + .decode() + .map(|tx| tx.message.static_account_keys().to_vec()) + .unwrap_or_default(); + assert!( + accounts.contains(&address_tree_pubkey), + "Indexed tx {} does not involve the expected address tree {}", + signature, + address_tree_pubkey + ); + } + + // --- Verify Address Queue State BEFORE Batch Update --- + println!("Verifying address queue state before batch update..."); + let queue_elements_before = setup + .api + .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { + tree: address_tree_pubkey.to_bytes().into(), + batch_size: 50, + }) + .await + .expect("Failed to get address queue elements before batch update"); + + assert_eq!( + queue_elements_before.addresses.len(), + 50, + "Address queue length mismatch before batch update" + ); + + for (i, element) in queue_elements_before.addresses.iter().enumerate() { + assert_eq!( + element.address.0.to_bytes(), + expected_addresses[i].0, // Compare the underlying [u8; 32] + "Address queue content mismatch at index {} before batch update", + i + ); + } + println!("Address queue state verified before batch update."); + + // --- Phase 2: Index Batch Update Transaction --- + for signature in batch_update_signatures { + println!("Indexing batch update signature: {}", signature); + index( + &name, + setup.db_conn.clone(), + setup.client.clone(), + &[signature.clone()], + index_individually, + ) + .await; + } + + // --- Verify Address Queue State AFTER Batch Update --- + println!("Verifying address queue state after batch update..."); + let queue_elements_after = setup + .api + .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { + tree: address_tree_pubkey.to_bytes().into(), + batch_size: 100, + }) + .await + .expect("Failed to get address queue elements after batch update"); + + assert!( + queue_elements_after.addresses.is_empty(), + "Address queue should be empty after batch update, but found {} elements", + queue_elements_after.addresses.len() + ); + println!("Address queue state verified after batch update (empty)."); + + // --- Phase 3: Verify Final Tree State and Proofs --- + println!("Verifying final tree state..."); + for (hash, leaf_index) in &expected_addresses { + println!("updating reference tree with index {} and hash: {:?}", leaf_index, hash); + reference_address_tree + .append(&hash) + .expect("Failed to update reference tree"); + } + let final_reference_root = reference_address_tree.root(); + println!( + "Final Reference Merkle Tree Root: {:?}", + final_reference_root + ); + + let new_addresses: Vec = vec![ + AddressWithTree { + address: SerializablePubkey::from(Pubkey::from([0; 32])), + tree: SerializablePubkey::from(Pubkey::new_from_array(address_tree_pubkey.to_bytes())), + }, + ]; + let proof = setup + .api + .get_multiple_new_address_proofs_v2(AddressListWithTrees(new_addresses)) + .await + .expect("Failed to get multiple new address proofs"); + + let proof_root = proof.value.first().unwrap().root.0; + assert_eq!(final_reference_root, proof_root, "Final tree root mismatch"); + + println!("Final tree state and proofs verified."); +} \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 6f263481..83808345 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -793,307 +793,4 @@ async fn test_four_cpi_events(#[values(DatabaseBackend::Postgres)] db_backend: D ); leaf_index += 1; } -} - -/// Test: -/// 1. Index transactions creating compressed addresses via CPI. -/// 2. Verify address queue population reflects indexed state. -/// 3. Index transaction performing BatchUpdateAddressTree. -/// 4. Verify address queue is cleared by the indexer processing the update. -/// 5. Verify final Merkle tree root and proofs against a reference tree. -/// -/// Data: -/// - Transactions generated from `test_create_v2_address` run. -/// - Includes multiple address creation CPIs (`InsertIntoQueues`). -/// - Includes one `BatchUpdateAddressTree` instruction. -/// -/// Assumption: The exact sequence of (address hash, leaf index) pairs and the -/// address tree pubkey created during the `test_create_v2_address` run are known -/// and provided/hardcoded below. -#[named] -#[rstest] -#[tokio::test] -#[serial] -async fn test_batched_address_transactions( - #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, -) { - pub fn derive_address( - seed: &[u8; 32], - merkle_tree_pubkey: &[u8; 32], - program_id_bytes: &[u8; 32], - ) -> [u8; 32] { - let slices = [ - seed.as_slice(), - merkle_tree_pubkey.as_slice(), - program_id_bytes.as_slice(), - ]; - hashv_to_bn254_field_size_be_const_array::<4>(&slices).unwrap() - } - - // --- Test Setup --- - let trim_test_name = trim_test_name(function_name!()); - let name = trim_test_name; - let setup = setup_with_options( - name.clone(), - TestSetupOptions { - network: Network::Localnet, - db_backend, - }, - ) - .await; - reset_tables(setup.db_conn.as_ref()).await.unwrap(); - let sort_by_slot = true; - let signatures = read_file_names(&name, sort_by_slot); - let index_individually = true; // Index one by one - - for (i, sig) in signatures.iter().enumerate() { - println!("{} signature {}", i, sig); - } - - assert!( - !signatures.is_empty(), - "No transaction signatures found for test {}", - name - ); - - // ========================================================================= - let address_tree_pubkey = - Pubkey::from_str("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK").expect("Invalid Pubkey"); - - let program_id = - Pubkey::from_str("FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy").expect("Invalid Pubkey"); - - let mut expected_addresses: Vec<([u8; 32], u64)> = Vec::new(); - let seed = 0; - let mut rng = StdRng::seed_from_u64(seed); - let num_creation_txs: usize = 50; - for i in 0..num_creation_txs { - let seed = rng.gen(); - let address = derive_address( - &seed, - &address_tree_pubkey.to_bytes(), - &program_id.to_bytes(), - ); - println!("{} address: {:?}", i, address); - expected_addresses.push((address, i as u64)); - } - - assert!( - !expected_addresses.is_empty(), - "expected_addresses list cannot be empty. Provide the known data." - ); - - assert!( - signatures.len() > num_creation_txs, - "Signatures list should contain creation txs + at least one batch update tx" - ); - - let mut reference_address_tree = MerkleTree::::new(40, 0); - - // --- Phase 1: Index Address Creation Transactions --- - let creation_signatures = &signatures[..num_creation_txs]; // Assume first N are creations - let batch_update_signatures = &signatures[num_creation_txs..]; // Assume the transaction *immediately following* the creations is the batch update - - println!( - "Indexing {} address creation transactions...", - creation_signatures.len() - ); - for (i, signature) in creation_signatures.iter().enumerate() { - println!( - "Indexing creation signature {}/{}: {}", - i + 1, - num_creation_txs, - signature - ); - index( - &name, - setup.db_conn.clone(), - setup.client.clone(), - &[signature.clone()], - index_individually, - ) - .await; - - // Verify the tree pubkey derived from tx matches the expected one (optional sanity check) - let json_str = - std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, signature)) - .unwrap(); - let tx_meta: EncodedConfirmedTransactionWithStatusMeta = - serde_json::from_str(&json_str).expect("Failed to parse transaction JSON"); - let accounts = tx_meta - .transaction - .transaction - .decode() - .map(|tx| tx.message.static_account_keys().to_vec()) - .unwrap_or_default(); - assert!( - accounts.contains(&address_tree_pubkey), - "Indexed tx {} does not involve the expected address tree {}", - signature, - address_tree_pubkey - ); - - // Append zero leaves to reference tree - we update hashes later after the batch update is processed conceptually - while reference_address_tree.get_next_index() <= 100 { - reference_address_tree - .append(&ZERO_BYTES[0]) - .expect("Failed to append to reference tree"); - } - } - - // --- Verify Address Queue State BEFORE Batch Update --- - println!("Verifying address queue state before batch update..."); - let queue_elements_before = setup - .api - .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { - tree: address_tree_pubkey.to_bytes().into(), - batch_size: 50, - }) - .await - .expect("Failed to get address queue elements before batch update"); - - assert_eq!( - queue_elements_before.addresses.len(), - 50, - "Address queue length mismatch before batch update" - ); - - for (i, element) in queue_elements_before.addresses.iter().take(3).enumerate() { - assert_eq!( - element.address.0.to_bytes(), - expected_addresses[i].0, // Compare the underlying [u8; 32] - "Address queue content mismatch at index {} before batch update", - i - ); - } - println!("Address queue state verified before batch update."); - - // --- Phase 2: Index Batch Update Transaction --- - for signature in batch_update_signatures { - println!("Indexing batch update signature: {}", signature); - index( - &name, - setup.db_conn.clone(), - setup.client.clone(), - &[signature.clone()], - index_individually, - ) - .await; - } - - // --- Verify Address Queue State AFTER Batch Update --- - println!("Verifying address queue state after batch update..."); - let queue_elements_after = setup - .api - .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { - tree: address_tree_pubkey.to_bytes().into(), - batch_size: 100, - }) - .await - .expect("Failed to get address queue elements after batch update"); - - assert!( - queue_elements_after.addresses.is_empty(), - "Address queue should be empty after batch update, but found {} elements", - queue_elements_after.addresses.len() - ); - println!("Address queue state verified after batch update (empty)."); - - // --- Phase 3: Verify Final Tree State and Proofs --- - println!("Verifying final tree state..."); - for (hash, leaf_index) in &expected_addresses { - reference_address_tree - .update(&hash, *leaf_index as usize) - .expect("Failed to update reference tree"); - } - let final_reference_root = reference_address_tree.root(); - println!( - "Final Reference Merkle Tree Root: {:?}", - final_reference_root - ); - - println!("Final tree state and proofs verified."); -} - -/// Reset table -/// Index transactions individually or in one batch -pub async fn index( - test_name: &str, - db_conn: Arc, - rpc_client: Arc, - txns: &[String], - index_transactions_individually: bool, -) { - let txs_permutations = txns - .iter() - .map(|x| vec![x.to_string()]) - .collect::>>(); - - for index_transactions_individually in [index_transactions_individually] { - for (i, txs) in txs_permutations.clone().iter().enumerate() { - println!( - "indexing tx {} {}/{}", - index_transactions_individually, - i + 1, - txs_permutations.len() - ); - println!("tx {:?}", txs); - - // HACK: We index a block so that API methods can fetch the current slot. - index_block( - db_conn.as_ref(), - &BlockInfo { - metadata: BlockMetadata { - slot: 0, - ..Default::default() - }, - ..Default::default() - }, - ) - .await - .unwrap(); - - if index_transactions_individually { - for tx in txs { - index_transaction(test_name, db_conn.clone(), rpc_client.clone(), tx).await; - } - } else { - index_multiple_transactions( - test_name, - db_conn.clone(), - rpc_client.clone(), - txs.iter().map(|x| x.as_str()).collect(), - ) - .await; - } - } - } -} - -/// Reads file names from tests/data/transactions/ -/// returns vector of file names sorted by slot -fn read_file_names(name: &String, sort_by_slot: bool) -> Vec { - let signatures = std::fs::read_dir(format!("tests/data/transactions/{}", name)) - .unwrap() - .filter_map(|entry| { - entry - .ok() - .and_then(|e| e.file_name().to_str().map(|s| s.to_string())) - }) - .collect::>(); - if sort_by_slot { - let mut sorted_files: Vec<(String, u64)> = Vec::new(); - for filename in signatures { - let json_str = - std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, filename)) - .unwrap(); - let json: serde_json::Value = serde_json::from_str(&json_str).unwrap(); - let slot = json["slot"].as_u64().unwrap_or(0); - sorted_files.push((filename, slot)); - } - sorted_files.sort_by_key(|k| k.1); - sorted_files.into_iter().map(|(name, _)| name).collect() - } else { - signatures - } -} +} \ No newline at end of file diff --git a/tests/integration_tests/main.rs b/tests/integration_tests/main.rs index 323e40d5..96e1bca1 100644 --- a/tests/integration_tests/main.rs +++ b/tests/integration_tests/main.rs @@ -3,6 +3,7 @@ // 1. Faster compile time since we only have 1 binary. // 2. The ability to add global locks on the DB to prevent tests from interfering with each other. mod batched_state_tree_tests; +mod batched_address_tree_tests; mod e2e_tests; mod mock_tests; mod open_api_tests; diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 0cabf2a8..d4a960a9 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -43,6 +43,8 @@ use sqlx::{ PgPool, }; use std::sync::Arc; +use photon_indexer::ingester::index_block; +use photon_indexer::ingester::typedefs::block_info::BlockMetadata; const RPC_CONFIG: RpcTransactionConfig = RpcTransactionConfig { encoding: Some(UiTransactionEncoding::Base64), @@ -491,3 +493,87 @@ pub async fn cached_fetch_account(setup: &TestSetup, account: Pubkey) -> SolanaA async fn fetch_account(client: &RpcClient, account: Pubkey) -> SolanaAccount { client.get_account(&account).await.unwrap() } + + +/// Reads file names from tests/data/transactions/ +/// returns vector of file names sorted by slot +pub fn read_file_names(name: &String, sort_by_slot: bool) -> Vec { + let signatures = std::fs::read_dir(format!("tests/data/transactions/{}", name)) + .unwrap() + .filter_map(|entry| { + entry + .ok() + .and_then(|e| e.file_name().to_str().map(|s| s.to_string())) + }) + .collect::>(); + if sort_by_slot { + let mut sorted_files: Vec<(String, u64)> = Vec::new(); + for filename in signatures { + let json_str = + std::fs::read_to_string(format!("tests/data/transactions/{}/{}", name, filename)) + .unwrap(); + let json: serde_json::Value = serde_json::from_str(&json_str).unwrap(); + let slot = json["slot"].as_u64().unwrap_or(0); + sorted_files.push((filename, slot)); + } + sorted_files.sort_by_key(|k| k.1); + sorted_files.into_iter().map(|(name, _)| name).collect() + } else { + signatures + } +} + +/// Reset table +/// Index transactions individually or in one batch +pub async fn index( + test_name: &str, + db_conn: Arc, + rpc_client: Arc, + txns: &[String], + index_transactions_individually: bool, +) { + let txs_permutations = txns + .iter() + .map(|x| vec![x.to_string()]) + .collect::>>(); + + for index_transactions_individually in [index_transactions_individually] { + for (i, txs) in txs_permutations.clone().iter().enumerate() { + println!( + "indexing tx {} {}/{}", + index_transactions_individually, + i + 1, + txs_permutations.len() + ); + println!("tx {:?}", txs); + + // HACK: We index a block so that API methods can fetch the current slot. + index_block( + db_conn.as_ref(), + &BlockInfo { + metadata: BlockMetadata { + slot: 0, + ..Default::default() + }, + ..Default::default() + }, + ) + .await + .unwrap(); + + if index_transactions_individually { + for tx in txs { + index_transaction(test_name, db_conn.clone(), rpc_client.clone(), tx).await; + } + } else { + index_multiple_transactions( + test_name, + db_conn.clone(), + rpc_client.clone(), + txs.iter().map(|x| x.as_str()).collect(), + ) + .await; + } + } + } +} From 358ff97af1dd3020fe4c2aeb8df48fef92cae323 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 12:40:28 +0100 Subject: [PATCH 089/114] batched address tree tests wip --- .../batched_address_tree_tests.rs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index cc1a70a5..cf803ff3 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -12,6 +12,7 @@ use serial_test::serial; use solana_sdk::pubkey::Pubkey; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; +use num_bigint::BigUint; /// Test: /// 1. Index transactions creating compressed addresses via CPI. @@ -107,8 +108,6 @@ async fn test_batched_address_transactions( "Signatures list should contain creation txs + at least one batch update tx" ); - let mut reference_address_tree = MerkleTree::::new(40, 0); - // --- Phase 1: Index Address Creation Transactions --- let creation_signatures = &signatures[..num_creation_txs]; // Assume first N are creations let batch_update_signatures = &signatures[num_creation_txs..]; // Assume the transaction *immediately following* the creations is the batch update @@ -212,14 +211,24 @@ async fn test_batched_address_transactions( println!("Address queue state verified after batch update (empty)."); // --- Phase 3: Verify Final Tree State and Proofs --- + + let mut reference_tree = light_merkle_tree_reference::indexed::IndexedMerkleTree::::new(40, 0).unwrap(); + + let start_index = reference_tree.merkle_tree.rightmost_index; + let current_root = reference_tree.root(); + + println!("Empty Reference Merkle Tree Root: {:?}", current_root); + println!("Reference tree starting index: {:?}", start_index); + println!("Verifying final tree state..."); for (hash, leaf_index) in &expected_addresses { println!("updating reference tree with index {} and hash: {:?}", leaf_index, hash); - reference_address_tree - .append(&hash) + let hash_bn = BigUint::from_bytes_be(hash); + reference_tree + .append(&hash_bn) .expect("Failed to update reference tree"); } - let final_reference_root = reference_address_tree.root(); + let final_reference_root = reference_tree.root(); println!( "Final Reference Merkle Tree Root: {:?}", final_reference_root From 1a41a6d58680928b1c9b5abec6b793d53c96666e Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 13:01:54 +0100 Subject: [PATCH 090/114] cleanup --- src/ingester/persist/persisted_batch_event.rs | 2 ++ src/ingester/persist/persisted_indexed_merkle_tree.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 5e4ace62..c8610986 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -203,12 +203,14 @@ async fn persist_batch_address_append_event( .iter() .map(|address| address.address.clone()) .collect::>(); + multi_append( txn, address_values, batch_address_append_event.merkle_tree_pubkey.to_vec(), ) .await?; + address_queue::Entity::delete_many() .filter( address_queue::Column::QueueIndex diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 9619a551..1209bbdb 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -464,6 +464,7 @@ pub async fn multi_append( Some(row) => row.try_get("", "leaf_index").unwrap_or(0), None => 0, }; + let mut indexed_tree = query_next_smallest_elements(txn, values.clone(), tree.clone()).await?; let mut elements_to_update: HashMap = HashMap::new(); From 083857a0b67d59d7aebf7a6765060d3cba744385 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 13:06:35 +0100 Subject: [PATCH 091/114] cleanup --- src/ingester/persist/persisted_batch_event.rs | 2 +- .../batched_address_tree_tests.rs | 35 +++++++++++-------- .../batched_state_tree_tests.rs | 2 +- tests/integration_tests/main.rs | 2 +- tests/integration_tests/utils.rs | 11 +++--- 5 files changed, 28 insertions(+), 24 deletions(-) diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index c8610986..4993c1bd 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -210,7 +210,7 @@ async fn persist_batch_address_append_event( batch_address_append_event.merkle_tree_pubkey.to_vec(), ) .await?; - + address_queue::Entity::delete_many() .filter( address_queue::Column::QueueIndex diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index cf803ff3..565992c5 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -3,8 +3,11 @@ use function_name::named; use light_hasher::hash_to_field_size::hashv_to_bn254_field_size_be_const_array; use light_hasher::Poseidon; use light_merkle_tree_reference::MerkleTree; +use num_bigint::BigUint; use photon_indexer::api::method::get_batch_address_update_info::GetBatchAddressUpdateInfoRequest; -use photon_indexer::api::method::get_multiple_new_address_proofs::{AddressListWithTrees, AddressWithTree}; +use photon_indexer::api::method::get_multiple_new_address_proofs::{ + AddressListWithTrees, AddressWithTree, +}; use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use rand::prelude::StdRng; use rand::{Rng, SeedableRng}; @@ -12,7 +15,6 @@ use serial_test::serial; use solana_sdk::pubkey::Pubkey; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; -use num_bigint::BigUint; /// Test: /// 1. Index transactions creating compressed addresses via CPI. @@ -60,7 +62,7 @@ async fn test_batched_address_transactions( db_backend, }, ) - .await; + .await; reset_tables(setup.db_conn.as_ref()).await.unwrap(); let sort_by_slot = true; let signatures = read_file_names(&name, sort_by_slot); @@ -130,7 +132,7 @@ async fn test_batched_address_transactions( &[signature.clone()], index_individually, ) - .await; + .await; // Verify the tree pubkey derived from tx matches the expected one (optional sanity check) let json_str = @@ -189,7 +191,7 @@ async fn test_batched_address_transactions( &[signature.clone()], index_individually, ) - .await; + .await; } // --- Verify Address Queue State AFTER Batch Update --- @@ -212,7 +214,9 @@ async fn test_batched_address_transactions( // --- Phase 3: Verify Final Tree State and Proofs --- - let mut reference_tree = light_merkle_tree_reference::indexed::IndexedMerkleTree::::new(40, 0).unwrap(); + let mut reference_tree = + light_merkle_tree_reference::indexed::IndexedMerkleTree::::new(40, 0) + .unwrap(); let start_index = reference_tree.merkle_tree.rightmost_index; let current_root = reference_tree.root(); @@ -222,8 +226,11 @@ async fn test_batched_address_transactions( println!("Verifying final tree state..."); for (hash, leaf_index) in &expected_addresses { - println!("updating reference tree with index {} and hash: {:?}", leaf_index, hash); - let hash_bn = BigUint::from_bytes_be(hash); + println!( + "updating reference tree with index {} and hash: {:?}", + leaf_index, hash + ); + let hash_bn = BigUint::from_bytes_be(hash); reference_tree .append(&hash_bn) .expect("Failed to update reference tree"); @@ -234,12 +241,10 @@ async fn test_batched_address_transactions( final_reference_root ); - let new_addresses: Vec = vec![ - AddressWithTree { - address: SerializablePubkey::from(Pubkey::from([0; 32])), - tree: SerializablePubkey::from(Pubkey::new_from_array(address_tree_pubkey.to_bytes())), - }, - ]; + let new_addresses: Vec = vec![AddressWithTree { + address: SerializablePubkey::from(Pubkey::from([0; 32])), + tree: SerializablePubkey::from(Pubkey::new_from_array(address_tree_pubkey.to_bytes())), + }]; let proof = setup .api .get_multiple_new_address_proofs_v2(AddressListWithTrees(new_addresses)) @@ -250,4 +255,4 @@ async fn test_batched_address_transactions( assert_eq!(final_reference_root, proof_root, "Final tree root mismatch"); println!("Final tree state and proofs verified."); -} \ No newline at end of file +} diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 83808345..9f9660c2 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -793,4 +793,4 @@ async fn test_four_cpi_events(#[values(DatabaseBackend::Postgres)] db_backend: D ); leaf_index += 1; } -} \ No newline at end of file +} diff --git a/tests/integration_tests/main.rs b/tests/integration_tests/main.rs index 96e1bca1..325e77e0 100644 --- a/tests/integration_tests/main.rs +++ b/tests/integration_tests/main.rs @@ -2,8 +2,8 @@ // binary. This has a number of benefits: // 1. Faster compile time since we only have 1 binary. // 2. The ability to add global locks on the DB to prevent tests from interfering with each other. -mod batched_state_tree_tests; mod batched_address_tree_tests; +mod batched_state_tree_tests; mod e2e_tests; mod mock_tests; mod open_api_tests; diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index d4a960a9..9f7089f7 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -23,6 +23,8 @@ use sea_orm::{ SqlxSqliteConnector, Statement, TransactionTrait, }; +use photon_indexer::ingester::index_block; +use photon_indexer::ingester::typedefs::block_info::BlockMetadata; pub use rstest::rstest; use solana_client::{ nonblocking::rpc_client::RpcClient, rpc_config::RpcTransactionConfig, rpc_request::RpcRequest, @@ -43,8 +45,6 @@ use sqlx::{ PgPool, }; use std::sync::Arc; -use photon_indexer::ingester::index_block; -use photon_indexer::ingester::typedefs::block_info::BlockMetadata; const RPC_CONFIG: RpcTransactionConfig = RpcTransactionConfig { encoding: Some(UiTransactionEncoding::Base64), @@ -494,7 +494,6 @@ async fn fetch_account(client: &RpcClient, account: Pubkey) -> SolanaAccount { client.get_account(&account).await.unwrap() } - /// Reads file names from tests/data/transactions/ /// returns vector of file names sorted by slot pub fn read_file_names(name: &String, sort_by_slot: bool) -> Vec { @@ -558,8 +557,8 @@ pub async fn index( ..Default::default() }, ) - .await - .unwrap(); + .await + .unwrap(); if index_transactions_individually { for tx in txs { @@ -572,7 +571,7 @@ pub async fn index( rpc_client.clone(), txs.iter().map(|x| x.as_str()).collect(), ) - .await; + .await; } } } From b88fc318ba7b9b2773706fbc118e9f35455207d3 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 13:07:14 +0100 Subject: [PATCH 092/114] cleanup --- .../integration_tests/batched_address_tree_tests.rs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 565992c5..28c0680e 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -221,26 +221,13 @@ async fn test_batched_address_transactions( let start_index = reference_tree.merkle_tree.rightmost_index; let current_root = reference_tree.root(); - println!("Empty Reference Merkle Tree Root: {:?}", current_root); - println!("Reference tree starting index: {:?}", start_index); - - println!("Verifying final tree state..."); for (hash, leaf_index) in &expected_addresses { - println!( - "updating reference tree with index {} and hash: {:?}", - leaf_index, hash - ); let hash_bn = BigUint::from_bytes_be(hash); reference_tree .append(&hash_bn) .expect("Failed to update reference tree"); } let final_reference_root = reference_tree.root(); - println!( - "Final Reference Merkle Tree Root: {:?}", - final_reference_root - ); - let new_addresses: Vec = vec![AddressWithTree { address: SerializablePubkey::from(Pubkey::from([0; 32])), tree: SerializablePubkey::from(Pubkey::new_from_array(address_tree_pubkey.to_bytes())), From f780aa365588c83d6ef4c65ba1ed55731827531b Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 13:33:31 +0100 Subject: [PATCH 093/114] cleanup --- .../batched_address_tree_tests.rs | 20 ++++++++++++------- .../batched_state_tree_tests.rs | 11 ---------- 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 28c0680e..25f5baf1 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -2,7 +2,6 @@ use crate::utils::*; use function_name::named; use light_hasher::hash_to_field_size::hashv_to_bn254_field_size_be_const_array; use light_hasher::Poseidon; -use light_merkle_tree_reference::MerkleTree; use num_bigint::BigUint; use photon_indexer::api::method::get_batch_address_update_info::GetBatchAddressUpdateInfoRequest; use photon_indexer::api::method::get_multiple_new_address_proofs::{ @@ -179,8 +178,12 @@ async fn test_batched_address_transactions( i ); } - println!("Address queue state verified before batch update."); + println!("Address queue state verified before batch update."); + println!( + "Queue elements after before update: {:?}", + queue_elements_before + ); // --- Phase 2: Index Batch Update Transaction --- for signature in batch_update_signatures { println!("Indexing batch update signature: {}", signature); @@ -205,6 +208,10 @@ async fn test_batched_address_transactions( .await .expect("Failed to get address queue elements after batch update"); + println!( + "Queue elements after batch update: {:?}", + queue_elements_after + ); assert!( queue_elements_after.addresses.is_empty(), "Address queue should be empty after batch update, but found {} elements", @@ -218,10 +225,7 @@ async fn test_batched_address_transactions( light_merkle_tree_reference::indexed::IndexedMerkleTree::::new(40, 0) .unwrap(); - let start_index = reference_tree.merkle_tree.rightmost_index; - let current_root = reference_tree.root(); - - for (hash, leaf_index) in &expected_addresses { + for (hash, _) in &expected_addresses { let hash_bn = BigUint::from_bytes_be(hash); reference_tree .append(&hash_bn) @@ -229,7 +233,7 @@ async fn test_batched_address_transactions( } let final_reference_root = reference_tree.root(); let new_addresses: Vec = vec![AddressWithTree { - address: SerializablePubkey::from(Pubkey::from([0; 32])), + address: SerializablePubkey::from(Pubkey::from(expected_addresses[0].0)), tree: SerializablePubkey::from(Pubkey::new_from_array(address_tree_pubkey.to_bytes())), }]; let proof = setup @@ -238,6 +242,8 @@ async fn test_batched_address_transactions( .await .expect("Failed to get multiple new address proofs"); + println!("proofs: {:?}", proof); + let proof_root = proof.value.first().unwrap().root.0; assert_eq!(final_reference_root, proof_root, "Final tree root mismatch"); diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 9f9660c2..225de79f 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -2,11 +2,7 @@ use crate::utils::*; use borsh::BorshSerialize; use function_name::named; use light_compressed_account::QueueType; -use light_hasher::hash_to_field_size::hashv_to_bn254_field_size_be_const_array; use light_hasher::zero_bytes::poseidon::ZERO_BYTES; -use light_hasher::Poseidon; -use light_merkle_tree_reference::MerkleTree; -use photon_indexer::api::method::get_batch_address_update_info::GetBatchAddressUpdateInfoRequest; use photon_indexer::api::method::get_compressed_accounts_by_owner::GetCompressedAccountsByOwnerRequest; use photon_indexer::api::method::get_compressed_token_balances_by_owner::{ GetCompressedTokenBalancesByOwnerRequest, TokenBalance, @@ -23,19 +19,12 @@ use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::common::typedefs::serializable_signature::SerializableSignature; use photon_indexer::common::typedefs::token_data::TokenData; use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; -use photon_indexer::ingester::index_block; use photon_indexer::ingester::persist::COMPRESSED_TOKEN_PROGRAM; -use photon_indexer::ingester::typedefs::block_info::{BlockInfo, BlockMetadata}; -use rand::prelude::StdRng; -use rand::{Rng, SeedableRng}; -use sea_orm::DatabaseConnection; use serial_test::serial; -use solana_client::nonblocking::rpc_client::RpcClient; use solana_sdk::pubkey::Pubkey; use solana_sdk::signature::Signature; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; -use std::sync::Arc; /// Test: /// 1. get compressed account by owner From d94ae11ed3ac8ae926bd9b287fce0c27897ec3c2 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sat, 12 Apr 2025 14:05:44 +0100 Subject: [PATCH 094/114] add support for custom account compression program ID --- .../parser/merkle_tree_events_parser.rs | 4 ++-- src/ingester/parser/mod.rs | 18 ++++++++++++++++-- src/ingester/parser/tx_event_parser.rs | 4 ++-- src/main.rs | 11 +++++++++++ src/snapshot/mod.rs | 9 ++++----- 5 files changed, 35 insertions(+), 11 deletions(-) diff --git a/src/ingester/parser/merkle_tree_events_parser.rs b/src/ingester/parser/merkle_tree_events_parser.rs index 4ab77013..19159d2c 100644 --- a/src/ingester/parser/merkle_tree_events_parser.rs +++ b/src/ingester/parser/merkle_tree_events_parser.rs @@ -7,7 +7,7 @@ use crate::ingester::parser::indexer_events::{ use crate::ingester::parser::state_update::{ IndexedTreeLeafUpdate, LeafNullification, StateUpdate, }; -use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID}; +use crate::ingester::parser::{get_compression_program_id, NOOP_PROGRAM_ID}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use borsh::BorshDeserialize; use solana_program::pubkey::Pubkey; @@ -20,7 +20,7 @@ pub fn parse_merkle_tree_event( next_instruction: &Instruction, tx: &TransactionInfo, ) -> Result, IngesterError> { - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + if get_compression_program_id() == instruction.program_id && next_instruction.program_id == NOOP_PROGRAM_ID && tx.error.is_none() { diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 9ea3c8a5..dc9317b7 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,5 +1,6 @@ use merkle_tree_events_parser::parse_merkle_tree_event; use solana_sdk::pubkey::Pubkey; +use std::sync::OnceLock; use tx_event_parser::parse_legacy_public_transaction_event; use tx_event_parser_v2::create_state_update_v2; @@ -17,8 +18,21 @@ pub mod tx_event_parser_v2; use crate::ingester::parser::tx_event_parser_v2::parse_public_transaction_event_v2; use solana_program::pubkey; -pub const ACCOUNT_COMPRESSION_PROGRAM_ID: Pubkey = - pubkey!("compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq"); +static ACCOUNT_COMPRESSION_PROGRAM_ID: OnceLock = OnceLock::new(); +pub fn get_compression_program_id() -> Pubkey { + *ACCOUNT_COMPRESSION_PROGRAM_ID + .get_or_init(|| pubkey!("compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq")) +} +pub fn set_compression_program_id(program_id_str: &str) -> Result<(), String> { + match program_id_str.parse::() { + Ok(pubkey) => match ACCOUNT_COMPRESSION_PROGRAM_ID.set(pubkey) { + Ok(_) => Ok(()), + Err(_) => Err("Compression program ID has already been set".to_string()), + }, + Err(err) => Err(format!("Invalid compression program ID: {}", err)), + } +} + const SYSTEM_PROGRAM: Pubkey = pubkey!("11111111111111111111111111111111"); const NOOP_PROGRAM_ID: Pubkey = pubkey!("noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV"); const VOTE_PROGRAM_ID: Pubkey = pubkey!("Vote111111111111111111111111111111111111111"); diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index d4287a3d..f1e689f2 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -3,7 +3,7 @@ use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::PublicTransactionEventV1; use crate::ingester::parser::state_update::{AccountTransaction, StateUpdate}; use crate::ingester::parser::tree_info::TreeInfo; -use crate::ingester::parser::{ACCOUNT_COMPRESSION_PROGRAM_ID, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; +use crate::ingester::parser::{get_compression_program_id, NOOP_PROGRAM_ID, SYSTEM_PROGRAM}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use anchor_lang::AnchorDeserialize; use light_compressed_account::TreeType; @@ -18,7 +18,7 @@ pub fn parse_legacy_public_transaction_event( next_instruction: &Instruction, next_next_instruction: &Instruction, ) -> Result, IngesterError> { - if ACCOUNT_COMPRESSION_PROGRAM_ID == instruction.program_id + if get_compression_program_id() == instruction.program_id && next_instruction.program_id == SYSTEM_PROGRAM && next_next_instruction.program_id == NOOP_PROGRAM_ID && tx.error.is_none() diff --git a/src/main.rs b/src/main.rs index 80bbae4b..185013ac 100644 --- a/src/main.rs +++ b/src/main.rs @@ -90,6 +90,10 @@ struct Args { #[arg(long, action = clap::ArgAction::SetTrue)] disable_api: bool, + /// Custom account compression program ID (optional) + #[arg(long, default_value = "compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq")] + compression_program_id: String, + /// Metrics endpoint in the format `host:port` /// If provided, metrics will be sent to the specified statsd server. #[arg(long, default_value = None)] @@ -190,6 +194,13 @@ async fn main() { setup_logging(args.logging_format); setup_metrics(args.metrics_endpoint); + if let Err(err) = + photon_indexer::ingester::parser::set_compression_program_id(&args.compression_program_id) + { + error!("Failed to set compression program ID: {}", err); + std::process::exit(1); + } + let db_conn = setup_database_connection(args.db_url.clone(), args.max_db_conn).await; if args.db_url.is_none() { info!("Running migrations..."); diff --git a/src/snapshot/mod.rs b/src/snapshot/mod.rs index 32cfe95f..ee669507 100644 --- a/src/snapshot/mod.rs +++ b/src/snapshot/mod.rs @@ -11,9 +11,9 @@ use std::{ pub use crate::common::{ fetch_block_parent_slot, get_network_start_slot, setup_logging, setup_metrics, LoggingFormat, }; +use crate::ingester::parser::get_compression_program_id; use crate::ingester::{ fetchers::BlockStreamConfig, - parser::ACCOUNT_COMPRESSION_PROGRAM_ID, typedefs::block_info::{BlockInfo, Instruction, TransactionInfo}, }; use anyhow::{anyhow, Context as AnyhowContext, Result}; @@ -27,6 +27,7 @@ use s3::region::Region; use s3::{bucket::Bucket, BucketConfiguration}; use s3_utils::multipart_upload::put_object_stream_custom; use tokio::io::{AsyncRead, ReadBuf}; + pub mod s3_utils; pub const MEGABYTE: usize = 1024 * 1024; @@ -356,10 +357,8 @@ impl DirectoryAdapter { } fn is_compression_instruction(instruction: &Instruction) -> bool { - instruction.program_id == ACCOUNT_COMPRESSION_PROGRAM_ID - || instruction - .accounts - .contains(&ACCOUNT_COMPRESSION_PROGRAM_ID) + instruction.program_id == get_compression_program_id() + || instruction.accounts.contains(&get_compression_program_id()) } pub fn is_compression_transaction(tx: &TransactionInfo) -> bool { From 401d7e7011df5dd99e7181bd3e8cfbf4fdb9fd7b Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Tue, 29 Apr 2025 22:51:05 +0100 Subject: [PATCH 095/114] * For get_multiple_new_address_proofs if request tree is V2, requested address is in the AddressQueue but not in tree yet, we should return error. For V1 trees we still return non-inclusion proof, because we don't have information about V1 queue. * Add offset as request parameter to get_batch_address_update_info. * Various cleanups --- Cargo.lock | 38 +++++++++++---- Cargo.toml | 3 +- .../method/get_batch_address_update_info.rs | 12 ++++- .../method/get_multiple_new_address_proofs.rs | 47 +++++++++++++++++-- src/api/method/get_validity_proof/common.rs | 2 +- src/api/method/get_validity_proof/v1.rs | 4 +- src/common/typedefs/account/context.rs | 8 ++-- src/common/typedefs/account/v1.rs | 4 +- src/common/typedefs/serializable_pubkey.rs | 2 +- src/ingester/parser/indexer_events.rs | 16 +++++++ .../parser/merkle_tree_events_parser.rs | 27 +++++------ src/ingester/parser/mod.rs | 4 +- src/ingester/parser/state_update.rs | 26 +++++----- src/ingester/parser/tree_info.rs | 4 +- src/ingester/parser/tx_event_parser.rs | 2 +- src/ingester/parser/tx_event_parser_v2.rs | 6 ++- src/ingester/persist/leaf_node.rs | 33 +++++-------- src/ingester/persist/leaf_node_proof.rs | 1 + src/ingester/persist/mod.rs | 25 +++++----- src/ingester/persist/persisted_batch_event.rs | 42 ++++++++--------- .../persist/persisted_indexed_merkle_tree.rs | 31 ++++++------ src/ingester/persist/persisted_state_tree.rs | 10 ++-- src/ingester/persist/spend.rs | 2 +- .../custom/custom20250211_000002_solayer2.rs | 5 +- src/monitor/mod.rs | 2 +- .../batched_address_tree_tests.rs | 8 ++-- tests/integration_tests/e2e_tests.rs | 4 +- tests/integration_tests/mock_tests.rs | 32 ++++++++----- 28 files changed, 242 insertions(+), 158 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 704935c6..499d9611 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3508,7 +3508,7 @@ dependencies = [ "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher", + "light-hasher 1.1.0", "light-macros", "light-merkle-tree-metadata", "light-verifier", @@ -3549,7 +3549,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd dependencies = [ "borsh 0.10.4", "bytemuck", - "light-hasher", + "light-hasher 1.1.0", "light-macros", "light-zero-copy", "rand 0.8.5", @@ -3565,7 +3565,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd dependencies = [ "borsh 0.10.4", "light-bounded-vec", - "light-hasher", + "light-hasher 1.1.0", "light-utils", "memoffset 0.9.1", "solana-program", @@ -3588,12 +3588,30 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "light-hasher" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e3a2bb2d7b6d106b3c4647b9089c21e6391203ebb0d3aa73ba2ee15e91fca2" +dependencies = [ + "ark-bn254 0.5.0", + "ark-ff 0.5.0", + "arrayvec", + "borsh 0.10.4", + "light-poseidon 0.3.0", + "num-bigint 0.4.6", + "sha2 0.10.8", + "sha3 0.10.8", + "solana-program", + "thiserror 2.0.12", +] + [[package]] name = "light-indexed-array" version = "0.1.0" source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ - "light-hasher", + "light-hasher 1.1.0", "num-bigint 0.4.6", "num-traits", "thiserror 2.0.12", @@ -3606,7 +3624,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd dependencies = [ "light-bounded-vec", "light-concurrent-merkle-tree", - "light-hasher", + "light-hasher 1.1.0", "light-merkle-tree-reference", "light-utils", "num-bigint 0.4.6", @@ -3644,7 +3662,7 @@ name = "light-merkle-tree-reference" version = "1.1.0" source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ - "light-hasher", + "light-hasher 1.1.0", "light-indexed-array", "num-bigint 0.4.6", "num-traits", @@ -3688,7 +3706,7 @@ dependencies = [ "light-bounded-vec", "light-compressed-account", "light-concurrent-merkle-tree", - "light-hasher", + "light-hasher 1.1.0", "light-indexed-array", "light-indexed-merkle-tree", "light-merkle-tree-reference", @@ -3712,7 +3730,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd dependencies = [ "borsh 0.10.4", "light-compressed-account", - "light-hasher", + "light-hasher 1.1.0", "light-macros", "light-sdk-macros", "light-verifier", @@ -3727,7 +3745,7 @@ version = "0.4.0" source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" dependencies = [ "ark-bn254 0.5.0", - "light-hasher", + "light-hasher 1.1.0", "light-poseidon 0.3.0", "proc-macro2", "quote", @@ -4460,7 +4478,7 @@ dependencies = [ "light-batched-merkle-tree", "light-compressed-account", "light-concurrent-merkle-tree", - "light-hasher", + "light-hasher 2.0.0", "light-indexed-merkle-tree", "light-merkle-tree-metadata", "light-merkle-tree-reference", diff --git a/Cargo.toml b/Cargo.toml index 0393186d..b98a0080 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -80,7 +80,7 @@ solana-transaction-status = "1.18.0" light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-hasher = "2.0.0" light-indexed-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } @@ -129,7 +129,6 @@ rust-s3 = "0.34.0" [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" -light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } [profile.dev] # Do not produce debug info for ~40% faster incremental compilation. diff --git a/src/api/method/get_batch_address_update_info.rs b/src/api/method/get_batch_address_update_info.rs index c8a90ac0..8f00162b 100644 --- a/src/api/method/get_batch_address_update_info.rs +++ b/src/api/method/get_batch_address_update_info.rs @@ -16,7 +16,8 @@ use crate::ingester::persist::persisted_state_tree::get_subtrees; #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema, Default)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetBatchAddressUpdateInfoRequest { - pub tree: Hash, + pub tree: SerializablePubkey, + pub start_offset: Option, pub batch_size: u16, } @@ -56,7 +57,7 @@ pub async fn get_batch_address_update_info( ) -> Result { let batch_size = request.batch_size; let merkle_tree_pubkey = request.tree; - let tree_info = TreeInfo::get(&merkle_tree_pubkey.to_base58()) + let tree_info = TreeInfo::get(&merkle_tree_pubkey.to_string()) .ok_or_else(|| PhotonApiError::UnexpectedError("Failed to get tree info".to_string()))? .clone(); @@ -86,15 +87,22 @@ pub async fn get_batch_address_update_info( None => 1, }; + let offset_condition = match request.start_offset { + Some(start_offset) => format!("AND queue_index >= {}", start_offset), + None => String::new(), + }; + // 2. Get queue elements from the address_queues table let address_queue_stmt = Statement::from_string( tx.get_database_backend(), format!( "SELECT tree, address, queue_index FROM address_queues WHERE tree = {} + {} ORDER BY queue_index ASC LIMIT {}", format_bytes(merkle_tree.clone(), tx.get_database_backend()), + offset_condition, batch_size ), ); diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index 03e29597..706ceb12 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -14,11 +14,11 @@ use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::ingester::parser::tree_info::TreeInfo; use crate::ingester::persist::persisted_indexed_merkle_tree::{ - get_exclusion_range_with_proof, get_exclusion_range_with_proof_legacy, + format_bytes, get_exclusion_range_with_proof_v1, get_exclusion_range_with_proof_v2, }; pub const MAX_ADDRESSES: usize = 50; -pub const LEGACY_ADDRESS_TREE: Pubkey = pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"); +pub const ADDRESS_TREE_V1: Pubkey = pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"); #[derive(Debug, Clone, Serialize, Deserialize, ToSchema, PartialEq, Eq)] #[serde(deny_unknown_fields, rename_all = "camelCase")] @@ -79,15 +79,52 @@ pub async fn get_multiple_new_address_proofs_helper( field: tree.to_string(), })? .clone(); + + // For V2 trees, check if the address is in the queue but not yet in the tree + if tree_and_queue.tree_type == TreeType::BatchedAddress { + // Check if address is in the queue + let address_queue_stmt = Statement::from_string( + txn.get_database_backend(), + format!( + "SELECT COUNT(*) as count FROM address_queues + WHERE tree = {} AND address = {}", + format_bytes(tree.to_bytes_vec(), txn.get_database_backend()), + format_bytes(address.to_bytes_vec(), txn.get_database_backend()) + ), + ); + + let queue_result = txn.query_one(address_queue_stmt).await.map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to query address queue: {}", e)) + })?; + + let in_queue = match queue_result { + Some(row) => { + let count: i64 = row.try_get("", "count").map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to get count: {}", e)) + })?; + count > 0 + } + None => false, + }; + + if in_queue { + return Err(PhotonApiError::ValidationError(format!( + "Address {} is in the queue for tree {} but not yet in the tree", + address.to_string(), + tree.to_string() + ))); + } + } + let (model, proof) = match tree_and_queue.tree_type { TreeType::Address => { let address = address.to_bytes_vec(); let tree = tree.to_bytes_vec(); - get_exclusion_range_with_proof_legacy(txn, tree, tree_and_queue.height + 1, address) + get_exclusion_range_with_proof_v1(txn, tree, tree_and_queue.height + 1, address) .await? } TreeType::BatchedAddress => { - get_exclusion_range_with_proof( + get_exclusion_range_with_proof_v2( txn, tree.to_bytes_vec(), tree_and_queue.height + 1, @@ -131,7 +168,7 @@ pub async fn get_multiple_new_address_proofs( .into_iter() .map(|address| AddressWithTree { address, - tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), + tree: SerializablePubkey::from(ADDRESS_TREE_V1), }) .collect(), ); diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index f67dffcb..e862c0b9 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -272,7 +272,7 @@ impl From> for RootIndex { pub struct MerkleContextV2 { pub tree_type: u16, pub tree: SerializablePubkey, - // nullifier_queue in legacy trees, output_queue in V2 trees. + // nullifier_queue in V1 trees, output_queue in V2 trees. pub queue: SerializablePubkey, pub cpi_context: Option, pub next_tree_context: Option, diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 36c9e777..1a56a508 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -12,7 +12,7 @@ use reqwest::Client; use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; use crate::api::method::get_multiple_new_address_proofs::{ - get_multiple_new_address_proofs_helper, AddressWithTree, LEGACY_ADDRESS_TREE, + get_multiple_new_address_proofs_helper, AddressWithTree, ADDRESS_TREE_V1, }; use crate::api::method::get_validity_proof::common::{ convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, @@ -47,7 +47,7 @@ pub async fn get_validity_proof( .iter() .map(|new_address| AddressWithTree { address: *new_address, - tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), + tree: SerializablePubkey::from(ADDRESS_TREE_V1), }) .collect(); } diff --git a/src/common/typedefs/account/context.rs b/src/common/typedefs/account/context.rs index 0c4ad891..16adbf0f 100644 --- a/src/common/typedefs/account/context.rs +++ b/src/common/typedefs/account/context.rs @@ -29,14 +29,14 @@ pub struct AccountContext { // an account can be in the input and output queue at the same time. // an account that is in the input queue must have been in the output queue before or currently is in the output queue pub nullifier_queue_index: Option, - // Legacy trees: None - // Batched trees: + // V1 trees: None + // V2 Batched trees: // None if not inserted into input queue or inserted into merkle tree from input queue // Some(H(account_hash, leaf_index, tx_hash)) pub nullifier: Option, // tx_hash is: - // Legacy: None - // Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) + // V1: None + // V2 Batched: None if inserted into output queue or inserted in tree from output queue, else Some(nullifier) pub tx_hash: Option, pub tree_type: u16, } diff --git a/src/common/typedefs/account/v1.rs b/src/common/typedefs/account/v1.rs index 7075d826..05d83051 100644 --- a/src/common/typedefs/account/v1.rs +++ b/src/common/typedefs/account/v1.rs @@ -18,8 +18,8 @@ pub struct Account { pub lamports: UnsignedInteger, pub tree: SerializablePubkey, pub leaf_index: UnsignedInteger, - // For legacy trees is always Some() since the user tx appends directly to the Merkle tree - // for batched tress: + // For V1 trees is always Some() since the user tx appends directly to the Merkle tree + // for V2 batched trees: // 2.1. None when is in output queue // 2.2. Some once it was inserted into the Merkle tree from the output queue pub seq: Option, diff --git a/src/common/typedefs/serializable_pubkey.rs b/src/common/typedefs/serializable_pubkey.rs index 47f6779d..cb674979 100644 --- a/src/common/typedefs/serializable_pubkey.rs +++ b/src/common/typedefs/serializable_pubkey.rs @@ -4,7 +4,6 @@ use std::str::FromStr; use borsh::BorshDeserialize; use serde::Deserialize; -use solana_sdk::pubkey::ParsePubkeyError; use serde::de::{self, Visitor}; use serde::ser::{Serialize, Serializer}; @@ -14,6 +13,7 @@ use utoipa::openapi::{schema::Schema, RefOr}; use utoipa::openapi::{ObjectBuilder, SchemaType}; use utoipa::ToSchema; +use solana_program::pubkey::ParsePubkeyError; use std::convert::TryFrom; #[derive(Default, Clone, PartialEq, Eq, Hash, Copy)] diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 187c612f..45e638a8 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -9,6 +9,22 @@ pub struct OutputCompressedAccountWithPackedContext { pub merkle_tree_index: u8, } +// impl From for OutputCompressedAccountWithPackedContext { +// fn from(value: light_compressed_account::instruction_data::data::OutputCompressedAccountWithPackedContext) -> Self { +// let mut output = vec![]; +// for (i, oca) in value.output_compressed_accounts.iter().enumerate() { +// if i < value.output_leaf_indices.len() && i < value.sequence_numbers.len() { +// output.push(OutputCompressedAccountWithPackedContext { +// compressed_account: oca.clone(), +// merkle_tree_index: value.sequence_numbers[i].seq as u8, +// }); +// } else { +// panic!("output leaf indices and sequence numbers must have same length"); +// } +// } +// } +// } + #[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, Eq, PartialEq)] pub struct MerkleTreeSequenceNumberV2 { pub tree_pubkey: Pubkey, diff --git a/src/ingester/parser/merkle_tree_events_parser.rs b/src/ingester/parser/merkle_tree_events_parser.rs index 19159d2c..e6d23b1f 100644 --- a/src/ingester/parser/merkle_tree_events_parser.rs +++ b/src/ingester/parser/merkle_tree_events_parser.rs @@ -13,7 +13,9 @@ use borsh::BorshDeserialize; use solana_program::pubkey::Pubkey; use solana_sdk::signature::Signature; -pub type IndexedBatchEvents = HashMap<[u8; 32], Vec<(u64, MerkleTreeEvent)>>; +/// A map of merkle tree events and sequence numbers by merkle tree pubkey. +/// We keep sequence number to order the events. +pub type BatchMerkleTreeEvents = HashMap<[u8; 32], Vec<(u64, MerkleTreeEvent)>>; pub fn parse_merkle_tree_event( instruction: &Instruction, @@ -29,14 +31,14 @@ pub fn parse_merkle_tree_event( let mut state_update = StateUpdate::new(); let event = match merkle_tree_event { MerkleTreeEvent::V2(nullifier_event) => { - parse_legacy_nullifier_event(tx.signature, nullifier_event)? + parse_nullifier_event_v1(tx.signature, nullifier_event) } MerkleTreeEvent::V3(indexed_merkle_tree_event) => { - parse_indexed_merkle_tree_update(indexed_merkle_tree_event)? + parse_indexed_merkle_tree_update(indexed_merkle_tree_event) } MerkleTreeEvent::BatchAppend(batch_event) => { state_update - .batch_events + .batch_merkle_tree_events .entry(batch_event.merkle_tree_pubkey) .or_default() .push(( @@ -47,7 +49,7 @@ pub fn parse_merkle_tree_event( } MerkleTreeEvent::BatchNullify(batch_event) => { state_update - .batch_events + .batch_merkle_tree_events .entry(batch_event.merkle_tree_pubkey) .or_default() .push(( @@ -58,7 +60,7 @@ pub fn parse_merkle_tree_event( } MerkleTreeEvent::BatchAddressAppend(batch_event) => { state_update - .batch_events + .batch_merkle_tree_events .entry(batch_event.merkle_tree_pubkey) .or_default() .push(( @@ -80,11 +82,8 @@ pub fn parse_merkle_tree_event( } } -/// Parse legacy state tree nullifier event. -fn parse_legacy_nullifier_event( - tx: Signature, - nullifier_event: NullifierEvent, -) -> Result { +/// Parse a V1 state tree nullifier event. +fn parse_nullifier_event_v1(tx: Signature, nullifier_event: NullifierEvent) -> StateUpdate { let NullifierEvent { id, nullified_leaves_indices, @@ -105,12 +104,12 @@ fn parse_legacy_nullifier_event( state_update.leaf_nullifications.insert(leaf_nullification); } - Ok(state_update) + state_update } fn parse_indexed_merkle_tree_update( indexed_merkle_tree_event: IndexedMerkleTreeEvent, -) -> Result { +) -> StateUpdate { let IndexedMerkleTreeEvent { id, updates, @@ -139,5 +138,5 @@ fn parse_indexed_merkle_tree_update( } } - Ok(state_update) + state_update } diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index dc9317b7..99ca714b 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,7 +1,7 @@ use merkle_tree_events_parser::parse_merkle_tree_event; use solana_sdk::pubkey::Pubkey; use std::sync::OnceLock; -use tx_event_parser::parse_legacy_public_transaction_event; +use tx_event_parser::parse_public_transaction_event_v1; use tx_event_parser_v2::create_state_update_v2; use super::{error::IngesterError, typedefs::block_info::TransactionInfo}; @@ -65,7 +65,7 @@ pub fn parse_transaction(tx: &TransactionInfo, slot: u64) -> Result 2 { - if let Some(state_update) = parse_legacy_public_transaction_event( + if let Some(state_update) = parse_public_transaction_event_v1( tx, slot, &ordered_instructions[index], diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 93e5290b..6d6d2b77 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -1,4 +1,4 @@ -use super::{indexer_events::RawIndexedElement, merkle_tree_events_parser::IndexedBatchEvents}; +use super::{indexer_events::RawIndexedElement, merkle_tree_events_parser::BatchMerkleTreeEvents}; use crate::common::typedefs::account::AccountWithContext; use crate::common::typedefs::hash::Hash; use crate::common::typedefs::serializable_pubkey::SerializablePubkey; @@ -90,9 +90,10 @@ pub struct StateUpdate { pub transactions: HashSet, pub leaf_nullifications: HashSet, pub indexed_merkle_tree_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, - pub batch_events: IndexedBatchEvents, - pub input_context: Vec, - pub addresses: Vec, + + pub batch_merkle_tree_events: BatchMerkleTreeEvents, + pub batch_nullify_context: Vec, + pub batch_new_addresses: Vec, } impl StateUpdate { @@ -125,17 +126,20 @@ impl StateUpdate { } } - merged.addresses.extend(update.addresses); - - merged.input_context.extend(update.input_context); - - for (key, events) in update.batch_events { - if let Some(existing_events) = merged.batch_events.get_mut(&key) { + for (key, events) in update.batch_merkle_tree_events { + if let Some(existing_events) = merged.batch_merkle_tree_events.get_mut(&key) { existing_events.extend(events); } else { - merged.batch_events.insert(key, events); + merged.batch_merkle_tree_events.insert(key, events); } } + + merged + .batch_new_addresses + .extend(update.batch_new_addresses); + merged + .batch_nullify_context + .extend(update.batch_nullify_context); } merged diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs index a9d4fd9c..6fafd7ed 100644 --- a/src/ingester/parser/tree_info.rs +++ b/src/ingester/parser/tree_info.rs @@ -168,7 +168,7 @@ lazy_static! { ), ]; - let legacy_address_trees = [( + let address_trees_v1 = [( pubkey!("amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2"), pubkey!("aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F"), )]; @@ -197,7 +197,7 @@ lazy_static! { ); } - for (legacy_tree, legacy_queue) in legacy_address_trees.iter() { + for (legacy_tree, legacy_queue) in address_trees_v1.iter() { m.insert( legacy_queue.to_string(), TreeInfo { diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index f1e689f2..2f0b84c5 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -11,7 +11,7 @@ use log::info; use solana_sdk::signature::Signature; use std::collections::HashMap; -pub fn parse_legacy_public_transaction_event( +pub fn parse_public_transaction_event_v1( tx: &TransactionInfo, slot: u64, instruction: &Instruction, diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index 6bacb7fe..3bf6a5ec 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -70,6 +70,7 @@ pub fn parse_public_transaction_event_v2( pubkey_array: public_transaction_event.event.pubkey_array, message: public_transaction_event.event.message, }; + let batch_public_transaction_event = BatchPublicTransactionEvent { event, new_addresses: public_transaction_event.new_addresses, @@ -96,6 +97,7 @@ pub fn parse_public_transaction_event_v2( batch_input_accounts: public_transaction_event.batch_input_accounts, tx_hash: public_transaction_event.tx_hash, }; + batch_public_transaction_event }) .collect::>() @@ -115,11 +117,11 @@ pub fn create_state_update_v2( let mut state_update_event = create_state_update_v1(tx, slot, event.clone().event.into())?; state_update_event - .input_context + .batch_nullify_context .extend(event.batch_input_accounts.clone()); state_update_event - .addresses + .batch_new_addresses .extend( event .new_addresses diff --git a/src/ingester/persist/leaf_node.rs b/src/ingester/persist/leaf_node.rs index aaf31ee8..7898ed16 100644 --- a/src/ingester/persist/leaf_node.rs +++ b/src/ingester/persist/leaf_node.rs @@ -4,7 +4,6 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use crate::dao::generated::state_trees; use crate::ingester::error::IngesterError; use crate::ingester::parser::state_update::LeafNullification; -use crate::ingester::parser::tree_info::TreeInfo; use crate::ingester::persist::persisted_state_tree::{get_proof_nodes, ZERO_BYTES}; use crate::ingester::persist::{compute_parent_hash, get_node_direct_ancestors}; use crate::migration::OnConflict; @@ -13,7 +12,8 @@ use sea_orm::{ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait, Set use std::cmp::max; use std::collections::HashMap; -pub const STATE_TREE_HEIGHT: u32 = 32; +pub const TREE_HEIGHT_V1: u32 = 26; +pub const STATE_TREE_HEIGHT_V2: u32 = 32; #[derive(Clone, Debug)] pub struct LeafNode { @@ -70,6 +70,7 @@ impl From for LeafNode { pub async fn persist_leaf_nodes( txn: &DatabaseTransaction, mut leaf_nodes: Vec, + tree_height: u32, ) -> Result<(), IngesterError> { if leaf_nodes.is_empty() { return Ok(()); @@ -79,17 +80,11 @@ pub async fn persist_leaf_nodes( let leaf_locations = leaf_nodes .iter() - .map(|node| { - ( - node.tree.to_bytes_vec(), - node.node_index( - TreeInfo::height(&node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), - ), - ) - }) + .map(|node| (node.tree.to_bytes_vec(), node.node_index(tree_height))) .collect::>(); - let node_locations_to_models = get_proof_nodes(txn, leaf_locations, true, false).await?; + let node_locations_to_models = + get_proof_nodes(txn, leaf_locations, true, false, Some(tree_height)).await?; let mut node_locations_to_hashes_and_seq = node_locations_to_models .iter() .map(|(key, value)| (key.clone(), (value.hash.clone(), value.seq))) @@ -98,9 +93,7 @@ pub async fn persist_leaf_nodes( let mut models_to_updates = HashMap::new(); for leaf_node in leaf_nodes.clone() { - let node_idx = leaf_node.node_index( - TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), - ); + let node_idx = leaf_node.node_index(tree_height); let tree = leaf_node.tree; let key = (tree.to_bytes_vec(), node_idx); @@ -132,13 +125,11 @@ pub async fn persist_leaf_nodes( let all_ancestors = leaf_nodes .iter() .flat_map(|leaf_node| { - get_node_direct_ancestors(leaf_node.node_index( - TreeInfo::height(&leaf_node.tree.0.to_string()).unwrap_or(STATE_TREE_HEIGHT), - )) // TODO: handle error - .iter() - .enumerate() - .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) - .collect::, i64, usize)>>() + get_node_direct_ancestors(leaf_node.node_index(tree_height)) + .iter() + .enumerate() + .map(move |(i, &idx)| (leaf_node.tree.to_bytes_vec(), idx, i)) + .collect::, i64, usize)>>() }) .sorted_by(|a, b| { // Need to sort elements before dedup diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs index b9349701..b0710577 100644 --- a/src/ingester/persist/leaf_node_proof.rs +++ b/src/ingester/persist/leaf_node_proof.rs @@ -156,6 +156,7 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( .collect::, i64)>>(), include_leafs, true, + None, ) .await?; diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 84fc8645..d9832a2f 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -20,8 +20,9 @@ use ark_bn254::Fr; use borsh::BorshDeserialize; use cadence_macros::statsd_count; use error::IngesterError; +use light_compressed_account::TreeType; use log::debug; -use persisted_indexed_merkle_tree::update_indexed_tree_leaves; +use persisted_indexed_merkle_tree::update_indexed_tree_leaves_v1; use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, Order, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, @@ -36,6 +37,7 @@ pub mod persisted_indexed_merkle_tree; pub mod persisted_state_tree; use crate::dao::generated::address_queue; +use crate::ingester::persist::leaf_node::TREE_HEIGHT_V1; pub use merkle_proof_with_context::MerkleProofWithContext; mod leaf_node; @@ -70,9 +72,9 @@ pub async fn persist_state_update( transactions, leaf_nullifications, indexed_merkle_tree_updates, - batch_events, - input_context, - addresses, + batch_merkle_tree_events, + batch_nullify_context, + batch_new_addresses, .. } = state_update; @@ -85,11 +87,11 @@ pub async fn persist_state_update( "Persisting state update with {} input accounts, {} output accounts, {} addresses", in_accounts.len(), out_accounts.len(), - addresses.len() + batch_new_addresses.len() ); debug!("Persisting addresses..."); - for chunk in addresses.chunks(MAX_SQL_INSERTS) { + for chunk in batch_new_addresses.chunks(MAX_SQL_INSERTS) { insert_addresses_into_queues(txn, chunk).await?; } @@ -107,7 +109,7 @@ pub async fn persist_state_update( spend_input_accounts(txn, chunk).await?; } - spend_input_accounts_batched(txn, &input_context).await?; + spend_input_accounts_batched(txn, &batch_nullify_context).await?; let account_to_transaction = account_transactions .iter() @@ -121,8 +123,7 @@ pub async fn persist_state_update( let mut leaf_nodes_with_signatures: Vec<(LeafNode, Signature)> = out_accounts .iter() - // HACK: filter accounts by seq, because we don't have seq for accounts which are not in the tree yet - .filter(|account| account.account.seq.is_some() && !account.context.in_output_queue) + .filter(|account| account.context.tree_type == TreeType::State as u16) .map(|account| { ( LeafNode::from(account.clone()), @@ -153,7 +154,7 @@ pub async fn persist_state_update( .map(|(leaf_node, _)| leaf_node.clone()) .collect_vec(); - persist_leaf_nodes(txn, leaf_nodes_chunk).await?; + persist_leaf_nodes(txn, leaf_nodes_chunk, TREE_HEIGHT_V1).await?; } let transactions_vec = transactions.into_iter().collect::>(); @@ -186,9 +187,9 @@ pub async fn persist_state_update( } debug!("Persisting index tree updates..."); - update_indexed_tree_leaves(txn, indexed_merkle_tree_updates).await?; + update_indexed_tree_leaves_v1(txn, indexed_merkle_tree_updates).await?; - persist_batch_events(txn, batch_events).await?; + persist_batch_events(txn, batch_merkle_tree_events).await?; metric! { statsd_count!("state_update.input_accounts", input_accounts_len as u64); diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index 4993c1bd..d606e7c7 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -4,24 +4,27 @@ use crate::dao::generated::{accounts, address_queue}; use crate::ingester::error::IngesterError; use crate::ingester::parser::indexer_events::BatchEvent; use crate::ingester::parser::{ - indexer_events::MerkleTreeEvent, merkle_tree_events_parser::IndexedBatchEvents, + indexer_events::MerkleTreeEvent, merkle_tree_events_parser::BatchMerkleTreeEvents, }; -use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode, STATE_TREE_HEIGHT_V2}; use crate::ingester::persist::persisted_indexed_merkle_tree::multi_append; use crate::ingester::persist::MAX_SQL_INSERTS; use crate::migration::Expr; +use light_batched_merkle_tree::constants::DEFAULT_BATCH_ADDRESS_TREE_HEIGHT; use sea_orm::{ ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryFilter, QueryOrder, QueryTrait, }; +const ZKP_BATCH_SIZE: usize = 500; + /// We need to find the events of the same tree: /// - order them by sequence number and execute them in order /// HashMap> /// - execute a single function call to persist all changed nodes pub async fn persist_batch_events( txn: &DatabaseTransaction, - mut events: IndexedBatchEvents, + mut events: BatchMerkleTreeEvents, ) -> Result<(), IngesterError> { for (_, events) in events.iter_mut() { events.sort_by(|a, b| a.0.cmp(&b.0)); @@ -29,7 +32,7 @@ pub async fn persist_batch_events( // Process each event in sequence for (_, event) in events.iter() { // Batch size is 500 for batched State Merkle trees. - let mut leaf_nodes = Vec::with_capacity(500); + let mut leaf_nodes = Vec::with_capacity(ZKP_BATCH_SIZE); match event { MerkleTreeEvent::BatchNullify(batch_nullify_event) => { persist_batch_nullify_event(txn, batch_nullify_event, &mut leaf_nodes).await @@ -44,11 +47,12 @@ pub async fn persist_batch_events( }?; if leaf_nodes.len() <= MAX_SQL_INSERTS { - persist_leaf_nodes(txn, leaf_nodes).await?; + persist_leaf_nodes(txn, leaf_nodes, STATE_TREE_HEIGHT_V2).await?; } else { // Currently not used but a safeguard in case the batch size changes. for leaf_nodes_chunk in leaf_nodes.chunks(MAX_SQL_INSERTS) { - persist_leaf_nodes(txn, leaf_nodes_chunk.to_vec()).await?; + persist_leaf_nodes(txn, leaf_nodes_chunk.to_vec(), STATE_TREE_HEIGHT_V2) + .await?; } } } @@ -186,15 +190,11 @@ async fn persist_batch_address_append_event( txn: &DatabaseTransaction, batch_address_append_event: &BatchEvent, ) -> Result<(), IngesterError> { + let last_queue_index = batch_address_append_event.new_next_index as i64 - 1; let addresses = address_queue::Entity::find() - .filter( - address_queue::Column::QueueIndex - .lt(batch_address_append_event.new_next_index as i64 - 1) - .and( - address_queue::Column::Tree - .eq(batch_address_append_event.merkle_tree_pubkey.to_vec()), - ), - ) + .filter(address_queue::Column::QueueIndex.lt(last_queue_index).and( + address_queue::Column::Tree.eq(batch_address_append_event.merkle_tree_pubkey.to_vec()), + )) .order_by_asc(address_queue::Column::QueueIndex) .all(txn) .await?; @@ -204,22 +204,20 @@ async fn persist_batch_address_append_event( .map(|address| address.address.clone()) .collect::>(); + // 1. Append the addresses to the indexed merkle tree. multi_append( txn, address_values, batch_address_append_event.merkle_tree_pubkey.to_vec(), + DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, ) .await?; + // 2. Remove inserted elements from the database address queue. address_queue::Entity::delete_many() - .filter( - address_queue::Column::QueueIndex - .lt(batch_address_append_event.new_next_index as i64 - 1) - .and( - address_queue::Column::Tree - .eq(batch_address_append_event.merkle_tree_pubkey.to_vec()), - ), - ) + .filter(address_queue::Column::QueueIndex.lt(last_queue_index).and( + address_queue::Column::Tree.eq(batch_address_append_event.merkle_tree_pubkey.to_vec()), + )) .exec(txn) .await?; diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index 1209bbdb..f809a214 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -18,7 +18,7 @@ use super::{ compute_parent_hash, get_multiple_compressed_leaf_proofs_from_full_leaf_info, persisted_state_tree::ZERO_BYTES, MerkleProofWithContext, MAX_SQL_INSERTS, }; -use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode}; +use crate::ingester::persist::leaf_node::{persist_leaf_nodes, LeafNode, TREE_HEIGHT_V1}; use crate::{ api::error::PhotonApiError, common::typedefs::{hash::Hash, serializable_pubkey::SerializablePubkey}, @@ -49,7 +49,7 @@ pub fn compute_range_node_hash(node: &indexed_trees::Model) -> Result Result { +pub fn compute_range_node_hash_v1(node: &indexed_trees::Model) -> Result { let mut poseidon = Poseidon::::new_circom(3).unwrap(); let next_index = node.next_index.to_be_bytes(); Hash::try_from( @@ -89,7 +89,7 @@ pub fn get_zeroeth_exclusion_range(tree: Vec) -> indexed_trees::Model { } } -pub fn get_zeroeth_exclusion_range_legacy(tree: Vec) -> indexed_trees::Model { +pub fn get_zeroeth_exclusion_range_v1(tree: Vec) -> indexed_trees::Model { indexed_trees::Model { tree, leaf_index: 0, @@ -117,7 +117,7 @@ pub fn get_top_element(tree: Vec) -> indexed_trees::Model { } } -pub async fn get_exclusion_range_with_proof( +pub async fn get_exclusion_range_with_proof_v2( txn: &DatabaseTransaction, tree: Vec, tree_height: u32, @@ -222,7 +222,7 @@ pub async fn get_exclusion_range_with_proof( Ok((range_node.clone(), leaf_proof)) } -pub async fn get_exclusion_range_with_proof_legacy( +pub async fn get_exclusion_range_with_proof_v1( txn: &DatabaseTransaction, tree: Vec, tree_height: u32, @@ -238,13 +238,12 @@ pub async fn get_exclusion_range_with_proof_legacy( })?; if btree.is_empty() { - let zeroeth_element = get_zeroeth_exclusion_range_legacy(tree.clone()); - let zeroeth_element_hash = - compute_range_node_hash_legacy(&zeroeth_element).map_err(|e| { - PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) - })?; + let zeroeth_element = get_zeroeth_exclusion_range_v1(tree.clone()); + let zeroeth_element_hash = compute_range_node_hash_v1(&zeroeth_element).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) + })?; let top_element = get_top_element(tree.clone()); - let top_element_hash = compute_range_node_hash_legacy(&top_element).map_err(|e| { + let top_element_hash = compute_range_node_hash_v1(&top_element).map_err(|e| { PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)) })?; let mut proof: Vec = vec![top_element_hash.clone()]; @@ -281,7 +280,7 @@ pub async fn get_exclusion_range_with_proof_legacy( let range_node = btree.values().next().ok_or(PhotonApiError::RecordNotFound( "No range proof found".to_string(), ))?; - let hash = compute_range_node_hash_legacy(range_node) + let hash = compute_range_node_hash_v1(range_node) .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to compute hash: {}", e)))?; let leaf_node = LeafNode { @@ -331,7 +330,7 @@ pub async fn get_exclusion_range_with_proof_legacy( Ok((range_node.clone(), leaf_proof)) } -pub async fn update_indexed_tree_leaves( +pub async fn update_indexed_tree_leaves_v1( txn: &DatabaseTransaction, mut indexed_leaf_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, ) -> Result<(), IngesterError> { @@ -426,7 +425,7 @@ pub async fn update_indexed_tree_leaves( }) .collect::, IngesterError>>()?; - persist_leaf_nodes(txn, state_tree_leaf_nodes).await?; + persist_leaf_nodes(txn, state_tree_leaf_nodes, TREE_HEIGHT_V1).await?; } Ok(()) @@ -436,6 +435,7 @@ pub async fn multi_append( txn: &DatabaseTransaction, values: Vec>, tree: Vec, + tree_height: u32, ) -> Result<(), IngesterError> { if txn.get_database_backend() == DatabaseBackend::Postgres { txn.execute(Statement::from_string( @@ -450,7 +450,6 @@ pub async fn multi_append( let index_stmt = Statement::from_string( txn.get_database_backend(), - // TODO: Use parametrized queries instead format!( "SELECT leaf_index FROM indexed_trees WHERE tree = {} ORDER BY leaf_index DESC LIMIT 1", format_bytes(tree.clone(), txn.get_database_backend()) @@ -549,7 +548,7 @@ pub async fn multi_append( }) .collect::, IngesterError>>()?; - persist_leaf_nodes(txn, leaf_nodes).await?; + persist_leaf_nodes(txn, leaf_nodes, tree_height).await?; Ok(()) } diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index eee8c96c..4d69deb9 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -10,7 +10,7 @@ use solana_program::pubkey::Pubkey; use crate::api::error::PhotonApiError; use crate::dao::generated::state_trees; use crate::ingester::parser::tree_info::TreeInfo; -use crate::ingester::persist::leaf_node::STATE_TREE_HEIGHT; +use crate::ingester::persist::leaf_node::STATE_TREE_HEIGHT_V2; use crate::ingester::persist::persisted_indexed_merkle_tree::format_bytes; pub fn get_proof_path(index: i64, include_leaf: bool) -> Vec { @@ -50,6 +50,7 @@ pub async fn get_proof_nodes( leaf_nodes_locations: Vec<(Vec, i64)>, include_leafs: bool, include_empty_leaves: bool, + tree_height: Option, ) -> Result, i64), state_trees::Model>, DbErr> where T: ConnectionTrait + TransactionTrait, @@ -103,8 +104,11 @@ where leaf_nodes_locations.iter().for_each(|(tree, index)| { result.entry((tree.clone(), *index)).or_insert_with(|| { let tree_pubkey = Pubkey::try_from(tree.clone()).unwrap(); - let tree_height = - TreeInfo::height(&tree_pubkey.to_string()).unwrap_or(STATE_TREE_HEIGHT); + let tree_height = if let Some(height) = tree_height { + height + } else { + TreeInfo::height(&tree_pubkey.to_string()).unwrap_or(STATE_TREE_HEIGHT_V2) + }; let model = state_trees::Model { tree: tree.clone(), level: get_level_by_node_index(*index, tree_height), diff --git a/src/ingester/persist/spend.rs b/src/ingester/persist/spend.rs index cf6968b9..5cf4e525 100644 --- a/src/ingester/persist/spend.rs +++ b/src/ingester/persist/spend.rs @@ -10,7 +10,7 @@ use sea_orm::QueryFilter; use sea_orm::{ColumnTrait, ConnectionTrait, DatabaseTransaction, EntityTrait, QueryTrait}; /// 1. Mark the input accounts as spent. -/// (From both legacy and batched trees) +/// (From both V1 and V2 (batched) trees) /// 2. Update account compressed sol balances. /// 3. Update compressed token account balances. pub async fn spend_input_accounts( diff --git a/src/migration/migrations/custom/custom20250211_000002_solayer2.rs b/src/migration/migrations/custom/custom20250211_000002_solayer2.rs index 9a907753..f4840c9c 100644 --- a/src/migration/migrations/custom/custom20250211_000002_solayer2.rs +++ b/src/migration/migrations/custom/custom20250211_000002_solayer2.rs @@ -1,8 +1,7 @@ -use std::str::FromStr; - use sea_orm_migration::prelude::*; use sea_orm_migration::sea_orm::{ConnectionTrait, DatabaseBackend, Statement}; -use solana_sdk::pubkey::Pubkey; +use solana_program::pubkey::Pubkey; +use std::str::FromStr; use crate::migration::model::table::Accounts; diff --git a/src/monitor/mod.rs b/src/monitor/mod.rs index d6c769f9..5c85e637 100644 --- a/src/monitor/mod.rs +++ b/src/monitor/mod.rs @@ -118,7 +118,7 @@ fn parse_historical_roots(account: SolanaAccount) -> Vec { return extract_roots(merkle_tree.root_history.as_slice()); } - // fallback: legacy tree + // fallback: V1 tree let concurrent_tree = ConcurrentMerkleTreeCopy::::from_bytes_copy( &account.data[8 + mem::size_of::()..], ) diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 25f5baf1..3cc7b2e1 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -18,14 +18,14 @@ use std::str::FromStr; /// Test: /// 1. Index transactions creating compressed addresses via CPI. /// 2. Verify address queue population reflects indexed state. -/// 3. Index transaction performing BatchUpdateAddressTree. +/// 3. Index transaction performing BatchAddressUpdate instruction. /// 4. Verify address queue is cleared by the indexer processing the update. /// 5. Verify final Merkle tree root and proofs against a reference tree. /// /// Data: /// - Transactions generated from `test_create_v2_address` run. /// - Includes multiple address creation CPIs (`InsertIntoQueues`). -/// - Includes one `BatchUpdateAddressTree` instruction. +/// - Includes one `BatchAddressUpdate` instruction. /// /// /// Assumption: The exact sequence of (address hash, leaf index) pairs and the @@ -159,7 +159,8 @@ async fn test_batched_address_transactions( .api .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { tree: address_tree_pubkey.to_bytes().into(), - batch_size: 50, + start_offset: None, + batch_size: 0, }) .await .expect("Failed to get address queue elements before batch update"); @@ -203,6 +204,7 @@ async fn test_batched_address_transactions( .api .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { tree: address_tree_pubkey.to_bytes().into(), + start_offset: None, batch_size: 100, }) .await diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 72675b8c..a959e1b9 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -606,7 +606,7 @@ async fn test_nullfiier_and_address_queue_transactions( #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, ) { use photon_indexer::api::method::get_multiple_new_address_proofs::{ - AddressListWithTrees, AddressWithTree, LEGACY_ADDRESS_TREE, + AddressListWithTrees, AddressWithTree, ADDRESS_TREE_V1, }; let name = trim_test_name(function_name!()); @@ -675,7 +675,7 @@ async fn test_nullfiier_and_address_queue_transactions( let address_list_with_trees = AddressListWithTrees(vec![AddressWithTree { address: SerializablePubkey::try_from(address).unwrap(), - tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), + tree: SerializablePubkey::from(ADDRESS_TREE_V1), }]); let proof_v2 = setup diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index b525f57b..f86504a7 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -17,7 +17,7 @@ use photon_indexer::api::method::utils::{ }; use photon_indexer::common::typedefs::bs58_string::Base58String; use photon_indexer::ingester::persist::persisted_indexed_merkle_tree::{ - get_exclusion_range_with_proof, update_indexed_tree_leaves, validate_tree, + get_exclusion_range_with_proof_v2, update_indexed_tree_leaves_v1, validate_tree, }; use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; @@ -904,7 +904,9 @@ async fn test_persisted_state_trees( .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); let tree_height = 32; // prev. 5 - persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); + persist_leaf_nodes(&txn, leaf_nodes.clone(), tree_height) + .await + .unwrap(); txn.commit().await.unwrap(); let proofs = get_multiple_compressed_leaf_proofs( @@ -938,7 +940,9 @@ async fn test_persisted_state_trees( }) .collect(); let txn = setup.db_conn.as_ref().begin().await.unwrap(); - persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); + persist_leaf_nodes(&txn, leaf_nodes.clone(), tree_height) + .await + .unwrap(); txn.commit().await.unwrap(); let leaves = leaf_nodes @@ -982,13 +986,13 @@ async fn test_indexed_merkle_trees( let values = (0..num_nodes).map(|i| vec![i * 4 + 1]).collect(); let tree_height = 33; // prev. 4 - multi_append(&txn, values, tree.to_bytes_vec()) + multi_append(&txn, values, tree.to_bytes_vec(), tree_height - 1) .await .unwrap(); txn.commit().await.unwrap(); - let (model, _) = get_exclusion_range_with_proof( + let (model, _) = get_exclusion_range_with_proof_v2( &setup.db_conn.begin().await.unwrap(), tree.to_bytes_vec(), tree_height, @@ -1014,7 +1018,7 @@ async fn test_indexed_merkle_trees( let values = vec![vec![3]]; - multi_append(&txn, values, tree.to_bytes_vec()) + multi_append(&txn, values, tree.to_bytes_vec(), tree_height - 1) .await .unwrap(); @@ -1022,7 +1026,7 @@ async fn test_indexed_merkle_trees( validate_tree(setup.db_conn.as_ref(), tree).await; - let (model, _) = get_exclusion_range_with_proof( + let (model, _) = get_exclusion_range_with_proof_v2( &setup.db_conn.begin().await.unwrap(), tree.to_bytes_vec(), tree_height, @@ -1091,7 +1095,7 @@ async fn test_get_multiple_new_address_proofs_interop( use photon_indexer::api::method::{ get_multiple_new_address_proofs::{ get_multiple_new_address_proofs, get_multiple_new_address_proofs_v2, AddressList, - AddressListWithTrees, AddressWithTree, LEGACY_ADDRESS_TREE, + AddressListWithTrees, AddressWithTree, ADDRESS_TREE_V1, }, get_validity_proof::CompressedProof, }; @@ -1144,7 +1148,7 @@ async fn test_get_multiple_new_address_proofs_interop( .into_iter() .map(|address| AddressWithTree { address, - tree: SerializablePubkey::from(LEGACY_ADDRESS_TREE), + tree: SerializablePubkey::from(ADDRESS_TREE_V1), }) .collect(); let proof_v2 = get_multiple_new_address_proofs_v2( @@ -1306,7 +1310,7 @@ async fn test_persisted_state_trees_bug_with_latter_smaller_seq_values( for chunk in leaf_node_chunks { let txn = setup.db_conn.as_ref().begin().await.unwrap(); - persist_leaf_nodes(&txn, chunk.clone()).await.unwrap(); + persist_leaf_nodes(&txn, chunk.clone(), 26).await.unwrap(); txn.commit().await.unwrap(); let proof_address = "12prJNGB6sfTMrZM1Udv2Aamv9fLzpm5YfMqssTmGrWy"; @@ -1519,10 +1523,12 @@ async fn test_persist_and_verify( let txn = setup.db_conn.as_ref().begin().await.unwrap(); if one_at_a_time { for leaf_node in leaf_nodes.clone() { - persist_leaf_nodes(&txn, vec![leaf_node]).await.unwrap(); + persist_leaf_nodes(&txn, vec![leaf_node], 26).await.unwrap(); } } else { - persist_leaf_nodes(&txn, leaf_nodes.clone()).await.unwrap(); + persist_leaf_nodes(&txn, leaf_nodes.clone(), 26) + .await + .unwrap(); } txn.commit().await.unwrap(); @@ -1640,7 +1646,7 @@ async fn test_update_indexed_merkle_tree( seq: *seq as u64, }, ); - update_indexed_tree_leaves(&txn, indexed_leaf_updates) + update_indexed_tree_leaves_v1(&txn, indexed_leaf_updates) .await .unwrap(); } From 2a0892cbef3295888d7c53978cb222d16b0b1057 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 30 Apr 2025 00:34:20 +0100 Subject: [PATCH 096/114] Switch to `solana-pubkey` and update dependencies. --- Cargo.lock | 1069 +++++++++++++++-- Cargo.toml | 18 +- src/api/error.rs | 7 + .../method/get_multiple_new_address_proofs.rs | 8 +- src/api/method/get_queue_elements.rs | 12 +- src/common/typedefs/account/context.rs | 2 +- src/common/typedefs/serializable_pubkey.rs | 41 +- src/ingester/fetchers/grpc.rs | 19 +- src/ingester/parser/indexer_events.rs | 44 +- .../parser/merkle_tree_events_parser.rs | 2 +- src/ingester/parser/mod.rs | 4 +- src/ingester/parser/state_update.rs | 2 +- src/ingester/parser/tree_info.rs | 14 +- src/ingester/parser/tx_event_parser.rs | 11 +- src/ingester/parser/tx_event_parser_v2.rs | 18 +- src/ingester/persist/mod.rs | 16 +- .../persist/persisted_indexed_merkle_tree.rs | 16 +- src/ingester/typedefs/block_info.rs | 33 +- 18 files changed, 1112 insertions(+), 224 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 499d9611..8e75ff7c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -105,7 +105,7 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "aligned-sized" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "proc-macro2", "quote", @@ -259,7 +259,7 @@ dependencies = [ "borsh 0.10.4", "bytemuck", "getrandom 0.2.15", - "solana-program", + "solana-program 1.18.22", "thiserror 1.0.69", ] @@ -1804,6 +1804,34 @@ dependencies = [ "zeroize", ] +[[package]] +name = "curve25519-dalek" +version = "4.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "rand_core 0.6.4", + "rustc_version", + "subtle", + "zeroize", +] + +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "darling" version = "0.20.11" @@ -2051,7 +2079,7 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek", + "curve25519-dalek 3.2.1", "ed25519", "rand 0.7.3", "serde", @@ -2221,6 +2249,27 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da" +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "five8_const" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26dec3da8bc3ef08f2c04f61eab298c3ab334523e55f076354d6d6f613799a7b" +dependencies = [ + "five8_core", +] + +[[package]] +name = "five8_core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2551bf44bc5f776c15044b9b94153a00198be06743e262afaaa61f11ac7523a5" + [[package]] name = "fixedbitset" version = "0.4.2" @@ -2526,20 +2575,6 @@ dependencies = [ "scroll", ] -[[package]] -name = "groth16-solana" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acc65a9ef90161a41b67cd4611e113d09f3819a1d488e4effafde92fca70861d" -dependencies = [ - "ark-bn254 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "solana-program", - "thiserror 1.0.69", -] - [[package]] name = "groth16-solana" version = "0.1.0" @@ -3492,16 +3527,19 @@ dependencies = [ [[package]] name = "light-account-checks" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ - "solana-program", + "solana-account-info", + "solana-program-error", + "solana-pubkey", + "solana-sysvar", "thiserror 2.0.12", ] [[package]] name = "light-batched-merkle-tree" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "aligned-sized", "borsh 0.10.4", @@ -3513,7 +3551,7 @@ dependencies = [ "light-merkle-tree-metadata", "light-verifier", "light-zero-copy", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", "zerocopy 0.8.24", ] @@ -3521,31 +3559,30 @@ dependencies = [ [[package]] name = "light-bloom-filter" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "bitvec", "fastmurmur3", "num-bigint 0.4.6", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", ] [[package]] name = "light-bounded-vec" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47ced86d6f1b163a04d5d0be44f8bbeedb11d32f73af27812bbd144e0f1f1a42" +version = "1.2.0" +source = "git+https://github.com/lightprotocol/program-libs?rev=cf87f3e002d8a7dd40dd19d9387e73398cdcfef8#cf87f3e002d8a7dd40dd19d9387e73398cdcfef8" dependencies = [ "bytemuck", "memoffset 0.9.1", - "solana-program", + "solana-program 2.2.1", "thiserror 1.0.69", ] [[package]] name = "light-compressed-account" -version = "0.1.1" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +version = "0.1.0" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "borsh 0.10.4", "bytemuck", @@ -3553,7 +3590,7 @@ dependencies = [ "light-macros", "light-zero-copy", "rand 0.8.5", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", "zerocopy 0.8.24", ] @@ -3561,30 +3598,30 @@ dependencies = [ [[package]] name = "light-concurrent-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "borsh 0.10.4", "light-bounded-vec", "light-hasher 1.1.0", - "light-utils", "memoffset 0.9.1", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", ] [[package]] name = "light-hasher" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", "arrayvec", + "borsh 0.10.4", "light-poseidon 0.3.0", "num-bigint 0.4.6", "sha2 0.10.8", "sha3 0.10.8", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", ] @@ -3602,14 +3639,14 @@ dependencies = [ "num-bigint 0.4.6", "sha2 0.10.8", "sha3 0.10.8", - "solana-program", + "solana-program 1.18.22", "thiserror 2.0.12", ] [[package]] name = "light-indexed-array" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "light-hasher 1.1.0", "num-bigint 0.4.6", @@ -3620,23 +3657,22 @@ dependencies = [ [[package]] name = "light-indexed-merkle-tree" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "light-bounded-vec", "light-concurrent-merkle-tree", "light-hasher 1.1.0", "light-merkle-tree-reference", - "light-utils", "num-bigint 0.4.6", "num-traits", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", ] [[package]] name = "light-macros" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "bs58 0.5.1", "proc-macro2", @@ -3647,12 +3683,12 @@ dependencies = [ [[package]] name = "light-merkle-tree-metadata" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "borsh 0.10.4", "bytemuck", "light-compressed-account", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", "zerocopy 0.8.24", ] @@ -3660,7 +3696,7 @@ dependencies = [ [[package]] name = "light-merkle-tree-reference" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "light-hasher 1.1.0", "light-indexed-array", @@ -3696,12 +3732,12 @@ dependencies = [ [[package]] name = "light-prover-client" version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "ark-bn254 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "groth16-solana 0.0.3", + "groth16-solana", "light-batched-merkle-tree", "light-bounded-vec", "light-compressed-account", @@ -3716,7 +3752,8 @@ dependencies = [ "reqwest 0.11.27", "serde", "serde_json", - "solana-program", + "solana-bn254", + "solana-program 2.2.1", "sysinfo", "thiserror 2.0.12", "tokio", @@ -3726,23 +3763,24 @@ dependencies = [ [[package]] name = "light-sdk" version = "0.11.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "borsh 0.10.4", + "light-account-checks", "light-compressed-account", "light-hasher 1.1.0", "light-macros", "light-sdk-macros", "light-verifier", "num-bigint 0.4.6", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", ] [[package]] name = "light-sdk-macros" version = "0.4.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "ark-bn254 0.5.0", "light-hasher 1.1.0", @@ -3752,39 +3790,23 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "light-utils" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e2b5a4959cb0456b483a20b4f3930920949137c00e76b5d0f9bf8d701a3c6a" -dependencies = [ - "anyhow", - "ark-bn254 0.4.0", - "ark-ff 0.4.2", - "light-bounded-vec", - "num-bigint 0.4.6", - "rand 0.8.5", - "solana-program", - "thiserror 1.0.69", -] - [[package]] name = "light-verifier" version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ - "groth16-solana 0.1.0", + "groth16-solana", "light-compressed-account", - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", ] [[package]] name = "light-zero-copy" version = "0.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=d3e3170243d9cd87926ed41703f58374bfcaf532#d3e3170243d9cd87926ed41703f58374bfcaf532" +source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ - "solana-program", + "solana-program 2.2.1", "thiserror 2.0.12", "zerocopy 0.8.24", ] @@ -4068,7 +4090,6 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", - "rand 0.8.5", "serde", ] @@ -4479,7 +4500,6 @@ dependencies = [ "light-compressed-account", "light-concurrent-merkle-tree", "light-hasher 2.0.0", - "light-indexed-merkle-tree", "light-merkle-tree-metadata", "light-merkle-tree-reference", "light-poseidon 0.2.0", @@ -4500,7 +4520,8 @@ dependencies = [ "serde_json", "serial_test", "solana-client", - "solana-program", + "solana-program 1.18.22", + "solana-pubkey", "solana-sdk", "solana-transaction-status", "sqlx", @@ -6036,6 +6057,19 @@ dependencies = [ "sha-1", ] +[[package]] +name = "solana-account" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f949fe4edaeaea78c844023bfc1c898e0b1f5a100f8a8d2d0f85d0a7b090258" +dependencies = [ + "solana-account-info", + "solana-clock", + "solana-instruction", + "solana-pubkey", + "solana-sdk-ids", +] + [[package]] name = "solana-account-decoder" version = "1.18.22" @@ -6061,6 +6095,79 @@ dependencies = [ "zstd", ] +[[package]] +name = "solana-account-info" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c17d606a298a205fae325489fbed88ee6dc4463c111672172327e741c8905d" +dependencies = [ + "bincode", + "serde", + "solana-program-error", + "solana-program-memory", + "solana-pubkey", +] + +[[package]] +name = "solana-address-lookup-table-interface" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1673f67efe870b64a65cb39e6194be5b26527691ce5922909939961a6e6b395" +dependencies = [ + "bincode", + "bytemuck", + "serde", + "serde_derive", + "solana-clock", + "solana-instruction", + "solana-pubkey", + "solana-sdk-ids", + "solana-slot-hashes", +] + +[[package]] +name = "solana-atomic-u64" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52e52720efe60465b052b9e7445a01c17550666beec855cce66f44766697bc2" +dependencies = [ + "parking_lot 0.12.3", +] + +[[package]] +name = "solana-big-mod-exp" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "solana-define-syscall", +] + +[[package]] +name = "solana-bincode" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" +dependencies = [ + "bincode", + "serde", + "solana-instruction", +] + +[[package]] +name = "solana-blake3-hasher" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" +dependencies = [ + "blake3", + "solana-define-syscall", + "solana-hash", + "solana-sanitize", +] + [[package]] name = "solana-bn254" version = "2.2.2" @@ -6076,6 +6183,16 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "solana-borsh" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718333bcd0a1a7aed6655aa66bef8d7fb047944922b2d3a18f49cbc13e73d004" +dependencies = [ + "borsh 0.10.4", + "borsh 1.5.7", +] + [[package]] name = "solana-clap-utils" version = "1.18.22" @@ -6126,6 +6243,19 @@ dependencies = [ "tokio", ] +[[package]] +name = "solana-clock" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c2177a1b9fe8326004f1151a5acd124420b737811080b1035df31349e4d892" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id", +] + [[package]] name = "solana-config-program" version = "1.18.22" @@ -6162,12 +6292,113 @@ dependencies = [ "tokio", ] +[[package]] +name = "solana-cpi" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" +dependencies = [ + "solana-account-info", + "solana-define-syscall", + "solana-instruction", + "solana-program-error", + "solana-pubkey", + "solana-stable-layout", +] + +[[package]] +name = "solana-decode-error" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a6a6383af236708048f8bd8d03db8ca4ff7baf4a48e5d580f4cce545925470" +dependencies = [ + "num-traits", +] + [[package]] name = "solana-define-syscall" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf784bb2cb3e02cac9801813c30187344228d2ae952534902108f6150573a33d" +[[package]] +name = "solana-epoch-rewards" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" +dependencies = [ + "serde", + "serde_derive", + "solana-hash", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id", +] + +[[package]] +name = "solana-epoch-schedule" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fce071fbddecc55d727b1d7ed16a629afe4f6e4c217bc8d00af3b785f6f67ed" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id", +] + +[[package]] +name = "solana-example-mocks" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84461d56cbb8bb8d539347151e0525b53910102e4bced875d49d5139708e39d3" +dependencies = [ + "serde", + "serde_derive", + "solana-address-lookup-table-interface", + "solana-clock", + "solana-hash", + "solana-instruction", + "solana-keccak-hasher", + "solana-message", + "solana-nonce", + "solana-pubkey", + "solana-sdk-ids", + "solana-system-interface", + "thiserror 2.0.12", +] + +[[package]] +name = "solana-feature-gate-interface" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9c7fbf3e58b64a667c5f35e90af580538a95daea7001ff7806c0662d301bdf" +dependencies = [ + "bincode", + "serde", + "serde_derive", + "solana-account", + "solana-account-info", + "solana-instruction", + "solana-program-error", + "solana-pubkey", + "solana-rent", + "solana-sdk-ids", + "solana-system-interface", +] + +[[package]] +name = "solana-fee-calculator" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89bc408da0fb3812bc3008189d148b4d3e08252c79ad810b245482a3f70cd8d" +dependencies = [ + "log", + "serde", + "serde_derive", +] + [[package]] name = "solana-frozen-abi" version = "1.18.22" @@ -6206,63 +6437,237 @@ dependencies = [ ] [[package]] -name = "solana-logger" -version = "1.18.22" +name = "solana-hash" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b129da15193f26db62d62ae6bb9f72361f361bcdc36054be3ab8bc04cc7a4f31" +checksum = "cf7bcb14392900fe02e4e34e90234fbf0c673d4e327888410ba99fa2ba0f4e99" dependencies = [ - "env_logger", - "lazy_static", - "log", + "borsh 1.5.7", + "bs58 0.5.1", + "bytemuck", + "bytemuck_derive", + "js-sys", + "serde", + "serde_derive", + "solana-atomic-u64", + "solana-sanitize", + "wasm-bindgen", ] [[package]] -name = "solana-measure" -version = "1.18.22" +name = "solana-instruction" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d195b73093a4964ba6b5943418054a5fcbba23eafdd0842fd973fcceac1a967" +checksum = "9ce496a475e5062ba5de97215ab39d9c358f9c9df4bb7f3a45a1f1a8bd9065ed" dependencies = [ - "log", - "solana-sdk", + "bincode", + "borsh 1.5.7", + "getrandom 0.2.15", + "js-sys", + "num-traits", + "serde", + "serde_derive", + "solana-define-syscall", + "solana-pubkey", + "wasm-bindgen", ] [[package]] -name = "solana-metrics" -version = "1.18.22" +name = "solana-instructions-sysvar" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe7b06860ffbf4cf4714182e1b7eb00eb3ff0bcc9cff615d05e01e488923883c" +checksum = "427f2d0d6dc0bb49f16cef5e7f975180d2e80aab9bdd3b2af68e2d029ec63f43" dependencies = [ - "crossbeam-channel", - "gethostname", - "lazy_static", - "log", - "reqwest 0.11.27", - "solana-sdk", - "thiserror 1.0.69", + "bitflags 2.9.0", + "solana-account-info", + "solana-instruction", + "solana-program-error", + "solana-pubkey", + "solana-sanitize", + "solana-sdk-ids", + "solana-serialize-utils", + "solana-sysvar-id", ] [[package]] -name = "solana-net-utils" -version = "1.18.22" +name = "solana-keccak-hasher" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9400b50b8439868a99b5fa2d961d74e37b7a6c1d5865759d0b1c906c2ad6b2a9" +checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ - "bincode", - "clap 3.2.25", - "crossbeam-channel", - "log", - "nix", - "rand 0.8.5", - "serde", - "serde_derive", - "socket2", - "solana-logger", - "solana-sdk", - "solana-version", + "sha3 0.10.8", + "solana-define-syscall", + "solana-hash", + "solana-sanitize", +] + +[[package]] +name = "solana-last-restart-slot" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a6360ac2fdc72e7463565cd256eedcf10d7ef0c28a1249d261ec168c1b55cdd" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id", +] + +[[package]] +name = "solana-loader-v2-interface" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8ab08006dad78ae7cd30df8eea0539e207d08d91eaefb3e1d49a446e1c49654" +dependencies = [ + "serde", + "serde_bytes", + "serde_derive", + "solana-instruction", + "solana-pubkey", + "solana-sdk-ids", +] + +[[package]] +name = "solana-loader-v3-interface" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4be76cfa9afd84ca2f35ebc09f0da0f0092935ccdac0595d98447f259538c2" +dependencies = [ + "serde", + "serde_bytes", + "serde_derive", + "solana-instruction", + "solana-pubkey", + "solana-sdk-ids", + "solana-system-interface", +] + +[[package]] +name = "solana-loader-v4-interface" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "706a777242f1f39a83e2a96a2a6cb034cb41169c6ecbee2cf09cb873d9659e7e" +dependencies = [ + "serde", + "serde_bytes", + "serde_derive", + "solana-instruction", + "solana-pubkey", + "solana-sdk-ids", + "solana-system-interface", +] + +[[package]] +name = "solana-logger" +version = "1.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b129da15193f26db62d62ae6bb9f72361f361bcdc36054be3ab8bc04cc7a4f31" +dependencies = [ + "env_logger", + "lazy_static", + "log", +] + +[[package]] +name = "solana-measure" +version = "1.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d195b73093a4964ba6b5943418054a5fcbba23eafdd0842fd973fcceac1a967" +dependencies = [ + "log", + "solana-sdk", +] + +[[package]] +name = "solana-message" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c6bf99c4570173710107a1f233f3bee226feea5fc817308707d4f7cb100a72d" +dependencies = [ + "bincode", + "blake3", + "lazy_static", + "serde", + "serde_derive", + "solana-bincode", + "solana-hash", + "solana-instruction", + "solana-pubkey", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-system-interface", + "solana-transaction-error", + "wasm-bindgen", +] + +[[package]] +name = "solana-metrics" +version = "1.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe7b06860ffbf4cf4714182e1b7eb00eb3ff0bcc9cff615d05e01e488923883c" +dependencies = [ + "crossbeam-channel", + "gethostname", + "lazy_static", + "log", + "reqwest 0.11.27", + "solana-sdk", + "thiserror 1.0.69", +] + +[[package]] +name = "solana-msg" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" +dependencies = [ + "solana-define-syscall", +] + +[[package]] +name = "solana-native-token" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33e9de00960197412e4be3902a6cd35e60817c511137aca6c34c66cd5d4017ec" + +[[package]] +name = "solana-net-utils" +version = "1.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9400b50b8439868a99b5fa2d961d74e37b7a6c1d5865759d0b1c906c2ad6b2a9" +dependencies = [ + "bincode", + "clap 3.2.25", + "crossbeam-channel", + "log", + "nix", + "rand 0.8.5", + "serde", + "serde_derive", + "socket2", + "solana-logger", + "solana-sdk", + "solana-version", "tokio", "url", ] +[[package]] +name = "solana-nonce" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "703e22eb185537e06204a5bd9d509b948f0066f2d1d814a6f475dafb3ddf1325" +dependencies = [ + "serde", + "serde_derive", + "solana-fee-calculator", + "solana-hash", + "solana-pubkey", + "solana-sha256-hasher", +] + [[package]] name = "solana-perf" version = "1.18.22" @@ -6273,7 +6678,7 @@ dependencies = [ "bincode", "bv", "caps", - "curve25519-dalek", + "curve25519-dalek 3.2.1", "dlopen2", "fnv", "lazy_static", @@ -6315,7 +6720,7 @@ dependencies = [ "cc", "console_error_panic_hook", "console_log", - "curve25519-dalek", + "curve25519-dalek 3.2.1", "getrandom 0.2.15", "itertools 0.10.5", "js-sys", @@ -6340,13 +6745,146 @@ dependencies = [ "sha3 0.10.8", "solana-frozen-abi", "solana-frozen-abi-macro", - "solana-sdk-macro", + "solana-sdk-macro 1.18.22", "thiserror 1.0.69", "tiny-bip39", "wasm-bindgen", "zeroize", ] +[[package]] +name = "solana-program" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "586469467e93ceb79048f8d8e3a619bf61d05396ee7de95cb40280301a589d05" +dependencies = [ + "bincode", + "blake3", + "borsh 0.10.4", + "borsh 1.5.7", + "bs58 0.5.1", + "bytemuck", + "console_error_panic_hook", + "console_log", + "getrandom 0.2.15", + "lazy_static", + "log", + "memoffset 0.9.1", + "num-bigint 0.4.6", + "num-derive 0.4.2", + "num-traits", + "rand 0.8.5", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info", + "solana-address-lookup-table-interface", + "solana-atomic-u64", + "solana-big-mod-exp", + "solana-bincode", + "solana-blake3-hasher", + "solana-borsh", + "solana-clock", + "solana-cpi", + "solana-decode-error", + "solana-define-syscall", + "solana-epoch-rewards", + "solana-epoch-schedule", + "solana-example-mocks", + "solana-feature-gate-interface", + "solana-fee-calculator", + "solana-hash", + "solana-instruction", + "solana-instructions-sysvar", + "solana-keccak-hasher", + "solana-last-restart-slot", + "solana-loader-v2-interface", + "solana-loader-v3-interface", + "solana-loader-v4-interface", + "solana-message", + "solana-msg", + "solana-native-token", + "solana-nonce", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-program-option", + "solana-program-pack", + "solana-pubkey", + "solana-rent", + "solana-sanitize", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-secp256k1-recover", + "solana-serde-varint", + "solana-serialize-utils", + "solana-sha256-hasher", + "solana-short-vec", + "solana-slot-hashes", + "solana-slot-history", + "solana-stable-layout", + "solana-stake-interface", + "solana-system-interface", + "solana-sysvar", + "solana-sysvar-id", + "solana-vote-interface", + "thiserror 2.0.12", + "wasm-bindgen", +] + +[[package]] +name = "solana-program-entrypoint" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "473ffe73c68d93e9f2aa726ad2985fe52760052709aaab188100a42c618060ec" +dependencies = [ + "solana-account-info", + "solana-msg", + "solana-program-error", + "solana-pubkey", +] + +[[package]] +name = "solana-program-error" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8ae2c1a8d0d4ae865882d5770a7ebca92bab9c685e43f0461682c6c05a35bfa" +dependencies = [ + "borsh 1.5.7", + "num-traits", + "serde", + "serde_derive", + "solana-decode-error", + "solana-instruction", + "solana-msg", + "solana-pubkey", +] + +[[package]] +name = "solana-program-memory" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b0268f6c89825fb634a34bd0c3b8fdaeaecfc3728be1d622a8ee6dd577b60d4" +dependencies = [ + "num-traits", + "solana-define-syscall", +] + +[[package]] +name = "solana-program-option" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc677a2e9bc616eda6dbdab834d463372b92848b2bfe4a1ed4e4b4adba3397d0" + +[[package]] +name = "solana-program-pack" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319f0ef15e6e12dc37c597faccb7d62525a509fec5f6975ecb9419efddeb277b" +dependencies = [ + "solana-program-error", +] + [[package]] name = "solana-program-runtime" version = "1.18.22" @@ -6375,6 +6913,32 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "solana-pubkey" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cad77cf9f30b971a1eec48dde6a863dcac60ba005a34dfde23736afa5c7ac667" +dependencies = [ + "borsh 0.10.4", + "borsh 1.5.7", + "bs58 0.5.1", + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", + "five8_const", + "getrandom 0.2.15", + "js-sys", + "num-traits", + "serde", + "serde_derive", + "solana-atomic-u64", + "solana-decode-error", + "solana-define-syscall", + "solana-sanitize", + "solana-sha256-hasher", + "wasm-bindgen", +] + [[package]] name = "solana-pubsub-client" version = "1.18.22" @@ -6456,6 +7020,19 @@ dependencies = [ "uriparse", ] +[[package]] +name = "solana-rent" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1aea8fdea9de98ca6e8c2da5827707fb3842833521b528a713810ca685d2480" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id", +] + [[package]] name = "solana-rpc-client" version = "1.18.22" @@ -6517,6 +7094,12 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "solana-sanitize" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61f1bc1357b8188d9c4a3af3fc55276e56987265eb7ad073ae6f8180ee54cecf" + [[package]] name = "solana-sdk" version = "1.18.22" @@ -6565,13 +7148,22 @@ dependencies = [ "solana-frozen-abi", "solana-frozen-abi-macro", "solana-logger", - "solana-program", - "solana-sdk-macro", + "solana-program 1.18.22", + "solana-sdk-macro 1.18.22", "thiserror 1.0.69", "uriparse", "wasm-bindgen", ] +[[package]] +name = "solana-sdk-ids" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c5d8b9cc68d5c88b062a33e23a6466722467dde0035152d8fb1afbcdf350a5f" +dependencies = [ + "solana-pubkey", +] + [[package]] name = "solana-sdk-macro" version = "1.18.22" @@ -6585,12 +7177,132 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "solana-sdk-macro" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86280da8b99d03560f6ab5aca9de2e38805681df34e0bb8f238e69b29433b9df" +dependencies = [ + "bs58 0.5.1", + "proc-macro2", + "quote", + "syn 2.0.100", +] + +[[package]] +name = "solana-secp256k1-recover" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" +dependencies = [ + "libsecp256k1", + "solana-define-syscall", + "thiserror 2.0.12", +] + [[package]] name = "solana-security-txt" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "468aa43b7edb1f9b7b7b686d5c3aeb6630dc1708e86e31343499dd5c4d775183" +[[package]] +name = "solana-serde-varint" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc07d00200d82e6def2f7f7a45738e3406b17fe54a18adcf0defa16a97ccadb" +dependencies = [ + "serde", +] + +[[package]] +name = "solana-serialize-utils" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "817a284b63197d2b27afdba829c5ab34231da4a9b4e763466a003c40ca4f535e" +dependencies = [ + "solana-instruction", + "solana-pubkey", + "solana-sanitize", +] + +[[package]] +name = "solana-sha256-hasher" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" +dependencies = [ + "sha2 0.10.8", + "solana-define-syscall", + "solana-hash", +] + +[[package]] +name = "solana-short-vec" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c54c66f19b9766a56fa0057d060de8378676cb64987533fa088861858fc5a69" +dependencies = [ + "serde", +] + +[[package]] +name = "solana-slot-hashes" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" +dependencies = [ + "serde", + "serde_derive", + "solana-hash", + "solana-sdk-ids", + "solana-sysvar-id", +] + +[[package]] +name = "solana-slot-history" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97ccc1b2067ca22754d5283afb2b0126d61eae734fc616d23871b0943b0d935e" +dependencies = [ + "bv", + "serde", + "serde_derive", + "solana-sdk-ids", + "solana-sysvar-id", +] + +[[package]] +name = "solana-stable-layout" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f14f7d02af8f2bc1b5efeeae71bc1c2b7f0f65cd75bcc7d8180f2c762a57f54" +dependencies = [ + "solana-instruction", + "solana-pubkey", +] + +[[package]] +name = "solana-stake-interface" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5269e89fde216b4d7e1d1739cf5303f8398a1ff372a81232abbee80e554a838c" +dependencies = [ + "borsh 0.10.4", + "borsh 1.5.7", + "num-traits", + "serde", + "serde_derive", + "solana-clock", + "solana-cpi", + "solana-decode-error", + "solana-instruction", + "solana-program-error", + "solana-pubkey", + "solana-system-interface", + "solana-sysvar-id", +] + [[package]] name = "solana-streamer" version = "1.18.22" @@ -6624,6 +7336,69 @@ dependencies = [ "x509-parser", ] +[[package]] +name = "solana-system-interface" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94d7c18cb1a91c6be5f5a8ac9276a1d7c737e39a21beba9ea710ab4b9c63bc90" +dependencies = [ + "js-sys", + "num-traits", + "serde", + "serde_derive", + "solana-decode-error", + "solana-instruction", + "solana-pubkey", + "wasm-bindgen", +] + +[[package]] +name = "solana-sysvar" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf6b44740d7f0c9f375d045c165bc0aab4a90658f92d6835aeb0649afaeaff9a" +dependencies = [ + "base64 0.22.1", + "bincode", + "bytemuck", + "bytemuck_derive", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info", + "solana-clock", + "solana-define-syscall", + "solana-epoch-rewards", + "solana-epoch-schedule", + "solana-fee-calculator", + "solana-hash", + "solana-instruction", + "solana-instructions-sysvar", + "solana-last-restart-slot", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-pubkey", + "solana-rent", + "solana-sanitize", + "solana-sdk-ids", + "solana-sdk-macro 2.2.1", + "solana-slot-hashes", + "solana-slot-history", + "solana-stake-interface", + "solana-sysvar-id", +] + +[[package]] +name = "solana-sysvar-id" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5762b273d3325b047cfda250787f8d796d781746860d5d0a746ee29f3e8812c1" +dependencies = [ + "solana-pubkey", + "solana-sdk-ids", +] + [[package]] name = "solana-thin-client" version = "1.18.22" @@ -6663,6 +7438,16 @@ dependencies = [ "tokio", ] +[[package]] +name = "solana-transaction-error" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" +dependencies = [ + "solana-instruction", + "solana-sanitize", +] + [[package]] name = "solana-transaction-status" version = "1.18.22" @@ -6719,6 +7504,30 @@ dependencies = [ "solana-sdk", ] +[[package]] +name = "solana-vote-interface" +version = "2.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78f039b0788337bedc6c5450d2f237718f938defb5ce0e0ad8ef507e78dcd370" +dependencies = [ + "bincode", + "num-derive 0.4.2", + "num-traits", + "serde", + "serde_derive", + "solana-clock", + "solana-decode-error", + "solana-hash", + "solana-instruction", + "solana-pubkey", + "solana-rent", + "solana-sdk-ids", + "solana-serde-varint", + "solana-serialize-utils", + "solana-short-vec", + "solana-system-interface", +] + [[package]] name = "solana-vote-program" version = "1.18.22" @@ -6735,7 +7544,7 @@ dependencies = [ "solana-frozen-abi", "solana-frozen-abi-macro", "solana-metrics", - "solana-program", + "solana-program 1.18.22", "solana-program-runtime", "solana-sdk", "thiserror 1.0.69", @@ -6752,7 +7561,7 @@ dependencies = [ "bincode", "bytemuck", "byteorder", - "curve25519-dalek", + "curve25519-dalek 3.2.1", "getrandom 0.1.16", "itertools 0.10.5", "lazy_static", @@ -6763,7 +7572,7 @@ dependencies = [ "serde", "serde_json", "sha3 0.9.1", - "solana-program", + "solana-program 1.18.22", "solana-sdk", "subtle", "thiserror 1.0.69", @@ -6824,7 +7633,7 @@ dependencies = [ "borsh 0.10.4", "num-derive 0.4.2", "num-traits", - "solana-program", + "solana-program 1.18.22", "spl-token", "spl-token-2022", "thiserror 1.0.69", @@ -6837,7 +7646,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cce5d563b58ef1bb2cdbbfe0dfb9ffdc24903b10ae6a4df2d8f425ece375033f" dependencies = [ "bytemuck", - "solana-program", + "solana-program 1.18.22", "spl-discriminator-derive", ] @@ -6871,7 +7680,7 @@ version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f180b03318c3dbab3ef4e1e4d46d5211ae3c780940dd0a28695aba4b59a75a" dependencies = [ - "solana-program", + "solana-program 1.18.22", ] [[package]] @@ -6882,7 +7691,7 @@ checksum = "2881dddfca792737c0706fa0175345ab282b1b0879c7d877bad129645737c079" dependencies = [ "borsh 0.10.4", "bytemuck", - "solana-program", + "solana-program 1.18.22", "solana-zk-token-sdk", "spl-program-error", ] @@ -6895,7 +7704,7 @@ checksum = "249e0318493b6bcf27ae9902600566c689b7dfba9f1bdff5893e92253374e78c" dependencies = [ "num-derive 0.4.2", "num-traits", - "solana-program", + "solana-program 1.18.22", "spl-program-error-derive", "thiserror 1.0.69", ] @@ -6919,7 +7728,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "615d381f48ddd2bb3c57c7f7fb207591a2a05054639b18a62e785117dd7a8683" dependencies = [ "bytemuck", - "solana-program", + "solana-program 1.18.22", "spl-discriminator", "spl-pod", "spl-program-error", @@ -6937,7 +7746,7 @@ dependencies = [ "num-derive 0.3.3", "num-traits", "num_enum 0.6.1", - "solana-program", + "solana-program 1.18.22", "thiserror 1.0.69", ] @@ -6952,7 +7761,7 @@ dependencies = [ "num-derive 0.4.2", "num-traits", "num_enum 0.7.3", - "solana-program", + "solana-program 1.18.22", "solana-security-txt", "solana-zk-token-sdk", "spl-memo", @@ -6972,7 +7781,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b889509d49fa74a4a033ca5dae6c2307e9e918122d97e58562f5c4ffa795c75d" dependencies = [ "bytemuck", - "solana-program", + "solana-program 1.18.22", "spl-discriminator", "spl-pod", "spl-program-error", @@ -6985,7 +7794,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c16ce3ba6979645fb7627aa1e435576172dd63088dc7848cb09aa331fa1fe4f" dependencies = [ "borsh 0.10.4", - "solana-program", + "solana-program 1.18.22", "spl-discriminator", "spl-pod", "spl-program-error", @@ -7000,7 +7809,7 @@ checksum = "7aabdb7c471566f6ddcee724beb8618449ea24b399e58d464d6b5bc7db550259" dependencies = [ "arrayref", "bytemuck", - "solana-program", + "solana-program 1.18.22", "spl-discriminator", "spl-pod", "spl-program-error", @@ -7015,7 +7824,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a468e6f6371f9c69aae760186ea9f1a01c2908351b06a5e0026d21cfc4d7ecac" dependencies = [ "bytemuck", - "solana-program", + "solana-program 1.18.22", "spl-discriminator", "spl-pod", "spl-program-error", diff --git a/Cargo.toml b/Cargo.toml index b98a0080..d451f67f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -75,17 +75,17 @@ serde_json = "1.0.82" solana-client = "1.18.0" solana-program = "1.18.0" solana-sdk = "1.18.0" -solana-transaction-status = "1.18.0" +solana-pubkey = "2.3.0" -light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +solana-transaction-status = "1.18.0" +light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } +light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } +light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-hasher = "2.0.0" -light-indexed-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } -light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "d3e3170243d9cd87926ed41703f58374bfcaf532" } +light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } +light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } +light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } +light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } sqlx = { version = "0.6.2", features = [ "macros", diff --git a/src/api/error.rs b/src/api/error.rs index 2bf6ff11..dd2670b9 100644 --- a/src/api/error.rs +++ b/src/api/error.rs @@ -4,6 +4,7 @@ use cadence_macros::statsd_count; use jsonrpsee::core::Error as RpcError; use jsonrpsee::types::error::CallError; use log::error; +use solana_pubkey::ParsePubkeyError as SolanaPubkeyParseError; use solana_sdk::pubkey::ParsePubkeyError; use thiserror::Error; @@ -84,6 +85,12 @@ impl From for PhotonApiError { } } +impl From for PhotonApiError { + fn from(_error: SolanaPubkeyParseError) -> Self { + PhotonApiError::UnexpectedError("Invalid public key in database".to_string()) + } +} + fn invalid_request(e: PhotonApiError) -> RpcError { RpcError::Call(CallError::from_std_error(e)) } diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index 706ceb12..87b862f1 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -81,8 +81,8 @@ pub async fn get_multiple_new_address_proofs_helper( .clone(); // For V2 trees, check if the address is in the queue but not yet in the tree - if tree_and_queue.tree_type == TreeType::BatchedAddress { - // Check if address is in the queue + if tree_and_queue.tree_type == TreeType::AddressV2 { + // Check if the address is in the queue let address_queue_stmt = Statement::from_string( txn.get_database_backend(), format!( @@ -117,13 +117,13 @@ pub async fn get_multiple_new_address_proofs_helper( } let (model, proof) = match tree_and_queue.tree_type { - TreeType::Address => { + TreeType::AddressV1 => { let address = address.to_bytes_vec(); let tree = tree.to_bytes_vec(); get_exclusion_range_with_proof_v1(txn, tree, tree_and_queue.height + 1, address) .await? } - TreeType::BatchedAddress => { + TreeType::AddressV2 => { get_exclusion_range_with_proof_v2( txn, tree.to_bytes_vec(), diff --git a/src/api/method/get_queue_elements.rs b/src/api/method/get_queue_elements.rs index 3dc6004b..d2433fc6 100644 --- a/src/api/method/get_queue_elements.rs +++ b/src/api/method/get_queue_elements.rs @@ -72,7 +72,7 @@ pub async fn get_queue_elements( Condition::all().add(accounts::Column::Tree.eq(request.tree.to_vec())); match queue_type { - QueueType::BatchedInput => { + QueueType::InputStateV2 => { query_condition = query_condition.add(accounts::Column::NullifierQueueIndex.is_not_null()); if let Some(start_offset) = request.start_offset { @@ -80,7 +80,7 @@ pub async fn get_queue_elements( .add(accounts::Column::NullifierQueueIndex.gte(start_offset as i64)); } } - QueueType::BatchedOutput => { + QueueType::OutputStateV2 => { query_condition = query_condition.add(accounts::Column::InOutputQueue.eq(true)); if let Some(start_offset) = request.start_offset { query_condition = @@ -96,10 +96,10 @@ pub async fn get_queue_elements( } let query = match queue_type { - QueueType::BatchedInput => accounts::Entity::find() + QueueType::InputStateV2 => accounts::Entity::find() .filter(query_condition) .order_by_asc(accounts::Column::NullifierQueueIndex), - QueueType::BatchedOutput => accounts::Entity::find() + QueueType::OutputStateV2 => accounts::Entity::find() .filter(query_condition) .order_by_asc(accounts::Column::LeafIndex), _ => { @@ -121,10 +121,10 @@ pub async fn get_queue_elements( let indices: Vec = queue_elements.iter().map(|e| e.leaf_index as u64).collect(); let (proofs, first_value_queue_index) = if !indices.is_empty() { let first_value_queue_index = match queue_type { - QueueType::BatchedInput => Ok(queue_elements[0].nullifier_queue_index.ok_or( + QueueType::InputStateV2 => Ok(queue_elements[0].nullifier_queue_index.ok_or( PhotonApiError::ValidationError("Nullifier queue index is missing".to_string()), )? as u64), - QueueType::BatchedOutput => Ok(queue_elements[0].leaf_index as u64), + QueueType::OutputStateV2 => Ok(queue_elements[0].leaf_index as u64), _ => Err(PhotonApiError::ValidationError(format!( "Invalid queue type: {:?}", queue_type diff --git a/src/common/typedefs/account/context.rs b/src/common/typedefs/account/context.rs index 16adbf0f..83db5dda 100644 --- a/src/common/typedefs/account/context.rs +++ b/src/common/typedefs/account/context.rs @@ -10,7 +10,7 @@ use crate::ingester::parser::indexer_events::CompressedAccount; use byteorder::{ByteOrder, LittleEndian}; use light_compressed_account::TreeType; use serde::Serialize; -use solana_program::pubkey::Pubkey; +use solana_pubkey::Pubkey; use utoipa::ToSchema; /// This is currently used internally: diff --git a/src/common/typedefs/serializable_pubkey.rs b/src/common/typedefs/serializable_pubkey.rs index cb674979..ec9d5a15 100644 --- a/src/common/typedefs/serializable_pubkey.rs +++ b/src/common/typedefs/serializable_pubkey.rs @@ -8,13 +8,14 @@ use serde::Deserialize; use serde::de::{self, Visitor}; use serde::ser::{Serialize, Serializer}; use serde::Deserializer; -use solana_sdk::pubkey::Pubkey as SolanaPubkey; +use solana_pubkey::Pubkey as SolanaPubkey; use utoipa::openapi::{schema::Schema, RefOr}; use utoipa::openapi::{ObjectBuilder, SchemaType}; use utoipa::ToSchema; -use solana_program::pubkey::ParsePubkeyError; +use solana_pubkey::ParsePubkeyError; use std::convert::TryFrom; +use solana_sdk::pubkey::Pubkey as SdkPubkey; #[derive(Default, Clone, PartialEq, Eq, Hash, Copy)] /// A Solana public key. @@ -28,11 +29,25 @@ impl SerializablePubkey { pub fn new_unique() -> Self { SerializablePubkey(SolanaPubkey::new_unique()) } + + pub fn solana_to_sdk(pubkey: &SolanaPubkey) -> SdkPubkey { + let bytes = pubkey.to_bytes(); + SdkPubkey::new_from_array(bytes) + } + + pub fn sdk_to_solana(pubkey: &SdkPubkey) -> SolanaPubkey { + let bytes = pubkey.to_bytes(); + SolanaPubkey::new_from_array(bytes) + } + + pub fn to_sdk_pubkey(&self) -> SdkPubkey { + Self::solana_to_sdk(&self.0) + } } impl anchor_lang::AnchorDeserialize for SerializablePubkey { fn deserialize(buf: &mut &[u8]) -> Result { - ::deserialize(buf).map(SerializablePubkey) + ::deserialize(buf).map(SerializablePubkey) } fn deserialize_reader(reader: &mut R) -> Result { @@ -90,6 +105,26 @@ impl From for SerializablePubkey { } } +impl From<&SolanaPubkey> for SerializablePubkey { + fn from(pubkey: &SolanaPubkey) -> Self { + SerializablePubkey(*pubkey) + } +} + +impl From for SerializablePubkey { + fn from(pubkey: SdkPubkey) -> Self { + let bytes = pubkey.to_bytes(); + SerializablePubkey(SolanaPubkey::new_from_array(bytes)) + } +} + +impl From<&SdkPubkey> for SerializablePubkey { + fn from(pubkey: &SdkPubkey) -> Self { + let bytes = pubkey.to_bytes(); + SerializablePubkey(SolanaPubkey::new_from_array(bytes)) + } +} + impl From for Vec { fn from(val: SerializablePubkey) -> Self { val.0.to_bytes().to_vec() diff --git a/src/ingester/fetchers/grpc.rs b/src/ingester/fetchers/grpc.rs index 33c2603b..1eebcf63 100644 --- a/src/ingester/fetchers/grpc.rs +++ b/src/ingester/fetchers/grpc.rs @@ -12,7 +12,8 @@ use log::info; use rand::distributions::Alphanumeric; use rand::Rng; use solana_client::nonblocking::rpc_client::RpcClient; -use solana_sdk::pubkey::Pubkey; +use solana_sdk::pubkey::Pubkey as SdkPubkey; +use solana_pubkey::Pubkey; use solana_sdk::signature::Signature; use tokio::time::sleep; use tracing::error; @@ -314,14 +315,16 @@ fn parse_transaction(transaction: SubscribeUpdateTransactionInfo) -> Transaction let mut instruction_groups: Vec = outer_intructions .iter() .map(|ix| { - let program_id = - Pubkey::try_from(accounts[ix.program_id_index as usize].clone()).unwrap(); + let sdk_program_id = + SdkPubkey::try_from(accounts[ix.program_id_index as usize].clone()).unwrap(); + let program_id = Pubkey::new_from_array(sdk_program_id.to_bytes()); let data = ix.data.clone(); let accounts: Vec = ix .accounts .iter() .map(|account_index| { - Pubkey::try_from(accounts[*account_index as usize].clone()).unwrap() + let sdk_pubkey = SdkPubkey::try_from(accounts[*account_index as usize].clone()).unwrap(); + Pubkey::new_from_array(sdk_pubkey.to_bytes()) }) .collect(); @@ -343,14 +346,16 @@ fn parse_transaction(transaction: SubscribeUpdateTransactionInfo) -> Transaction } = inner_instruction_group; for instruction in instructions { let instruction_group = &mut instruction_groups[index as usize]; - let program_id = - Pubkey::try_from(accounts[instruction.program_id_index as usize].clone()).unwrap(); + let sdk_program_id = + SdkPubkey::try_from(accounts[instruction.program_id_index as usize].clone()).unwrap(); + let program_id = Pubkey::new_from_array(sdk_program_id.to_bytes()); let data = instruction.data.clone(); let accounts: Vec = instruction .accounts .iter() .map(|account_index| { - Pubkey::try_from(accounts[*account_index as usize].clone()).unwrap() + let sdk_pubkey = SdkPubkey::try_from(accounts[*account_index as usize].clone()).unwrap(); + Pubkey::new_from_array(sdk_pubkey.to_bytes()) }) .collect(); instruction_group.inner_instructions.push(Instruction { diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 45e638a8..71561c6f 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -9,22 +9,6 @@ pub struct OutputCompressedAccountWithPackedContext { pub merkle_tree_index: u8, } -// impl From for OutputCompressedAccountWithPackedContext { -// fn from(value: light_compressed_account::instruction_data::data::OutputCompressedAccountWithPackedContext) -> Self { -// let mut output = vec![]; -// for (i, oca) in value.output_compressed_accounts.iter().enumerate() { -// if i < value.output_leaf_indices.len() && i < value.sequence_numbers.len() { -// output.push(OutputCompressedAccountWithPackedContext { -// compressed_account: oca.clone(), -// merkle_tree_index: value.sequence_numbers[i].seq as u8, -// }); -// } else { -// panic!("output leaf indices and sequence numbers must have same length"); -// } -// } -// } -// } - #[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, Default, Eq, PartialEq)] pub struct MerkleTreeSequenceNumberV2 { pub tree_pubkey: Pubkey, @@ -114,6 +98,32 @@ impl Into for PublicTransactionEventV2 { } } +impl Into for PublicTransactionEventV1 { + fn into(self) -> PublicTransactionEventV2 { + PublicTransactionEventV2 { + input_compressed_account_hashes: self.input_compressed_account_hashes, + output_compressed_account_hashes: self.output_compressed_account_hashes, + output_compressed_accounts: self.output_compressed_accounts, + output_leaf_indices: self.output_leaf_indices, + sequence_numbers: self + .sequence_numbers + .iter() + .map(|x| MerkleTreeSequenceNumberV2 { + tree_pubkey: x.pubkey, + queue_pubkey: x.pubkey, // Default queue pubkey to tree pubkey + tree_type: 0, // Default tree type to 0 (StateV1) + seq: x.seq, + }) + .collect(), + relay_fee: self.relay_fee, + is_compress: self.is_compress, + compression_lamports: self.compression_lamports, + pubkey_array: self.pubkey_array, + message: self.message, + } + } +} + #[derive(Debug, Clone)] pub struct BatchPublicTransactionEvent { pub event: PublicTransactionEventV2, @@ -142,7 +152,7 @@ pub struct CompressedAccountData { /// Event containing the Merkle path of the given /// [`StateMerkleTree`](light_merkle_tree_program::state::StateMerkleTree) /// change. Indexers can use this type of events to re-build a non-sparse -/// version of state Merkle tree. +/// version of the state Merkle tree. #[derive(AnchorDeserialize, AnchorSerialize, Clone, Eq, PartialEq, Debug)] #[repr(C)] pub enum MerkleTreeEvent { diff --git a/src/ingester/parser/merkle_tree_events_parser.rs b/src/ingester/parser/merkle_tree_events_parser.rs index e6d23b1f..5a561915 100644 --- a/src/ingester/parser/merkle_tree_events_parser.rs +++ b/src/ingester/parser/merkle_tree_events_parser.rs @@ -10,7 +10,7 @@ use crate::ingester::parser::state_update::{ use crate::ingester::parser::{get_compression_program_id, NOOP_PROGRAM_ID}; use crate::ingester::typedefs::block_info::{Instruction, TransactionInfo}; use borsh::BorshDeserialize; -use solana_program::pubkey::Pubkey; +use solana_pubkey::Pubkey; use solana_sdk::signature::Signature; /// A map of merkle tree events and sequence numbers by merkle tree pubkey. diff --git a/src/ingester/parser/mod.rs b/src/ingester/parser/mod.rs index 99ca714b..eeb95be7 100644 --- a/src/ingester/parser/mod.rs +++ b/src/ingester/parser/mod.rs @@ -1,5 +1,5 @@ use merkle_tree_events_parser::parse_merkle_tree_event; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::Pubkey; use std::sync::OnceLock; use tx_event_parser::parse_public_transaction_event_v1; use tx_event_parser_v2::create_state_update_v2; @@ -16,7 +16,7 @@ mod tx_event_parser; pub mod tx_event_parser_v2; use crate::ingester::parser::tx_event_parser_v2::parse_public_transaction_event_v2; -use solana_program::pubkey; +use solana_pubkey::pubkey; static ACCOUNT_COMPRESSION_PROGRAM_ID: OnceLock = OnceLock::new(); pub fn get_compression_program_id() -> Pubkey { diff --git a/src/ingester/parser/state_update.rs b/src/ingester/parser/state_update.rs index 6d6d2b77..14beede3 100644 --- a/src/ingester/parser/state_update.rs +++ b/src/ingester/parser/state_update.rs @@ -5,7 +5,7 @@ use crate::common::typedefs::serializable_pubkey::SerializablePubkey; use borsh::{BorshDeserialize, BorshSerialize}; use jsonrpsee_core::Serialize; use light_compressed_account::indexer_event::event::{BatchNullifyContext, NewAddress}; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::Pubkey; use solana_sdk::signature::Signature; use std::collections::{HashMap, HashSet}; use utoipa::ToSchema; diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs index 6fafd7ed..05cdbac7 100644 --- a/src/ingester/parser/tree_info.rs +++ b/src/ingester/parser/tree_info.rs @@ -182,7 +182,7 @@ lazy_static! { tree: *legacy_tree, queue: *legacy_queue, height: 26, - tree_type: TreeType::State, + tree_type: TreeType::StateV1, }, ); @@ -192,7 +192,7 @@ lazy_static! { tree: *legacy_tree, queue: *legacy_queue, height: 26, - tree_type: TreeType::State, + tree_type: TreeType::StateV1, }, ); } @@ -204,7 +204,7 @@ lazy_static! { tree: *legacy_tree, queue: *legacy_queue, height: 26, - tree_type: TreeType::Address, + tree_type: TreeType::AddressV1, }, ); @@ -214,7 +214,7 @@ lazy_static! { tree: *legacy_tree, queue: *legacy_queue, height: 26, - tree_type: TreeType::Address, + tree_type: TreeType::AddressV1, }, ); } @@ -225,7 +225,7 @@ lazy_static! { tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), height: 32, - tree_type: TreeType::BatchedState, + tree_type: TreeType::StateV2, }, ); @@ -235,7 +235,7 @@ lazy_static! { tree: pubkey!("HLKs5NJ8FXkJg8BrzJt56adFYYuwg5etzDtBbQYTsixu"), queue: pubkey!("6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU"), height: 32, - tree_type: TreeType::BatchedState, + tree_type: TreeType::StateV2, }, ); @@ -245,7 +245,7 @@ lazy_static! { tree: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), queue: pubkey!("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK"), height: 40, - tree_type: TreeType::BatchedAddress, + tree_type: TreeType::AddressV2, }, ); diff --git a/src/ingester/parser/tx_event_parser.rs b/src/ingester/parser/tx_event_parser.rs index 2f0b84c5..d73e1963 100644 --- a/src/ingester/parser/tx_event_parser.rs +++ b/src/ingester/parser/tx_event_parser.rs @@ -70,7 +70,7 @@ pub fn create_state_update_v1( .clone(); let mut seq = None; - if tree_and_queue.tree_type == TreeType::State { + if tree_and_queue.tree_type == TreeType::StateV1 { seq = Some(*tree_to_seq_number.get(&tree).ok_or_else(|| { IngesterError::ParserError("Missing sequence number".to_string()) })?); @@ -81,12 +81,15 @@ pub fn create_state_update_v1( *seq += 1; } - let in_output_queue = tree_and_queue.tree_type == TreeType::BatchedState; + let in_output_queue = tree_and_queue.tree_type == TreeType::StateV2; + let tree_pubkey = solana_pubkey::Pubkey::new_from_array(tree_and_queue.tree.to_bytes()); + let queue_pubkey = solana_pubkey::Pubkey::new_from_array(tree_and_queue.queue.to_bytes()); + let enriched_account = AccountWithContext::new( out_account.compressed_account.clone(), &hash, - tree_and_queue.tree, - tree_and_queue.queue, + tree_pubkey, + queue_pubkey, *leaf_index, slot, seq, diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index 3bf6a5ec..f988c0a8 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -8,7 +8,7 @@ use crate::ingester::parser::state_update::StateUpdate; use crate::ingester::parser::tx_event_parser::create_state_update_v1; use light_compressed_account::indexer_event::parse::event_from_light_transaction; -use solana_program::pubkey::Pubkey; +use solana_pubkey::Pubkey; use solana_sdk::signature::Signature; use super::state_update::AddressQueueUpdate; @@ -36,7 +36,7 @@ pub fn parse_public_transaction_event_v2( .iter() .map(|x| OutputCompressedAccountWithPackedContext { compressed_account: CompressedAccount { - owner: x.compressed_account.owner, + owner: SerializablePubkey::solana_to_sdk(&x.compressed_account.owner), lamports: x.compressed_account.lamports, address: x.compressed_account.address, data: x.compressed_account.data.as_ref().map(|d| { @@ -56,8 +56,8 @@ pub fn parse_public_transaction_event_v2( .sequence_numbers .iter() .map(|x| MerkleTreeSequenceNumberV2 { - tree_pubkey: x.tree_pubkey, - queue_pubkey: x.queue_pubkey, + tree_pubkey: SerializablePubkey::solana_to_sdk(&x.tree_pubkey), + queue_pubkey: SerializablePubkey::solana_to_sdk(&x.queue_pubkey), tree_type: x.tree_type, seq: x.seq, }) @@ -67,7 +67,7 @@ pub fn parse_public_transaction_event_v2( compression_lamports: public_transaction_event .event .compress_or_decompress_lamports, - pubkey_array: public_transaction_event.event.pubkey_array, + pubkey_array: public_transaction_event.event.pubkey_array.iter().map(|p| SerializablePubkey::solana_to_sdk(p)).collect(), message: public_transaction_event.event.message, }; @@ -78,8 +78,8 @@ pub fn parse_public_transaction_event_v2( .input_sequence_numbers .iter() .map(|x| MerkleTreeSequenceNumberV2 { - tree_pubkey: x.tree_pubkey, - queue_pubkey: x.queue_pubkey, + tree_pubkey: SerializablePubkey::solana_to_sdk(&x.tree_pubkey), + queue_pubkey: SerializablePubkey::solana_to_sdk(&x.queue_pubkey), tree_type: x.tree_type, seq: x.seq, }) @@ -88,8 +88,8 @@ pub fn parse_public_transaction_event_v2( .address_sequence_numbers .iter() .map(|x| MerkleTreeSequenceNumberV2 { - tree_pubkey: x.tree_pubkey, - queue_pubkey: x.queue_pubkey, + tree_pubkey: SerializablePubkey::solana_to_sdk(&x.tree_pubkey), + queue_pubkey: SerializablePubkey::solana_to_sdk(&x.queue_pubkey), tree_type: x.tree_type, seq: x.seq, }) diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index d9832a2f..6afca772 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -27,8 +27,8 @@ use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, Order, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, }; -use solana_program::pubkey; -use solana_sdk::{pubkey::Pubkey, signature::Signature}; +use solana_sdk::signature::Signature; +use solana_pubkey::{pubkey, Pubkey}; use sqlx::types::Decimal; use std::{cmp::max, collections::HashMap}; @@ -123,7 +123,7 @@ pub async fn persist_state_update( let mut leaf_nodes_with_signatures: Vec<(LeafNode, Signature)> = out_accounts .iter() - .filter(|account| account.context.tree_type == TreeType::State as u16) + .filter(|account| account.context.tree_type == TreeType::StateV1 as u16) .map(|account| { ( LeafNode::from(account.clone()), @@ -187,7 +187,15 @@ pub async fn persist_state_update( } debug!("Persisting index tree updates..."); - update_indexed_tree_leaves_v1(txn, indexed_merkle_tree_updates).await?; + // Convert from solana_pubkey::Pubkey to solana_sdk::pubkey::Pubkey + let converted_updates = indexed_merkle_tree_updates + .into_iter() + .map(|((pubkey, u64_val), update)| { + let sdk_pubkey = solana_sdk::pubkey::Pubkey::new_from_array(pubkey.to_bytes()); + ((sdk_pubkey, u64_val), update) + }) + .collect(); + update_indexed_tree_leaves_v1(txn, converted_updates).await?; persist_batch_events(txn, batch_merkle_tree_events).await?; diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index f809a214..c6cccec3 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -12,7 +12,8 @@ use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, Set, Statement, TransactionTrait, }; -use solana_sdk::pubkey::Pubkey; +use solana_sdk::pubkey::Pubkey as SdkPubkey; +use solana_pubkey::Pubkey; use super::{ compute_parent_hash, get_multiple_compressed_leaf_proofs_from_full_leaf_info, @@ -332,16 +333,17 @@ pub async fn get_exclusion_range_with_proof_v1( pub async fn update_indexed_tree_leaves_v1( txn: &DatabaseTransaction, - mut indexed_leaf_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, + mut indexed_leaf_updates: HashMap<(SdkPubkey, u64), IndexedTreeLeafUpdate>, ) -> Result<(), IngesterError> { - let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); - for tree in trees { + let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); + for sdk_tree in trees { { - let leaf = get_zeroeth_exclusion_range(tree.to_bytes().to_vec()); - let leaf_update = indexed_leaf_updates.get(&(tree, leaf.leaf_index as u64)); + let tree = Pubkey::new_from_array(sdk_tree.to_bytes()); + let leaf = get_zeroeth_exclusion_range(sdk_tree.to_bytes().to_vec()); + let leaf_update = indexed_leaf_updates.get(&(sdk_tree, leaf.leaf_index as u64)); if leaf_update.is_none() { indexed_leaf_updates.insert( - (tree, leaf.leaf_index as u64), + (sdk_tree, leaf.leaf_index as u64), IndexedTreeLeafUpdate { tree, hash: compute_range_node_hash(&leaf) diff --git a/src/ingester/typedefs/block_info.rs b/src/ingester/typedefs/block_info.rs index 06d54200..1c6682bf 100644 --- a/src/ingester/typedefs/block_info.rs +++ b/src/ingester/typedefs/block_info.rs @@ -1,10 +1,10 @@ use serde::{Deserialize, Serialize}; use solana_sdk::{ clock::{Slot, UnixTimestamp}, - pubkey::Pubkey, signature::Signature, transaction::VersionedTransaction, }; +use solana_pubkey::Pubkey; use solana_transaction_status::{ option_serializer::OptionSerializer, EncodedConfirmedTransactionWithStatusMeta, EncodedTransactionWithStatusMeta, UiConfirmedBlock, UiInstruction, UiTransactionStatusMeta, @@ -177,7 +177,7 @@ pub fn parse_instruction_groups( versioned_transaction: VersionedTransaction, meta: UiTransactionStatusMeta, ) -> Result, IngesterError> { - let mut accounts = Vec::from(versioned_transaction.message.static_account_keys()); + let mut sdk_accounts = Vec::from(versioned_transaction.message.static_account_keys()); if versioned_transaction .message .address_table_lookups() @@ -189,32 +189,41 @@ pub fn parse_instruction_groups( .iter() .chain(loaded_addresses.readonly.iter()) { - let pubkey = Pubkey::from_str(address) + let sdk_pubkey = solana_sdk::pubkey::Pubkey::from_str(address) .map_err(|e| IngesterError::ParserError(e.to_string()))?; - accounts.push(pubkey); + sdk_accounts.push(sdk_pubkey); } } } + // Convert from solana_sdk::pubkey::Pubkey to solana_pubkey::Pubkey + let accounts: Vec = sdk_accounts + .iter() + .map(|sdk_pubkey| { + let bytes = sdk_pubkey.to_bytes(); + Pubkey::new_from_array(bytes) + }) + .collect(); + // Parse outer instructions and bucket them into groups let mut instruction_groups: Vec = versioned_transaction .message .instructions() .iter() .map(|ix| { - let program_id = accounts[ix.program_id_index as usize]; + let program_id = accounts[ix.program_id_index as usize].clone(); let data = ix.data.clone(); - let accounts: Vec = ix + let instruction_accounts: Vec = ix .accounts .iter() - .map(|account_index| accounts[*account_index as usize]) + .map(|account_index| accounts[*account_index as usize].clone()) .collect(); InstructionGroup { outer_instruction: Instruction { program_id, data, - accounts, + accounts: instruction_accounts, }, inner_instructions: Vec::new(), } @@ -229,21 +238,21 @@ pub fn parse_instruction_groups( match ui_instruction { UiInstruction::Compiled(ui_compiled_instruction) => { let program_id = - accounts[ui_compiled_instruction.program_id_index as usize]; + accounts[ui_compiled_instruction.program_id_index as usize].clone(); let data = bs58::decode(&ui_compiled_instruction.data) .into_vec() .map_err(|e| IngesterError::ParserError(e.to_string()))?; - let accounts = ui_compiled_instruction + let instruction_accounts: Vec = ui_compiled_instruction .accounts .iter() - .map(|account_index| accounts[*account_index as usize]) + .map(|account_index| accounts[*account_index as usize].clone()) .collect(); instruction_groups[index as usize] .inner_instructions .push(Instruction { program_id, data, - accounts, + accounts: instruction_accounts, }); } UiInstruction::Parsed(_) => { From e7cf9ad1d9dbd69cd24ece7d56314a6b6597524b Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 30 Apr 2025 10:55:24 +0100 Subject: [PATCH 097/114] Switch to `solana-pubkey` and update dependencies. --- Cargo.lock | 38 +++++------------- Cargo.toml | 2 +- .../method/get_multiple_new_address_proofs.rs | 3 +- src/common/typedefs/serializable_pubkey.rs | 39 ++----------------- src/ingester/fetchers/grpc.rs | 11 ++++-- src/ingester/parser/indexer_events.rs | 3 +- src/ingester/parser/tree_info.rs | 3 +- src/ingester/parser/tx_event_parser_v2.rs | 16 ++++---- src/ingester/persist/mod.rs | 4 +- .../persist/persisted_indexed_merkle_tree.rs | 5 +-- src/ingester/typedefs/block_info.rs | 2 +- src/tools/tree_validator/main.rs | 2 +- .../batched_address_tree_tests.rs | 2 +- .../batched_state_tree_tests.rs | 18 ++++----- tests/integration_tests/e2e_tests.rs | 2 +- tests/integration_tests/mock_tests.rs | 12 +++--- 16 files changed, 57 insertions(+), 105 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8e75ff7c..3fc4e5be 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3546,7 +3546,7 @@ dependencies = [ "light-account-checks", "light-bloom-filter", "light-compressed-account", - "light-hasher 1.1.0", + "light-hasher", "light-macros", "light-merkle-tree-metadata", "light-verifier", @@ -3586,7 +3586,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db7 dependencies = [ "borsh 0.10.4", "bytemuck", - "light-hasher 1.1.0", + "light-hasher", "light-macros", "light-zero-copy", "rand 0.8.5", @@ -3602,7 +3602,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db7 dependencies = [ "borsh 0.10.4", "light-bounded-vec", - "light-hasher 1.1.0", + "light-hasher", "memoffset 0.9.1", "solana-program 2.2.1", "thiserror 2.0.12", @@ -3625,30 +3625,12 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "light-hasher" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e3a2bb2d7b6d106b3c4647b9089c21e6391203ebb0d3aa73ba2ee15e91fca2" -dependencies = [ - "ark-bn254 0.5.0", - "ark-ff 0.5.0", - "arrayvec", - "borsh 0.10.4", - "light-poseidon 0.3.0", - "num-bigint 0.4.6", - "sha2 0.10.8", - "sha3 0.10.8", - "solana-program 1.18.22", - "thiserror 2.0.12", -] - [[package]] name = "light-indexed-array" version = "0.1.0" source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ - "light-hasher 1.1.0", + "light-hasher", "num-bigint 0.4.6", "num-traits", "thiserror 2.0.12", @@ -3661,7 +3643,7 @@ source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db7 dependencies = [ "light-bounded-vec", "light-concurrent-merkle-tree", - "light-hasher 1.1.0", + "light-hasher", "light-merkle-tree-reference", "num-bigint 0.4.6", "num-traits", @@ -3698,7 +3680,7 @@ name = "light-merkle-tree-reference" version = "1.1.0" source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ - "light-hasher 1.1.0", + "light-hasher", "light-indexed-array", "num-bigint 0.4.6", "num-traits", @@ -3742,7 +3724,7 @@ dependencies = [ "light-bounded-vec", "light-compressed-account", "light-concurrent-merkle-tree", - "light-hasher 1.1.0", + "light-hasher", "light-indexed-array", "light-indexed-merkle-tree", "light-merkle-tree-reference", @@ -3768,7 +3750,7 @@ dependencies = [ "borsh 0.10.4", "light-account-checks", "light-compressed-account", - "light-hasher 1.1.0", + "light-hasher", "light-macros", "light-sdk-macros", "light-verifier", @@ -3783,7 +3765,7 @@ version = "0.4.0" source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" dependencies = [ "ark-bn254 0.5.0", - "light-hasher 1.1.0", + "light-hasher", "light-poseidon 0.3.0", "proc-macro2", "quote", @@ -4499,7 +4481,7 @@ dependencies = [ "light-batched-merkle-tree", "light-compressed-account", "light-concurrent-merkle-tree", - "light-hasher 2.0.0", + "light-hasher", "light-merkle-tree-metadata", "light-merkle-tree-reference", "light-poseidon 0.2.0", diff --git a/Cargo.toml b/Cargo.toml index d451f67f..669df4d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -81,7 +81,7 @@ solana-transaction-status = "1.18.0" light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } -light-hasher = "2.0.0" +light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index 87b862f1..81e23a8b 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -4,8 +4,7 @@ use sea_orm::{ TransactionTrait, }; use serde::{Deserialize, Serialize}; -use solana_program::pubkey; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::{pubkey, Pubkey}; use utoipa::ToSchema; use crate::api::error::PhotonApiError; diff --git a/src/common/typedefs/serializable_pubkey.rs b/src/common/typedefs/serializable_pubkey.rs index ec9d5a15..15578573 100644 --- a/src/common/typedefs/serializable_pubkey.rs +++ b/src/common/typedefs/serializable_pubkey.rs @@ -8,17 +8,14 @@ use serde::Deserialize; use serde::de::{self, Visitor}; use serde::ser::{Serialize, Serializer}; use serde::Deserializer; +use solana_pubkey::ParsePubkeyError; use solana_pubkey::Pubkey as SolanaPubkey; +use std::convert::TryFrom; use utoipa::openapi::{schema::Schema, RefOr}; use utoipa::openapi::{ObjectBuilder, SchemaType}; use utoipa::ToSchema; -use solana_pubkey::ParsePubkeyError; -use std::convert::TryFrom; -use solana_sdk::pubkey::Pubkey as SdkPubkey; - #[derive(Default, Clone, PartialEq, Eq, Hash, Copy)] -/// A Solana public key. pub struct SerializablePubkey(pub SolanaPubkey); impl SerializablePubkey { @@ -29,20 +26,6 @@ impl SerializablePubkey { pub fn new_unique() -> Self { SerializablePubkey(SolanaPubkey::new_unique()) } - - pub fn solana_to_sdk(pubkey: &SolanaPubkey) -> SdkPubkey { - let bytes = pubkey.to_bytes(); - SdkPubkey::new_from_array(bytes) - } - - pub fn sdk_to_solana(pubkey: &SdkPubkey) -> SolanaPubkey { - let bytes = pubkey.to_bytes(); - SolanaPubkey::new_from_array(bytes) - } - - pub fn to_sdk_pubkey(&self) -> SdkPubkey { - Self::solana_to_sdk(&self.0) - } } impl anchor_lang::AnchorDeserialize for SerializablePubkey { @@ -80,7 +63,7 @@ impl<'__s> ToSchema<'__s> for SerializablePubkey { ("SerializablePubkey", RefOr::T(schema)) } - fn aliases() -> Vec<(&'static str, utoipa::openapi::schema::Schema)> { + fn aliases() -> Vec<(&'static str, Schema)> { Vec::new() } } @@ -111,20 +94,6 @@ impl From<&SolanaPubkey> for SerializablePubkey { } } -impl From for SerializablePubkey { - fn from(pubkey: SdkPubkey) -> Self { - let bytes = pubkey.to_bytes(); - SerializablePubkey(SolanaPubkey::new_from_array(bytes)) - } -} - -impl From<&SdkPubkey> for SerializablePubkey { - fn from(pubkey: &SdkPubkey) -> Self { - let bytes = pubkey.to_bytes(); - SerializablePubkey(SolanaPubkey::new_from_array(bytes)) - } -} - impl From for Vec { fn from(val: SerializablePubkey) -> Self { val.0.to_bytes().to_vec() @@ -164,7 +133,7 @@ struct Base58Visitor; impl<'de> Visitor<'de> for Base58Visitor { type Value = SerializablePubkey; - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { + fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter.write_str("a base58 encoded string") } diff --git a/src/ingester/fetchers/grpc.rs b/src/ingester/fetchers/grpc.rs index 1eebcf63..5a4a6764 100644 --- a/src/ingester/fetchers/grpc.rs +++ b/src/ingester/fetchers/grpc.rs @@ -12,8 +12,8 @@ use log::info; use rand::distributions::Alphanumeric; use rand::Rng; use solana_client::nonblocking::rpc_client::RpcClient; -use solana_sdk::pubkey::Pubkey as SdkPubkey; use solana_pubkey::Pubkey; +use solana_sdk::pubkey::Pubkey as SdkPubkey; use solana_sdk::signature::Signature; use tokio::time::sleep; use tracing::error; @@ -323,7 +323,8 @@ fn parse_transaction(transaction: SubscribeUpdateTransactionInfo) -> Transaction .accounts .iter() .map(|account_index| { - let sdk_pubkey = SdkPubkey::try_from(accounts[*account_index as usize].clone()).unwrap(); + let sdk_pubkey = + SdkPubkey::try_from(accounts[*account_index as usize].clone()).unwrap(); Pubkey::new_from_array(sdk_pubkey.to_bytes()) }) .collect(); @@ -347,14 +348,16 @@ fn parse_transaction(transaction: SubscribeUpdateTransactionInfo) -> Transaction for instruction in instructions { let instruction_group = &mut instruction_groups[index as usize]; let sdk_program_id = - SdkPubkey::try_from(accounts[instruction.program_id_index as usize].clone()).unwrap(); + SdkPubkey::try_from(accounts[instruction.program_id_index as usize].clone()) + .unwrap(); let program_id = Pubkey::new_from_array(sdk_program_id.to_bytes()); let data = instruction.data.clone(); let accounts: Vec = instruction .accounts .iter() .map(|account_index| { - let sdk_pubkey = SdkPubkey::try_from(accounts[*account_index as usize].clone()).unwrap(); + let sdk_pubkey = + SdkPubkey::try_from(accounts[*account_index as usize].clone()).unwrap(); Pubkey::new_from_array(sdk_pubkey.to_bytes()) }) .collect(); diff --git a/src/ingester/parser/indexer_events.rs b/src/ingester/parser/indexer_events.rs index 71561c6f..cbb4f99b 100644 --- a/src/ingester/parser/indexer_events.rs +++ b/src/ingester/parser/indexer_events.rs @@ -2,6 +2,7 @@ /// to avoid having to import all of Light's dependencies. use anchor_lang::prelude::*; use light_compressed_account::indexer_event::event::{BatchNullifyContext, NewAddress}; +use solana_pubkey::Pubkey; #[derive(Debug, PartialEq, Eq, Default, Clone, AnchorSerialize, AnchorDeserialize)] pub struct OutputCompressedAccountWithPackedContext { @@ -111,7 +112,7 @@ impl Into for PublicTransactionEventV1 { .map(|x| MerkleTreeSequenceNumberV2 { tree_pubkey: x.pubkey, queue_pubkey: x.pubkey, // Default queue pubkey to tree pubkey - tree_type: 0, // Default tree type to 0 (StateV1) + tree_type: 0, // Default tree type to 0 (StateV1) seq: x.seq, }) .collect(), diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs index 05cdbac7..75fdbef2 100644 --- a/src/ingester/parser/tree_info.rs +++ b/src/ingester/parser/tree_info.rs @@ -1,7 +1,6 @@ use lazy_static::lazy_static; use light_compressed_account::TreeType; -use solana_program::pubkey; -use solana_program::pubkey::Pubkey; +use solana_pubkey::{pubkey, Pubkey}; use std::collections::HashMap; #[derive(Debug, Clone)] diff --git a/src/ingester/parser/tx_event_parser_v2.rs b/src/ingester/parser/tx_event_parser_v2.rs index f988c0a8..e3835a29 100644 --- a/src/ingester/parser/tx_event_parser_v2.rs +++ b/src/ingester/parser/tx_event_parser_v2.rs @@ -36,7 +36,7 @@ pub fn parse_public_transaction_event_v2( .iter() .map(|x| OutputCompressedAccountWithPackedContext { compressed_account: CompressedAccount { - owner: SerializablePubkey::solana_to_sdk(&x.compressed_account.owner), + owner: x.compressed_account.owner, lamports: x.compressed_account.lamports, address: x.compressed_account.address, data: x.compressed_account.data.as_ref().map(|d| { @@ -56,8 +56,8 @@ pub fn parse_public_transaction_event_v2( .sequence_numbers .iter() .map(|x| MerkleTreeSequenceNumberV2 { - tree_pubkey: SerializablePubkey::solana_to_sdk(&x.tree_pubkey), - queue_pubkey: SerializablePubkey::solana_to_sdk(&x.queue_pubkey), + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, tree_type: x.tree_type, seq: x.seq, }) @@ -67,7 +67,7 @@ pub fn parse_public_transaction_event_v2( compression_lamports: public_transaction_event .event .compress_or_decompress_lamports, - pubkey_array: public_transaction_event.event.pubkey_array.iter().map(|p| SerializablePubkey::solana_to_sdk(p)).collect(), + pubkey_array: public_transaction_event.event.pubkey_array, message: public_transaction_event.event.message, }; @@ -78,8 +78,8 @@ pub fn parse_public_transaction_event_v2( .input_sequence_numbers .iter() .map(|x| MerkleTreeSequenceNumberV2 { - tree_pubkey: SerializablePubkey::solana_to_sdk(&x.tree_pubkey), - queue_pubkey: SerializablePubkey::solana_to_sdk(&x.queue_pubkey), + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, tree_type: x.tree_type, seq: x.seq, }) @@ -88,8 +88,8 @@ pub fn parse_public_transaction_event_v2( .address_sequence_numbers .iter() .map(|x| MerkleTreeSequenceNumberV2 { - tree_pubkey: SerializablePubkey::solana_to_sdk(&x.tree_pubkey), - queue_pubkey: SerializablePubkey::solana_to_sdk(&x.queue_pubkey), + tree_pubkey: x.tree_pubkey, + queue_pubkey: x.queue_pubkey, tree_type: x.tree_type, seq: x.seq, }) diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 6afca772..6b23b531 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -27,8 +27,8 @@ use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, Order, QueryFilter, QueryOrder, QuerySelect, QueryTrait, Set, Statement, }; -use solana_sdk::signature::Signature; use solana_pubkey::{pubkey, Pubkey}; +use solana_sdk::signature::Signature; use sqlx::types::Decimal; use std::{cmp::max, collections::HashMap}; @@ -191,7 +191,7 @@ pub async fn persist_state_update( let converted_updates = indexed_merkle_tree_updates .into_iter() .map(|((pubkey, u64_val), update)| { - let sdk_pubkey = solana_sdk::pubkey::Pubkey::new_from_array(pubkey.to_bytes()); + let sdk_pubkey = Pubkey::new_from_array(pubkey.to_bytes()); ((sdk_pubkey, u64_val), update) }) .collect(); diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index c6cccec3..fabd8601 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -12,7 +12,6 @@ use sea_orm::{ sea_query::OnConflict, ColumnTrait, ConnectionTrait, DatabaseBackend, DatabaseTransaction, EntityTrait, QueryFilter, QueryTrait, Set, Statement, TransactionTrait, }; -use solana_sdk::pubkey::Pubkey as SdkPubkey; use solana_pubkey::Pubkey; use super::{ @@ -333,9 +332,9 @@ pub async fn get_exclusion_range_with_proof_v1( pub async fn update_indexed_tree_leaves_v1( txn: &DatabaseTransaction, - mut indexed_leaf_updates: HashMap<(SdkPubkey, u64), IndexedTreeLeafUpdate>, + mut indexed_leaf_updates: HashMap<(Pubkey, u64), IndexedTreeLeafUpdate>, ) -> Result<(), IngesterError> { - let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); + let trees: HashSet = indexed_leaf_updates.keys().map(|x| x.0).collect(); for sdk_tree in trees { { let tree = Pubkey::new_from_array(sdk_tree.to_bytes()); diff --git a/src/ingester/typedefs/block_info.rs b/src/ingester/typedefs/block_info.rs index 1c6682bf..980e12c7 100644 --- a/src/ingester/typedefs/block_info.rs +++ b/src/ingester/typedefs/block_info.rs @@ -1,10 +1,10 @@ use serde::{Deserialize, Serialize}; +use solana_pubkey::Pubkey; use solana_sdk::{ clock::{Slot, UnixTimestamp}, signature::Signature, transaction::VersionedTransaction, }; -use solana_pubkey::Pubkey; use solana_transaction_status::{ option_serializer::OptionSerializer, EncodedConfirmedTransactionWithStatusMeta, EncodedTransactionWithStatusMeta, UiConfirmedBlock, UiInstruction, UiTransactionStatusMeta, diff --git a/src/tools/tree_validator/main.rs b/src/tools/tree_validator/main.rs index 2ea31546..45139460 100644 --- a/src/tools/tree_validator/main.rs +++ b/src/tools/tree_validator/main.rs @@ -7,7 +7,7 @@ use photon_indexer::{ }, ingester::persist::persisted_indexed_merkle_tree::validate_tree, }; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::Pubkey; use std::str::FromStr; use tokio; diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 3cc7b2e1..370f2b6c 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -11,7 +11,7 @@ use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use rand::prelude::StdRng; use rand::{Rng, SeedableRng}; use serial_test::serial; -use solana_sdk::pubkey::Pubkey; +use solana_program::pubkey::Pubkey; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 225de79f..a51b7f61 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -21,7 +21,7 @@ use photon_indexer::common::typedefs::token_data::TokenData; use photon_indexer::common::typedefs::unsigned_integer::UnsignedInteger; use photon_indexer::ingester::persist::COMPRESSED_TOKEN_PROGRAM; use serial_test::serial; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::Pubkey; use solana_sdk::signature::Signature; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; @@ -137,7 +137,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedOutput as u8, + queue_type: QueueType::OutputStateV2 as u8, num_elements: 100, }) .await @@ -163,7 +163,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedInput as u8, + queue_type: QueueType::InputStateV2 as u8, num_elements: 100, }) .await @@ -246,7 +246,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedOutput as u8, + queue_type: QueueType::OutputStateV2 as u8, num_elements: 100, }) .await @@ -256,7 +256,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedInput as u8, + queue_type: QueueType::InputStateV2 as u8, num_elements: 100, }) .await @@ -275,7 +275,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedOutput as u8, + queue_type: QueueType::OutputStateV2 as u8, num_elements: 100, }) .await @@ -285,7 +285,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedInput as u8, + queue_type: QueueType::InputStateV2 as u8, num_elements: 100, }) .await @@ -419,7 +419,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedOutput as u8, + queue_type: QueueType::OutputStateV2 as u8, num_elements: 100, }) .await @@ -435,7 +435,7 @@ async fn test_batched_tree_transactions( .get_queue_elements(GetQueueElementsRequest { tree: merkle_tree_pubkey.to_bytes().into(), start_offset: None, - queue_type: QueueType::BatchedInput as u8, + queue_type: QueueType::InputStateV2 as u8, num_elements: 100, }) .await diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index a959e1b9..4e8c678e 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -11,7 +11,7 @@ use photon_indexer::api::method::get_validity_proof::{CompressedProof, GetValidi use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use photon_indexer::ingester::index_block; use solana_client::nonblocking::rpc_client::RpcClient; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::Pubkey; use crate::utils::*; use futures::pin_mut; diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index f86504a7..a5a209e9 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -50,7 +50,7 @@ use sqlx::types::Decimal; use light_compressed_account::TreeType; use photon_indexer::common::typedefs::limit::Limit; use sea_orm::ColumnTrait; -use solana_sdk::pubkey::Pubkey; +use solana_pubkey::Pubkey; use std::vec; #[derive(BorshSerialize, BorshDeserialize, PartialEq, Debug, Clone)] @@ -195,7 +195,7 @@ async fn test_multiple_accounts( slot_created: UnsignedInteger(0), }, context: AccountContext { - tree_type: TreeType::State as u16, + tree_type: TreeType::StateV1 as u16, ..AccountContext::default() }, }, @@ -216,7 +216,7 @@ async fn test_multiple_accounts( slot_created: UnsignedInteger(0), }, context: AccountContext { - tree_type: TreeType::State as u16, + tree_type: TreeType::StateV1 as u16, ..AccountContext::default() }, }, @@ -237,7 +237,7 @@ async fn test_multiple_accounts( slot_created: UnsignedInteger(1), }, context: AccountContext { - tree_type: TreeType::State as u16, + tree_type: TreeType::StateV1 as u16, ..AccountContext::default() }, }, @@ -258,7 +258,7 @@ async fn test_multiple_accounts( slot_created: UnsignedInteger(0), }, context: AccountContext { - tree_type: TreeType::State as u16, + tree_type: TreeType::StateV1 as u16, ..AccountContext::default() }, }, @@ -572,7 +572,7 @@ async fn test_persist_token_data( data_hash: Set(Some(Hash::new_unique().to_vec())), tree: Set(Pubkey::new_unique().to_bytes().to_vec()), queue: Set(Pubkey::new_unique().to_bytes().to_vec()), - tree_type: Set(TreeType::State as i32), + tree_type: Set(TreeType::StateV1 as i32), seq: Set(Some(0)), ..Default::default() }; From 3e1db910d9fa545f3022a38ce43266e8011eb6da Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 30 Apr 2025 14:39:30 +0100 Subject: [PATCH 098/114] Update import for Pubkey from solana_pubkey and adjust account key mapping --- tests/integration_tests/batched_address_tree_tests.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 370f2b6c..c858875b 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -11,7 +11,7 @@ use photon_indexer::common::typedefs::serializable_pubkey::SerializablePubkey; use rand::prelude::StdRng; use rand::{Rng, SeedableRng}; use serial_test::serial; -use solana_program::pubkey::Pubkey; +use solana_pubkey::Pubkey; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; @@ -144,7 +144,11 @@ async fn test_batched_address_transactions( .transaction .decode() .map(|tx| tx.message.static_account_keys().to_vec()) - .unwrap_or_default(); + .unwrap_or_default() + .into_iter() + .map(|key| Pubkey::from(key.to_bytes())) + .collect::>(); + assert!( accounts.contains(&address_tree_pubkey), "Indexed tx {} does not involve the expected address tree {}", From 75cf9dd8eac84d30b4178f50d719d0ff6938a52f Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 30 Apr 2025 18:45:50 +0100 Subject: [PATCH 099/114] update tree height handling and clean up debug prints --- src/api/method/get_validity_proof/common.rs | 4 ++-- src/ingester/parser/tree_info.rs | 2 +- src/ingester/persist/leaf_node_proof.rs | 1 - src/ingester/persist/mod.rs | 2 +- src/ingester/persist/persisted_indexed_merkle_tree.rs | 2 +- src/ingester/persist/persisted_state_tree.rs | 5 ++++- tests/integration_tests/batched_address_tree_tests.rs | 2 -- tests/integration_tests/e2e_tests.rs | 3 +++ tests/integration_tests/mock_tests.rs | 6 ++++-- tests/integration_tests/utils.rs | 1 - 10 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs index e862c0b9..1e6b1f16 100644 --- a/src/api/method/get_validity_proof/common.rs +++ b/src/api/method/get_validity_proof/common.rs @@ -89,7 +89,7 @@ pub struct GetValidityProofRequestDocumentation { pub newAddressesWithTrees: Vec, } -#[derive(Serialize, Deserialize, Default, ToSchema)] +#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] #[serde(deny_unknown_fields, rename_all = "camelCase")] pub struct GetValidityProofResponse { pub value: CompressedProofWithContext, @@ -221,7 +221,7 @@ fn pubkey_to_hex(pubkey: &SerializablePubkey) -> String { format!("0x{}", hex) } -#[derive(Serialize, Deserialize, Default, ToSchema)] +#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] #[serde(rename_all = "camelCase")] #[allow(non_snake_case)] pub struct CompressedProofWithContext { diff --git a/src/ingester/parser/tree_info.rs b/src/ingester/parser/tree_info.rs index 75fdbef2..0e6dfecf 100644 --- a/src/ingester/parser/tree_info.rs +++ b/src/ingester/parser/tree_info.rs @@ -17,7 +17,7 @@ impl TreeInfo { } pub fn height(pubkey: &str) -> Option { - QUEUE_TREE_MAPPING.get(pubkey).map(|x| x.height + 1) + QUEUE_TREE_MAPPING.get(pubkey).map(|x| x.height) } } diff --git a/src/ingester/persist/leaf_node_proof.rs b/src/ingester/persist/leaf_node_proof.rs index b0710577..abd05001 100644 --- a/src/ingester/persist/leaf_node_proof.rs +++ b/src/ingester/persist/leaf_node_proof.rs @@ -212,6 +212,5 @@ pub async fn get_multiple_compressed_leaf_proofs_from_full_leaf_info( // for proof in proofs.iter() { // validate_proof(proof)?; // } - Ok(proofs) } diff --git a/src/ingester/persist/mod.rs b/src/ingester/persist/mod.rs index 6b23b531..91746b59 100644 --- a/src/ingester/persist/mod.rs +++ b/src/ingester/persist/mod.rs @@ -154,7 +154,7 @@ pub async fn persist_state_update( .map(|(leaf_node, _)| leaf_node.clone()) .collect_vec(); - persist_leaf_nodes(txn, leaf_nodes_chunk, TREE_HEIGHT_V1).await?; + persist_leaf_nodes(txn, leaf_nodes_chunk, TREE_HEIGHT_V1 + 1).await?; } let transactions_vec = transactions.into_iter().collect::>(); diff --git a/src/ingester/persist/persisted_indexed_merkle_tree.rs b/src/ingester/persist/persisted_indexed_merkle_tree.rs index fabd8601..0c42f967 100644 --- a/src/ingester/persist/persisted_indexed_merkle_tree.rs +++ b/src/ingester/persist/persisted_indexed_merkle_tree.rs @@ -426,7 +426,7 @@ pub async fn update_indexed_tree_leaves_v1( }) .collect::, IngesterError>>()?; - persist_leaf_nodes(txn, state_tree_leaf_nodes, TREE_HEIGHT_V1).await?; + persist_leaf_nodes(txn, state_tree_leaf_nodes, TREE_HEIGHT_V1 + 1).await?; } Ok(()) diff --git a/src/ingester/persist/persisted_state_tree.rs b/src/ingester/persist/persisted_state_tree.rs index 4d69deb9..fde7801d 100644 --- a/src/ingester/persist/persisted_state_tree.rs +++ b/src/ingester/persist/persisted_state_tree.rs @@ -80,6 +80,7 @@ where params.push(Value::from(node_idx)); placeholders.push(format!("(${}, ${})", param_index + 1, param_index + 2)); } + let placeholder_str = placeholders.join(", "); let sql = format!( "WITH vals(tree, node_idx) AS (VALUES {}) SELECT st.* FROM state_trees st JOIN vals v ON st.tree = v.tree AND st.node_idx = v.node_idx", @@ -107,8 +108,10 @@ where let tree_height = if let Some(height) = tree_height { height } else { - TreeInfo::height(&tree_pubkey.to_string()).unwrap_or(STATE_TREE_HEIGHT_V2) + let height = TreeInfo::height(&tree_pubkey.to_string()); + height.unwrap_or(STATE_TREE_HEIGHT_V2) }; + let tree_height = tree_height + 1; let model = state_trees::Model { tree: tree.clone(), level: get_level_by_node_index(*index, tree_height), diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index c858875b..937edfc7 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -248,8 +248,6 @@ async fn test_batched_address_transactions( .await .expect("Failed to get multiple new address proofs"); - println!("proofs: {:?}", proof); - let proof_root = proof.value.first().unwrap().root.0; assert_eq!(final_reference_root, proof_root, "Final tree root mismatch"); diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index 4e8c678e..bd4a2ae4 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -389,11 +389,13 @@ async fn test_lamport_transfers( .map(|x| x.hash.clone()) .collect(), ); + let proofs = setup .api .get_multiple_compressed_account_proofs(hash_list.clone()) .await .unwrap(); + assert_json_snapshot!(format!("{}-{}-proofs", name.clone(), owner_name), proofs); let mut validity_proof = setup @@ -411,6 +413,7 @@ async fn test_lamport_transfers( hash_list.0.len() ) }); + // The Gnark prover has some randomness. validity_proof.value.compressedProof = CompressedProof::default(); diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index a5a209e9..5fd96f41 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -1523,10 +1523,12 @@ async fn test_persist_and_verify( let txn = setup.db_conn.as_ref().begin().await.unwrap(); if one_at_a_time { for leaf_node in leaf_nodes.clone() { - persist_leaf_nodes(&txn, vec![leaf_node], 26).await.unwrap(); + persist_leaf_nodes(&txn, vec![leaf_node], tree_height) + .await + .unwrap(); } } else { - persist_leaf_nodes(&txn, leaf_nodes.clone(), 26) + persist_leaf_nodes(&txn, leaf_nodes.clone(), tree_height) .await .unwrap(); } diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 9f7089f7..60858b4b 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -431,7 +431,6 @@ pub async fn persist_state_update_using_connection( state_update: StateUpdate, ) -> Result<(), sea_orm::DbErr> { let txn = db.begin().await.unwrap(); - println!("Persisting state update: {:?}", state_update); persist_state_update(&txn, state_update).await.unwrap(); txn.commit().await.unwrap(); Ok(()) From 129adf1b61557c278db5066dc42313cfcbf62c94 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 30 Apr 2025 19:16:01 +0100 Subject: [PATCH 100/114] fix test environment comment and increment state tree height for leaf node persistence --- src/ingester/persist/persisted_batch_event.rs | 4 ++-- tests/integration_tests/batched_state_tree_tests.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index d606e7c7..ebedb70c 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -47,11 +47,11 @@ pub async fn persist_batch_events( }?; if leaf_nodes.len() <= MAX_SQL_INSERTS { - persist_leaf_nodes(txn, leaf_nodes, STATE_TREE_HEIGHT_V2).await?; + persist_leaf_nodes(txn, leaf_nodes, STATE_TREE_HEIGHT_V2 + 1).await?; } else { // Currently not used but a safeguard in case the batch size changes. for leaf_nodes_chunk in leaf_nodes.chunks(MAX_SQL_INSERTS) { - persist_leaf_nodes(txn, leaf_nodes_chunk.to_vec(), STATE_TREE_HEIGHT_V2) + persist_leaf_nodes(txn, leaf_nodes_chunk.to_vec(), STATE_TREE_HEIGHT_V2 + 1) .await?; } } diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index a51b7f61..f7576b98 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -455,7 +455,7 @@ async fn test_batched_tree_transactions( index_individually, ) .await; - // Slot created is wrong likely because of test environment. + // Slot created is wrong likely because of the test environment. let mut leaf_index = 1; for i in 0..50 { let owner = Pubkey::new_unique(); From 9f1a7f3012d9ad4fa1e387fef82437dc45fb6b4f Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 30 Apr 2025 19:20:43 +0100 Subject: [PATCH 101/114] test tx data --- ...H6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY | 108 ------------------ ...pxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz | 108 ------------------ ...qdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 | 108 ------------------ ...q2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb | 98 ---------------- ...QbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT | 98 ---------------- ...yN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb | 108 ------------------ ...HxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE | 108 ------------------ ...AfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr | 98 ---------------- ...K5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ | 98 ---------------- ...88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP | 98 ---------------- ...bv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV | 98 ---------------- ...sCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC | 98 ---------------- ...B8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK | 108 ------------------ ...91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF | 98 ---------------- ...UriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa | 108 ------------------ ...BrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD | 98 ---------------- ...GS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj | 108 ------------------ ...Vf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx | 108 ------------------ ...esLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE | 98 ---------------- ...Cc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s | 81 ------------- ...C8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf | 108 ------------------ ...Szp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh | 98 ---------------- ...7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z | 108 ------------------ ...2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh | 98 ---------------- ...k42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 | 108 ------------------ ...kaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu | 98 ---------------- ...hzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M | 108 ------------------ ...9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw | 98 ---------------- ...JoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv | 108 ------------------ ...defgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ | 98 ---------------- ...XKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj | 108 ------------------ ...G59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF | 108 ------------------ ...x5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq | 84 -------------- ...4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW | 98 ---------------- ...JAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ | 108 ------------------ ...mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd | 108 ------------------ ...S1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF | 98 ---------------- ...9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE | 108 ------------------ ...JTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 | 83 -------------- ...13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf | 108 ------------------ ...7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V | 98 ---------------- ...SMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES | 108 ------------------ ...BUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve | 98 ---------------- ...9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU | 108 ------------------ ...wSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G | 98 ---------------- ...t3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 | 108 ------------------ ...nc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs | 83 -------------- ...zgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 | 108 ------------------ ...KympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo | 98 ---------------- ...Hxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X | 83 -------------- ...Rhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh | 108 ------------------ ...DgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 | 80 ------------- ...7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj | 98 ---------------- ...wrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm | 98 ---------------- ...THC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ | 98 ---------------- ...BE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L | 98 ---------------- ...NrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz | 98 ---------------- ...fTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 | 108 ------------------ ...C1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j | 83 -------------- ...HZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn | 80 ------------- ...buAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr | 108 ------------------ ...dbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 | 98 ---------------- ...zAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 | 98 ---------------- ...8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o | 98 ---------------- ...1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB | 108 ------------------ ...Xb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T | 108 ------------------ ...fr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC | 98 ---------------- ...9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM | 83 -------------- ...kjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE | 98 ---------------- ...yCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx | 108 ------------------ ...tTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs | 98 ---------------- ...bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D | 108 ------------------ ...Kp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE | 108 ------------------ ...gGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 | 98 ---------------- ...BjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV | 98 ---------------- ...HBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue | 98 ---------------- ...j1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 | 108 ------------------ ...AqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR | 98 ---------------- ...DPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 | 98 ---------------- ...jejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn | 83 -------------- ...hATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf | 80 ------------- ...dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw | 108 ------------------ ...GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW | 98 ---------------- ...ENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz | 98 ---------------- ...3MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa | 108 ------------------ ...wWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb | 108 ------------------ ...3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ | 80 ------------- ...AsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC | 98 ---------------- ...y3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD | 98 ---------------- ...Sgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V | 98 ---------------- ...vF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop | 83 -------------- ...Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 | 98 ---------------- ...BuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD | 108 ------------------ ...YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks | 108 ------------------ ...Gxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE | 98 ---------------- ...4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx | 108 ------------------ ...jC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg | 98 ---------------- ...8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL | 98 ---------------- ...JR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH | 83 -------------- ...Pyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu | 108 ------------------ ...5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG | 108 ------------------ ...nmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 | 84 -------------- ...X2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV | 108 ------------------ ...ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG | 108 ------------------ ...yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d | 98 ---------------- ...D1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB | 108 ------------------ ...bBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 | 108 ------------------ ...r3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk | 108 ------------------ ...tYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC | 108 ------------------ ...YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 | 108 ------------------ ...TQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo | 98 ---------------- ...CseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm | 108 ------------------ ...BKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf | 108 ------------------ ...iNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 | 98 ---------------- ...3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 | 98 ---------------- 115 files changed, 11533 deletions(-) delete mode 100644 tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY delete mode 100644 tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz delete mode 100644 tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 delete mode 100644 tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb delete mode 100644 tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT delete mode 100644 tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb delete mode 100644 tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE delete mode 100644 tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr delete mode 100644 tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ delete mode 100644 tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP delete mode 100644 tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV delete mode 100644 tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC delete mode 100644 tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK delete mode 100644 tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF delete mode 100644 tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa delete mode 100644 tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD delete mode 100644 tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj delete mode 100644 tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx delete mode 100644 tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE delete mode 100644 tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s delete mode 100644 tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf delete mode 100644 tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh delete mode 100644 tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z delete mode 100644 tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh delete mode 100644 tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 delete mode 100644 tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu delete mode 100644 tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M delete mode 100644 tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw delete mode 100644 tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv delete mode 100644 tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ delete mode 100644 tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj delete mode 100644 tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF delete mode 100644 tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq delete mode 100644 tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW delete mode 100644 tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ delete mode 100644 tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd delete mode 100644 tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF delete mode 100644 tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE delete mode 100644 tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 delete mode 100644 tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf delete mode 100644 tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V delete mode 100644 tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES delete mode 100644 tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve delete mode 100644 tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU delete mode 100644 tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G delete mode 100644 tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 delete mode 100644 tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs delete mode 100644 tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 delete mode 100644 tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo delete mode 100644 tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X delete mode 100644 tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh delete mode 100644 tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 delete mode 100644 tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj delete mode 100644 tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm delete mode 100644 tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ delete mode 100644 tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L delete mode 100644 tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz delete mode 100644 tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 delete mode 100644 tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j delete mode 100644 tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn delete mode 100644 tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr delete mode 100644 tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 delete mode 100644 tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 delete mode 100644 tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o delete mode 100644 tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB delete mode 100644 tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T delete mode 100644 tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC delete mode 100644 tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM delete mode 100644 tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE delete mode 100644 tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx delete mode 100644 tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs delete mode 100644 tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D delete mode 100644 tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE delete mode 100644 tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 delete mode 100644 tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV delete mode 100644 tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue delete mode 100644 tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 delete mode 100644 tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR delete mode 100644 tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 delete mode 100644 tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn delete mode 100644 tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf delete mode 100644 tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw delete mode 100644 tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW delete mode 100644 tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz delete mode 100644 tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa delete mode 100644 tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb delete mode 100644 tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ delete mode 100644 tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC delete mode 100644 tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD delete mode 100644 tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V delete mode 100644 tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop delete mode 100644 tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 delete mode 100644 tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD delete mode 100644 tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks delete mode 100644 tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE delete mode 100644 tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx delete mode 100644 tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg delete mode 100644 tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL delete mode 100644 tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH delete mode 100644 tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu delete mode 100644 tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG delete mode 100644 tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 delete mode 100644 tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV delete mode 100644 tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG delete mode 100644 tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d delete mode 100644 tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB delete mode 100644 tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 delete mode 100644 tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk delete mode 100644 tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC delete mode 100644 tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 delete mode 100644 tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo delete mode 100644 tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm delete mode 100644 tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf delete mode 100644 tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 delete mode 100644 tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 diff --git a/tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY b/tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY deleted file mode 100644 index c4f8893e..00000000 --- a/tests/data/transactions/batched_tree_transactions/1nWJPQVByC7RnhHgv6iqcSSQfr3zqUcQ1utVUJYfUXGVcH6RsiDRJ7XwrwH9infeTJevoTXcY1x5G1W63uqa1wY +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 86, - "transaction": [ - "AQCtNKykzE/WoZqia1Mw3y8SE12IOCPosMzZT5svw+EzQ3KidK28+Hd4kAL5zreSmP4DY/mZsZ7U6utjcVywbQMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW/A3Fg5hvM92d/+AscJZRMTDG45QkAn/S8PPMNPvVFlAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999987857206, - 29747454, - 7000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999986847205, - 29752455, - 8000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQP17KfkJvFFjcw1tKFfE9jhzJruM2a3Mtr5QRZAvHB2LHTKLb5Pk4Xfz7kGuFituTbBumeH6Jz1HFmbYQpi2TREZjefLJF2qzHhda2pHXxwtMKzUUUykfz3iS6UcXgw4NHnv1FgQxgXyVCzFfgWkReCAFfksr5EiwVZmUSj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945826 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz b/tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz deleted file mode 100644 index b1c81ae9..00000000 --- a/tests/data/transactions/batched_tree_transactions/264ZRTHokju3z757uem85tGYmu7E9mYVCYRemvfWLf3J8vpxpqUjVN5ZKBuJSPY7qMCQkheP4JCvBGS45w5JJ1Uz +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 68, - "transaction": [ - "ATZhuLeNbJW7WCr3nrC5AmTaBudSni+APAIsjGn7TGRXHvAAN5A9/AscfNPpL6f4hkSuBS6KehU0wt0aTvRlnA8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrJHh+E9DEj8255q2Dbz8/5uCr/7lPYtSLqndRAF4lEQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999994997220, - 29677440, - 0, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999993987219, - 29682441, - 1000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRx3tsvV94b83YMX4Np61Pj9jq1N89yeuVpzQNsRbaR9R19rRYR62WmUnDkK7ojzmhdE5kddUV63R9zZmrRBwF18AJD5mCP9zmcAScnVfcx5kGNXonNf2LU6XtvtMWvTjuZUvCEw7LS2GRKCLPJVveoRoj9S287cFjGj5Tvw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7675 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960618 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39477 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39627 - }, - "blockTime": 1743945818 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 b/tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 deleted file mode 100644 index 9093350d..00000000 --- a/tests/data/transactions/batched_tree_transactions/271dKQeioFntfHrD4fqeNUCDThZK4Hxxq2TtCu6pwD3dFbqdZg2ig86xfv1AnZPzKkzrZQShQmBFKZYmH5BHqCD7 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 158, - "transaction": [ - "ATczUrJEyzL4/GgGGSojv5XHFFtxtpg44PZN3hflOgwBsrYflhEQTbRdQyfwPb3aqeBUbqzNvzGZpcS8zBPrBwoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUiOH68zoBSVDzc7Jr6l7aaIHQviJ4EP7TcvvhGbKn2VAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999958277148, - 30037512, - 36000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999957267147, - 30042513, - 37000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQwFqmvxyPAVDn8DbD1QRafUGB5PZzKVCx9BqSkUCvx1q4mjReikNiwR3KXz7CXhf33p2TpY5CG1vujcwn3BjogcorHNbfSFbUU5PNBEr4dSw99fGc8rgf8CuWcEXqmsgEzPGeSCurjGQXroYJU4QP6tfFNAKXaF8t6DpdeP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945860 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb b/tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb deleted file mode 100644 index 387f553c..00000000 --- a/tests/data/transactions/batched_tree_transactions/2745FtqN5b1KJfTyPN238HUS71G7gqpsGnwbPxmYQ5Zkzyq2RzxwzEoztfeMJxu6HNMpd6Cnwd4oNAhyNLADtbCb +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 173, - "transaction": [ - "ATc8o01UNDuecunDzaXLs10k7seX0nG8QY1KUOAUCgpGOHjO48UOE3o6+5KcH2MdDtGvXkql+DWI3QpearD3fgABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW1ZX9fnxlw0XeP4r9ad/Co7UOEVufKNl2lAWNaeg/zogIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999952167137, - 30092523, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999952157136, - 30097524, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhnfJtECUebNuWg2k5Y6rmsBdZhBMreXChxthdbLuVpmCvbBXGYi6bKwbZ3UW4TBZyPUy5b1ABh7PAfLuW9QPgc9wnVffwpSMoR8LeJ8pyCUdc9Ht3pL8aAjj4FrJdFcqNrzmKrP8cBzdNyCfQVD8wsiVtAqFdDJ29cWfT5vRiD7mGx9f1Xvuq86NwcB1JPDDAuSuJjFx4JAjGKHZkHB5R1QcVF2UuPppYNcfNbpqZeWtLj6jeyCopTuEWXyJ9ebGSnvebkk6S8Pnw8bfK6HL1HwK5R3FQuZ3vcoYF7Fn6HtFidTJ4LiEdTU9ZpnrrxqAuojrCusoGCFHukmWZpxHx9zmXiAL84YyS3M74NCAwKbP5DPWu7SaRn4F", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945867 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT b/tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT deleted file mode 100644 index 8fc62895..00000000 --- a/tests/data/transactions/batched_tree_transactions/2FuSuBq7qMc1zkAkirdDoELsX5czWRtjp9MQTLW3PMXQhRQbwZiZEEzjcuFuxdRuk5o4xJhqPkqGiCkXQqFPMaMT +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 117, - "transaction": [ - "AT7erwyzOrbCfzD6027suMaSnR92L5YZvnfIJg7J6c5sUlIefdneykPjGw3cflac8cylt0/ff6hpGPC+2R6wDQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVO/w/57EraKGlnJB3Ha+fRW/lPZagunu2nQwruONunaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999974607181, - 29872479, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999974597180, - 29877480, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhNRESmceu1Pj5PL7V34Dc3x5jRP3r9CqhbKv8d69XzX83A7HhhWqhZ9vjE6mBPEcszZrgmtqNNfCVbrk6vJKnBm5eJPpSQWGgJu1jq8nH29ySLKtNiijUJqWsFX4qiYE3ojZntLs9VtxvQkGWWvxqk9p6Y4S3M3fC9ze4eYkHZiZXPCEyZDNs2jvKJqUGAEx9d1QPUreTEjnxsjRPGmQaWUisw1oKipqyHda4wuM35KSUZwwa9pGwNqLYN4FqvmTP1JmKTZcHPGtSJqcZrFeEtsnKaogzHA8C3g32vDHs65asvRatrG7V7nkXcPsRXtovCwgSiAFMWrJFPo8uLWEqKyACN1DtFeNLt9QGn6JQBfFA3qX3eSBFURM", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14511 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948889 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51209 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51359 - }, - "blockTime": 1743945841 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb b/tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb deleted file mode 100644 index f49ae523..00000000 --- a/tests/data/transactions/batched_tree_transactions/2KhikhwzQbY6CTEJUxTTzXmTMfArFrs1aQNLCGdaSBQtQNyN7tT1TnpTgRHDpU38KerSEAKEbGvL8stX4TeYtMAb +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 128, - "transaction": [ - "AUIlG4PbK7V3n3A2I/LzO7yThZhwHgU8iM15uGoK25z42RhS4njmiFgS6IbY3ND2tGR4zxmySb5ZfCQj1eJp0gQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2+hqCzkOPEik88COTQujBmFCUchzgtQPDIi5oLHSO0wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999970517172, - 29917488, - 24000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999969507171, - 29922489, - 25000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRDTJKVUTxGWQLu7FnVZcToYMhcyh79vCNpcTNcrvRc6pgXavB37YuMj6RLfaBJiVaQgrrU7YjS3mReh3bSknLDuacBRDVW8QaB5BnrWRhBE9WpXPuegEvqMM6cfWsQtcCGwQn2KhdmzvFkiYDb7nJQLNhELPoYYVUmM3tP9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945846 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE b/tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE deleted file mode 100644 index 3d21d644..00000000 --- a/tests/data/transactions/batched_tree_transactions/2LXd7r4sfZGeB1gPttoawqFfc8h4CFiHSaxJjFHt7GHQhcHxgkUrMvjiVhj3rB73V7u8aBLeH6g6mJV44Pd7gSCE +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 106, - "transaction": [ - "AULbcH/0e2KBogLUpV+7GYEmuzHb4OTmSx8aYRKEkwxRbXU9kvDuh0XugR10d+c/nF5dpr9/XQL1vpLKdhyROAcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVKVa8EMo+nDZXQ6zQk7XDZZ81dWDHmlzEwNxDM96vf2AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999979697190, - 29827470, - 15000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999978687189, - 29832471, - 16000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRGXLLU5h9BWrS2wQzQixsqKuzEtWeJfscVdNkbrKmAuX83cetspTXJ4HdFizyyQVfyHCtCXvcZkAkqKgx93YsT1AL6AWDFps9JpPiSMmWuksZ3Vh2GCkPEtWjHFQeqZr9ondgfZDYk3gz42zxypUNWqgV9wAetR6NQZpG2s", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945836 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr b/tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr deleted file mode 100644 index 6af0c6cb..00000000 --- a/tests/data/transactions/batched_tree_transactions/2SK2h5Ya6EsSNwdhVi9EVHGP3t1TyFuHFjEXyBeGPhMxCFAfxN9Rkg9kpBgMgYzP7NCeykFFMzrpi7w1MtvpYZSr +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 120, - "transaction": [ - "AUfYF8G85Zx4P9qUb++HprrEQMkCtrnVPKXBvChnr1fWxMPBjbr+PsToQhbjSTE0pmOfyNgBoY81rufyRnAbkgMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWP7qFFYtFD1eABYwVGYL/pF3J38cDjep+pEHyRxr/edgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999973587179, - 29882481, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999973577178, - 29887482, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgqSqZNQPPTzVrESrjehE23q6MMQUEBTrLag8uid7G5A8pKs4Pj4zmFq4EAp68RmT93iDkLGqUBkDdwDa6gHEjqkhGvEdSxjVvV51koEVc1MnizBSNLtMA2UR699Bnpob3bBujhygdxTvpp8ut5yef6dGMiEUwPJHfuBknYwdoxqpoP9SHUJ1fB1t1nd4rYfnoVxf5yxyoyyP77nc3vmkA3UfXAugDrW5vkFvzknR5ocD3D66Q4nK76AbVBvaQ23xqqyp4eU92A3ywgpb26xBBgbtwJvSPy8zzq6Z1R54ZVzNV3jdpp8k9oYdUxUmq4DSVjgk918MZNsrgrHTZ2GUwycncJRhR4kbprFFxDdrUR9PFhcpKQZuKjwD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13874 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 949526 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50572 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 50722 - }, - "blockTime": 1743945842 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ b/tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ deleted file mode 100644 index 2ae61815..00000000 --- a/tests/data/transactions/batched_tree_transactions/2VCqrQirLdP8cBMFtBq8X9AvpZEawi8eTmddnpvgGRhH6NK5YFEy8YNp1JEVs3Ct6hJ6M37ciNmj5rBrruDqGXGQ +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 187, - "transaction": [ - "AUpW1nndXzMkbQs4IZbZ5ncxu4ogujZXKNFQcvoScro3+e8of1CmmIinCek0UAsWz4TVAWTqFwEabF50H5ybDQ0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFICPtIbcR+9mzOXsvmK1YthHD7PPg8+xcZq5o7hqyhQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999946047125, - 30152535, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999946037124, - 30157536, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhfUbozaV14kjk2vDhV9vFATawHLRJrVRPXv45hWzSPyVNfDpLGcMdJ4KcaQaRpNBXgC6fDAMod5vKUAF19nB9NdiU3p4e1QjfXg6ZtEAZkoQvoWeCpUAxdhGreCadjEJ7SY9pwCW1hb2WQih8Hjce88kAWnzZCX8MxcorYzxYGQ2JrGSfu3MW77ExKiGojJj43KrmbojKdxNqCGZeSmrziTMcVsR7HBLGu2pkrp3u78XH2erDfjHHyzSaJmJUygzEYqDYZHoiHE1Ei9varoU5TMMYmHqbsSbEnuWnuedStHwaPjXiPpXVfbFYwwcFMt29j3z476jEKMRfYrr8QWfeaeqijg6mqrLCwYJE4LyHgUDkRrP2m4gz91h", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945874 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP b/tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP deleted file mode 100644 index d9645d60..00000000 --- a/tests/data/transactions/batched_tree_transactions/2eM8u5C3phTHzzvcyqL9daAPros8yMSYpXTEt4pZstq1KL88LPJ5viJXSXrkebUfPC9o1VeKtL6Yrkk3wiSp8rFP +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 147, - "transaction": [ - "AVI5SfS07k02zJdu6y2qTJab5SKHruwCj4Dwv+v8eipcCusv8ux6Al39L/Xu4DsANRuAGQYbBcpSG7CQGd8RvA4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXVjPmrcKh9VTAIE/iLNilZfauybkKeTwqfBPeQathfdwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999962367157, - 29992503, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999962357156, - 29997504, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhP3YYFgz9RxEVEovsozUxv2eBLKtRsDgHZ3KnqwDNpjHymfTeGVwXD3jqbNcYwjCj9KXBWVvgUisA2nePCoeLSBbQX24qgq4ikt8faNiu4uDFkG9gt92p9iBAv6EPMX9kHba52jZDySSmWMLX28vAsuzMVHS4QUFNTX1RYm95YWCz4pcVYwH93sogcWc95FeXgH3YAVRKBXnAMNqeunc8Ny93UzKUY6bvstpKhyS4kXNWqeZCGRZcPyJBcCAMAoWYN9Zi95ZZUoAFfUoMD9vo275EBdhnLkbZZswPv9juXfJcuP685CodYRRvxfDu18wQoJJNM9ztYcc3ZWWHr7THLS5M74NvtzgS9z5S5mZ7tQf164UbULqjvLF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945855 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV b/tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV deleted file mode 100644 index 0f8dee9c..00000000 --- a/tests/data/transactions/batched_tree_transactions/2fXZtX4V538SVmn9uYeT92Z2Nr8Ty2N5FiG7jXYpjKZwFAbv21dYfutsGrQj2uMRyk5k6UxxfhtmXqFyJ79Q8UWV +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 160, - "transaction": [ - "AVM9waeWAlb+ZFdVk/5yr1NI7vmdZHNKm7T6OV9ss4h1/D4Acx2NiD+sSYrJBAVtU8FNkFV9aW2DU7q3+d/apgIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdX8xzE6glRaQstVTkiVZUL0KM9Khbuz1ILDGHqoquQgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999957267147, - 30042513, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999957257146, - 30047514, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgwjkKeKpzW3Dvq1DkbvywM3MWzZt4Fg1n6HZTkLqcx3hL9t4aUrn44Wp2SS4SAq3sUcXviXFnfHe9FQpMYByTb6gt4cQRv7MVEbTbAH7842aCGVERpFM3Sa2jxf1RURQ2ipGyiDcsiSDMZNnWtVywEMzMdR51WT9M8dxVFaQjCVC5xYjR1etjZNoLvg5wPSwhdVe1scjqaPhnaqASgL6sWu8H1Ve8yfxMwD8Vo5C5HEXbE9yaWWS2oGHRwoy4ZgioUds2ST7g9mvBMFfmdemnnDrdvcLoKVbvSTL7ei1ZefEF6gkyi1Bq2jdnCbUDYo7JeoEFk1YEy2CSKVupb3rYmWN853CPAS18tFZeSDynWP545Cj7JBhy4Hu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945861 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC b/tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC deleted file mode 100644 index 2f8b7b0d..00000000 --- a/tests/data/transactions/batched_tree_transactions/2hNgRjEKmWSnHNeZJ6t4kaLzPEYEGg8vcK26HkazTHumYgsCQ8vj5oxEts8qArCCLgmPifp7P2WdN6KPqto1ffQC +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 69, - "transaction": [ - "AVTVdVOZO5U58Diap4glAoA+x31rKY9w9by9gN49/JXTCA69feyqzv8nJtdDIWXBF8VdAGZTwCa3TkbnqkIp2gkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXFL8glrEcpMzVdn6714qRHSkZ8K8yyQEqcYsgkD2Fx+wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999993987219, - 29682441, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999993977218, - 29687442, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhKa5dzvty1bT1ugzfaw39mqhqTdB34BAJ25yAgcv4yChmaqt5VHcuEq52XML4JAMqzRi5YaRqd1XHpMCPe7pskNfZorsN3iV5Kk8eMf1fx1gcoi2rAo8absa7t1pBZ1FCHZStCrhrcjkaVujx7HjjTzpKHnoMmYvYfuh3M4KLVWQBTg6U47rfnEdKe8gFYc6KAZTJDtASbrxtjweKJrM6NtttDwpn4yjUJAzwZUYm6zwXfTmHVWVyJVgx5dkwpXymZzb8QmDSQboke2PpNPCQwvkLLLtm6ytreUhVe3jG2pAxbgrk5s74UoAmJzqRd4iXituJ4tzEwTuM4MjWsX9TDQqy65a2BXqjcLgWzp7HjfHiyAmwYTxHtbq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13879 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 949521 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50577 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 50727 - }, - "blockTime": 1743945818 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK b/tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK deleted file mode 100644 index ad069ddc..00000000 --- a/tests/data/transactions/batched_tree_transactions/2jhHzjux6xKrxiDNsSgtza9BhdBjBiTybDhhYGQz4HRyhgB8D8GYH3AV4o3sdxkeV9239cQyQCJcA6xTncCLcVwK +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 98, - "transaction": [ - "AVbV1ckMaRol6Y31NcYSU/1+0CIoE+U+zcipIc6c6UtGW9PmIQePCQWtlzyB6eSgHthznA464a+YWUo9xGg3RQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV8b3aibhMafXO4Wa7OMQEwamuv03HpRQDnB6scKHUQ6AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999982757196, - 29797464, - 12000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999981747195, - 29802465, - 13000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR4XxcCh5iXgpw2V1QAao44nWM3WGTMKRXcpw5yVcGfrEX1ZY7r9f3RKXTiC924GrHAzYPJhjaHTQ1YGfHf6KJHWdLBdjVUAB8hGxbXXTzXRMoujRK9sLkH1bXc4EuM1F9Cnn7BMUhAzrq6SmbQfH7J3qSeDuPUFrSRUUzUw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945832 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF b/tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF deleted file mode 100644 index 1c88abd8..00000000 --- a/tests/data/transactions/batched_tree_transactions/2mi5pverD3CGzpVxTTySaU8S6C8Yz7pijWsd67xYGSdVH91TjWhuKLtAfzvRZjUmWJqWG1TLi4iHDaTFqhidhdF +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 135, - "transaction": [ - "AQGG7/zEULs70jSbllVYNZHxf55x8K2PfkaDecBv1Rk/xmrF49YY9bBqW4t+UfkGSOOAm63j6JFCUZJgPCmETwYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVHZ3j+5DIyeswC13GPjVfDcAjed+vjyxzoAF2YQvy2lgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999967467167, - 29942493, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999967457166, - 29947494, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi43ZtSCWBTJP4HsfaguouXfnAcpk5rDiqcRcYwjGPfDaHDNEyTTCnhNGETAn4hLguutRuqTeBNP4GNNMfvjiRsRzvFBtqQgjPc1RmvJKppEauTrL6PXfqyffhKnSqnkXLYi8mk57Q6b8cdhvr7siXhkNDPYSKeJgtX5RcsYUNckgdJzAWPrJTumKKh9xvAHV2GtyF7hKqcZTe1aZGbeTAnD1oUkxN3B2q6UYMMEcRkDgR9Ezc4kyuKigzRfXeh6BD6qeUawTL5LQvsw6pbSsBzZDy7JykEDqgjFyKqvwVhBDf2eanuYYikfpT3DoaCfLh2xpEv1B413wDQbQynVrPWHvqZqHh6wE7VL2nA8u5373g2QsJmKTYKUb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945849 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa b/tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa deleted file mode 100644 index 46b341d6..00000000 --- a/tests/data/transactions/batched_tree_transactions/2nnk85uwT3CxddR8wpsmKmhDyfpuaqKuk5norhqV594qMwUriWFnLgKHCh6dc4uPp556P7878ZXCjGjVC37couaa +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 102, - "transaction": [ - "AVmA4AqfUafopRubOCM/ETqPoiNPcltOXHhRTTiZCivQWCl3lyzqOopHqn6hnomRhWUWpvr1TsVjOsE4AVIG7QsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWa1qSGnv5sPQwfYA6uMUqVcXLP3EqIt1KhZTiAoCnr2wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999981737194, - 29807466, - 13000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999980727193, - 29812467, - 14000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRA3ArM3CVrxMyTMk6krrAEfsrecHESQbHwTXKVuj2bp98Dneh1thkDNXJVtxmMh6mkcfJTDhfaGZA2vPdGTj2kwe6EDXCE1FP3aQyv8hvkHCAgxSMcWXD7kvm4Pcx8ydPmuwj8QFsPP4qvvSmHiYq21Wz5es73mUbrWVdKD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945834 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD b/tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD deleted file mode 100644 index 88711a88..00000000 --- a/tests/data/transactions/batched_tree_transactions/2qULQ7JwQkdbcGEnsxpnWbUhDQYfbVNup34Fj7LNYJPkgcBrCawPSGSJ859wZeKUnwLGrfUyGPdjinwaG6akhBBD +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 145, - "transaction": [ - "AVvRGWG87fQqT47XQgQbjWeRYDlbNUtohyQ2qTH5522H5mvNBE6zVXB2iJry/1/ZaVRFVwdvNsMxSJ6Qvd1BLQgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQgTd6w2AJN7aSvkmJeO7H1u5khlDJH5kTQqajTb/dQwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999963387159, - 29982501, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999963377158, - 29987502, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi38ReEAq5Z4vV1FevYiKrxsJHi8BbDQyKU3aFByCkUBBNSGLAUM4eDq4mAoZ7jVK8hpikQCzmsJ4VLSrqciBUX4ii9sZAECXdfBAiUnQhjTBr4XVfYopV9NMjTthZV2pXY9vpdUkX9mxe71MUwcGowiVkv9FY4EYcdVtkKPuoeJvJs3kdGGVDUwtEHD5fsjvfc2EwNcXpdabDKJpigAieq7JsytyxfCMYvxrgv6q6jvdYMVuuPsR5YWpxaCtMxQhiR3nZ3APdNaSCL2XhCd3CLhzWnsPM3zPgZmrAs6PomVuAQvry3EoDqA1zGWaMSTMeuQd3zKre4BUNFoMdVBm5kSxymAaVce3rd37bKDFomGz8ZYbcyzuQ2JB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13952 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 949448 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50650 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 50800 - }, - "blockTime": 1743945854 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj b/tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj deleted file mode 100644 index 9d75610f..00000000 --- a/tests/data/transactions/batched_tree_transactions/2w6swDfce3SvTSpTnmo9WAbYKGP2mPdaDfQjJ2z1k3vUqoGS6y5KaZkKLB1NkkNo4oEx1NGEiTMu3vX1YFUKBrGj +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 118, - "transaction": [ - "AWCsBL0Omhp3T/D6K2HUn1++FX1aTr36W6ToA1XE2VsYFEHdEEXfe8x7RsbphhAafc82RIfKDymBA4bXDTgLLQQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWam4UmcMHDvoUR3HiOqQHTjtHyTridyheL9adyIb3xdQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999974597180, - 29877480, - 20000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999973587179, - 29882481, - 21000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABSMLp9dL1SqEz1EZ8QqUsMundokAjx5V69f2HhjArMbhCHsEn5iAMc8V78YCRznrEiBNDFpco24rXWtQtjKp6V86YeW6WvywWaTLo3r5aEoddMzSxT34ZJEVF5R2m479g1TAGd2MEHTsLhJteG3ozJtFSW24MYcXdEZf9bdq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945841 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx b/tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx deleted file mode 100644 index 18d06ba0..00000000 --- a/tests/data/transactions/batched_tree_transactions/2xCeeno5yQnMTTnJaNXgbgEMpVeoqvsdtCKsERhLmHKQxsVf6knWXacaermJx3Xpetpt1XaS4kqWdDVihRGy9jNx +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 84, - "transaction": [ - "AWGev8tMNa2a291clSkvOjvV8ez4uG6thUoqqjXPgKi4+C9+8M219FeQvsFPZS641zM5BMj9q2XrxD+s2EAuuQEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqvq1pWN1kYn5xQ8kC9c3U/dyI/ZN7Jre8bGWVXEh3SwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999988877208, - 29737452, - 6000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999987867207, - 29742453, - 7000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRPvSdhmoKfRmWPEHcue7ay7nR8BjaCWjzVxcPj8YhGML2NPUTkc31dzN9Mp5EJb89ZdmFBxcNzm1TLee1mA5dnkwZa6TTBqLm4D36vr4VKEgiTPKLfQ78GMyq4W7H91hFJQZGXxUzw1HC1izinq8XzNKTNJhWwzr5fbuyjV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945825 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE b/tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE deleted file mode 100644 index 8a221e4a..00000000 --- a/tests/data/transactions/batched_tree_transactions/2z8QESSwRr3dpoAemahnfsyBq6NfnQe6E2RJrJATfWvz5JesLZdC7fKxtYkENweA3y2vyqs4Q5efzNBEEgyebtcE +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 72, - "transaction": [ - "AWNIG2rVIhSFGvMmlWmo7UnBPmBJupqw4ZA+jheHw0D/j7DHenAUHaMj8RR6WTTzD5LJKRs3J4Wqnmmc1+rWZwcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/NYZTjSbKFy9OlAq1BopHc5PO99LnTx4oVk5/v6jzNwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999992967217, - 29692443, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999992957216, - 29697444, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi8dzTAzQa22XB3pxuQS8e5ymVhUxY47MFrb1qmF9KSTiVecDnimtHmANEfuvf6fivHZYxeVbC2UKPAWi9F6N7G4QdGo9VMTg6bGDhNs5Zi9dhPh4fBu7bfQhS2m93JM585FoNXeySAPkFanS5d9BgWz2UEbv8aaL9QVPyrSVfKXQL1uy5oPCBuKDfqacyrmAeRNXF4BSggxLZBuYBsEJi5JCMnbHczPShWWpxDcpzBYCUUhbYVuETjKcKUaA4yYmvWWRnfSBYbbN7XyE2m6naKhMiTZBofJGjZhbP9yQyT82A6JWncgjaAe3k94hirDvaYJP6brmTTahFgFov94Tqxhaxdb2pcQKo7k7kKLoaG2oA27BcseBZAcF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945820 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s b/tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s deleted file mode 100644 index cc0a3620..00000000 --- a/tests/data/transactions/batched_tree_transactions/36CQUAVq96aBPzqFYQofkmveDGA1VDaJ5bPrMTfpsBgQ3fCc7i6G6s73psfUmM9R9BEP3xuKUEptKRK4ZqBCFy9s +++ /dev/null @@ -1,81 +0,0 @@ -{ - "slot": 340, - "transaction": [ - "AWiD75VxA2dLOHZ90Suw0WeNoOHoE12Z1PM5YUtfBRf2jlhiNyoofTCXMdg61NOBedu/WRlwx69h9II16REYiwIBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Agl6xzhkycvX1NAL5Kk6TE2gJxmDF4LzkbhGaEx9KfHAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACQP0u5aA6jAHQbx1CxzDaujGzyrsLLFu/DHVVtAxDY2Iy1+0US6S58x3bhEKW9TIXbIDz3B5qqGdbMbUt5oYKoho8tLHTOm7WEcN8fmDZclKpiXfQiIHFw7a9UObOlepSIiuAi2FReo4IPI2yrGaJ1r+rHIi5rLWzMDMQBMo/xEDYY0XEDJwp0e/vPPDB1QXmXi++8c4ILWl/T46GwmmlY=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995013200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995008200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74xtoGTCTAh4TPEJVvpQayXLRnx64QV97zg58YZjJoJjyzYfuneNZBEMhxDgYHv1XYNUeR96BuKYqkEwPMue17SBbrcwJsoV6XbRn7CUbzK2vjDQK1hCiNHq2i2uStXm82Pz35FCeNLAYVwg7vUtvHUQPudcgdmQRXuxdLgVJmJt4Ysuj2ksMfVkfzP9c5WkH9GXsRCtLi3WmsxtTZ7ZwEA5Mgx5T", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2nDtA9ouppFKqjGhQhvoYQJnLJufW8gQQfryR6ZmzVQ8ukV1AuqZdxCuZ3NaGF", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 75882 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107232 of 182919 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126246 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 126246 - }, - "blockTime": 1743945948 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf b/tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf deleted file mode 100644 index dbb99c3f..00000000 --- a/tests/data/transactions/batched_tree_transactions/36EaLdr2EpYTko77qUoB9i5hSFCgnwYmCLiqrqmJDV12SBC8udiimvsQAFsqqhv1zW3X5A519CqnD8nfdAyzxqkf +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 104, - "transaction": [ - "AWiMMjlX8FEMUeIoWxivGXCAbsqwx1UJQeJQX7MSB9gGjT50F8PUElNsXOZ39AOMgBRR23Eeee8Y7tdV1jUJGQwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUqsHkrSioRxUMCCX+NyQmKNRQezLYVCDoOKRSyDC21aQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999980717192, - 29817468, - 14000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999979707191, - 29822469, - 15000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQwLkAr9MSsg79Cvh1qXDXW3Tr9ensdqk1LEx6J9FzDVmDyoGMtgTwv4THaH3FfDtUJ5NCv1mP7fiwAL42E1NQrXgSETUxSV82xdkdsLsSei4fc5dDKkuy8o9RCdacWnW8DVB9RxY7o5U495pfKV59nGsGRa8achykWFNT2P", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945835 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh b/tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh deleted file mode 100644 index 4a766c76..00000000 --- a/tests/data/transactions/batched_tree_transactions/398zjr7bhfNnfba4hbu2ZLLKGT7MMGE8Xeie7QnTFMZjgTSzp2v3aNA9gaPrfcc1dHb1shpuAzct6TkhTq656VNh +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 77, - "transaction": [ - "AWsNQPhCn+ncFVi/SWyHnl7BRZMzAwdkKmli3MlgqV/qiObqXxA8Y2F0ZTT3yWoXC7mJIrA4r4S7GhWOh2uZewIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQMWzJ8rFRJri0zqyruEOgi8u8AMRjKS69GVXME1x8mAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990927213, - 29712447, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999990917212, - 29717448, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgq7BGSdT71ZrqBAGDCxaQH55maBc4YTAkFPHaCMQ2T33BU7w3ZBZVyhhQU5QqCX94XF4TUzRNyJSbCJ3GfRv1VZDcg3Joj5u1HEZqnGiAHCoukhyUyFek7eyTPFLN1MoYrQ2QmKT1LwJEG46MAUUDig26qjob6kyjsDXY66KJP5yxbGY2QETgLGwx8GWmiqPPeCCDPxPpsA7MBBydd24Zatyu4pDKhHJ5pZWnmAZspTFtFBBuVUN2XvmhtnHXEr6cTLNDD44cp61Y8R7NALh5M1tMihyVaZMNSo84SF3LqDtNUHjdmPaaDJ5opiWb95UJ331R8aikTnjYD9ouDWgQM4ZWUJRfCnarnafgTg6q1v6UwE3LMEnUiRd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945822 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z b/tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z deleted file mode 100644 index 25d2dd31..00000000 --- a/tests/data/transactions/batched_tree_transactions/39kZnjWtZsqJjTy5FPpnY85SGDJEBq3wsVCWdghtvzGxqL7mbb7qScPbZZPwGWCbD4vCnqh8NS3THCqq8wMYNE7Z +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 172, - "transaction": [ - "AWuUpIxl7XAH9khSBLgmwHAgaD2n8iwm0dEKoIq8ZwdXnwnYHxr0g9KdjX0N73lUv6dB5xOYXSu5TfENhmZ3TggBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWORBo4JF+iaJ/RJalQiyM763Qy0v8/l0edcB21P1ap7wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999953177138, - 30087522, - 41000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999952167137, - 30092523, - 42000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABS6FomJNuMcD6Ap2Vesj3ExTJgwqw32qUNvdXzmZAF9FvRNZVhXRTvhUfLX1Ru5KCEUr9WNPJ2Lm7L71xoYwWT98uT9r5TNfbWwDD8n9ShFFwS4WjwYdU6ULrVZS6mVd1BmSe2SpPY8EAwNxFg3Gx13Jn1jAVzqjnDwbZjSF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945867 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh b/tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh deleted file mode 100644 index a7f6fb35..00000000 --- a/tests/data/transactions/batched_tree_transactions/3AspaH6KifVcWn1dumUD7yL9z4rWgfbeDJpi3aRU6RxNEc2jxH3Fb2xjcMgKy1mXbc9NxfYjaFwVqEhoNkQjj1Kh +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 189, - "transaction": [ - "AWyNBZG4d3Llt+UGHjZp1XhcytS0NnErPyFHzEuNJrasx3ojeBwZzY/ka4kDi312gSs2ENJszcfu4XSQRN7oAAwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJo5tNbluticR/0vbV6whO8JgVyUuvsTnfTgjiQxbY8AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999945027123, - 30162537, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999945017122, - 30167538, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi4eycH7zYvAMM956uvfue1kA98n3vGvUkkfhGFycVncUmSeUVaHxFcgfiMjDcKbNKmxoUbpDyKdhaKCvejYdkgoda9fboE8VA7AGb7V87AeNENfKtS5wN44dMvkKVL8tQJ33TVs4gVR5acsaZD5p4m75earx3nwn4JRpUnoPx9WDjnKXyVCf9v6i2e2zzZp7FZYYor3dkfN1NWVorB9AUNM9Po6ciLfzGcM6NPDtwAyZ8KS9W3gSQvnEYLDUVruWoaM75FN7YB6Vc6XcbcMFzBKFNECuoMt6HseydZC42h81PmwhJ9AhMr7xFDmiZBXrk497Zznj9APpxJWNyu53HGKygmwTs9PRS9QcbYk5AJEfgZJ2Atbygv31", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945875 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 b/tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 deleted file mode 100644 index 07107d04..00000000 --- a/tests/data/transactions/batched_tree_transactions/3FmqbpxCq9xBp5q6a1tJkq9dKMp43pwGtuFQydsV8eoizMk42RGsjojx1scFcxm8wsj2bqsgqMhBuChAX3vVDsb8 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 139, - "transaction": [ - "AXDGEydrk2Vsxmq+iyU35ggHKwiqSrib8va31HnlTb4zC6IzK2GarRFrzE5sXB87C738mUpkoF4okU2frbXSJwMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUsEhf6dwXtlZ3s7p9cycXOR6enuGGi13FSqo/tgOwM2AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999966437164, - 29957496, - 28000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999965427163, - 29962497, - 29000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQFT3FHxMidQcHFUjJKp4H5NkdA5oB7Z8k5iZPacbqY121hhU4nThTECBqahavh1EenMbhhwYsQdnJ7Z85oqn4FdFn8vR76Heh4fqEBETSRKXysKNuset7MrJXAsQaHMyCjNivzd2QXHyvn8LpD6Cy15mxvvZoq7WesCrh9y", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945851 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu b/tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu deleted file mode 100644 index 1f51c915..00000000 --- a/tests/data/transactions/batched_tree_transactions/3GkmzNHNhcsqDnce3qxz4LMRjds4U7MowR6V6T5hq7HrAikaUpgb5eb3FiKDSKBFMgfAAx76R4c1T9uQdg2iDzmu +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 97, - "transaction": [ - "AXGey9TT3IQmPuThnPseAf7WsQ+YToW1ABNc6EewmWI+QSmbYxSAhBEppJaSL9rLKe5Y56y/4kpF4hm+Lwq+ewABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWpC7jKxazAzxl0TNPrrtaHPH8i+lqqUFaVdEpv3CxdkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999982767197, - 29792463, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999982757196, - 29797464, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhTJiV3yiy8vtLoPDkKTeEzLCM3x4AfY6i46V1wyXDBK7e6V48wfeCfYhB5Nr3PyLLH6Br48rcNuYGJFYWi546XUK81EXpXaqKztkYryp2Y8hHj6pc1W6c1vT5rrBrJ9RxoUnSBihaaEedMVwuciZ1HoLLCqfTE6dbdiW3dCCqzka6JXN1ZExevqBwj9j3ahvSaub87YuSvXwUqAh53BFwNQVHQpn7zZqXw5BPMdZFVPfu2gBJsTDK2d1iPzr5DGKZCUS5JNngvCWWgNCHnUCanncnuz9zz89yWFFDhGyfiEi1c5hpLzZ1kzT5ejgqER9nivGnPH9Sns88QJAHLH5oBiAPVMNyizabW1X4rhwX4gbB5QWJK4htJhu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945831 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M b/tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M deleted file mode 100644 index a9da0f16..00000000 --- a/tests/data/transactions/batched_tree_transactions/3H1iaH2Txq9QctSpa2Xijywmy9i3qMEw5pqpKoj8BSh9Buhzf1qxAZG3hzS17FsBkjyjGhUQrivnfvvqx4vC9t3M +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 108, - "transaction": [ - "AXHXqpjpU41ShYwT4H07VF3QBey0zN5yV7DuDqniBwaHdM1b31LMSHzEWEuGoUA/RVzVNUfk+Hj8n/7ZX3uXFAQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVBnjG0k3RPqDxsa7FHCCcmRu0LMjfx2JWHCqWjJxpTrAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999978677188, - 29837472, - 16000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999977667187, - 29842473, - 17000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQqiYktne5v5zapVNHaWSoskN66hujaYpHpyXGbwxzaVxvNycP2XaAHioNx9fYRadjsNbfTY9XhSgX7nyFu7KH1ypXAdQ6dfv1FrvSn52RmB2WjhozP56FT9YdQqa4Svex7G6zpm1wHJkPnz81Q1CYbMEuTZii7EFAppEBm9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945837 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw b/tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw deleted file mode 100644 index dde2435d..00000000 --- a/tests/data/transactions/batched_tree_transactions/3H47usVq63h6WLch3KYEXa9gQefMPUnEa6zRNwJ1FeMKnZ9mmTu6kpUXvC5VRHLjRAn4bN3tU5RxJ5KkimkwTMnw +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 165, - "transaction": [ - "AXHgz379eIUbVhrwJ3uqPuJKpCX1hypRQYXfLyf2//cp2jKerSFnEA3G1iUDwYrAlQdWJ2W+rnvFt6YRBZbbpQgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZxza2LZrmN/kvnILVi8u7m7DuJZGLmRT/Lcce//N6/QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999955227143, - 30062517, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999955217142, - 30067518, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhqSU6o8v8dcvka1yLUEyGooQFEv4HC82emrQE6RWpxGHHt4AWxr8rnDRqG4vXYMSNpVeJr3Z5aGD9N3Guo8ATCc41TmNcG7jMX3AtSDBor1x9ZWphsRCZifDrafwfogfJG8Xa7hymhM1TLNNuCw6gkzoW1UeVDs9V2tsLQso4HSU7mTNQZA7yrnsYNDsyxjxxXv99NokG3AGPeW1gEDDidj7qwzoKoGL75JLHXobn9oCtFVExLUXBgPP5VGaK3RwvvYsEaG1M9Zz2LCHEgwMdso5ehpaAQB9mwDz2rTXWCa9R2qKXzEj2VkgdTiKCqs4gMQkEZfxt4FDM8oMU7vqapFWti3gPsscPUaxMzTwDWi1Y4RD6L9gAThq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945864 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv b/tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv deleted file mode 100644 index 50873d36..00000000 --- a/tests/data/transactions/batched_tree_transactions/3JahJcprsDHo1EJfJhss4gBZzdueX1VAMfKxp5MpTRRvBwJoR4Cig3LRNKaEQiCmLL3LQw9DzFi2Vy2tHGqwQuXv +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 149, - "transaction": [ - "AXMx9InCMDG7WTfylYRmGzyk8INdzIY6GIZuZ7JG6DWKav1okzDmN7qaeZhQ+vpXU1y9i4ELudlD99R1VjtzHgkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUCNzZP2Uo5hniP1zN+xh9EYqfix5XEb+dFmOASVHCbDQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999962357156, - 29997504, - 32000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999961347155, - 30002505, - 33000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQuDw3MomqsVnxxn1n9fMDLyLQWh8ror3vSr4tvRbUrLvwXcKt2tpcba4ck27asz6AvupBjrDy5qEnE6usKyVDiPo94tZYjhhKPm6VsqW5jCLx2HGmxcfCTDw4yGbSp8jtp142Gtmfa61urTwgZzesuBmdhHs8HfdEMKHmBm", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945856 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ b/tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ deleted file mode 100644 index 1e641dd5..00000000 --- a/tests/data/transactions/batched_tree_transactions/3JfmQvUHtPGXkZXhART19Ez4zYpgfwxS3XSzdNg4yWEmSrdefgL4A58CqCaiSJQAJ4Ks2hRiQnDgw6ovppqz6xpJ +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 153, - "transaction": [ - "AXNFQZzu7JRCJR3SGiy2bLBEGfa41i8ivHT0rkzTx8hhrmI9MZiN8oRK+YJwWXpx11qGqxN3o4d34aknM1aTPwsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVhWA09vCK9o3NYQQw28zhOy/R2z6HBkHDWleWbZfHpQQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999960327153, - 30012507, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999960317152, - 30017508, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgvAh7HX9FdBfJWamEJ8K8ik57w6ZzgcXCyiV6hcM4RqAAQGcrtS3SFYFrg4dJQuRxEYeEPyjDVPVAmhy27p4JrNs8AKTTcCPYHCibGdjw3zyTL5tPM9xoPztaeJDCNq98EsBjqzHzWn7ioae1B95voR1i2q4t2a59fKK5ebnJtk44Qfy9R81zSBZnmH2CE3XSnoZJPdyBBHjSNowr2VBhjQkMiV7ESTeR5VyzHTN7EfSw7q4Pogg9njaovV5jQFaSaLYh9WX63e83wrDxyGdvmHJ8fvu7dGQbh9Vv9uXQVGQUc4U9SXUnkbi6MYesB788BVWi5pWf3HkTwmffFhzwSzXsbvhh7repvKCtXv5ZLDdnB4HVnptgvtP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945858 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj b/tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj deleted file mode 100644 index d9ac6285..00000000 --- a/tests/data/transactions/batched_tree_transactions/3RJQ3r41hSgmh3j3PEaBn2ZHxdT1Bwgk8jcwKKGQMUYnrfXKkKdhFpd7uSrWygYrXhBoAQ5C64ibbfrc4zE8etHj +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 176, - "transaction": [ - "AXj9RmnWZ2KGO4krrXGBdb/DJcCaygvIjMR5uD7U+m2xLfxD1pt1OyqpXRZ202onOqs+YNxC0fXlzZcEEVUNxw4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXbPINx9ooOThxRzc4m2CPl8/IFGtKsmyd4QJyfhAlf9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999951137134, - 30107526, - 43000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999950127133, - 30112527, - 44000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR2MXjShHzqWRF1bJRpWsycmTSLNHB1FeStRTphQ7Uz8btFpBjRfy5ouyfkGDXbsY37CQ8C2RFLvD9EuK7xKMFbfoMDfRXPtEZfcKbcQXqBtHpog52e43xM1b5C8r4CWb5x4WtAjpyK6Hh9dhv31Qc12Ls2YQkhCRyE5g9LT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945869 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF b/tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF deleted file mode 100644 index f16e1d90..00000000 --- a/tests/data/transactions/batched_tree_transactions/3RwxXSAAmqMFnqjNMDUizSk1amWWoYHUprtAQEq8mHT3HxG59c4Tug993y1yHvuN5TUM3DpELhMmNuhudmwckmdF +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 74, - "transaction": [ - "AXmMPSqQgqUXTCsxKDCC0NfqBggxvojz519C2lqAGqxzgvIG54NaMdjET3eWKm0hHFKg5Qc8OgfmGqkTnGgg8Q4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWYts9mEO4LR61WtjqCa3v6xwIvjeMdLDjQ/l0bgnTCvAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999992957216, - 29697444, - 2000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999991947215, - 29702445, - 3000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRY2XJddHWdX36GxBJniYQv7smTToNmfxJuLSLYZBqBoDfn445o8k6b8LAqxXJs4iAHS9hrGCXGYjxBhG3bw4ikJtQjp52SBu9d39HN7SzbexvUa8Vb2QbqTUrsQaYXZPinyJYBTXrnZRGY3G6RcQc5pyzUYchSPcaEtCJbZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945821 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq b/tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq deleted file mode 100644 index ca90bb81..00000000 --- a/tests/data/transactions/batched_tree_transactions/3VLWkFaYdCJ9WPkN5YcZroBQQgmuYvQdeoxJTaQnzqJTzcx5mKcQo2jPGq711KFNauYSPdcw8K24rQdCMtdAffkq +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 322, - "transaction": [ - "AXx4YsW8e1YQfKk6q1EvDp66xa8rcBhQSNfC+7mRWlS8wE+Cyt6iCoXFU9A3kEd4HHJGlrlLJ48l4StTLguI9wYBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0rrDiMEKKExnoJhTSxsDE2JXSAaPV00ODI3kobc5CRhwBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACjiPR1Vf88KVWsVR0hgZDtHxsifJmghs4V6nGW8ESNtDulz/vC8dovGpfzqQdBLpNsWG3vYnP6omfUKyiZz52YKrJnaK9MCgh7N0MJrITJrlxGxbNyVYJog4jOA+dfrmR4qWargZeiprnrx1zP1cZrPVVOOkzjsWq0Q+aC7H5GrilEn7De2Zm0orFZZgtrB2gjUzQwJQ7zYZ6BdSOrHL6I=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995038200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995033200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8942JUJyZPuQJaUzWFgpgiQ9cA1zqGi8dsW3kV99PvyHi5hWLojCUfMdL9VUCbYC1rgtAzn4sm7jtyWTVbVyn3FiAMLpAUNRgbTBcZLZb9dUBfvvsNr7Ve7MMh2gMCi22m5tdwLZ5RmjdrhwDDeTgrdWG7kfjBjnpbRT7jVgrdrfe4WDaKdiNvBagoecmLU8MDU1qKqmgnXd3EpxvaUFegHtjM9LGH", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4xBC4n9YoLaK43qLX9xvMzMm9SMPTbQm85KG8xWA9uaPxfXAZ16mCzBqpuEhcz6DDwfxH4o7wmUfjf8d6CPG9nz2TjBgFst6anKfjwnoUW", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72794 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108928 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129422 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129422 - }, - "blockTime": 1743945939 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW b/tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW deleted file mode 100644 index b4954f5c..00000000 --- a/tests/data/transactions/batched_tree_transactions/3WhFKnfgr8YCcpop7JkAdxEpmHvc6RRMc3bK9Te89iGtYt4ztCwsBLiCUvSVuTL7xNEKFEg1fwxuG9JurKzUFzoW +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 193, - "transaction": [ - "AX2kEgt0ko8/ww5RURxL+I9ZxkBlXsqp59AKdSsSdHrSJSDewkAAM2cDeqJ5MBhjIL6qwj2+oBYn4PcsuV/xkA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+bN770zwfZcMz5N78fjH3ceOoJmqju3SGtqXhbCJPRgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944007121, - 30172539, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999943997120, - 30177540, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgfydWX7ALX8fhwLZbHUGNKvZmG24pJ7YYJVKnnF1K1nNCeZkG52dgpMqy553V1mhKHUhaYBV1oGyBGL5QoVRA5gxKe7jVT9K8MKNgFqY4Qe43GdZgmKXuqWnAccmUzxhZ4apqUSFc1QuyY6fNp69AJegMEVghCsVYU3npXC8AWm7wjDQhj33E5EJzwyuBPDMHp6PiNbdgJ9ecJffmhxpfBhW6CHvG6yWkXR2RGicSReugMeDZ8ptTyXcGX9U9ypEaoqkA1k1d336WMS9J6VNhtV9ho6X9F3VUv5NzHtk9kS6BCu2Rqjh8xmhFozxUmgojdTWxH9x7n2wWjX3ZzdwCCL5YFJ78fow1maZSeT8cbt2i5FxRp94ffkB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14641 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948759 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51339 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51489 - }, - "blockTime": 1743945877 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ b/tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ deleted file mode 100644 index 063c7f31..00000000 --- a/tests/data/transactions/batched_tree_transactions/3Wpkvtev3e7w2ymey6uix9rTdksLx3LwZ3x8Z3rCx3QyMLJAiLaWZ3N3KBtCiRSkGF4dwJhVUC8nNn4qbc9EH9yZ +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 144, - "transaction": [ - "AX3AqEjw5poCZIQdFmL1TmwvXEsM1I7KWLC0Wzn4nsShSRE9TKNXLsj3iua+KxVbjvMLPsGrix+JE3ncUItvmQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRaCSzLL9jtWjatUn2Fc+iugoiPEDweVUeQUlejlfPewIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999964397160, - 29977500, - 30000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999963387159, - 29982501, - 31000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRpNb11wRygePphY6AmTrcBZdsC3mfXAFudJp7z5R51mMnabGoEciZ61K7BFvfcvcmnjLw7uyzrRyY3f9r6c6PKr11zNexS2JvGcbaMuJzgXN37FuXfEM2rFSW9qcsFiZBhdCzADEBobjAU9t4cJscjdjozntKsdE1Baheto", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945854 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd b/tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd deleted file mode 100644 index 4a4bc79f..00000000 --- a/tests/data/transactions/batched_tree_transactions/3WqKaxAz94p4E5rrHEKfT7wT7JzSAEiXcYh5jV1hGtbd63mNAHYXFtTsspJNDtVzVFH4r12XHDvrG4tKPTGyxoxd +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 152, - "transaction": [ - "AX3CzOoxfRlB9uQOMyRQk+pYvgffEnEPJfY5f52sb1pi2l+hnI1SASmiL2nSfc7OeGOYyzkJ5jWtRm+Nr9/7xQoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/YAg14ytfyluCKzICOyHabfS99OnTrPx8BQEI1JgplgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999961337154, - 30007506, - 33000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999960327153, - 30012507, - 34000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRLCFehQieJjAhYNKjUjbC8KANHw68JYdL6541vJbx94oto7tncnFjYYP7AjsVmBymTikbGmHmCQP2rYV56JY3DjCSdgBwRqgGAKeCXDHyYBYd3of3M71jXBcetkjfz8MqdqFFugyuivWxV623REUBYPoVE9pjR5qPYrVeis", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945857 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF b/tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF deleted file mode 100644 index dd8e08ca..00000000 --- a/tests/data/transactions/batched_tree_transactions/3XHmKej1q4w82jooiDepcH1SxWR2mrQ42Vm4NMfobvTqCCS1c4m6TuRUxo6ygjDm3fES5PSrSZvTP3QRAWk1PxnF +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 107, - "transaction": [ - "AX4nc/AGEJpgGNoHyWHSEpP0zxQpoJdE0QwEU7SQraUmc4fcCTtO1KhwQ0PBoOB5A6PMPalKjfwo3mOgaK5QuAwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8NbrW6inFKPTamMoLdZPiioy3GwQYYKe22USK+/QEtwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999978687189, - 29832471, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999978677188, - 29837472, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhPP3KnYHSuNySgwpHrPo7TGKLsGTuyf6y6iUwsgwdVu8Hv5Q3geSp48uxSFPbZpqJTcJ1Yd4bgqtZYXXLEUSgFP22y2Mb6ut2nveZ2qQrWAE5NDCLydGK4VzdrpKskbF74ESWUUMxtC1uqW39qhpPfRNEdjp5ewqp2RJMZn2v4mLMzcJRdNLb5TLqmPsH8GzbbHRVVJbBXLD78XNzBqEFsn3hJCJgJCkTrRiR2rsjMVixTrfMmqzfxiv8HdWXtf1FtdEE6MgJQ2ua2X7sY57TXFj1t49YyRHih6WhA8i6heAFGLTrWs2CQoM2hFMXqSAjW9HtXh9pS7MNnJqnhheXCHtWMK7WURtSsXmD8KBJ4r7jHracnnPBFAo", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945836 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE b/tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE deleted file mode 100644 index c7528dfc..00000000 --- a/tests/data/transactions/batched_tree_transactions/3Z1mgBUZSQ3MJqa4YYy5PMKFowgnfBWQdgnhXo8f93iNkv9T2w6AwXnyfsQkvEEhTApcN1oMLUn8dVauSPyJDtJE +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 124, - "transaction": [ - "AX+kGtj/S68YcjVxGBeE65qfhe4LAyXi2iEcwLzPknpyOT8tgbIxX39DaBGL4CBjAqH3Xix6nOF7jGzOomOQUwMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCVpBS1dJAOd7D9vUjuALzif6qFiDYBPSVTujzAqu7FgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999972557176, - 29897484, - 22000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999971547175, - 29902485, - 23000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRbunam5A3NAjFET7ub9P3s4oQE9oQVWQHHePgMVcAE6GAc2rrUaQZuwGk3Y6CFrBcJSWTVB1xsrx7oF1xyAHAPbJ6sJ7DwE9EiuFeq7gXXsFxYVNJkNNx4scyShzUvHLrYhHig63jnL74T3AEYrLRptvTKXvwSsMxJMbwVZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945844 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 b/tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 deleted file mode 100644 index 46f7cd3b..00000000 --- a/tests/data/transactions/batched_tree_transactions/3Zw4sU1sw4R4wMhhs4agHgDHEweV4jedUtKvppPtFrFzmXJTJK6DW1JCHEgHFcUyDZv5a4e2fbJmzLNNFuycPXF5 +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 316, - "transaction": [ - "AYBu924L6OTveL9qyIqUSZs8Xptku2gmKRCuBWg9jjiGJ6ZIV84hHixoQcbgI667vmX7z2Ky9RY/i2vnj85mtAgBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0SbvA6Qn9sON9pJ9sttnvU8JS6Q6huIifSRVRRFJ8kUgBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABQ12cyJ7uRBhT3kydCowk+d6Oa7/4bOeUM7wlhB8ZCwGZluSvlj+GtOx36CkNRWSoTdlJeawYW0qJHCdDFgQDEeimi/uwJw5rajCWdTwNJ/z7Ba1zbNP+15ZN1TsdmBsgMTg/qiU1bSwgMqTW6evq3lYZoXpc++5K2YBwazisa+IBa/ZyVag7u0CMU8iiLXhvGruZVM8kSs4vUJaW3Fu5s=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995058200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995053200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941g2ErW7z6YepiFjigos6hUCcq1CbWtjws6DmGKFS4kv1HcZYsksGZQyNL6NmEV2jM166WAnsap4jhZfk3KFhW14FDvWXEbAnteftdhyC1YLgGqLadFRNstDiTeoJDTyzstaMLr1mYStqDbmVjv3MjupGR81yNr5eYuJYPuAnCRDuRHfrxUNkDHqXwDYDuwb9ay8mk1fV1TYd3AYsxNVzdrH2snS", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmh8YL5KJtakCK1YqYsdtohf4S211kTxZR7jT5oVHUraPPVKiYeWE1oJKCNpnEgF57P8fbdfFUKue1gyzuRELcRt1zz9Br61skj8HDt3qsrz", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945936 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf b/tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf deleted file mode 100644 index fa062d16..00000000 --- a/tests/data/transactions/batched_tree_transactions/3hx7reXJUJvozbP12VQpz3oJwbo6x9uAn7XDF5BU5Bb3qR13t6qXUEMaLmpTFsUytdJLtj1vnnSQHDZuxHBzpjLf +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 168, - "transaction": [ - "AYdZFhKXQKITrXtitWPvdAkXH7H17MO/3BJvtJXzhqI3W7QEsJh/2GcMsdTXkoGt1TejVOSU/kce+OlOuPuLtAQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWsrVKtcCEz11eTDjZ6yiIDGlQQdgJSQ1pJkihGrKyAcQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999954197140, - 30077520, - 40000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999953187139, - 30082521, - 41000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRUKYdyxcXPpPY5TXJowXJaXVg5MpBcote94UwB56PGujPvphHYRRG3yWq7VgXqB1Y3YtnijiLh9u71dSnHoGTTjmk58DoLG2isUT7x5y14q48ecFJk7jYNnMYjB7h9L2v2oHs9gQGL7GGCEfojgquHKH8bCCppDnStko3Ys", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945865 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V b/tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V deleted file mode 100644 index b5ba97f3..00000000 --- a/tests/data/transactions/batched_tree_transactions/3iGFGmBJietWpCUk6ZaH2dWVtNxE1nNXF1DpTAWfMyVAov7RJoa5mQEuLvCfUx612mMuHbPfkNLBZtCHCYJR444V +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 141, - "transaction": [ - "AYeeFgg+8bY3w3cvcvOV9fyKIxTn/3uSeaf+vddR82dm7/4ogh8JwqKvfPaNIgHEu0KJQyhR/Xpxwdcs0YaWDw4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQ+Q/LJ8Y3+W+VoaaUOuyZsWpA4mlW1WHu5AhOhNzMXAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999965427163, - 29962497, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999965417162, - 29967498, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhip5sTi1xTbJ6gipD6zCQS3ycktJMEJRhyCtgvzdN8P2z94a5aPkCQpoV6k43nHdoQJdCLHk6c4yxwh4vHMAcqzhqpvLkACxywhvCk6GTPBDQbVkjiPa2tGEoXoasksqWsyc4zGBjq1nY23QVprfRHW2Lz41pKVXneF9zQHQ9RBkQe4CvFXpypY2NHm5CMQuxZogup3KsroTsxauBkpWQ8YkK3jJqAiDFneicyKHpaUNpEu9r6VFgUkJFURYyXtySBsMT2MsWZohVo3kcdbg5yAWsT72RqiseSgWr146RbJT2ps828aREj8LEtYg3zjaNLPJZKh1CSyTU5SAMMUPKQUMb7xE4G5TrGfZNyug3hGr5TWtaWvsp5mZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945852 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES b/tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES deleted file mode 100644 index d5925178..00000000 --- a/tests/data/transactions/batched_tree_transactions/3ipa4fvik3NEeY1uWbYLc5Vy5kzzYc1ZUW6dpG2kF2ZpRWSMo8YD3FWem9oeJuhMXrP1R23EDSDB7XZvEQuyGRES +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 142, - "transaction": [ - "AYgZHtds6Oe3PoBNKWpcxpteoMCmaAZ2jUMGDVYsNWIB66C+t2YDLk8QRs+sueSqR2UL6LMjVN+5c6jPAI9Y3AMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV3S42L4NKUl2omJ13Cwz6TVWQJDWhVzLCIBLMRRso6wwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999965417162, - 29967498, - 29000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999964407161, - 29972499, - 30000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQTU4fpUEff2ezwDpXWuLWiDU3ZwXkp6Em1NVfZpqASki6Bviqb4jB8YKEpMGbKUhND5XLbVDX7gFzDuGYzH7zFkhn9LUSm6DmeiHzWZGbinmLxbAfAzZQTgxXXaGG76GeDiMVkKCsWDGfBCKYemyMjbs2H1EBx4yoQpyFGK", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945853 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve b/tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve deleted file mode 100644 index f42a332a..00000000 --- a/tests/data/transactions/batched_tree_transactions/3jbW97YUUHZJBobeJdLxQ2fQGfZSGac5YdyNoBtSstRGQYBUqdhPobkrswBdZ5rckZkM2azDGaVbvwMjZdFQC1ve +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 100, - "transaction": [ - "AYjEJVxj1r7wibxHU7WWHFtfllNp0UqDl+fXmTI1/oAX1w7jQsXTPXzWG0Tif32zGgPhkn94cFK/Lms6CAALKg8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXAk+/AWtWzZRPhzuNmW4wg0StABJIQEBbzzRraQDnhsgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999981747195, - 29802465, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999981737194, - 29807466, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhS4Gb9LpBhxQ8WDbTUWa4SepoAgJ5rbaeGTrg51Nqkqb3c1sNT3AFmHKzN2gpdEkZbeFCwfvrfxEEE7WxJtLAJEK5pZkZuyayB3KXmEUqZ85fUe5dXjcea5RQ2XtHCDwHQ8VEDDar87JKUe9v9suDWbFYrE5Ra93p8ck4PKVEukRDQwHwiMeuMsaq7LfCdkKBVrT31nSU2Q9D4HKzMFriiFRC9C3Rz1dfRjUtWoC4gWQf2UVLMQo2YXBcopNdUzQVF62s1wBuzqZ9j5uGhGFskXPwVznKvkCssvYygYjAQQFc3pZqV42StQN4JhVvJJEVUwgUJTQerNaBY7PaiTzdXUuwNEVWtzX5Fg2JGz6kuitmcPircRow87R", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945833 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU b/tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU deleted file mode 100644 index 9b0d4d9b..00000000 --- a/tests/data/transactions/batched_tree_transactions/3oBcw3GVvhaRE4HWaJ6EhDXYTYzdQHsGrqCi4sUTyjrjeT9oKbvx32FAosSJVjf2XyP12Z8vZCS4NsM92bbVZpiU +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 76, - "transaction": [ - "AYvcTKsj99gqU0pQUXDns04kXJl4kBNjQCO6YU8MiJpFMc08gEaYO6BwRB842S7Dezte/wYddKdSB6vFHLd79AEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVjeU7uMbtvPCwe0nxMsmfg3FCwEMqCJeNPZYFgNcvEBAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999991937214, - 29707446, - 3000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999990927213, - 29712447, - 4000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABSHxxqNAqsq9UguDgWoJX5ac42NVGZ7TmPnRnLXPqDfEQQwsmCEhzEDiGTTSyRKCvfNrvNFHA5mjnNnRpMGyQi3n7mW8iq7vJTcrFUVjcU8DniFqyfupgxPuMehW8p2PUJRbqP9JhTd4Rw8fqsScc161FL32xSV9saiUkHoD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945821 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G b/tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G deleted file mode 100644 index 885d5e70..00000000 --- a/tests/data/transactions/batched_tree_transactions/3okE2EBeDby9azFYn2KVe29bJRn6LatpsrRCJmJuoJZGvXwSfFXMh8Rp3einLi7NFmKf99huNXemsWUiaViwcf4G +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 130, - "transaction": [ - "AYxYZ0kP+2mztxSohN8vHKEGgfy2aWGMFfgbllwLBOdc+LW5M9U5kz+LdOkfOGZ6c6kADb4xaRv4bjLZO2hPVA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQUhehDNdeJ6AGX8X5wjNg+0a7yI0cxq+c1HO6iiPk4wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999969507171, - 29922489, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999969497170, - 29927490, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhybKUcLeEjtuvFrLYTVknBnjRFjFQpBQiPeysYGwLaryLRu5ryBvupJzK59ayp4BHWxZvopSJVam3QKiRaiRizJEfVSBtq9rcJqb8tr7VSF5PbFJvPAuD7d53jesnviJT2HjDZooB9cgHrXik3GLweF44WjQiHFmm2fd9MNRAx8PsfLoVFtaTjUmpeXY4zvkXU3g81uKnQ4dFVicbPircv6R8acRwJu5mug3MFLigFJwJo293VnG5gEXTcZQJguhgcuMrfdgfEkczze4QqKPKUuCcdS4tnkcnExzzgLkVMyTUM1JkQDhR5idCBeNVv2EgdZ3LfpgA3dAHFEeToXXemEPUeRy7X8Ach5ZNKh9C5VUcQFRtfvrPzwZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14522 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948878 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51220 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51370 - }, - "blockTime": 1743945847 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 b/tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 deleted file mode 100644 index 7ba81878..00000000 --- a/tests/data/transactions/batched_tree_transactions/3qLVa4m2rvdhgiXWRN9LchccADn8yYBS8VWcZsQWTpF4LQt3f31MCGYQiRmbbKqC5AF9edSMgfGgq74KTckKy3Q5 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 156, - "transaction": [ - "AY23mjI2BLOeSKzUC2z0tR86bMG1UUqz5NcD7fPph3ZgzQIJCL4pscBNSUUGhaCZKwzA4LRla6XbK2NsWveEeQIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWB1PGqS5PQ7D8bWIG9jWONddFVXRarI64FfPPynT3tYwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999959297150, - 30027510, - 35000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999958287149, - 30032511, - 36000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRgLW6YK6oUEDM2BYw19v5ngzQzTSG12TJaw34P6UMxRXrDZV3vVZiPhkQc4DMmBkWeW9EKoNgDb7k6aDhLc3LegT6s923qN5gqubfFVdZykPjWKUjrNQU77N35QZM8iZ9GAeJrr7wAQ6Akkdvc4DuusK6247dmjEZ1moUfh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945859 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs b/tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs deleted file mode 100644 index 7b26d8fe..00000000 --- a/tests/data/transactions/batched_tree_transactions/3r4eBU4bEFodyxotRRAqm1mHPSEThFPYeBthmVAZ2xisaAnc4ro8fSV7pQCYqSA1Wt41yiE49JdVPFmbQu9bGNcs +++ /dev/null @@ -1,83 +0,0 @@ - { - "slot": 305, - "transaction": [ - "AY5YCA50ot6AbP4YOXP15I9H1WH54EKpW8xUnE09bQ3RJgiPD/9KOC/fnTderknlOy/sb/VDo65ny8Yfvy7HxgwBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL06cDd8N6RL+UJfNu0SDLJAisgLvE5F5M+tggF60zd6ToBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABY5rR/oqnAB6NfCgDoKOjuSUND2E3aJcb9iXedUOuXonXZ3zuKe2rEWeMWzSROe/AY1oI0rAd1hrttvco4JmuUhVG63meckFu4H0EFAP0FzIkvgDRMSo85qROFKXeGRRyAC59B6Dx+m40D3CexaLGTh8OIQ1VE5/+yaloFcumxWDIDLHchKWpj+VUdrBkSiKBOCOtt2x+xAEh9psfsYD3Y=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995083200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995078200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941jaHhezzBeRTyRQaCgLVh8MnaiNaKRwGB2vLhDxdY4iU8ibUUJg6e4JRrDPUzhZR9Wwj2pv6NLXZudzmacQ7B5im27xR6dGMvpSeUsCBYDFTuiyXvvYYNvQF58UpYFeHbQ9wC13m7NwGrB3eXLsmQSiKdAef2UCJYfzzYDxoCZvHv95hi1f86bLzvk5xXUhWAvBr7R5FBRPLJwnNsfdkk869zdT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMz1HAnNXdaSq8SyTXx33chS88yPyPpSJp7txxzoy6BiQfWXNEcRx39TiaMmhjN5HQUZiMHaY7NxNoUbxsELcEsdiZ1QnFqiaXDs3N4tojQ", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945930 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 b/tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 deleted file mode 100644 index f985d2d0..00000000 --- a/tests/data/transactions/batched_tree_transactions/3wjmKDCyeZ7yvFriXg8m2eadzLusNgcRzWDAt3AfEZXQtazgeMGZNLB4phcugDLyfyLKFJvC1eXysYudn8xdWdM5 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 91, - "transaction": [ - "AZM8xKuG2cCZGqPZZAjbvMInw6GbK7sd/vuvBw4G1A8qr22HXQL+bxGo3CGCBo4yOIHsA1LvUDXNeP8guBhYrAQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVJtM0/dqhQZ2+lsladB7vYktfHuUdU02ozvQWODqN1agIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999985817202, - 29767458, - 9000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999984807201, - 29772459, - 10000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQeeNyVpKnWxSCN19Ehe2eG6oyfQeRBWLafEeHq9PDwHBJYWLBa75DCMyMnJdbbVZE3hovNw6YMmRJnNfdiQXe3UqkFXqx2LRvwmbk1t34ZcHeTz8AoFuaF7LxZ74yotSD5GGafHxuHWyYUD8LcaaES23JaBq15NQGBEU2BH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945829 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo b/tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo deleted file mode 100644 index 84c0b46b..00000000 --- a/tests/data/transactions/batched_tree_transactions/43YvGkx7uALJnvRZH1eYvfMzxgfmwCC5iABy1zuhyfrGsrKympXNb5AF41tCfwqTfxwsy7WNo7Ezz2XKWiZZhBxo +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 151, - "transaction": [ - "AZhAEzUchEmUQChUEoDB5Y/1nsVbB4oIOrWe8YfYPFmXAEBAqe2tFwryYIieK3eU4IJKrOicZQR5suSBPLzHxwwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWvYZU1S9UK91dICD/Ln+sGNvT+VQ4ZPw7+qQ5ptpqGmwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999961347155, - 30002505, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999961337154, - 30007506, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgWCuZSWvrgxB9v5Q3scgNv3QxPgCEz2FeLBrJcTxCWabvaoGui4uyg6LSpNmPnQAZ15XTtoSRMnj7AizKXwtcmSAfbis4ph5hFMFe4GiiDZgGk1RYWQCBZNfmfzCT2rbGmYKJ59CGHK5tfahpvDp1MzkLofxjK3x3YrnmdcTwqeQK2jHmmbtXs3BrakNgwfzfzaoq95xeSBcE8izyF7u7wEgQ67So2ZV8e3LwGcM4eiGBFt6GUYwDCmPBm41kTAWkoKBZmL9PyF7Xgz5UU5W2HTvuEK9eXG2GdedTSoiNsSjpvzRL1HccdQd82T7N183PV4KFFCVbQqkHYsnbEukC291PytE2yYAVcJsKnaYszW5hZH1ig24SQNB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945857 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X b/tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X deleted file mode 100644 index dbe946e4..00000000 --- a/tests/data/transactions/batched_tree_transactions/43zENTDiayjPt6iKHkXqo1arnXCNmc1jqitALpLxEYT44bHxv3kFCTB9bn5chQSLEGYEGfAKo48jzhDPQXeors2X +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 319, - "transaction": [ - "AZiga4AsyFDOfRDEwPxHTpnt8lgb/y3CwgVFpFaQVYp86uF6iLydjEoWLmfykUM0gP/h7L7Ka7bgJCiOz6HE7wgBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL02X2ML4HO3jmMpQntt+iN0r0jM1b9UWYBmuoKz46UXAsBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAC+jb1mwLZVBebQ5EwTmiEv3EwwKRy7izFWEJp9FRntGoii8k57evGVDCSfAfPY2sErAEU8gAJ/ISZt2uhvE5zcRF/5vZC+bKHV1krh6FbfMLjrqf6olrs58Uq/l/h+wbBPP2/jaSBML6d09zC61+IVCDRrjh0ayhmEEXjC8G3L1L+X8jUmrwILJdvcVn4BNESqH3JHvxc26eZNl8fYZQ8k=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995048200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995043200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8942WP3fzdTJmFT5AZp7vgSM8rsqSD8S7wuAzuSXWWogFmmPk3aD3zd7B69A5aNvCokN5wxyNY7772yTMbFfrjJb2tKQZnr7PvCosg8bp2ShFdW5poeZKXMQ9Y6mfg9icpSjkfZ4Y6xwrxpy6FMnwQa16mETqQY6ReSDd553s4auy7ZAkKeeY4RNG9T1cDFsoyBwzm2xEGHMZ4YnJBdMZfybaaLB1z", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegtAeMwu1bWHwfn6fzorfc4FyXLsZ13MzMgPqcv7Zg377xujuZrxEookrbkSqCtLY28aHY9JcXFATECpDxuxUsLoEDBVnwR4hnNpd2Rc9EQa", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945938 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh b/tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh deleted file mode 100644 index e6c3c213..00000000 --- a/tests/data/transactions/batched_tree_transactions/48ZUo4SWXpnoqAcHn5FNzysGgpZjGB5AnEzqW1KtLQBKUuRhi7weKaSDGkAW5LUQRKBH4sij8kt3basYGJiMRFMh +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 146, - "transaction": [ - "AZySCGIspDgoAGC3u+SiYqNhMBrEIMCHYCBM/VTMv7UnN9PcnjOWxNYKmU3i4ASvNzCHs+OTc4BA1IT4nk0r2wgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2CioCnQmvVAGJzChxBhlJZrvenZcxWWQPeiEdltBGAwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999963377158, - 29987502, - 31000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999962367157, - 29992503, - 32000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR7ewrVHtwDdrkn747J5hcCyKvx84PL9ojtC65AFSyk6Krt1Bz8uYXAXb7dGRtANUSTLAepvKnVNzbrcZjZfEiwkfJM4MYVGJnvCBHWX68npwYt7rQG7Y2srqcCRGqhSah4yWYhbBLojgS3aFDpihGZWtwDo5tg8YUs5Buno", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945855 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 b/tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 deleted file mode 100644 index 0eeef41c..00000000 --- a/tests/data/transactions/batched_tree_transactions/4E1M94UN1cwAu6oxj4yXBJvhSg31KpNhHhgtrX4hYYmgxeDgmuU27NGJafV2i2buZybGk2HFfwmwcw9HToP4odL7 +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 330, - "transaction": [ - "AaFEUTg2F6ODyhv0pB7NjPTqUygdvRrLKJPBliR24Epq6M94FQ/9675aNKHX6h4VYbnlDSegEVxt50gKEUDL9AQBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9MHiCsg1eWYF7Z/ESsFftoXOa3wo6NRgFj1PRRO/7cU+AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABoXqS3vjHgJqY37Eok9US2bOF0yE9QuFEAjsAxp6F7xCIqHLwVjxjJzrwvaA2CxsNOux5gw4zj/Mqaw3XPvULKlq/eVo0zAimKADa/+DJTk1Orpx4QaMzynVpDgEmmzDRQ7AHf5d6gDWOPhKOkjR1t4ydeco2L0CUj8sZMUr5vbGphmNMIIbH1FWEEhPjOWwy0fY2VkeNOHAjgppaIW+oY=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995028200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995023200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74xbDnwFFXjwtRiWbMQ1nimz5wYN57YJFb9mPqJJZwfk3ceM4Hg49TUf2MWsZ3KD4fLty3XMnZyZ5PpjopShVyZSEpN3qpq1n4huQmDVadkePteBTtur3M3zp26wczR2uPAfRZi1mMACZZnfeNvj2pAHE9XyppoPaZxgTkNDXYhzRR3TEJLv5nDMW5AaZT6t2NswuKgbmhsPF5gcVMaFRAqEHRp3P", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLw9ApNgGzKg7EEJFAaQM7u9abzKYDdXD5Q3RgweNa6dfCKxLooXNSKyYcG4afjm", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 126085 - }, - "blockTime": 1743945944 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj b/tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj deleted file mode 100644 index abd1ec2c..00000000 --- a/tests/data/transactions/batched_tree_transactions/4HMCpiAUgQ7cwkwebG4otnhhYLLuXmz2hJKqSiDZnEGQW7wGj9EuXW7ooAt1LR53ab52gSGYS3o6r15eNaTBtUj +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 183, - "transaction": [ - "AQLUhUIVH8ltK+qAfIn6yeXMfFO+Kq6mt0OT6KwJqWH+HdPj1+YxzDYtSVvRgUZgPrsZ2tcrwDsVqLLGgfC1PwQBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXP48MvZ4XerK6DoNgFIoF3onDY81RcnGTZXvwRlg7YzwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999948087129, - 30132531, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999948077128, - 30137532, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgaKG2ZeKvsA3s6oYqkmC3XM3gNPJ1n4DmazgaMww9vQB83HdguHABNVVzWs4os9maFQMDVpZTcjg9YVx4vQPyiRNjGks1JUdVG9fTUttKxAXfMPNtRVE88X87YJojp64cofT3CNWDvqDLjkfGEXY1a3iJGfsGHAkx1dtvK8USHhpbKQm44TPmQrNDvaWKg8bmyAk9cHvvm77HhnTsyGWHp3dBr1bhB6B8edRyLPnLrsmsFHMFgrH7E8WPHpKrEihQ1vzvDtBJA4BDPcVTNeyo9as9YZBsWGmQ6Zphx55CsfA9kf1UgZgiYTLXMUoqRJhwfRBHW2XkUyAGk4bkcJcfSBpmXnfiA3fW9JBbhHK8d6G12Drjir5wpHu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945872 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm b/tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm deleted file mode 100644 index a57abc7a..00000000 --- a/tests/data/transactions/batched_tree_transactions/4JMCdQGzGAyxWeUgoUNvXPtUaAuu12H9yqoxyx2ZQSwnBfwrdy57HNJU1w8VTkzSYShVKsbVvre98QLLymNiuWmm +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 110, - "transaction": [ - "AaUC8XR5KV+NmbpNrMQJdXc3hYWuZxfQ1fUN2ZCB3W4h0QufUZ2PuurFNNxOHzhFvcrMZMrw6VinlG6xaNQziQgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV/EX39uU4KLv/RaWhXTqMJjpWXT0Im4hY52VtuV+OgEQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999977667187, - 29842473, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999977657186, - 29847474, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhFowrjdXr8S9uY3LMAQ2yJhXVjqTiRjLi3gUFk1r74UHv9ZDrZ87i8mu5awcc76XYAV8KAhL5cqJPeMNp9PehnPxYSJpVLAuFkUvWHkBSr4Uxj9iMCf23btspi5GTjXnGk3kn5s3N6BfXctEELUqqmRcoQ6Z71SQxuQt1GQPCUvnAxVEwnX6swgJmrfEu6er4MRUj4CqUMsa3xSdE5N2V8GRGgAXgaad3sfNMB2q1UpXBbgtJycCyugtYDR9t53HKGGKA7QE8KNDRoMRjnH8gp5reWmPhiSodQgxxi6KmtXduC25ZvszgacsrtbF6Lfn274DJg6f4YVrQayRtj4y4cFmAfpzqQGdwY3Sg2Bd63AkioWMuRxoyHfd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945838 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ b/tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ deleted file mode 100644 index 03c16398..00000000 --- a/tests/data/transactions/batched_tree_transactions/4JmCmzdtJeD7XDyvGT3w9dc7Qvy85aWaj5Dv6XEmG8LrezTHC4jYQAodtaq915e85gFL4nYF3fjyhCmqjdRhyMJQ +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 115, - "transaction": [ - "AaVeTcZom6dqtqLOYrESKxIz92xbVtahCI3BLtop5sthUki7YkQZjWQF+iZI15GeTB8RLLrtd09xQGUpJkBU4wEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQOBft2bD4ajqilbtNsnvp1lLxytR8KxItYCXLBMblSgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999975627183, - 29862477, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999975617182, - 29867478, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh6XxF9A6AiUW8TTx8HF9EzJtkGk11t8uPQd4rVhNonBZDjtgB4tuPDNTfVwJSegvB3nYntcJuzAkNbNQXjKfY9Gs9Zc1swWtwHGRY3phhFsUG4bb5sJbfLVegNDKDtCiWS5SKpHciVnJRVMyWfErV4tH8pWiBRgPyUcAFJP7A8WaW4gRpsUPKExRh21hUSaYcLKe9a5E3PC6MZEE7BZ6NQmxtDj9CKAaznNN8CcGREkXQByriEyXKUea2qMvw1fXswKwCAkYmdSd6Zis93w8zCKQLXiGiBWpuUUEFw399SxcrSvAbK2rkT4xwJ6H1xWmNHMRvMpeT6szLbSrJhgkB37dTL12F3Nu15eaX5N8kVmBpcBXMmScXdR1", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945840 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L b/tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L deleted file mode 100644 index b4748767..00000000 --- a/tests/data/transactions/batched_tree_transactions/4MoLfsEdmpr6s3FXubgBST4CRcsFV93Y7KWjnb3LFbk5ejBE1HqzNkHDmBs9iPgBB3powY2oUzjU6yZWYWma4N2L +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 83, - "transaction": [ - "Aaf8un80lOdlGzzfcFmlE/usT1bmnFP5IXr6TSi7QgbJxMDAo0r4iwrgvhc9LUqLoOSpijFXGbzss1nYYsDCWQkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX5PHX8gUnc+ZQLKNZk9A7J73ksg0AQNknFIqGTXRCp/gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999988887209, - 29732451, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999988877208, - 29737452, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhnaJHRUiVJPnc96PX6A9akQiUoQqH2Rb8i2cfjHbSmUKd2WC1MAufmWxoazivo1CJLBRjThmVWxaKKuYZAQ4yYo4DKswFw7tsS6BhnxSoE6da4iHUEtKxPfsJRC2MmN6HWTiTBpHvN24NkzhRG1LFcQXLmAeE3PLHHKp49Ueax48nMp5h7WscnrHgB7XpZaoiqxDQHvZ3YT6wzNaQLgLiejv4i1foYRmq3xPgx85TCeRGQyuVHvWuzUiQN3UxGN18FEbDAAdtQKhZD9a4hGrGNxHebHphokxKaiKvDnYnLQ5CAj8GbvQJnZU2FVJpq3qFLVd7dNYY9iUCxkcuxjB96mY2H59PaAWg1kQuFpPWe7nbXFGEBLjXQaT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945825 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz b/tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz deleted file mode 100644 index 62dc06de..00000000 --- a/tests/data/transactions/batched_tree_transactions/4MpUdwWDLuPmkDEj63hXvYBoBxSwrnTT7U8nh6GL3pkjLcNrtechRbty6Nph3qLBoYb1LL3L1wadqCKrdAJ3Pabz +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 137, - "transaction": [ - "AagBDr/2zxnVhyCiMsg9lYlpNhGSBLryn1eNI/V1RWSzmCCyqxjWMNypbQJ81Q3753XGsH/iX/DxyKwMO3q/xgEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUw77cLebuNyZmhOcdSz4RViX3WSGc6gUQp5/37nvys6gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999966447165, - 29952495, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999966437164, - 29957496, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh1bdvfBaeZQZk2XgdkKjyx1TFAFNZaa4un5S1DWqfiRYAA5oy4V5RbYYmh2toLWCDUCigFZLoPQACnwXA8CTud4i8xpPk1YVbfXzk4uodZtu6JLUjEnUE3tJDXox5jJ1RYPcKdwQ3T4UDfKqpyRuBePwdQqgBdyjy9yaskX72m3eDxfGkAj3bhjaQVTjrWSkRa5Hf7yczxoRrXFaaQ1u7Dsxgj4KKfEgWeeXhoN62eptCxYXUZM1tihbp5nZsYAkAPh3XsizoruKsHfiWFVsGixfGe7biXEXBYSz8FancU6p5kkNsQgiVpqGTCYhUAteNp1nCaPBAUk8NHLkYfkTG44KXMFMBWeG9eh4Z3NXKD24xTE7HbbaM62b", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945850 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 b/tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 deleted file mode 100644 index e4887fb8..00000000 --- a/tests/data/transactions/batched_tree_transactions/4NvKJVYsYzhj5BduXPyc5x4aX8PqTEbVAsGPPmfMLRhAYTfTNfXc5oDm3pAP72xWELCWh5umHhZEZz3ipDWzcNe9 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 126, - "transaction": [ - "Aaj0DCG7nk7/3QNckLthzcc/SS4qLxk93xHfFkktwsMZLFuKv1xDUPJSqRS7zgB7zkNtT0OF8Wq5uTyULD+tFQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVym8CRrpq/xtrBP1aurC4GgFMFGj1PWNDPD62c/hH4QAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999971537174, - 29907486, - 23000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999970527173, - 29912487, - 24000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRVtYARuMhcwCj5AsERHM7Z9gR4wGBBiqqTM1Hc71Q57G2JJtiaB7Hvpueq4ECv8N1yt5niJGs3thtCdXb4tpocCZzqczQ1xrc8F76pKpZByL7w89i69My5ocSpMKtLo8nkdfftuFbhKxgv9y2LaAy3S2rv9eDzLdzTPWyMq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945845 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j b/tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j deleted file mode 100644 index 65910290..00000000 --- a/tests/data/transactions/batched_tree_transactions/4ZzxEPnGKXAmqyY6rZbpYfx7jQpAi7BB6di6Ujzg7KARJsC1fe4auLsquWqWESSEBFvBb8iW2gtBYgAf4UT25n7j +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 309, - "transaction": [ - "AbKCG4j0pixkrg/GGKHTSDmdw0xN/+Qt8MgF+YZx62XfiBKIc9p8aoS8Nz18+GF115YQfkOo/pu7SfOC3HbZJQoBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0XtNbVPBFPzapg7v6Uxfo54oWkAgq6xzRdm8QAMnJUxABBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABNFcnhhUOB80rBIR66gnuXop4jX8OqMFEry4TXlp62KmuSVu48J4V4fDUpQPqQLOKvwWhmF+CZBrPcKNWXuzZKUngvlyVl1HuIOj8WajXuUanWlxaXdg3Tv6LtnPZlFCgCeValhCbxopo6cHu1F4nvwcswydDRAyOMdb6DS/HXHk15MHlIiaXtXKhXFEOwfM1k5MT4pKjWUoynDBCrRXcM=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995068200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995063200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941eND66ZKcG6WL1G6Ki7AibkZKHrUC4xCg8FRGYm2GMRrVqtavtESRTodYK5c5xBY7X3yibsQJxMgfFLN7wEJsTmTW7GrKsGwX7rrM52WQ9reLWGgrUF2BWMZSYBzP6G73jSJKvD63Pz8KJNR32FFh2CEVPxQW6B6gVQpPvbhB6f8v3WVzDEVvuNQhXydJNhrwJo5S3v6j6DraGNY53VL1W27uSi", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9DN1N1PMKzK7wrJHFmDrY8RQYjbWrAoJTsEdV7RM6bozW33czzdxVjABJwBaZXiez5WJFycT7Y3skyj44aFJjSVU7hn343DTg8YeptsRs8", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945932 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn b/tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn deleted file mode 100644 index 814a2f29..00000000 --- a/tests/data/transactions/batched_tree_transactions/4aVtE1c3jmHaUJ8yvaRt5zyVBuaLoBqj2EzHBFc2Ddj32RHZLjvSiH8KhLVRGSHGz5GPvh6SnRQYKsD1Ka3V1Krn +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 326, - "transaction": [ - "AbLwOhpZteEXpyJKGfZyQ0PRWVsbPFw6w0bnhaJci0YTI2ax6BPBWUPs61HLwSYc6xnYH+AJYYDBBBxxi877nA8BAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9DdGI87k4xofg/Jfra7TunKjZOvJ80Zd03AHHfLtMNE8AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACtL3JDCEGSpvJ0OXdJHWmsP6kTeK5EGPzzfmm65IrPSo2GxV1CgLpM0v6wXxK0lSLd8PWZjWZqrtMiyfQCw+7SZ+Nc5pZruqso9JdKHs+gCzJZKXMVuH3Xl8KURMbaNNRSOaC9hHkQYGCdc1t79KzsWinXNOCp/cCu3CEZeWrVOrT3PJTq6ZO071tl3dYL6HNmIMffVihL62W449XtifaE=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995033200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995028200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74y7Z5Bpqyz7EVpno5VdJAp2F4idQCrUtvj397Q9a9nDeyJqZxbcaxsJRcQy5XFgZBLAr9QhBx4XmR5LVn9X6aDAyu5aCawtUeKP3sJv1Tu6jAX3LkAaac7mwdb8wXJaQ7cxqQLJe5wQxoRid2FVAh3A3zADtDKGK4ydiTJaCppWFVybNN5TJet479qxQtGybvdknpkYBeCCtx1j5kTDrLjxch8Sk", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXumcNFqfA54wRLKMhjwCk5xPvruaZkbgNa5LBNnSH13wptU1QPzfLf9MM4Wojn7", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 126085 - }, - "blockTime": 1743945941 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr b/tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr deleted file mode 100644 index 7e0c8b4d..00000000 --- a/tests/data/transactions/batched_tree_transactions/4aZY28aSB7nGrDpTsba3YJHntrpk2zPCPFLDmMqFbMEZdEbuAFUFjCYeFsmvM7t6yi5YZKpQStWMuQ4fktcYw1Vr +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 112, - "transaction": [ - "AbL+IEwMgHjH8tIB9dNscThIPQniRmP2aobUH4LnmYWIHR31vYMB4q8ypPj6Ky4PRjExlIBXpBy72XjnstawJwkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVMPxmJgHDh6gMRyn7WIg+O2LJuzxWPVpqO0bS56ADZogIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999977657186, - 29847474, - 17000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999976647185, - 29852475, - 18000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRVGsQ5om2PtuUsGpC9Ticj2pP6pYC5Y3K94y5L7vMQ6hftFFjhZvSM2XPYFVsEzCs8uVtz3jE4wGdnQGKiMnicCk9wpuE8z6Cqcj4FaUhitkwx9w3JZ9T1SSDWi4HbYoCtCkCCkYCqbD8Eh3p5AExq4D5v8P2e9BiMejZSw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945838 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 b/tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 deleted file mode 100644 index d023cac0..00000000 --- a/tests/data/transactions/batched_tree_transactions/4dmDQoaT77k2sHKTNcqLK6pvcKpWVYneHBdGVXqKyAvQvBdbMpZujLd1YhuEFEEh6k9JDZuHPrcBEptaAf9eemb5 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 127, - "transaction": [ - "AbXA39pZzwl3ySwNfAh3SF2PV0lZf+ZJqDBH0M4vVkKcGurv7c4UHvN/cyHAtgPHkXPRjswg2VOlMSbfxxR6wQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUD8LnJEUQ4l9C6L/gE6LHNPg27TJx04Llj90Nv8siIVAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999970527173, - 29912487, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999970517172, - 29917488, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdiDcPWyfWJiGSvd8HhhS6dKBU4HqceS5dhJh8wJjbkE42iCocFYfkHtBBm56RPnxCFkhKvZrrfX1bnGhPLZXFSc2R7Xn7d5UJfin84oMKvDKb18M1DchCRYKBv6P3WRMu1wZuvygE9QWYgPueHoNt2YX3MUeXVdS4Bcn8w1nePSyDcLAPNgBGJdSHsKViZmUHKxBS9YTxNEX68qoNcjqZL3AjyUtZXCX96FxDMzFyCyUKQY9fjeGJ2WDByeknDdpC4xVY8ESx5oEt4p64oBuMufRAb4fkDdCvhzdiao484N7vc2CQgWDbXxXwdbnx5RsbuSFZTW2MpHcz2FEGq7QvUXEireJGPup1p3nhpqQRjwrq41RA2zQBnsAf", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945846 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 b/tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 deleted file mode 100644 index bfe349af..00000000 --- a/tests/data/transactions/batched_tree_transactions/4joFiMuPiCKRPP2qLydXsxwz9k3g3LBosUVRTsvaYLwQBpzAeP2v6tjaS3Y7cqoj9U5628dRGR4JfGPW6aiFJAg2 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 170, - "transaction": [ - "Abr1OekXXaZ53B2kTyFZdHGyri10MALQqqwgcdPzA8taeEP3Ly3ZVD+MglTaaI7niADf3k8p/451+9KplXCQIQMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSiX/iv8D47Q8iiIlxaO1JMY8c0R8swn1EEAbWiaC/yAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999953187139, - 30082521, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999953177138, - 30087522, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdho78YYD54J8Cjm2dE5qEeYM3ieHkTGMc3JgztRp8VPmgLqYRh1DNCtetti3mwfFvcgsDWt6qWY9EEGFsyKYytiyHS92cs6631kg2SLFrgmMpPRrL4ATzj5eXsxKT7q2Ppn5stqwxq9Wbr7GHdtZ3F4gBoPVg61YZGkQTh45LCFVCe23ryateFqn9iqiHkeBUU2xYFEN9SRPvNzQRFdPmvfYcPAb8hbLf1bGMRPycuTW23tViZisuPcmNM3f6P2wxrvpMrVBrtv799VpaTm7nTBVRLmNNEjF9G2VHaDvvWCD5V9Af7jzUMEmPoB1dvX3kWuoLdjJSfvutjyN6Z1WcJbiucbwy23Yzu2tVp73THMZxn6LLhnTy1DnX", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13952 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 949448 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50650 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 50800 - }, - "blockTime": 1743945866 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o b/tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o deleted file mode 100644 index bd01a718..00000000 --- a/tests/data/transactions/batched_tree_transactions/4r6bZ1o2huNWFH2LU79eVwMQTCbSFAg9i1X38yb6f1spTb8LMXYpgJs86XSp7CPbomoZd6EP9UJ88gz9ozF3BA5o +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 155, - "transaction": [ - "AcBj0rj8Qch+V9VNPJVrkzqlzNZ6NqCIr9eoTfW3uRVL6QDdW5l2WyEAZ9GY2fHWePrkSypieREyPfJKLXkPwwoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUbOdTGc/kZWwNdbxKWRzIqAgwC+9JwNJ0k0Oox2xnLFAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999959307151, - 30022509, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999959297150, - 30027510, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhh4jBMgWgvikri49bd4TqoQ8hqubAKDZcU29anU5hz7ePYo6Gc5JH3zN5n5Bs6G25oXg7VcbWXt4E8B9G5UGobC76UGQ5GCKHVafwp9tcvdL7j3XtwFSaDbHEEATQLM8wJuav2VEwLJhgaf9rwznqktLUg7LPPnm3U7cZPgsQaCiYt7Y5cXyCrWcgFfHiTxhutrUSUsaw13qqd5K6EPQo2YvVrzWcX1GgYXTE1XsS87zwa2uAU9msgn7QdCUfKz5Bx73uuh1u2LTtaFj1sYMHcmduwASf4yQgWegf6iCR2DjCMAfsQRekdCNVPLMCsoeCwh6Z9Chg5EaMMz7CuLrPhN2VJnmStqGpuY9pgzYgeZcAN73aNstNWBq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14574 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948826 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51272 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51422 - }, - "blockTime": 1743945859 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB b/tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB deleted file mode 100644 index 72e4fe55..00000000 --- a/tests/data/transactions/batched_tree_transactions/4tL3ygR47XP1sRJUdGYRtMxnhU51dewNeY6gu5MRknwu2i1u4sZy6Sv7Wo2AxKK13jdkwig3Yp5PQ1xLmP3rmnEB +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 132, - "transaction": [ - "AcJQkYOnO8okxlh8MYAG8B2QEXP9mkcsk+ADfrathd4efn7i91NlbZq7Pzdtqb8ck4D5a40lgM8HwTbyftV3VQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZBTgm0Ebi2UOFknH/t7arIOxwWPjtHjYTncGJ8fSM5QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999969497170, - 29927490, - 25000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999968487169, - 29932491, - 26000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRYUVDXdVsTDojJmw3vLRwx31bpKU9DdFRNE3WsYwqCC5RLHF34eSkB7iHsUWELLLHXekJqmXbCJgg145FcnFtuWgdBKccdSP4fsFHvoKhUahacXy7XKnSeHVoqyX2GSwRJNJe4cqQknJfqJBZayJXmptyZdwd46gxvpXbvw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7675 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960618 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39477 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39627 - }, - "blockTime": 1743945848 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T b/tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T deleted file mode 100644 index 73a7989f..00000000 --- a/tests/data/transactions/batched_tree_transactions/4y54Xhi4MGALm8dZ24b9F8GpF4JP6TCga7Zhaz19r4L6RbXb82nCYPh2YtuGF4MwU8iMr5RSeXADd8ZxcZ1iSf8T +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 184, - "transaction": [ - "AcZnVXBcu+7xjDlt77ORqNccwN2VS5Vw5Z5vpRaNc61Qw68Gu5KRVoiti5RlXs+ylTpnxgvAOcesctuUufTXhQABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVQB2MXezRT8HazUzlVuQgE793khHh00g3A68JdVJrknwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999948077128, - 30137532, - 46000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999947067127, - 30142533, - 47000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQJdeXE3QUSZJ9QyzL1gTqyhQuWe6qBubfhcrbgmcrzfqJPYrS1cxauavqiJDi4Sps1Y1K3iYbtC9rEH4LHk2pob3uXCTzkZFKmWM8Lp838QT6RenApDiDF7gchEGn3VA6CL9r1M9JtnegN4PMHXBwaBHV4pH6t7do6k6BoM", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945872 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC b/tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC deleted file mode 100644 index fc030f45..00000000 --- a/tests/data/transactions/batched_tree_transactions/4zCihumaf1ye2Ahykq3SSMxdJnqpwo8Q6BrjLR4VoD4s5hfr3CTm6Pt1ZFbuqDc5z5EuSt7txb1gCkogauXX63XC +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 125, - "transaction": [ - "AcdhP22eU3otmnBeULyR9WNEdkVDHA+aeqtsv/9+IT+LnL9WbBVOjqOtTPyOY/88gmU2gGy3AhnkldXIPglZewcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXW+U9/W9ZXwdRtyQulTmzR6cdppEbhy1luzScoye8QJgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999971547175, - 29902485, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999971537174, - 29907486, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgiVP5saVMEH1VMAxTLZQByphT7sJ727TfhaDP3VzCcXPcrWepBViSywimuJH9TFyphEQHmJxrCkGHcXj1SP2bzjCsbUwFRK4WrHBQ8s5zXCLMWeNXdwPEySWAbGucKiJFSwGN3czSMjz3Tjj5LJebkcSkegPgKXVRwfR38nSpSfGZiXb1EudhwnznJJ5aqqBSNpLjUJkYChq8V8MvvcjkfSec4vmveeJo3joimVP6F4YkrGKXQwXXWCxNKJKa7CpdNdk9knHpBKquPjc2uh6yfPNLrRmnhe3wTUmamoMp2oBgUzyHcvZs8E9bE8icsoxD3fiKmdmVFSnGtnR3fuCrczjZ4pTdraEpxuqCisY1X6i7SsVXq7p4SUw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945845 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM b/tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM deleted file mode 100644 index e649eb00..00000000 --- a/tests/data/transactions/batched_tree_transactions/55hMBbCkh5JkTaCZriXSSz9yzseiEgBHficUTdMuD3kgDo9XnePHquxYNipLn3TKoVbPBJqreZatGKUwLncLhMhM +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 308, - "transaction": [ - "AcweCoPmmcplanv3poBU8BjQxQPhLqhjeUHYCyHTIGG9IRSXXfvG59y2nfl//jgYA0FeLQ8YjU99AZ0L/4VZuAQBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0eA+5E2rxofg7TpRUuHQshX05ojXUpC/BUAyuKeaxWL4BBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABPBxdND3mk9Wjx9o9NMAGlzXAAanLLQjhN780OXRudnjyKIQ2UBpciT5KbNFoSTg4/LkHbPsJYBb0xnNNRQ1f0jH11F2lc79HF/VU8BfFcJYAIHOwrWwh2Rg8ra4wDS3RzbQdrEDyHz5dCvyeHvm8rEECfnBGpScl8ijFzrm9WFq1DQ1ABk2/P7Swq9pJ4MJwcL6sIk+HhtmEwIYi+4dUU=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995073200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995068200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941fDsWiMgg6wLw3sC2SejHZVUS8bPzT9bFQM8zf6WT1SUyoFJLqfPNkjKRR6furvgWqkkeibTAy2PSq3WAdG4xKJzofKcdKRK4ogqrpgoCfy92XkWM3ZP8Lh8ZXCKT15oDYkKYedY5UHnHTNRHgToqZUb8CK4Ngk4w51LtYc47b2bY3KJ4wcyXzg9AbPXP5AiPoY2ia3knVmVB5XbLWPbb7GTymn", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYoN6JmJW9j5whr5YxfR2my1Dy2mHUHvqGKdWKUCEpsDzeXuSqFpeFsWQKRrnCPNHKFt63eDrdAkaXV3DSpbsw8W5CLzUcJkaig1Uohdisc", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945932 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE b/tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE deleted file mode 100644 index 53310634..00000000 --- a/tests/data/transactions/batched_tree_transactions/56X5QApLVqtRcGoSMm1is2Hb7LBakP7TK7GGhUY58jBruakjZb2mAsbU1hFZPfAjThSQjGvaetRFNjn1xvuwz1oE +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 177, - "transaction": [ - "AczTtQTMF08RJ6d3v0XzNb7ReqQmU0NXxA9cLt4FqKt3o1FWu54tXBSDzEGWmIH9ViXOS4NP4hqYh/f6eF+8cgEBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXxbLMRsuIB+ai+53BVAfIr/emEyzfiH5G7UEAmLXNJRAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999950127133, - 30112527, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999950117132, - 30117528, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdguJUziKCNRUH9bGJ2VvqNDJtAx5zXisaj3zKqef5buz2DTdYab5X6Towf3x8VoJMhySjBuW2b3496khRGyQVKNnETT3mNDd5jtavHwrHXKkWKjd4XdMBB2UjTupzGbAkcS1MZGRV5JLyHsxPB1F7uAMHESsAbfVyRkfht19zuKaVVgmBgmEXt8WtFaYVHULfkkmBb3a2inbV9ZC5bE1NaNNeHjTdHBAg8pVUr1coypudB32C7vJPah1KaeEhCFQmdy7Ktp4gwcWYrRYkncYHP2PkPiKmc4aUt79h5iqrbjhMFzKoaJKepBNJU7yhfXQ7ZcF8MW49woji6fUkk9BKBAfymEFi5MEiXETpUr1WHULFBPJtNDDVDaWj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945869 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx b/tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx deleted file mode 100644 index 502aa2a9..00000000 --- a/tests/data/transactions/batched_tree_transactions/577qp9ARAbWbcoyiYnAE5jPam1mXbVJrQL35Dic9YrukwzyCCUpWxw7CvrzvEab5JU9aSyUte2ewqMk2cqVGcgzx +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 178, - "transaction": [ - "Ac1YCRjcKxmEeROTCltr9FVjYCllAxWPOgxBB5zuMeJ2nXXpZwd0lKO3SKISQoSfKb6iyEDBuaQ3ylk2smOFbQUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVR2owPBWYh6wiY1rCnV/rfDE2vNLfsGk6DCC+TL8kKdwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999950117132, - 30117528, - 44000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999949107131, - 30122529, - 45000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQUfzK2r9aLLtdk9cTCymzdfMvBcaZsNiAJ5Ev7Y7dUWCkrCsxjQYgSueXiR6wrr2SggiR1aXAfPLkmwmu5cW4mHWYvBzbEdBoLuAzXQDQMsTRb59tWPiR173fLi6muSWTSPvVpmeCy7tbEga7TnJWhDMu28XgjU8Z7d6niT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945870 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs b/tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs deleted file mode 100644 index 130d17a5..00000000 --- a/tests/data/transactions/batched_tree_transactions/57ReqTiahuvm3idxpUgWH66JwBgawEAZnUps71dwXUgkqEtTngtC9mRNwDDh7qDLchppFEqnrQEbeBmpcpSkJZUs +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 93, - "transaction": [ - "Ac2b1A0ObyAGAiK5M7YXTCD3KduOt3fqlVbAIjvlZ4zzT6Puh8KWhrJiP0ZyS0ivNSOkg36H1AVDMWmesMr4IggBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVJ5uGyYUCHkLqU54sW7EwwXPjtz+uk2HvMhm/W5J3GUQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999984807201, - 29772459, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999984797200, - 29777460, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgxxrLcvyf5XhtEiR8WDQDZbwZEDDYXJRUYvi9C5smDUbtF3pizb9iZffxXH2mgwQYVTxLmaV8jdTFFsniquL2xyRLj27Cdkq3mAEU59svTyYr93TPuK4X7xdUizkqd3x1t56yrFZTqf6DBXjkD8RoYJBJdVY8RjoEnYDQ36hXyYMQLeQ4zq87f4FcuVHpe1679XDBoNjY6hiGPZpWu39UayPCsKJn3WpVQzK1E6MWPmugbzBMyYaP5t2S8UrSitD9Aoazgg7qx16LQLpd8Vor6f5U7K5iXixsDr9Eh9Px5QSKEgkgptFwFnbQiu87SbkGzsN1hPmH6NEaosGjLxKMQvxj2d5Dd6BtsxEQhCegs4Ezu2kmufZGkpw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14511 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948889 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51209 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51359 - }, - "blockTime": 1743945829 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D b/tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D deleted file mode 100644 index 6651d1b9..00000000 --- a/tests/data/transactions/batched_tree_transactions/5BoGaFiWskB8uzfyUGJwZp8qV5ZfvNMcNZLPDUeBAKf9s4bDxMDm7AE2TgSqRJqy1qD5PGJPkGaz1TgCUnu7ht5D +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 162, - "transaction": [ - "AdFhKhbhNuq6PT/3iDQmSiLzKXKTcP8c8T3NNr06hEmXYJd485ljMynxgCUlwd5GMErxnaVxj0dFYOP7iU/K9gABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVcVGs9AooFvNrq9W4tIxfyBXm1CSwjdzzxzyi79OWh+wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999957257146, - 30047514, - 37000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999956247145, - 30052515, - 38000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRqnjRJjm7LAbyTQ6PpVNgg4b7PEunAnSch63AKzAsW5NP8Pd1bBuXdcDRN4e5hr7xnXeReJ9Mg2KPcmv8YrjfenqR62Dn4msnwrfdH6MiJ6LGV4Hg65LeN9rEJaKbwsEbS59A6HhvoUbCG31tX8qzNfQ6nr9YmVxNmq51cs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945862 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE b/tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE deleted file mode 100644 index 6ed3fd09..00000000 --- a/tests/data/transactions/batched_tree_transactions/5CXSn3YzPr7H343y7wKN7t9v7ajegaijH3YuTok5J2YTLLKp4zm6cekDVgDWfG8dvaLSWJvdtTSxh2NUZj27aRmE +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 116, - "transaction": [ - "AdIBsrX1bNqbqUNx28qUY7270gUSLdJ/rmxcnzZe80w5JLl7nBm2VLPCZ41/ztXdY1xFNu8ZCc91Kq3ArVl+UA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWI1IltVSB3N0XsTN9TBKcu6C3Jt1EvTG9sXhi9bHFFjAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999975617182, - 29867478, - 19000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999974607181, - 29872479, - 20000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQzFSibnMuBvW8Ucdnzu395EnNLKKe8yPceYcAxb35eK6qVAkSmFXb9XCfxT9yzensThbuYHgqj9dZxaB93PQKhv971ZR8AGJiLVGDKfDP6TY6kcG6MK1bbcDQfdhTEFGa854SBoRMFoxQteSJhZa1zFR4cnkqSL2fy1HBAF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945840 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 b/tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 deleted file mode 100644 index e42226f0..00000000 --- a/tests/data/transactions/batched_tree_transactions/5D2XhHVixXBvEstZ4mJnWoJ9pZgor3FtZyWKovmis5b4aEgGyMuGoNzjv1VE3rAt8fKaGcoEKLCk57eCtrh1PN52 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 85, - "transaction": [ - "AdJwZzZaTERCnJtkirNLLX53qO+MUlGuX/+EoGMIKBtDznaU5Kx0ZunqA9HjKJO53soLaT4i0qnT7leKGJgplA0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZdzAzWnrFHc7HzjBlv6plU87Ql+iPqKWXGyyc0419OAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999987867207, - 29742453, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999987857206, - 29747454, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh9xzXrUrr8mnsidVWXgtCfnP5yndSWPK5jvZiKGE1kuaWWkvYch7K8racdfA11VZyx5Xj47pgJef1T11bui9MM4W8HY8oUoA633j7EQ3kE2CkNFJnc7npUF9teQrSVXA7bzhFV4H5FUHRH2wBoS7Un9SuCHb5mFzJshMgtGF28UCEzDsTiRdt4VpCNWW7iuyLJhLwHAo3aJNVPYWNESw6MMhxrfiirmGdagqbVGcLAKNc6e3Kv4FPrJaLDxZVpcFPLjv2sb1nzVpCuvucTbhPuFwi1mVBw4S7ZLLnvfED7nFautnine32WE4PjAtD862uMUCgHLmgKL8Z3waSAAUoCGRJARWmKhiuM7cnR1i7aFXGKTpjv1JgGis", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945826 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV b/tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV deleted file mode 100644 index 57468a67..00000000 --- a/tests/data/transactions/batched_tree_transactions/5EUXBK5HoDJTUGQHgJxZkCmZztG3R9Me4dbsu1ybiE6e8zBjFa4P635x5WrvTH2D7qX3KfGY1HMfS23BHkR2BKPV +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 95, - "transaction": [ - "AdOwGPCMtnIVsQw7sjU1n4Ugu3PMzUz/Tj8V8xFds3Y26ojBfavKimRVZ3qqfXBQz+ADGQMcpfzppNcQiKCLKgABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2exmBAza59TeXeVcLX/R1NNmrVduRCgmXfS0Z7/5HeQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999983787199, - 29782461, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999983777198, - 29787462, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdiAYyrQ5x5kPDMJpK3cT1oVZiGeyu1H2ZjLitruzXJdbmTR94F3M4YFjW3c8joaxfJikrXimPSGDpT2i8RmDkiae8pLnE1NvTS6ZdQrqkhUAuDAjXsfKj39othX5YbwFHn6cqkYCmUZXHu5YaTVfRQt8zgCVxFR1bypMDDWytjBLzSKhQTVHKQNLRdbZEWnz9yVxxbWsaj78qeKcfoX98FYYuqqWL9orUX5fkgGaKfqApTUGqQNvrMpWh7vUC8Q7dKU1ZFGN5DfejmzqnutDwo3vryH7AM7JtwTFzEpvskaKb2jNQmzaRwr2cQeifhnbCvoRSMwjfpTcP6s2XVWdYpQk7NSfKiWhg2cnhXQsQziQH5hZ4RV2r9jEw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 13874 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 949526 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 50572 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 50722 - }, - "blockTime": 1743945830 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue b/tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue deleted file mode 100644 index c82dfa0e..00000000 --- a/tests/data/transactions/batched_tree_transactions/5JzU6mTqyVuS1qe3GrGn1JEWex5AbxdQvZqvHWqA9q1kqSHBKCvnJgZEPz8NPvS2xH4ibKB5FadZVroZ1VnuK5Ue +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 105, - "transaction": [ - "AdeVJIvqXwoceMBrrWkSAs+E8Sfl4jD5eclxMMYAXTFq5bJiG+Y+gG4Ift3nbIwHyWrsbBNpYC0J7SMek3BkJQMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVYFwQL9K9qcZOT73i0DxViBh0JN1wQ/aFfcG8vSUNLLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999979707191, - 29822469, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999979697190, - 29827470, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgw2BePxprShfHYomvL8cDmCH9zmYY8rM9XgCfFzkasjewoPPKQM3qusN1amzkR5g4M9nWJUWqP1TLF9fu498wiC4LqdWpvcHDQShcGBs7K7FxFfJAPrtEKSHeNmAV3979N3GrU2LpK6nLyRvMngga2ptfCZHXDqCj4V6DR4dmoUzbFBYCeUXg7n1cAUp5WbPqGQwm7Gz7CeCMscLmCA8JEb7864NAHku53bRQowDtSsa6DhzsU4RewXjcZhwGgJBczCfo2ZqGcpDuSgvJr1QKKLegvrVVUHfPqHvBxhtkZVMan4HCQmZ3cigx3duUkixiX3JUAEYq7Y3vNr4XjZs5C2FU8hoQj1W4zfrBKDwZnQw359yNJqRRcmV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14496 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51194 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51344 - }, - "blockTime": 1743945835 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 b/tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 deleted file mode 100644 index 914b8ebd..00000000 --- a/tests/data/transactions/batched_tree_transactions/5KGW7j5woU4GmcawCKmnXEn7mdkH343ugwxuybqdPoBkUDj1ov9M3H2Vj7g6JtJ21m26CH8o8yVyrHuQgYPYNh67 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 174, - "transaction": [ - "AdfSLPqSJIbowuzqyCUDeK9NqTFOuvx1URy+KnmUDfrdATTrAGX1BakyYKY6DHEXPKlk0HGCDbyG8ZozvU2zZwABAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXfnSO6lRqg6SBVE8lEsoK6GhNsOHjlshZBBEATcVtTKQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999952157136, - 30097524, - 42000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999951147135, - 30102525, - 43000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQZGjo9YQtEizqyq9SdXRnWAFUcLLceprGJhxRr87ifcDmHB9kXpg7RyQB4kddZjbHbEcYFhPvuSfaVhDwNrD2WnWeKT7f1gtjKZcAEekiRuMj43q3oHEaAagtctHjqPg9ihbQCKfNezyJz8WUaU3nzZ4Uv4kaBLqFAtBE2K", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945868 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR b/tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR deleted file mode 100644 index faeb88c9..00000000 --- a/tests/data/transactions/batched_tree_transactions/5L2nctPiT8GkSq8UHEU7ZTZFziLJh4KJSf88YvmEMspLEbAqYrykaNtUgaCygL2k5oKbzYPyigqxo3Yx7ipsGfCR +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 79, - "transaction": [ - "Adh6vEB6l4D+2TMaPW2X4oPidlaA9GGJk8oi+e+F4XfKwpOnSJwkmzTxVfB5ghhicE+MsLyvay45vGLAwwPX6AYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWkT022jJ0NA0AJK1chAPX4i0V/8VO0oD11LY42QsjRdgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999989907211, - 29722449, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999989897210, - 29727450, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdggVZvLredinXsqrGRTmyghPQy7e1cB5Yw8h8pnzG5V2528zrbFZSAC7YZcfGyDhPzz3tBFuuDiKhhqXtnZWyouBeDkUsu86hvuM4x4J5P1YHwHmPcL3V27MLjSJpWV1jvyCMzqsxooexXpVJUACMhLeQ77QPhFjfQMdaoFxivKw8N3mg7EUcSQtwppGRo1CKs9XCGS2LgTj1Vx9B7pZNnpUb5Cemka4YfgFYiEynbAfxiuyPsD5z6Sc63c1MSkR2HXiEdsPkxjS6Ni945NoRajSkgExAZmovWrdNB4g5WPq99pJwEgsyyrvW713EwucKK96qNEQRPQmeYkQrkAuG5hehPYR3g1tWMXgsZZeidxH6P1gn1yv4Yx1V", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14496 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948904 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51194 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51344 - }, - "blockTime": 1743945823 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 b/tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 deleted file mode 100644 index 3b4a7c93..00000000 --- a/tests/data/transactions/batched_tree_transactions/5PKpF4xEWbkZ1734VDqeBTS2Nq1inyUdvZkRXE2bw1UgdyDPkaWGLNBEBmEabetYckWtcBnTNemt8QHqsx68UVt5 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 75, - "transaction": [ - "AdtR18W8gOcCkzFh9zG5Uva7WgFu7Lh+lfzvQyF+8ccLCwe0gAFz6FAGhVztnVa8Xo/oT5VM9bHtYYIDoJ8VPgoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVduDaoLTZIKLFK1dnrHEsr2ABWlb/Fk5TBKO311zG0YAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999991947215, - 29702445, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999991937214, - 29707446, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhNskBQpN3CzucEDxApSTSMYC4BmNP5gTQ9n3gShbynbgzLfqjEHTbzDKhpQ6jDWVoTua7zwe62gkCYEfC6bwCRnVoUTsNPsVYgbgaoNPqdXxzCxt5RbFuyRuSpg7jFBheoh3Ayrj1iggPuWugGq8LFBmn8W7ngP3ihH8LxCBjEZCR6gSefusbzXAUAfvQnDWJdfNXmkkoAFj3mm2gevZBngK1jhfT8q12qpXq233xYwydkjT9hbKBntB9hxqXRmoq7VdzRUTT6aTy2KcTHJhvQF9trobkQwJBQ9Gnvz7Wn3T1YDTXxG6FX34CuE2y7dzztmi44gX5V7f9ZNKLgENmKfgVtkAyiNxd2ZLb2fNfKU6y5oA1ACSfvJK", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945821 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn b/tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn deleted file mode 100644 index a477f50f..00000000 --- a/tests/data/transactions/batched_tree_transactions/5S9YPF5T1Sr7RkkqjdVhwPfsPnRST3NLpdnBNgfKaSZfpdjejfsqDcW6jRr3sVcMCacHZ8CF24keqAmyF2RUnutn +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 306, - "transaction": [ - "Ad3BCIR1tEMwmpI8f9M0jrlnVHnb9neoeN8M38ICJ9aqAUCyhFnwZhg0kjCgY8mcGNNiRx4iiZfOXFLpiIC4VQMBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL005WmKOk8rEbKdUF3ZtpTGGVHcm8Iiab+RueGYH8ZBXQBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAQ7nDJ+h/l8NxRMRUZjPmOJrAQICs07WtKKq8gelTInrBei2ia1jiNqyzlxoISsM662oGEp1aTMbsdIwxSuceaLguvAoVKgVAz0PZHJeeRweRFzLl2ntYJQuH9JfdHr2StR9HxTk07ax09KJKBDQgdx+uclEIafkLC6Jv4G0ANhLHvbCRnkd5tvyhudYiHtgnzUp41JRX8CasdvRPaIt9g=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995078200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995073200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941BrNZ4msmpJmu1oT8eBQN13periHEhVPAyM5w6QbWN14XnzM3ovgxHrJTEfVLWWQ7Qe11XkzKXaLCXSo7gZkQXguXYS93FgxTvM9JCxqaqBE9durJZif9KUMo4gwq79q7Je6vULyjY4ogpPGJiscp52SNY8QSPsXQQ7BcpHU4BLpsXsTY5P15s5jGqKzr964pQwfp8U9QMWAMcKjv53w9Zqd1vw", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxGYKaLrLqNC6RQrAkzKGetNKMirhin1HcvCsnp31iS8utmB5ERScQFhAjeSxAqBkhcixcw16quJfrMbvQvakzaoDwh9kCcaBrN7qiACtDG", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945931 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf b/tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf deleted file mode 100644 index 252186dc..00000000 --- a/tests/data/transactions/batched_tree_transactions/5SNh5UwmRZQBUSw2Dhoftu69WqqTrF11ujUDVVEot2QWNbhATdY4KskqarYunfyPPzSim4g9WSdpX7W5HsyaCoUf +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 333, - "transaction": [ - "Ad3zFeZJenoQw+7/rAXF1At1xrnHW2qR2Rvw+TmkraHkJVuoG9ffKpH+D9TybyCypxfwUumiCrwy14fgX74hWwQBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9MoKjweaNK38sMBdq1L53ny3XU/nRJSwnZ6ns94EX3ZdAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAApy+gfVAyROKsiu09ekUSCSnn+22iJRfl16j56/5kmMLTF5zMvMf8ecxrq/EWBoAKXX8mHFYBPw/ZbmTCDC7teg0xwMbETb7j8GTAaTK9LtZ+4cWNowyCNIItM5IZknpxoXKiWImTSvKpfvxCTFfGORAN8sPmZmQm+EUMJ6C1yEkPkGa4L+np1uixgCuywMid/NERxCXwIWwpTXoLnv0oQ=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995023200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995018200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74x7e6qjTEmR3DAmJ5aE4qe3SY7os5Kzrj5dsZFHDbn5MCqqT2Tis2cnxYxTqPYcBAJ8HXs5nUHnSNZSx1tprfCRPhYNpqBU2pyQ919RwBMKaQePmgVjNJC224BK6xgK2SapfA2182VY24daSQBQ6CR2wnmmxmt8uiCwgF7PeMyqX2CmCBxmqKJXBPMpKxGLsrYNm73jPJL9vvn9ppL2XSn67P6r7", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xYyAZanjYPUAjoaieeS8SRsebQmSVw7hEPhFvmiwBWqCRs9YiV1d396AR8wYgo", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 126085 - }, - "blockTime": 1743945945 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw b/tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw deleted file mode 100644 index 787c0d27..00000000 --- a/tests/data/transactions/batched_tree_transactions/5Ub8viUXBTnJbS9TWcugSQ9gFbfuMfzkzvkfFg5DK68RN3dPU9uHT3PJ3vM5J6bfSVxW4GXUjsBrShy2vKvU8Vmw +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 182, - "transaction": [ - "Ad/b/Jj6so3rHXQpk8MKpTHmVtTnGusV5Cm17+ERk6e52PQOsBtvH4nCrOjYVFtRsp6ADCMK8h3FQTw7X4nJUgYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVGdErZ8v372p1UcVkiPrWnQcN6yt8rONnZwrGbmC0ulQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999949097130, - 30127530, - 45000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999948087129, - 30132531, - 46000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRmyTeeCENQWySsPsvoWphg2zfey9ohVuLpnqPf7LNKjK3NMHpUFffTTvZLpH3SJr6dqsMkdC6R7VihVUjXcq49dqB4AJCJ3mBBtrVRhs8Yv5BN163FhooXy6RhG87ZUwTLs8YH5JeJC8raTMvGPT3hP2EvW9XHme1wxe5zF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945872 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW b/tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW deleted file mode 100644 index 9c50395f..00000000 --- a/tests/data/transactions/batched_tree_transactions/5Y7ymPfZoXrQhfsogup5kBMYrVjqFXXD5kuj6qoTGnJEZ6GwfSDvHc9jk7VJ37itvnE4vptL2PSW4PpDkbWz1EGW +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 157, - "transaction": [ - "AeLnrKuG3PHEAr1O7Oc59KzLTvw+kvdFjoY2u3S4sR5U3g2hZSECuqFDB7KK9IqlAKZMvLNqM7V4MsbigpAb9AcBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW7Yyckgrn3jiCS43WIXYiJRkQidL97JASOCMIbJwvP7wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999958287149, - 30032511, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999958277148, - 30037512, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhLrfxqQEU1QBuy1hX3oxh2Cq1DvFYNF1sh1tu8eCmdwbjKjgXCpR8bSmqVKFbMbKBXZUpmjrKnv4haeQWsEUGvgZpRkGqaoYN4C8tR3eyEMh6Yu83a1Xg1po4bcgLgoedNTowmMxNNmSGYFzbJAj5SEebQK6ftBXEDnmDnDLiXkUrx9WxzzyQ2djUXswGAfZR6n36ES8Jiukf5zHTts21r8EBqarXnyckYSt9yxxQ7SdgH4cCg1kSGavq7zjkqJrKMVk4K6GsXYPuCW67iycRFC8KbAKNHZsct2KFtT8DDLZ9WrrSMUDRVdip8owzjHCQUAQwCEoJkffP6uLc5GAERPp2Fw3x9Y7UDLKZvAUVcpn7PvNSqJbh3Ao", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945860 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz b/tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz deleted file mode 100644 index d1f36ae5..00000000 --- a/tests/data/transactions/batched_tree_transactions/5ZAohTXsQcY6kWo5rDiLdfhv2ZouZyFiPTwFbcnCNMhTFRENENFWE18HBG66pqfU8eXTZ46VvEw6ML9iKXfg9VEz +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 163, - "transaction": [ - "AePPMoREoijuNi/c7DE2R5DJ8mZ/JVBAG3k/CywI1rYl2eiJB37m5K4Z/jCB4IkZN70PEW5RMXEtOqYAQBTAxQsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVek3BMXpGxeE9CaEvbXNYlfiCGipIN2G03wG5SeOesEAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999956247145, - 30052515, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999956237144, - 30057516, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhNRcgMmc1ebgeCcD4Kw4HLka7hwo26yqHacH2C61FwyWfAEYSGNkTHcVqP6zmKyAmMpmTwSMtezGVxADNYe8NA4YGXQaxTXDWve7auSaWoqpa7C3JPHvcNforEAoMhAT5qkLfEpvJH5vB2cs11kKZjeFggHLNNL7SvZEmnWxhXBfFX1wCb5NiTSQo6XKh72g6dEJaohdi6pcqK9zu6aQPXvQzYeRw9q1mcCXLQNWEAnt8v1yqvg3A3efth9Agm7v2DUBSUPVvaBtJiGrnJhiDcMT49QTLny4KGJag5QmeWRWsmeLGb5TwzuXPqZ7QurmU5pDV8cUXivPdvGuHHedDUMpLWApM7BLahC5ESWfxdC1V485s6cPEBA7", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945863 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa b/tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa deleted file mode 100644 index 3c6b1f48..00000000 --- a/tests/data/transactions/batched_tree_transactions/5c6XqHkKk1QBrtnK9RmsAVBk1LwKKS1AE49kZFejTKNAH53MFFnvypZVXpzNcBMw7owR7i1dHxcMKtCk2X3dMExa +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 96, - "transaction": [ - "AeZVOZ672amw5THEmqxcO53KyQ/1tUoar+XVIlp8x9bvrAVizVC1taZTD8qzczT6lu1gcsm+S1nofUmNRDvyzwsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGfFYke4nP/hqGpOPRjmVdA5DFUsMcNNY6Na3zDGGSygIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999983777198, - 29787462, - 11000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999982767197, - 29792463, - 12000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRzzHtokKw1w81zgqmPhEm3CfjjxknaLt8QraGHKgc1JaCVsJHRmgxqKw3rxyNa59fCHyS6VShhtm7z5VbawKi2iEpbfHggc38iNAz3g4c4HjCiWHLDnuhLnaAJfbAYYpsFbRt6NbogDxoXxi3X1iPrK9uNWGGWrPUUvqUDD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945831 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb b/tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb deleted file mode 100644 index 0af5dcb8..00000000 --- a/tests/data/transactions/batched_tree_transactions/5dKDF5ncnPV2jeLBVgbt6DPhN2qUqYPRTNf9XvdYfahzUkwWKUAKv2eUa4gQ64Kk1Ri2C9vyZr26YxRneAEpXoEb +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 136, - "transaction": [ - "AediQGSWKNdCJh1LYadZk54kICD/BOLAGQoPo3EcTFUkNVgV09ic8IjB6XuHuJSTl+e+jlQFfXBw0q0dRliGLQwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWLa4wpPcZLSo6uUR+z9OgK3YfXDxqEabAeYbZCtbaXuQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999967457166, - 29947494, - 27000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999966447165, - 29952495, - 28000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRe71kQQhvvFtwX34fF6wbcD9CyaZtmMFYBQExvPZmge7HtsWdCMnPjGbXuDoLL89FCFTnvqe71cmPt7p6M7vujJWwW9ZRJ35jVapN9WyR1NhnFLkkzZ6qtHPmrcgJYeKMxwRg14aFsKw2q9jYM1fAi7bNujs6efEpSsytPR", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945850 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ b/tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ deleted file mode 100644 index 897eba27..00000000 --- a/tests/data/transactions/batched_tree_transactions/5di3i5JPhLrXZ35H4LuwBW3ombABeFrRzvtwwZkE6L4e3Q3QEhoDZdx3drnauraMJdXDbch3WkDUx3vEv8p8uCwJ +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 337, - "transaction": [ - "Aee5K6GTZ8U8JMDJhtBokji6EigHvUOQTjry4u9ptPrPcJrJLG2wrZp9+PuMvOfyXeY+KEIY9AewJ039sJtvGAkBAAUI68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9NTNQoxTnFuaz47ibvdWwgFkIVU+LDPzdRwJbWlTuf1bAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAXNjx/9fYWAv5X/xjBpvkeKzsHtnZ6vjDxOq46A7D8khKJVO4TEFNl+NCYmQmk+5XUqnrjgfjlWEfmyPcrZgmaMUQJy8jmCk5WNA4ETzNfpQTYGPaauVOiTeZQbvxHslh8Y6p4Rj2VDmhhB7CnAGUkADFRBQoiI4RQ96Nj4qbjOGPZDH2JByBBJpELSrZsa610jKYuhiIEOQ+h7sK4IALI=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995018200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995013200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74wySywtS6XeCgmKQTvHnCuf7fnv3pjQZDPXjxxP7LgsCRAZEYJZi2kZXs8ThNNFGXUwLqeGTEsazYtq4Bb1Kg6KBJQpsgkRAJbbuTyoE4jXbpsNH4LDviM4QMnWD3VJk84o6CgFPeRcDwVN8NBTkryTbnaqXbX9Bp8nHk5fetdsaDUk1G8z3FkXzJ9gCNidUwGXqjsZ2P1XHTzmU93mN1HpgagAu", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzEYrxQNmo34XRGPjHFkcaUgpHGCnQsYha2cLyuTLY2Lj2i71rxxt9ZPa7G2G8w", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 76043 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 107071 of 182919 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 126085 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 126085 - }, - "blockTime": 1743945947 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC b/tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC deleted file mode 100644 index 3ce481e2..00000000 --- a/tests/data/transactions/batched_tree_transactions/5ey73XvcH7Uc88zsK72V68YPftMtg3TeMSkBMy85YxmCJvAsFPA26j2deanvn2es7H62jMHctoZFECTfDs6pe6cC +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 103, - "transaction": [ - "AejPP5JDqc93FRiIe4M9k9HyZykXX9Ln3/sRrdJOV7/a5THIaKdWDjOh5O5uGRLlbqPiVluCey72SRR2G83T+AUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXiZEBGF8EZZANBpMejj++VbFckJQM9dudHR+TosqEnVgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999980727193, - 29812467, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999980717192, - 29817468, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhGVkhDefdPgAX85EYZHN3nv6RUm9YXnc2ecuYsqtPfVDdMUu2H52gLYbdpmSpgCr43jzwJT9LzZkLW2rJkPXwxJ46VbLX4LwE1UhHZYyCApCZxB5YBtMz7JXEbQiZYSPYfVNHb7ZCxhLWNnGatFq2fNQeT77z1jkac9aXmpj5o8Y8GhENqD9d5bnTtSJQnu5YKm3nunFuizwcrDN8xDAtKtmHoTtH3NzhcXaYyGjAVaDo6UKwim1B9fqDyUy6F2RevvQ6JbFkSrk9wVoDsYcP1xEkvEtNdoQPsXfYU6ikJrmUDhk6RTpmzgE2gpjdKqSryHvJSrJbcFxzQbvvcdqZFMRtEn6G91JTBz1Jyfgh5dcgZRbViZTpyq9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945834 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD b/tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD deleted file mode 100644 index 2f720817..00000000 --- a/tests/data/transactions/batched_tree_transactions/5fkduofGFrL56pLvjXxEzXmwiKCuNGfpfxVRritx9P6Axhy3dkJCNyQgEDjywWfE6wXoD8zSnPJ8Z6tAgnvoQNbD +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 133, - "transaction": [ - "Ael8jpJBOAxU0bSVgTQQEqMjGySQPrvYqiX9jRaUCWaTezPVaJlhtqzy/sZuzNVGAqxvrNRV1TTXqPGT5uYStgwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWOddl1QJux4b0OHS5DIEk7wFQwyQEoAjQivyrJA1zBFgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999968487169, - 29932491, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999968477168, - 29937492, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgzeVGoTS1TwLjc5KeddPVZpRrxSpJouicQ65wETh5VvgqzBcphvhAejmpgo5estg7Wvwc2EiJgX9JCPcvYavFvwpEN88MU72vdoiL8oRon5K1yKQjQ5B1synXrGJgxRCLt8kuttSvjWSaahN6EqWBBoB6qQVAeHkRHYKby8hmzHgtaf2rZ2G4rYc1sYbZgAAWFsdr7buU7dJa1fzU9ZKzCFjwXb7M3fArBFMaDnG58zJgf57Ckj99GL7mP2UyexpArzK2MyExqnpXaM3XrJcH2NWQA8KWVBUuoszPiVTdVjvA62CXbCbuEoCyshT6eSV1htcvogHZczEYGofiLrHfmLR6o63FqbeXqbu69B5yPqi8gpz5w7LV9A7", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945848 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V b/tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V deleted file mode 100644 index 53ccd152..00000000 --- a/tests/data/transactions/batched_tree_transactions/5gFBDRhMxDqiT31Bmnv96cwU6kKkdbCTCvf7RMTrEuJ4KnSgzk1jEZ2rr3Jij88btmPjMzoon6Z8kkwbQnWs956V +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 113, - "transaction": [ - "AenpL/NJi8E7T38uvyqUpxXTzAJbzh5u7PG/SBwP+V0zPd4zqPAnkNPG92c0Jyn6AqyEBjGVt8iQ/hlTY61ZhA4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2RC4sMOXpU+jDNdCKaS8RCryr8iPc1Q5gMV5SoEVyEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999976647185, - 29852475, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999976637184, - 29857476, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgi6DKx6ba4Z7GVET36CtgLb6JhSkV1iDXnvdFfqUvqRt4CW1uQiHDtJgShyEpkpN7GXuhEcNGccYohMmTknpGQfLuhJXhbgZs86uZpRzEhjjzZGbTwYXriuXsmyfjMVtHpjN8y1LDnrXRFH17QHa3R2sDojDGDtie97dpo98LjhNAHKtCjmzAx9DEFU59y4DLDngnzazGLSsk74sA36KCZowCiFSE5soAyBcxgHNTx3npkkPR8M5e3BG9AxA3bQUaqoW8iRq6Z6uQQB39fFz1Y4iXsTDAA79ZhCokkeGhyZPA2eRepbSfnHoH5y4Uhmac6zqJbmDmKj4iapVYNmUVPN6T2z1yajTpGEo8XMsWXDXMfiuMChNAsGT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945839 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop b/tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop deleted file mode 100644 index 9c41684c..00000000 --- a/tests/data/transactions/batched_tree_transactions/5j1LSee8tr8VtTTMPjooL81TqgbWPJHSEgsB8xhSoakjsxvF2sSY6d4GFooKzuYJioNyXd2fNrAT4xiyYL8MmDop +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 318, - "transaction": [ - "AexKzIX6F8DkFLnjGwqzqbK4wVJLQi+X9BaI7nw1E4LcOLufA91Tssw3ouobyn1Jgz0IuJ04QBGoumxI93FilgsBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0aGhjer7+TlFbfkAj4BybevPwpsx0NKa7rMVZwPEpuekBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAC3hzlt+8QDKYnKB78RoxjH4O36KtHRIl1KeYuxVYxS8i8FDOGlQVLmUeGl7nMDXjCA6e4vRhhxS/Ox+Z8VacNqgdDLQuyGJEKa0WzFQ8mCtxr3PN288WePL9wrnKCj3ISsk2JYTgtCKpqd48YhV12qyZIjUyo7MQsuPd9Vb640/jBd9HSacB6RpDC1LYKaXBXzFUdRb5lEwtD4jsdHPKj0=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995053200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995048200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8942THSVebWiAygjNJLJRsouuzr8Mv5mFM9eyRt2rxxbZTR3iqvKWCKVQUm5ZJX4SWm2itcdmxfL4Nm41MxMDjGvnPeCrcWxd6FA4XNVZS5Uonhc9xq5zLJLPXS3i86q2S1LdeYgNKjYYyd5s3CcXTvJzDrYaxXytT9hRSfinEhMwQxdrtKwPBj8MEzR894GnA2SJoxCxXr4Toe97zrFbtCqmzzqmE", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHjh1c7LxYAs8vRbiZPRZ4V8kWR3GDEDMMPtShhZMBarCWADb1dGSKwtuTu2NDSNnVWzFkXnYNqqp8b8UdRCSTVCQk1GVgkGntZXepF97ri", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945937 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 b/tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 deleted file mode 100644 index bce1733b..00000000 --- a/tests/data/transactions/batched_tree_transactions/5ksiEJdosczdchGRc37g86Q6WXXcDagGK8WDAmvT7kr1G8Bm8vsvCkwjJLud3cv3Msz7QmKPu5mEBqBABruR82M3 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 175, - "transaction": [ - "Ae3nTsqk+aTWsa3YU/qA282OCeSUleE04tQ/QbOILACmQEJNxmhO9afCmkzzgWqQGOlfbnvv4G5rC1qZR60bDwYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXKL6Tb5phwu1mlN30ZgCn2AWzxhrcGPkHf6H/Efwu/MwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999951147135, - 30102525, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999951137134, - 30107526, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhbARmgH5ZFz9YoFJB6xFsCf7fzyRKWXwxwiAJguTC1u2B9X2W729zerbSon9JXvjWNm4YMYfM4M3qeG6ow6QvZXxULys4BgRmkn3YR42vNREv4KLScjZzZ3Zqkz19tN6XJu8FiF5cv9s2dueHoX51W1TcJqaHF81ieMK1AEhBWKFEXcP4La1Dbr1oXjvV7a2GBZDStvqJLGc5stMK1Jo29Q2HJGiMdnrXaS3fbnSpxse68Xx9sCr8iYC7RLdPksDKFz3Lopx9WVKfm9PrvmAZPHxguen9y4w3uFCGXFLLiLxp6afdb78rgLRhMy1kexKk8X3NxaR3xwUHGEaS9BR8frAvmXayYfQSWT4DrNnqXCLxGcoUSiE4sdh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945868 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD b/tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD deleted file mode 100644 index af063e09..00000000 --- a/tests/data/transactions/batched_tree_transactions/5q6kQnNogz5vf4BuZuyz7XQTGntqHdypU44ziQJFX7ZekfBuhsyLiU4ZgodVUjsxhGnQsmfEaDeNK4oStsEajHvD +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 166, - "transaction": [ - "AfGL/cmD4be/j9O+dQOEBnZbHCbSegLA7954WDlZyveVNyREfyPXYsdwJTcOurrgxmS099R60WlUHcroLsTdsg4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVoHG1K4HHYupO0iWteauUO952rj8hd2Gw39uSVH2IfLwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999955217142, - 30067518, - 39000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999954207141, - 30072519, - 40000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQaw3tyAELCuaPLrGoRYWYyUdNzbgadR3VKsfpVTsheRpBA1h7HEdLo9SdfFxKztKi6Ehi2tfQokxyuiywX68F9M4jHFFiSNbBEbNfLPZ48oEjLHw7vTe2NjEooPbH6oF1VMUs6Pu1mLHt5UPT7E7uySABRnZa4nUpW7Xxpo", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945864 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks b/tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks deleted file mode 100644 index ee970757..00000000 --- a/tests/data/transactions/batched_tree_transactions/5tJJoyxPwusRrmrVAgftbjT4F3Ud7hGQz799mLwSF6raN1YEmr51rSVWgUTrgyjnYVrbTnBiWX3sYWJRtmgomoks +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 78, - "transaction": [ - "AfROR+UDqft6Jqsr0ydG/SMaqa5pyrlFl5cFSrOc6kqlljoUrElB7JHpuPC/Sh4jV0eEaqxNY0PqYP5GbCruMggBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWh4/Cvza25pA8ir/aMRB4kAQUOiuRgrE+7v6Slehj0qwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990917212, - 29717448, - 4000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999989907211, - 29722449, - 5000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRAzNMDEPMoQAwwCqEKzZaAtfjdmJzk1apX8Cc6VRqV9hZqG3LtTgZqChCGUDrSZB52uF5ngVkhFzqMZrYug3LvePg59avdeSBWX1rtNHDqwrUcc4hCwpYF3xPKL1XMgruke9dZv677TfFod4M5H1aR3mihLPWUuWBAB7ZL3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945822 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE b/tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE deleted file mode 100644 index a19ba72e..00000000 --- a/tests/data/transactions/batched_tree_transactions/5wJAdGE7r1cWHGpHWh2r5LYxEMk74DuiKEYDbn3tHpo2jYGxsp945peTxiuNNfXmM1Hno25vm3Wd9RWm4nuc8BYE +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 167, - "transaction": [ - "AfbkCaoZxPEbC5edePI5wMuxyvGE+YCmu5fM9XjQnGztHmQvaBJoNX279P8m0AgZKemBDznd4xcLmJXuJlIxpgMBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU3VLaPV1dCr0Np0Opet9rOO7LFPPKIT4gCpaeuUdmr5wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999954207141, - 30072519, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999954197140, - 30077520, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhDnXb1ojmUTPudj8SrAUB3yRzdc5XvYmaWyokg5rjVBqQ9vnE5qEYZqtQN6FFDzg4MNS5u337VGtYCNrBfvkuVziN494yaujgbyUynphPwAx6RRk7oBNeg8S32EEdTute6ht19xLCFqcrCVFmRrhzScTgpSgsAvfshUJEVQ3yoKSHT92Q9RuvWPWEmUr4sC8NtVk9ypeBQqWUeBcSJyHzJjVk3srCvfhtekQUohXaE622iQMY4QNR8MPt6juUMrhpPQYzJjQQDJVdd7YZ47v1pdbBDTQdHVUvagpGUpgwVAhNwnaEMAMpPgAypse73gAU75EBJ54cXuSrAiNvieEsTWgRcgdPcrUTP27eV7fbDNyqHWVQ6EouWA3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14589 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948811 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51287 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51437 - }, - "blockTime": 1743945864 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx b/tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx deleted file mode 100644 index 0b4aa1be..00000000 --- a/tests/data/transactions/batched_tree_transactions/5y5Yr1yq752GkzGoUD7XT1uyNzCkR72hgZg6v3cBXs43rp4TaPBHy7zhM7SfkoifZGVsttAoe93xTDu4JLPneTtx +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 191, - "transaction": [ - "AfhtiyecwO/e92EqNyy6U6Jl2QQ7Kk7xIBygTyWiX8lo+096FNkLB+vaINjNSka0oz2CQENItLKYYHMNJvIVVQUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW1Yg+AqwQw40V9lN4UP082evEPkNrtT2i6hYPaMnMf/gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999945017122, - 30167538, - 49000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999944007121, - 30172539, - 50000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRfwgL4wgTq1Qgk1daauFj8t8HvhvhpxmFSJn6Lt4gUb1jsV2rFGTvuMcuttvxgrj4SrRPZPzaff8Jhav6xQNXc1FXjUyWPAVgvoNboCFC1DwN1SjTsZTSNGQ6pn7gtpsxZQCKhEjUTpkwDmrYmszamshck9GbrHrGj2ngDu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945876 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg b/tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg deleted file mode 100644 index d1ee7137..00000000 --- a/tests/data/transactions/batched_tree_transactions/61vstfFhsdLtz4akHKmGVqV8jMJABT1o7PPK4fDr8K9rDqjC73dS6YchY3FxxMPSrg9D2AZxSeCSwWa8QaPyv6zg +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 87, - "transaction": [ - "Afri1LZ8Q/3NidP+eb1zm0Knmrvn8OK7AJqw14MbOgajTuBYagB5M0SVGXqeKQL5xKPxzrjzjSxGfAF0G9tiJQ0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/e07VfWzcbfPpfowB8UIXE21pYY1R51ZtPXuvl5a+BAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999986847205, - 29752455, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999986837204, - 29757456, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdhYaFcZxxAGZxg5mzLZSeDM6tEa1Usk8nykAiyyyhVFn9T9jAXtPNXTWxpQ6EpeHLmNr7kixrPgfdKawPj8TFt4sEgSwEVmirkN8xdzWvH6dMoScbR5Vuh3nHsQMCZHmGYDCct6Gxc1V1yz4KRLdE2c3nT6otihcSGYQcrSiqmSLBuQPX83KwTLpnaVJKz64oyinb5PT6zLsXYiZLRXSppAEzyxKkHS5v4g77QXPV1pRPzUiqaxsYP6t69J9iSxgA4ovttBWzhfZHdnLiGXH4yDkqhLgHu73NK2suZmMe5yXWjb33VxLyxQad19gLAyUt4nAEXknfwp2C2CcgAGTyML3gLphfC2t8sTiuSLryk5H74ME9rkVrzdQ3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945827 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL b/tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL deleted file mode 100644 index 2b66fc5c..00000000 --- a/tests/data/transactions/batched_tree_transactions/8NhjUoY1DwE3RW8rgnrbZMiEPpUYQxP7ft5GPgCxVyAPj8nt6hFviKuCjqy7ZvY1u5PpG6fR2kEqLJVXgCCcBXL +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 185, - "transaction": [ - "AQZb9Tl5E+KlpW1g2IT+WhFxCoQcK1RjUSijxQ9eT8tH7GT/RCI/1uHanw3IA79A+MfwA/Yc3qTHznsQ6D2BnA8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXeunqBNpIiCw/d9IQ1Wl5TdsPn44wwu/996ggfgeOx2wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999947067127, - 30142533, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999947057126, - 30147534, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi9yvVEWBVdfofEcAHq4uDTfxzhrtJ6YqGuVkcJTec2fWGUxqoxQ9JeJ1R1Ps421HpzUz8zwApVYDpekSLieV1EXMvjSrwC1oqAgdKwWxfMRpMUXC4yS16XSzrG1Zj9S2EA69m4r9zPotWsE77Un74H6J1jnwnBV9pzwueEin2g49QSMWPRNgifqFirtnAc831SVj5ZtCMxcQAt2uptirL6XBcGJp6Zf6Q2sgeTW3dFbWHpxAkYeNgTBYDKuXsWFmXRdMJeRi5kWsy83gdKSk4txq3puXKCQJvQtgtnDGkwa7x9bnXaNuaq2vQPgA28ceLbzx3TbYks8m4qFftz6WRadoB7A8YgDVTrbuZudts5e3h4RCXzme3BYs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14559 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948841 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51257 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51407 - }, - "blockTime": 1743945873 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH b/tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH deleted file mode 100644 index fc817d11..00000000 --- a/tests/data/transactions/batched_tree_transactions/AZTyNect4LJwPh87LeUKcRU9ZarV2X7ZottoThUTPEuhXJR3zLkz2oRChSZVVNpd5N4EZeBMCCQHbE2mzW5p8PH +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 321, - "transaction": [ - "AQg+dBHwaWivOdnerRhajojg4XXgPY3RL6JjpfYcRLDhkSxMvvbFSY0xGtvEAXGGqtalXFNGiTVINt0iRtJyEwABAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0D+ortL2nO0el9saZRBzjJM1Us6W87fwh1KwkmztmzpkBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABzHUTNAX+AbhfiWOa6zFdd8IoL6cXL3zgTB24h/YUg0AnEZq3apNptOHKC0uB5jp8AAXLl1WBQrspSjA/4oDDUY39VfbKBiqb+5wgzbRgho6OMpm92nhcuVR2xML+dNziLUoIUCScRp5wD7OFCZw8Vn5sXOA9ahzBFgvv4NqEtVKyBtDyhS/PGFX/VjOuEf/NFBwxmG3vX2FsZLFsE/G2E=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995043200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995038200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941w8Rwms19rF1oWthX8K9AzQN9Q7d3ArXyDoRNTn1AJnzdRBbVgFzaUGAv2GDn5kqHiQ7WfUJzh4ujv66bEqVEBbGyzfdTcxoY4GJYoQDzUhLPvpDuvDXbURL8VdzNtyx8kpGkznAhj4EysEimwC6Qbw7RWi4Tqkd1F1Dfpiv8QFSF3EjqUhSZ6aXSdjiTv7rSPV4Q3iTNZLm4q3awrvp1b4LGBS", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUSoxRVozYYKt2w2upJTWwofd5G13yofzRJCPVmSvoGK54LkkcVGAVYX7KM2XrHd1cfqQh9sVQWs7Mw9YCywGHwupzzAVXYCPtQPzrU9J8J", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72946 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108776 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129270 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129270 - }, - "blockTime": 1743945939 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu b/tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu deleted file mode 100644 index 73033d76..00000000 --- a/tests/data/transactions/batched_tree_transactions/CPvGUfRiCZj1GA4s8XSXws4j9DP7iTuMoF34GPqGcSjtwPyi81azj8ckzFzn65w1wTuar7mDerc7xik2XjB3qTu +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 114, - "transaction": [ - "AQnTpT/ueWM9zW1M50OKdGE76CkORF5bnG+ohLP99+cPikdzDzpmWieU/Y1cMx/9OjeNfRoZGW5tldrDPoL+9wgBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVz43XzUUX1OX3KS18YHv6kaHIkTNQzmzBTv8OMCc8EMAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999976637184, - 29857476, - 18000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999975627183, - 29862477, - 19000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQqe87NPgS9ygbf6BHqiAdkdo2Xk6U1ppHY9gAcut4cNFFwoWX6bPiTFzJn35Ljjd2iUfxdEUrqxpan2pCa4XsGHT9PDwbtDA7DDWfxH7EdfWHatUD24pMMDuvw4b5SqEh9e5wBLt6iotWRCrDbui7wD6uv51b16AfFu2A3Z", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945839 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG b/tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG deleted file mode 100644 index 9dd38a0b..00000000 --- a/tests/data/transactions/batched_tree_transactions/CvmivgmsWAhTq4GfKb13UynwoL24Cuf2Jdu8nSyccRhch5PhEZ4Y9mN5ipNfHsxMnVLrAszmUn1boTmxZdrPbbG +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 186, - "transaction": [ - "AQpJFGhuqRM8AifOqvRqm9SdYFGLIFGihS7+GcRM7bxyUx8QnZOT/GvUC1fh/kEsu2U/EcgEgRFrWezGvzqNEgsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcO+ZSdDcBqaWLdsdZ11bP3ekVJdp9DaMMfLI7ODtUnwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999947057126, - 30147534, - 47000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999946047125, - 30152535, - 48000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQqQf6QBkjJee84mBgfSVLfvLCBkB2ZrU2VwGwHWGiHvbJwoCZnPY6yBM798aKfJ2fnnvjhqG5cmSRpKwyi85UBL8zajudfeCMzSb2nDQDe9PypdM9hNGmyoexgVAxUbHF5SFVfVkp3wGYsEhjX45EhsPKJkYbnQ1bq6yp4f", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945873 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 b/tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 deleted file mode 100644 index 43ec002e..00000000 --- a/tests/data/transactions/batched_tree_transactions/GjgBcyr4L9eL1RgfX11tK7CCTjqAQghNEL3h1vJMmMRKvnmQaWZGrt6r1w4uuVQy9jbmJ1dZF3x1bBzzZ62EUj2 +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 311, - "transaction": [ - "AQ2R595DxNtSreM1MgkXWgbVVC7B9mxcCdQMyz6WXc8yIH2NUTrkFFsAGL4AjT8J0oIux//rMDkAjEmZfGbBLQkBAAUJ68ACpV36/cDi23gEKwTiTYEJ7atFkM4keDQzzTYHXSYeyoc0lQUNfpKlzWH+Ng9yc3WLBxZhgEIfNd1NZKxVL08vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0g73OJoOS7jdCrxpW6Wb+EfG9X9lDKGb570waRfq+zwgBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAKrxqWs1BZG+3sg9hP3KHuY79CqEOOcfBxBKwuAOV8wK3GTBI9a7EZxQR3L1+ZViBd0zUad3wmeOZyLJUjfHHkhCbuJvqE4q85Iq7I4ohOIuAGg0ZNMpKX13VUOJnAyuyJPAjrjlG2AEkQRACsevgmNxNsh9+ldtocYQrx+OyvLqy6defL6QCgrNSX6BzzIm+nSWG5vL97p5xVqPGIKUhE=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995063200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "postBalances": [ - 99999995058200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1392000 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r894196f3BVvtHia6MMCr18u4YHyszH6jx49WgTvsgNR5et7e7yu6z74RcWwT3QLLQEweiSjN46DAGeony2nw2bBu1dSvbMLgTndLvoBm36J4RN4YmKKy7eEjfQngDRDKXf8HUrn5dzocTezjLH1AnBr84HLD2WnGGqdnjxQqXP6J6woLdnB42Mpw8mGJ1BmKD6NAsW6N36msqnM6QGfgzrsAuQ8z4Q", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjWVUHhsj9JFG9x3ajsxEFpFaPXzG7NvdbNYZfwmkpvJAUAzFPXUG2VPXXMwsiJ8P6EiLUqn9JF2jCaKzQKUV4aUZgz94w63Cx6xgnaQzbU", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 72794 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108928 of 181497 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 129422 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 129422 - }, - "blockTime": 1743945933 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV b/tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV deleted file mode 100644 index 02f86a6c..00000000 --- a/tests/data/transactions/batched_tree_transactions/LubxHVVWL3CaKH7LTohQgtM18LUriS4VaizW8cbpAEpGSX2FYKrncBq7Xd2ukvb5CSw4pDw9MTEqoXhtRDTzdLV +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 70, - "transaction": [ - "AREqv++XmEGs7ur7qnTuOKtm7GuXaTjOXw0qoFUjr3YKjMT3zKlDHMX+tiBcBF5soq1aQtMxhRH5Qwyc9oI0sQIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXz2ZYSu1jeM+qtJd7/9oY2fAAzE9yssbffKMmvNDMkKwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999993977218, - 29687442, - 1000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999992967217, - 29692443, - 2000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRCmHAvLyV5FmfsRaZs9ZfE3kgBuEDHsSfkn314Mi6V14uGhWs7BtxHw1CTA2qi9wF8bVsZpkguqCTVSaDYnJruKQb5H2nduHa1Jhr78DnNuAaPW3CB26JcND52yjxRZyLSUj8C3i1swJeC1nnx8sgbd4JySwreQL1MrXAJb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945819 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG b/tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG deleted file mode 100644 index 2efb331e..00000000 --- a/tests/data/transactions/batched_tree_transactions/MmpC9Dkrpu1Y5TyzGeBGD4intjrcHfuQaEHaHattedwh8ABmpFykjagtersVEqrBgPoxecUeCPwg6MxZoGoNCeG +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 188, - "transaction": [ - "ARHp3giRIq6u0g5p1TpvkcytOYo9+XEBctXBXuUcUevB0HUe1940D6/7NRi/6SSrTl3OtU5wgozF4CL1IZ9tVgUBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWLCKajliulTrnKQfJi4eQgWb23LkQcuCXL21Mu/7JR+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999946037124, - 30157536, - 48000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999945027123, - 30162537, - 49000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABST3kSWPBGtbLWBP8Hc1e2AFBXbAyV7HEUErb3smkCbnzdp7RMZVi3mF5wzkLrgF2cjFWvZHwuQAo4b13L8w6UEm8M9n9mxV9BmDHL2EybzZCFVWziPBWtGwJazNP2uyRohJtnExyN39VB1KCzPBgbV7AC9fPZmAJ8n4r33D", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945874 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d b/tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d deleted file mode 100644 index 041a602d..00000000 --- a/tests/data/transactions/batched_tree_transactions/Ptd9VNSMRd1rFpz35mb6pfg9zoEs6VVz7eMPhCsw4bpM5yG9pUcAPYxVZTY9kxKZ1htLZbyyz7Y1mMRrGaS3j2d +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 180, - "transaction": [ - "ARO9UNkiE/7zCkSgd3U/Xr8nRxYh2t/vWMf1sDBz1dSTJS6sYe5HI1tr39ZCKsj+TbuoKx7sgXfcio3XFhxxjQYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcqCMvj2YXvyALe64q299tBr+9W2KyESAMnNRg983PKQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999949107131, - 30122529, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999949097130, - 30127530, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdh7VcqhdUEJrpX2ZUmmk42oLCpkX32ZvNxahiG68jUDA4fr3MFotiAFDKPduUfCPrUNNnmi3sVArj12AyAYhALY1kQ6Rxp2PGnApgK4VkcybfXMzVGBqpQDM4zms4sEc5fLfa7Q4EK7Qftvoz2Q1nSsvFZpNQMLWyHpBy1uuZejkA3hkjvezSYGZH89zmL7GpL4HGMFbRQACJse3e7wDFTNABMLue23tnFMEUVjtfoasqeN76S2owE18zoHA8C1VwcyZ9tCKaJCZnKkh7F7F5qtS6YNvcFVbc8LhHeS2C3FUuwBQTJd1k9MhdLyHJJh7Bg5xjtAF7626ANghjZqB659JkQoPdD1h7XGe1wn5oJ3GQrQvaa5U5F4Hd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14574 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948826 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51272 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51422 - }, - "blockTime": 1743945871 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB b/tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB deleted file mode 100644 index aa114637..00000000 --- a/tests/data/transactions/batched_tree_transactions/WTDxUEqjVXhjw73Y7JXzgcWffbEkv7DiTWKVQtJoBaGgDD1nn3W22oTNU8fP3yMMdnuFxaSJCfomm2YsG3PPVwB +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 164, - "transaction": [ - "ARll/VKdnMbmsNu+0ldbBxd62M2yZXHpAe8kvEc13nkCo3/S1WhSvhZF3borpmLpG/V6uTkwJvCE3jC45DdjugYBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUL6O3cGXYxAEBteM/m6HyCJC+Lq9tmP3d9GSYrtdXvHQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999956237144, - 30057516, - 38000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999955227143, - 30062517, - 39000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQViW49iFXfDxXsxHqju1peufBm3CvpMXMi6yJ5AYpZu77wD5hdhdj8GCarmffeHx9jh14D8DLjZHHakYSPWQb7YiaAgNiEjfqoLf8jCQktBk5gYwNWUuLTtsBxR3Fu2p5DbVRBhf5UQWqDGmkm7uz7kfEcAv1gfZdWSB37V", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945863 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 b/tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 deleted file mode 100644 index 2da871d0..00000000 --- a/tests/data/transactions/batched_tree_transactions/WaXyBwjQiDKH1A4SVK4y6gZsyPu9pxQEYthreFv3qJwqubBpA6KDvRuB5TYWiaU1EnBZtE88uQLex9UzGBk6673 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 81, - "transaction": [ - "ARmB0M0pxexnBcLWX1mZNnCadmEYdTOMWAqmPnixt5j9F3PisCLGQz0nee319kreEPtNLz7Rw3fgMGReAHSFYwoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNy1GY8GDazWcTJjojY8daq1EoR/WG5foEgJFvnB16HgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999989897210, - 29727450, - 5000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999988887209, - 29732451, - 6000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQxhRUmSfRaEJF6T9ubq14A12R4mCF3xtLt5eVFYVbUEYwJHX3w1JdgdX2RmW5xUzjkU5D8GuXMDpcvMMs3WXKBhot9GRgYE7mqPe27sURB5hHo7RJ2DBdZnsfVFiP92XC5iYQEgzAKa1Aqu2K8ikkcRtnDiSK6Emjmnt3gT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945824 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk b/tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk deleted file mode 100644 index dc305b23..00000000 --- a/tests/data/transactions/batched_tree_transactions/YB3wY1G71Xm5EyvzXw7bkzvKyzSixauSeYtc7bYURad6Jr3KqK7H3iTKiiG7jpnX9mAXYvW1srhRCU1GDvufjFk +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 88, - "transaction": [ - "ARrh9gN2ZWmPtJfVB+DxiACbkW6Y9OlzF0KULYSSEY69LcheDBhSoZ61/OVSP4zZI8wMRssiJFxghTYZXHnioQ8BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXTLZVeWWFesz/7lao/hhSKEecxNDtxJ3xNUgegezd7NAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999986837204, - 29757456, - 8000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999985827203, - 29762457, - 9000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQjmoQ3mmg4rjCGaNEQ6FLQQdwAScpykPBHQtJKCQeithKEPoKC5fh79EL7xB9Gt4Njcf1CEGtbVD28T1aWvD1AKqDFGaGHoWSrcP3Snqq4DBm6S6tGZ2gfXwF6BYzZoTqr7kdXDHQdggT1kNJw4ZxBTNR1uy98m8Arasz4F", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945827 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC b/tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC deleted file mode 100644 index ab1a324d..00000000 --- a/tests/data/transactions/batched_tree_transactions/gPJ27FdkaRNVYF3VEMd7RevwsDQwJCPogXNqWQf6o6EmgtYNmG1hoMw9XmFhiTM2NVoP6Tya8zXto4etm7jQUkC +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 154, - "transaction": [ - "ASH2rYajLVZ23GOWgEy31rzTL9BuzsarMI5FEpguvLOXRalrVoL+xv35onHapQxiyWx30EcYQri0pD+zLzK3+g0BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIuPknogviKYs5rSDok32G3EOtSMSwWL9l23rnCDTgCAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999960317152, - 30017508, - 34000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999959307151, - 30022509, - 35000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRprbnBX13QTeyh5SvMjWzykbxrSXkqEqSAA8rMtWhX81xt6Jm2efN1SZ4bZAea4qevfVbiZjCnNidJocrC9PpCTCH14nmVAoyetAk4gshCmEoKcvvXUtGetwakiz6RTsbu2SwZLW1Xkbxz5BJoR1fqGW77o3fUVP5o6J86j", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945858 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 b/tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 deleted file mode 100644 index 3182d029..00000000 --- a/tests/data/transactions/batched_tree_transactions/jYp2kCuQcnfSs86aLiVCHM6cHK7aE9k7kck1iyMHLBSE5YkMvSCJ1P9WaEtpzCUZVekfmL2ipWEGAqxVNccmTF6 +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 134, - "transaction": [ - "ASSxMq2nJ8ZGpfB97q0HdjKtOw6DP6i0/4fj0HWszxGwJDjfhS6uBVEctrqDm2BMPwSGHv8TUtqrt2iZhk3l4gkBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXGS/5e8KCYcKRslgFOCcjX5M5cIV7ARQ1Z9ygJFE951QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999968477168, - 29937492, - 26000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999967467167, - 29942493, - 27000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQsKhDVSWFmwqWvPgRdcetHKLKG49BjF4JmL9m9NDRR7iuwRGsBnLXvHKT5B8XQuKqouRKCRGt5ESEA44AJxms7McZWiJW7D2cKHQGT8TqwBA2WUFqBcXNjBkfBHjvgXZsVvmng2xBTuEUG5Rk1dQy5BGmmURPS53KaAQBdh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945849 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo b/tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo deleted file mode 100644 index b5621c3f..00000000 --- a/tests/data/transactions/batched_tree_transactions/o4LuSeKrMgmiUv6YDprJuJQJ2tct3fwAKipbvHRQQnNggTQYHkyJRdvzAn4NaeC6qRoyFbCN73HL1GBF99GVAZo +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 89, - "transaction": [ - "ASe35oYRv85BrdBGWyMAzzLc0Yy9Xoi0fuxQSHxLa/y/7ktKyW916lCIopWbfX8SuKluDirmPAGTCX6cEacw2AIBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUrT+NoBLHJvqbilkbr5O7SgkLnJNgQaf+XXMjZl1IQMAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999985827203, - 29762457, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999985817202, - 29767458, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdghWmmCaGiXB1PxBBBw8J9Qr8ueY1yt3T3CTku5i16M4JX1EZJnBYq4mzndoySrFUPjf7AUupbaCZ3RjdR8JPCT7vk983mpE5Mevc9zaSpsve7zTjEFCNxUrPJnuinG8vtJEKLDMMBQQKtM8WVdmSW5mPpsQvGeX67MquTKBybRANPsJsR3zqnfdnXExwnamH4Ronx3gm9hnLS1H5SNvH1K4QV1abEuyCRnCLSwzJsVxvMAmpPTcC1NFzUDfpNL8PkqV4bGxY8zBejDjywtGq7tuY9ReiBe5nejes2QmMwJkmdknFV4jstJsvHYoARc6RS8xpj5tK7PJC5C6t3eGAb9TgDqsndvMT5WQhPJ4KEtaGop4q6qxDMsYs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945828 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm b/tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm deleted file mode 100644 index 71be30b5..00000000 --- a/tests/data/transactions/batched_tree_transactions/pZLCCG13G4c65361BR2vkfDk8EKXdvAV9vMAvFn66JJFmCseYgF8evRHvcP94t1fq971WbqotqAs8znPipVHAkm +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 122, - "transaction": [ - "ASkDADbHNsbJvX3AKtev33N7IAZLwKGHcSGzOEaZAwLhjzdFJbpN97a34V0XfVY4Gqj5LpProJ1wRD+3hu6oww4BAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWkmAGMa/Med1Wh4VjfeawCEjDibgRIPmgAUdT5Si7wBgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999973577178, - 29887482, - 21000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999972567177, - 29892483, - 22000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABReUU6PwTHHqnnt59RfsxhRoPekSj5zUgKKMZbrvn8fEMNiEYqc2FKNZEsA8aBTzmut4LaLkxti272kb4R6o9tcHgt4QR5n5wTXtobXoZRmhq4ozNsfjv9KisAwF7s7wEaUPxUkicsG85Tw8v5T9Xr47VhvpYdmxFudo7daf", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8277 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960016 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 40079 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 40229 - }, - "blockTime": 1743945843 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf b/tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf deleted file mode 100644 index 42c0cf90..00000000 --- a/tests/data/transactions/batched_tree_transactions/uffeXTQSdRk5tVMwqZLuCK2ffrFfLa9GbQPS3RQeJq5bUBKQgEb11RFCNjFoMaoULhKCuGuf5LNVgp5Q5MuC9Xf +++ /dev/null @@ -1,108 +0,0 @@ -{ - "slot": 94, - "transaction": [ - "AS1q8EuoYLtpaDi68cqAofw2Pnwok9mj6kqTSJBoSesP5WrNoK7avSNzP+hLmaM9/ywyZG8HVyETNWvzR7AE6AoBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAu06TyYr/LmUDClO76cuVXuc+2xSwxxb0YydRlHIuCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999984797200, - 29777460, - 10000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999983787199, - 29782461, - 11000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABR69wKJhQ7VVB21SUD3DzB17W616LwpaEPnwjQKri3nRY1vmeQ156iYDcDB4qhPRRWqjXCAUP7czuq5ht9v8TrDMq8v6EoErs2BpyEfL8RRKfiPpSemK5fZFfuSFkdk8iaZt9ywB3b9w4qjzXfCEfx6zZjLBHmCzkKqHNAo9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 994645 units remaining", - "Program log: Invoke instruction", - "Program consumption: 993990 units remaining", - "Program log: num new addresses: 0", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 7670 of 968491 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 960623 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 39472 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 39622 - }, - "blockTime": 1743945830 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 b/tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 deleted file mode 100644 index 074be613..00000000 --- a/tests/data/transactions/batched_tree_transactions/vmbLWB36yBHLYAY6a6PWSAxz46rRneZuePNGPfFva14sDiNrzG2eqfvaQgHWzm8s2eH5LNy8riu1XEf6LhiSWw5 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 123, - "transaction": [ - "AS5eQhdVnP0G3JaHSmMBTeOlSW0iav8f+Snk5gi4hYngcpj7U3RHK8JgtZ5arobxbf51hQno5mNWXjpXp6KfKwwBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWONNvwEjxaZxvkW3vOlD20UmeQW6MC7tLG0FJEmbllIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999972567177, - 29892483, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999972557176, - 29897484, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdi6div1XpcfSXKXk69kAdQxKY2eER2XAg2fsKeVu7JMQHq3cxvTzyAzLnbbUJCsKvjS4eG4c1viCmNTjPQoTWkLbTW4kbyipeNLsq6z2cZpBPH7EaA7R2MhQ9JkFjcLHY35UkL6jkyp5672g3oVEHDwEez2YCuKdgQWThZWi51QHmt1VjLEQRdxUpzr7RrwWHFmwNkM5A3zEdkE5JS9rKked4ih6yECpyz53ccqzP2otpHyh47GXE8Mx918Gm7MiiDJh4rkNwFfFZ8nwpWKubTddSvbuXhePTgV4BMEtCnY82mtPbkCYEXxp8CFDBuzBB1R3FYPZiVjhSbb3KaeQuBs5vEvJmKqAdKEuTU8CJGRAahbYf3yYuWpFH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14481 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948919 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51179 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51329 - }, - "blockTime": 1743945844 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 b/tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 deleted file mode 100644 index 9c095db8..00000000 --- a/tests/data/transactions/batched_tree_transactions/w7myiXSiL582bKqAvkg22bQoQUkQLi7dGhpFsa6RxiHiB3k6NZTRaXhvzTn1mCESTK4263NTrRir76QN9R5AT22 +++ /dev/null @@ -1,98 +0,0 @@ -{ - "slot": 143, - "transaction": [ - "AS6rFRCDo+XF0Wr7dBB8436nTHf3baTX/zCOQ24fyCToa3/OIvj0t2iyvLSdbr0oVBWLBWlQEMmZeDaYggLzNAsBAAcK2Z8f2PCbYYZSeqyYbDQFnXUE02pvDGshWNSY79F0RE5PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwtV1F4P+bAcJhvbktXoxIzaXsNSos+K1lpeNuHMF6oAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAADZnx/Y8JthhlJ6rJhsNAWddQTTam8MayFY1Jjv0XRETkBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999964407161, - 29972499, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "postBalances": [ - 99999964397160, - 29977500, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1392000, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "2Ebuk9E3oPysWb7iUJ4tHGbkdgi8LrrWKJc19y2Yd2xGMNrdqRqMmXKaScWnhQmTrgCQVvp3rrhd4oQ9vLNb4K8HYiFFqcHTCeh1e4XsP9nAVWK1tPQNGtLaoo2kj4VPxvdrcU6NDdsTPhayMD1Vt6jKwatxhyUQNrGcfL3an9JpqiDntwKoDaMkFmviHAmUWZ5ovebPZtyJTdEY2DQyLN3Zv6bSKLgoLG77TvZyDyh3UK2SxVdhtzFCcFNyXcXWhTg1S5CivmDXiz2BYuWvRnPAh23mtQntUjKSFgUHMDggZ18vQq4jwK9woZdUYgu9Qw3jx64edqZe31L9Q1VAGfuG7n4DeZQhAoxuxTmZ7K7vc6gAhVb1bebTM71Mfhy3wpkdAjC6bwNxJXy8j", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program log: Instruction: Invoke", - "Program consumption: 996301 units remaining", - "Program log: Invoke instruction", - "Program consumption: 995339 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5001", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 1", - "Program log: insert_leaves 1", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 14589 of 963618 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 948811 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 51287 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 51437 - }, - "blockTime": 1743945853 -} \ No newline at end of file From 89c399128899e82f1c835a779fca0a8ddd1d4b03 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 1 May 2025 00:13:43 +0100 Subject: [PATCH 102/114] test tx data --- ...a9nqCND2ZxB5mU2ip9pKzDC323whQPQ6GznXhJSzh2 | 115 ++++++++++++++++ ...Hf7L9CrzDZxinU91uTBtjZ5xnmAYW83ZG9xkvTAff} | 63 ++++----- ...JCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG | 124 ------------------ ...hpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt | 97 ++++++++++++++ ...MM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs | 87 ++++++++++++ ...wWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 | 97 ++++++++++++++ ...Wan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ | 97 ++++++++++++++ ...XwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L | 87 ++++++++++++ ...5oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 | 97 ++++++++++++++ ...xUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 | 87 ++++++++++++ ...vwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE | 80 +++++++++++ ...mVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi | 97 ++++++++++++++ ...vFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 | 87 ++++++++++++ ...Ruhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m | 97 ++++++++++++++ ...QP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM | 83 ++++++++++++ ...LkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ | 87 ++++++++++++ ...66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o | 83 ++++++++++++ ...p7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK | 87 ++++++++++++ ...XFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X | 87 ++++++++++++ ...H9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof | 87 ++++++++++++ ...4rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo | 97 ++++++++++++++ ...LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq | 97 ++++++++++++++ ...AEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo | 87 ++++++++++++ ...qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq | 87 ++++++++++++ ...UmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum | 97 ++++++++++++++ ...ZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB | 87 ++++++++++++ ...1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 | 87 ++++++++++++ ...ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY | 87 ++++++++++++ ...xZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH | 97 ++++++++++++++ ...YiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj | 97 ++++++++++++++ ...pjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo | 97 ++++++++++++++ ...GCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw | 87 ++++++++++++ ...w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL | 97 ++++++++++++++ ...g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ | 87 ++++++++++++ ...LYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq | 87 ++++++++++++ ...i4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa | 97 ++++++++++++++ ...5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf | 87 ++++++++++++ ...zDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY | 87 ++++++++++++ ...udeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP | 97 ++++++++++++++ ...TX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 | 87 ++++++++++++ ...Ts5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T | 83 ++++++++++++ ...tE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez | 87 ++++++++++++ ...TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x | 87 ++++++++++++ ...WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb | 80 +++++++++++ ...RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN | 97 ++++++++++++++ ...j13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n | 97 ++++++++++++++ ...Bc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h | 97 ++++++++++++++ ...sYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK | 97 ++++++++++++++ ...GtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX | 97 ++++++++++++++ ...CCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG | 97 ++++++++++++++ ...fuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR | 87 ++++++++++++ ...foN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF | 87 ++++++++++++ ...cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt | 97 ++++++++++++++ ...yA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE | 97 ++++++++++++++ ...35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu | 97 ++++++++++++++ ...JJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH | 97 ++++++++++++++ ...D6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s | 87 ++++++++++++ ...VzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 | 87 ++++++++++++ ...384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV | 87 ++++++++++++ ...3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ | 87 ++++++++++++ ...nyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM | 97 ++++++++++++++ ...LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ | 80 +++++++++++ ...Ut6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL | 83 ++++++++++++ ...GDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC | 97 ++++++++++++++ ...aHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm | 87 ++++++++++++ ...4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V | 97 ++++++++++++++ ...W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL | 87 ++++++++++++ ...JswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h | 87 ++++++++++++ ...8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ | 87 ++++++++++++ ...K24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx | 87 ++++++++++++ ...BSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF | 97 ++++++++++++++ ...gNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU | 97 ++++++++++++++ ...HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK | 87 ++++++++++++ ...jCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 | 97 ++++++++++++++ ...cZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P | 97 ++++++++++++++ ...KLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm | 87 ++++++++++++ ...xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie | 83 ++++++++++++ ...GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 | 87 ++++++++++++ ...fiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS | 87 ++++++++++++ ...KUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN | 80 +++++++++++ ...VyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f | 87 ++++++++++++ ...oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj | 97 ++++++++++++++ ...8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H | 87 ++++++++++++ ...5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf | 87 ++++++++++++ ...iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh | 97 ++++++++++++++ ...VG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf | 87 ++++++++++++ ...6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn | 97 ++++++++++++++ ...dYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS | 87 ++++++++++++ ...KRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK | 87 ++++++++++++ ...T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu | 83 ++++++++++++ ...ai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 | 87 ++++++++++++ ...ykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J | 97 ++++++++++++++ ...PrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv | 84 ++++++++++++ ...1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N | 83 ++++++++++++ ...NFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n | 97 ++++++++++++++ ...km3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 | 97 ++++++++++++++ ...MLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG | 87 ++++++++++++ ...Wc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN | 97 ++++++++++++++ ...JcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg | 97 ++++++++++++++ ...f9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR | 87 ++++++++++++ ...AY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX | 87 ++++++++++++ ...MW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC | 83 ++++++++++++ ...F8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb | 97 ++++++++++++++ ...Q6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA | 87 ++++++++++++ ...FRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g | 97 ++++++++++++++ ...j4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG | 97 ++++++++++++++ ...sC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK | 87 ++++++++++++ ...44DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx | 97 ++++++++++++++ ...woxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 | 97 ++++++++++++++ ...ahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw | 87 ++++++++++++ ...vL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU | 97 ++++++++++++++ ...eAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN | 97 ++++++++++++++ ...XAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 | 81 ++++++++++++ ...K9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh | 87 ++++++++++++ ...LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e | 97 ++++++++++++++ ...4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh | 84 ++++++++++++ ...YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 | 97 ++++++++++++++ ...NBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 | 97 ++++++++++++++ ...e4Yiziggn6hs3iNezXeuMM8VtUZ2as7ZTZfcbQ4GR} | 82 +++++------- .../batched_state_tree_tests.rs | 2 +- 120 files changed, 10607 insertions(+), 212 deletions(-) create mode 100644 tests/data/transactions/batched_tree_token_transactions/2aywxHHakkzp7XUbH5y2pgBe85AQXYGFxnRSJNnrFcHmEMa9nqCND2ZxB5mU2ip9pKzDC323whQPQ6GznXhJSzh2 rename tests/data/transactions/batched_tree_token_transactions/{3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi => 479JQtTnp7yrqUUMA4daPK1MVXEkvrK3rsfzKi1bYBcGnkMHf7L9CrzDZxinU91uTBtjZ5xnmAYW83ZG9xkvTAff} (65%) delete mode 100644 tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG create mode 100644 tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt create mode 100644 tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs create mode 100644 tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 create mode 100644 tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ create mode 100644 tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L create mode 100644 tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 create mode 100644 tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 create mode 100644 tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE create mode 100644 tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi create mode 100644 tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 create mode 100644 tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m create mode 100644 tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM create mode 100644 tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ create mode 100644 tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o create mode 100644 tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK create mode 100644 tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X create mode 100644 tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof create mode 100644 tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo create mode 100644 tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq create mode 100644 tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo create mode 100644 tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq create mode 100644 tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum create mode 100644 tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB create mode 100644 tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 create mode 100644 tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY create mode 100644 tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH create mode 100644 tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj create mode 100644 tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo create mode 100644 tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw create mode 100644 tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL create mode 100644 tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ create mode 100644 tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq create mode 100644 tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa create mode 100644 tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf create mode 100644 tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY create mode 100644 tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP create mode 100644 tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 create mode 100644 tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T create mode 100644 tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez create mode 100644 tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x create mode 100644 tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb create mode 100644 tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN create mode 100644 tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n create mode 100644 tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h create mode 100644 tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK create mode 100644 tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX create mode 100644 tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG create mode 100644 tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR create mode 100644 tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF create mode 100644 tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt create mode 100644 tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE create mode 100644 tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu create mode 100644 tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH create mode 100644 tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s create mode 100644 tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 create mode 100644 tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV create mode 100644 tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ create mode 100644 tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM create mode 100644 tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ create mode 100644 tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL create mode 100644 tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC create mode 100644 tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm create mode 100644 tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V create mode 100644 tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL create mode 100644 tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h create mode 100644 tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ create mode 100644 tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx create mode 100644 tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF create mode 100644 tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU create mode 100644 tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK create mode 100644 tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 create mode 100644 tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P create mode 100644 tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm create mode 100644 tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie create mode 100644 tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 create mode 100644 tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS create mode 100644 tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN create mode 100644 tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f create mode 100644 tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj create mode 100644 tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H create mode 100644 tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf create mode 100644 tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh create mode 100644 tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf create mode 100644 tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn create mode 100644 tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS create mode 100644 tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK create mode 100644 tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu create mode 100644 tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 create mode 100644 tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J create mode 100644 tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv create mode 100644 tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N create mode 100644 tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n create mode 100644 tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 create mode 100644 tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG create mode 100644 tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN create mode 100644 tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg create mode 100644 tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR create mode 100644 tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX create mode 100644 tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC create mode 100644 tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb create mode 100644 tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA create mode 100644 tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g create mode 100644 tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG create mode 100644 tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK create mode 100644 tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx create mode 100644 tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 create mode 100644 tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw create mode 100644 tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU create mode 100644 tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN create mode 100644 tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 create mode 100644 tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh create mode 100644 tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e create mode 100644 tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh create mode 100644 tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 create mode 100644 tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 rename tests/data/transactions/four_cpi_events/{4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr => AxJEkZHRgs4QdppdzRWKNBvxX3yjPhRR17CJ8EYe6ooneNe4Yiziggn6hs3iNezXeuMM8VtUZ2as7ZTZfcbQ4GR} (61%) diff --git a/tests/data/transactions/batched_tree_token_transactions/2aywxHHakkzp7XUbH5y2pgBe85AQXYGFxnRSJNnrFcHmEMa9nqCND2ZxB5mU2ip9pKzDC323whQPQ6GznXhJSzh2 b/tests/data/transactions/batched_tree_token_transactions/2aywxHHakkzp7XUbH5y2pgBe85AQXYGFxnRSJNnrFcHmEMa9nqCND2ZxB5mU2ip9pKzDC323whQPQ6GznXhJSzh2 new file mode 100644 index 00000000..a92864bf --- /dev/null +++ b/tests/data/transactions/batched_tree_token_transactions/2aywxHHakkzp7XUbH5y2pgBe85AQXYGFxnRSJNnrFcHmEMa9nqCND2ZxB5mU2ip9pKzDC323whQPQ6GznXhJSzh2 @@ -0,0 +1,115 @@ +{ + "slot": 23, + "transaction": [ + "AU9SWDR4ml9nJb13RPPxKrV3r0c4nwGbySv8AmIZSNLBIkQEWc4d5yXpWJmFjfWfLoADqV1B6RlOlnaOw7hhQg0BAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1FJddIwpWpB/5Pp+dvTlTWYsWkotSZJwZiEmAQjnVL9YCBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAALKhEY9SMt2zMH/xM5JCSdHnP1yNvd9oR6nJxbg4iDhRAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 9992017517, + 29682443, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1141440, + 1614720, + 0, + 0 + ], + "postBalances": [ + 9992007512, + 29687448, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1141440, + 1614720, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 0, + 10, + 9, + 8, + 11, + 7, + 6, + 5, + 5, + 3, + 5, + 2, + 1 + ], + "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NNjhqZYq1KZP51voGs368L6ZF1vgq8Vfcoa69NVzhmAQuqnRfMobKQM78yCoZgjnD4DWuFcNSeXme7o1qH6nSnmhtrusVo4h9KCMSUCjGoE4yniQRMhHjc69XkAyTN85Ex9b6KPf7goY4PwvEqSek9eJ5kF8mx3WQwAgTrr14hXkfM9zesFc6yZnfJtHHcXDX9E9AJJPBzs9DA92UynAzZuwUAnx1UarB1V33m74ZoNtFiKYM6VhF447ceVm3GqgqKTSLiEN7RG1qgd2efrgbLpq9F34FciVoNTMiRi8unWehFdPjvvpvwjCbxs93ZkecJXknVhBsfofptmZnA8nEGdeu3681b3gsQCfoqnjFuSXHfFof1dXzNDJzunft29BTTtzi4WMXe7gXAhcNgNXgRf8kedJcTrEeXBypSWLrLiQ4Fe8kjc8ihJS9HQuxtfHTcu41WwwomAod4mBBrdZikmYnfgmLNc9kELbjKjZJTgtpqrT8qpoVivkgAr8KgdBUKS46BS4VKs6jk5binZaVDADfE89Xy2f8U9nWP5uUm8CaykWysX3SwyVcA4Fye8KuG3r6T3JTzGY9PomG8P5ZLQXZVf9QZjZjiQh2RL42xghhpMH5aHTHhHHRN6qB6zLSHomYTTkMgBhb5KX9vU877oZR6KPZfkQ89PfB3kvSth2JZAjL9nw3kb7ERfYvP3RBES4sVc7VRYdnSNU1z7XCJ2Byyke3gEVCWfGB7THMABD5LjJncJ7EmDJqAfdhXQsTjXLtV4KUc6mFGoJV5GYk8ytC6AZsH7PxLueh3zGSnfVHoLpuHzrCfYmN31LQxC8Cux2CXZCWQc5Bxt2ryGJYunD9cPmTEW3kgagZwH2yqwoRVs4pMLFG6yRPaYBe9WNBE2HeGan15JAu5vwbtHkLPJycx9rHm2CpWtaPHnpvuH4TtDbgfPw2XYmqHfVi7dxSKPxiQ6NHMcZWPs7699DGC6okTm4XAnFLnL1NndYDHqAW6ozg34aP7XcK9SkuPoknaQdVJN5q4BVywHExd6qs32UbyVxxXjDjE7dAQ9iPwSdnThhuD5N96EWjypDNndnTBAFUJmfA8f7CfECfz2odMZqLGdwRFu7SmJj33zA8tbFaxMUbqTJpVyQDSTvjxnyvFy8UcJQZRaqZzP3g2DHNoJ6nhtcVgoUufkBUiA8M2ivstwUMYyfj8s159mx22DoikqafL8rqXdHiQsNrhHtRr5t3JRtNzUAhMAYKSetErn5u7eSymJpqPRdWstTo7opucf7NSsFDwKFYYNEugmxP2CxxmGkeDN9m1VRJTu5daMsT4HHVFKLcYLkmpvb6m75KgXPu7si1fuAAQpJ72azG6nZR5S1EdXBHh4PYW2tRLRZiuUge354ApvZDqQzAe7bCJ5ehcDQD5T45BQuNvNyMH4AMjaKXRNKqSA98ZaDZGGgLJpTjTzDRaxTVFpGmKEeFX4NtEMGbXNnWb2u447SvAeruS945ki8isnQk3Tt2Bi2zRSpDomFZbA4gzP93kWaTq8uopg4PxEXSbqHeanisSqsV3EUAeNPKHsUy2rZnpZgTaf", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4QTFrZvAUYUX", + "stackHeight": 3 + }, + { + "programIdIndex": 7, + "accounts": [ + 11, + 9, + 1, + 2 + ], + "data": "FW3WfqGVQLkWVqFh6rNAYK6SUpt7wNrRnMDMaYM9wV1wucBzjA1PdJLz6UGeyBfT6Pgg6ym8hfDeWpadeBY2aJSEy4c7SnmTVMMigMdVqBjVqkz5YBLdCSFZ5bdHv2HCyU7TvTao8bUuF85ytXKfih5hjVdP7N1dtPb48izw3TEkZ4wMwctcpK1nCuzymXhgh4yKkm7U4AR6W9sFz7VMjK6fsr4Ac3i2KJ73VYqjYtPbWSX39utNTp21r1sPawot3Hv2mtfmKbwLaTMuJuhb1DvNmsPL1cKDS9hqqpwYAAFV2gzDNPZfxvA3FoAMChawCkVyuRFbTivacvFsrDGfJRfXcXpzkLiQhMHBcZJtjge6STxyHKQ9hyYfLyuoSPLzw79UrDj8LDj1jGg8Qin54XU9Ejit5CsgyuEjj2uQ69mmUrpxQdRS46kRiiQqW5S6KnVGoLzysjoKGvg2jPGm8eCYwfVRN5vmr5nKAvqbcRW9uD411ZBWbpPoa1a1dw33Nuwsm15C87ijrKSfDUFK8ZP6DBgcvf9bPExtX54LMZMNr9VdDD78yS9Sq6fkizWXu2bS8MWUo4ecrNhVcSJrKXBGPEo6o4QxYwzM9EpdxobjiGEXKqVRV4oHw8fHHBFd8u3o9UUFD6J3RoJ9sxV7MPEpoM8bTn23DnVFw8sLbUxVxeY1HpKWtPyX38ZLpyvyM1tp273xC4hMamRdYVfpePyzgnBuGnNui7imohtzbhBPgLnvUxH9rKaFbCugosFHeoB9sozZ75dP3Ue1uMHj7RLvctDhPZDRod9F4Z6uwBDwMjtAJuGtGQXyGKg73iX3ZWDWagocs8qVbXSgc9sm9hDsXbCZJmMf2DZh1BQYduEcsfNtbhMaoTgp1UJcYuKqf2YLimD6sMVJaDX8NcLdvwcbX1EToHjCbFCDD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", + "Program log: Instruction: Transfer", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 22612 of 920925 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 68327 of 966602 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 102740 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 102890 + }, + "blockTime": 1746053462 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_token_transactions/3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi b/tests/data/transactions/batched_tree_token_transactions/479JQtTnp7yrqUUMA4daPK1MVXEkvrK3rsfzKi1bYBcGnkMHf7L9CrzDZxinU91uTBtjZ5xnmAYW83ZG9xkvTAff similarity index 65% rename from tests/data/transactions/batched_tree_token_transactions/3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi rename to tests/data/transactions/batched_tree_token_transactions/479JQtTnp7yrqUUMA4daPK1MVXEkvrK3rsfzKi1bYBcGnkMHf7L9CrzDZxinU91uTBtjZ5xnmAYW83ZG9xkvTAff index ba390271..a46368ba 100644 --- a/tests/data/transactions/batched_tree_token_transactions/3f8x6A3KEJ8rfo7r2uWutQZLuN1Q7qnC5B724kj8VAzRzhnJJzz3NGkNEwiQVyqxwcDGRV6vj7j8FTiZbyjmgYRi +++ b/tests/data/transactions/batched_tree_token_transactions/479JQtTnp7yrqUUMA4daPK1MVXEkvrK3rsfzKi1bYBcGnkMHf7L9CrzDZxinU91uTBtjZ5xnmAYW83ZG9xkvTAff @@ -1,7 +1,7 @@ { - "slot": 19, + "slot": 22, "transaction": [ - "AYTsBTa2G6bwd/qHw9YV59irJGENtEGkbBaoqB/Q6W/Dl4+oLB05ZlhXBrFTlo2x7awpXKmxaDfNlEr1ggC2+Q0BAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m214qdUNlEq4bYqrD5/FIAD+90rbIUZWshOnqUzdHGfyKcxEpq1I2ABdCDa2xOknTCyCP2NS9sR+lp+1FMSxd7LWnnkg5bFbg1U4/ubEDxZheC+GMOarrHXf0jUDwBlSiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1aJqACV65sgQ44Gd5TNjjnM8lf+HQb9sdOs4OAQBXfIwCBgAFAkBCDwAJDwAADQIDCAcMCw4KAQkFBJEB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", + "AZtZPF6eTvZ6M0YsjrEXqZdY/FxQYSv3zko4HZrOBPycePm85z6lWyKYbVdQI2BqKv+mx1hJJv7TMcK6VngXyAYBAAoPzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswgAm94pMTUBYemcFeAL4IECAz/7vfle5tNgIaIMaCyGk8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbbp55IOWxW4NVOP7mxA8WYXgvhjDmq6x139I1A8AZUoliyoRGPUjLdszB/8TOSQknR5z9cjb3faEepycW4OIg4UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgbd9uHudY/eGEJdvORszdq2GvxNg7kNJ/69+SjYoYv8CRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1cb4lRwzOSgXjaoEfhd0xEjDzZPF84zIOTieZq4BhC+QCBgAFAkBCDwAJDwAADQQBCAcMCw4KAgkFA5EB8SIwuiWze8ADAAAAzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqszMuMIVdedaPnWzorVHJCIvMcPXWnMDRUrSS6K/PzOqzMy4whV151o+dbOitUckIi8xw9dacwNFStJLor8/M6rMAwAAADUwAAAAAAAANTAAAAAAAAA1MAAAAAAAAAFAQg8AAAAAAA==", "base64" ], "meta": { @@ -12,10 +12,10 @@ "fee": 5000, "preBalances": [ 9995027520, - 29677440, - 2923200, 2039280, + 29677440, 0, + 2923200, 1, 1, 1141440, @@ -23,16 +23,16 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 0, 0 ], "postBalances": [ 9992017517, - 29682443, - 2923200, 2039280, + 29682443, 3000000, + 2923200, 1, 1, 1141440, @@ -40,7 +40,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 0, 0 ], @@ -51,8 +51,8 @@ { "programIdIndex": 8, "accounts": [ - 2, - 3, + 4, + 1, 0 ], "data": "6dRbrMDfHJ4F", @@ -68,20 +68,20 @@ 14, 10, 9, - 4, + 3, 7, 5, 7, - 1 + 2 ], - "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579GZ6FXSRNnNvixsxHXUVrsXs5qYnsiBRbQP4ieRuYzsZ39araGsiWZ8qJS7n3mttLXLhYCFnMneF6oZqx45A5oKzVTxC4Q6Q754ZxnDciG4k9DgE9jiKiQo36MRWVRfzhDMVhkX2bwxNWbRQYCeKL3pBWuVitm7yeZ6b9rWSLgeexXtXoHA4JVa1YEET9TBfXvPByF7DVifbWVYvZnyrYAeiFMivcGhupk642wdDFMsV5bZFQ4qghsYUQioARnvtVhoZMAB2BGBCnszpJyQihvM5KJcGzjaSHMNNrz6ksmCwP2B5J7AC9Zcp4Lc1fQNQ4FBXEHPvpUpSb183o2iXXXpMuHyio2KZ35d1K3CTfjCabofispr2zCaL4dvnwgGmNCYdAwtHBnkrbz6ZZriEKQjbfwUWvxyFNvRFa12si9R8sN6fzNwW5FqnuWhtSWVPetyC7ZGrEvJE4MuceVu1paxHiV9zVHbUkCYTGMNC3jXoRpZPiB7rVtBefz5KevRfhw7bhfWK9FF2qmHP5GMk7X9ELta96cvdoh6cdS4mUXm63g4f85Uv2xsvuFFVg5SzT4wbfXj1uFAr8YUbrsMxJQwaHaut67if", + "data": "WpwPmo3KqN4odjj6RZDrqHoBKMoVmyfrVCdxAhAm4BrLsRZXTihhk5jwWukjC2BVTjziHbCzQvjBvXq1JxEB3sYpk5s9NqfVDaGZShBs579Hw5gVwjvC1ejEQqQEb4S3RvwtxkFh4fCEPc5fXPAx9ZQS2MAE5k7gVd5igLqNxoyVhkZqKP98zNxw6VWhjsvjFACBXDYm2yQZfMLmvEGg4xLHef6BYupRDjEs4GyyKfrwht2dB3ovkeKrRJorsoZqowYENFkHZDNMSjAL89gwbC6bFMzhcu16iATEqsPfJVWCp5BgpLvFaN8BWSe9p1eSWtq5PzPWjc4oSHQQwSKd7DXm2bkcf89ojYyC3zy9XX12mGRqbreGDums4PH9BzaZphVdZyJbCj3reWgyQ4t2aubsaX2uNZRoqD3ouc2pfyo83zLPyEb7g3PcydDBA3vUK4Mz59dmgrwa9WgsBfDXFvUugqvQn9xyEqxJt6RAAKvvx8o1fMriE2xWjqKJPLPRaY5QuoQqJzUBwf424EQbgRZvNCsxgJ1o1cAyE5M7z91WdiKgpDoCom9MaeCfPkGZbY7keZLrdLK5iGUT1pjypTTMrsWx6sgG4rud3P2j4EUroDqfu3X3hiNVwo2jW8UmEREk6U9raokVzsDehiNNSh2f2eWbk4PmHypj1RkzKLizzLTW1svnS1P4QseSbAQ4ApH4bgRM9q", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [ 0, - 4 + 3 ], "data": "3Bxs4Z6oyhaczjLK", "stackHeight": 3 @@ -90,7 +90,7 @@ "programIdIndex": 5, "accounts": [ 0, - 1 + 2 ], "data": "3Bxs4Q7rWYJXVKwV", "stackHeight": 3 @@ -100,9 +100,9 @@ "accounts": [ 14, 12, - 1 + 2 ], - "data": "CJdnZjeTvUemiXD67LhXjN2CkBPvrS3yD6yndNET9wKqegZDCHUDw6QuYeVuYp8z4HQevtVRQGZRv4baY11eTBmnjqGCh49YZxEgqwFLj8DymcR2jUVX73Se4Y7FthXuMnzQyXzSszfZdq6558ACqpXziEXckdnpq8q45w56HWJ5z5Z5sSYGKSi8wgQbfS69dBqmXCZg5sWRk3wUFUZA5QjyM3bevsVt7BEQBvd81FPdJKtB77Bj5aM9C3FbemTyfYbKGm7MoU4uZ4jQiGH5g2uK7CtAzdjXrq2dqTh6xCYptyAP547ubs2kWJDBVUBCvHrXeAZ8xeEqMKosSRV", + "data": "2GyEsyUFPgHZTe1W8kkRx1VUajM5va3B1SJqpN9NjjM4GKctWtogtyXGwM9wog2RjBaJAateeDxbYP5NueinuPcR4YrwgKvrhmVDmsqp5ckhjHXvCvEe2vWx971UPtMGdEEAxYbotPHQndoJ4hQgCaJJDn3iQ4Bsc6rxh7vTZ9LDY9dufpDVMy4ao799C39amC9rmYeCmGEbAv4neFmWFhH8D8ExKNgynHgRUTfP3AgiwBHAD7potaTfFPCDfbvGa4GTD1wae8WTf12iPy5GVoZ5UKqE1bMtWNX3xRSJkosY9Km856EdCdHVQuYZoejtenb6FKX5e3cWKJJK3tdWwrGnB", "stackHeight": 3 } ] @@ -115,35 +115,26 @@ "Program log: Instruction: MintTo", "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb invoke [2]", "Program log: Instruction: MintTo", - "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 5068 of 982636 compute units", + "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 958 of 982727 compute units", "Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb success", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 959277 units remaining", - "Program log: num new addresses: 0", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5003", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 3", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10445 of 921690 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 5863 of 945588 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 911042 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 54161 of 964924 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 30092 of 969779 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 89935 of 999850 compute units", + "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 61044 of 999850 compute units", "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" ], "preTokenBalances": [ { - "accountIndex": 3, - "mint": "7LasgAqT1hWtGEHo6BRPPLN56CWnZKdNk1GwWk7k9zjK", + "accountIndex": 1, + "mint": "D2J2AZChFBGxn4gYeE3gQsR85u3dWBL3foGobGeGxQfJ", "uiTokenAmount": { "uiAmount": null, "decimals": 2, @@ -156,8 +147,8 @@ ], "postTokenBalances": [ { - "accountIndex": 3, - "mint": "7LasgAqT1hWtGEHo6BRPPLN56CWnZKdNk1GwWk7k9zjK", + "accountIndex": 1, + "mint": "D2J2AZChFBGxn4gYeE3gQsR85u3dWBL3foGobGeGxQfJ", "uiTokenAmount": { "uiAmount": 370.23, "decimals": 2, @@ -173,7 +164,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 90085 + "computeUnitsConsumed": 61194 }, - "blockTime": 1743934717 + "blockTime": 1746053462 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG b/tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG deleted file mode 100644 index d871a2c2..00000000 --- a/tests/data/transactions/batched_tree_token_transactions/4oQsLm2o3jqLcjUaY5ayNtzSW2wneA9XpHpxctys1XtZ9JJCmhAmbf4qqFiEMLtWq98Mu3F7memA7CXdLAEMPaNG +++ /dev/null @@ -1,124 +0,0 @@ -{ - "slot": 20, - "transaction": [ - "Ab4TFBKmoae0feALCbO/PBYBkC7zNLXiDQ4wTTOEREuoyn8bHCwbAvfXvCpR02czyEeFInVeyZqU6y019+0osAUBAAkMzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqsxPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCRWjVyN5To+2XQdba3JpnDjdAuWUi3Ww5aBBjoCXW0QJLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8HuvEjPsyZLvDS/XFpag0/GdQAG8phtlvI1vIh1703UTmyRiwvXzPkVREinq/ao85eCmh6P0Ip/DQs6q4eFL8MvuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1K6ydI73HyQs9Rbx3hbvwqMfWk0QxC/LjcijcjXQMUM8CBAAFAkBCDwAGDwAACgUJCAsHBgYGBgMCAboCozTI54wDRbouAQAAAF4qdUNlEq4bYqrD5/FIAD+90rbIUZWshOnqUzdHGfyKAAMAAAA1MAAAAAAAAAAAAQIAAAABAAABQEIPAAAAAAAANTAAAAAAAAAAAAEBAAAAAQAAAUBCDwAAAAAAADUwAAAAAAAAAAABAAAAAAEAAAFAQg8AAAAAAAAEAAAAwMB5lnHw3aAXzMUDxus9YrWsBO/pBM0h1RdpOJ5vPjonJAAAAAAAAAABACXplOjodEYkX7duwbzCHW6uTRk+rEUA6Qj1/BJ96L0SJyQAAAAAAAAAAQAVcKzyEviRSNxlhWoaGyrJiElwtA9IA8FxlakYxC0+HyckAAAAAAAAAAEAD8vFw46X0OItmdKnAR/LvMy0UP0Q16vsOrqXcFE/dk0qJAAAAAAAAAABAAAAAAA=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 9992017517, - 29682443, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1141440, - 1392000, - 0, - 0 - ], - "postBalances": [ - 9992007512, - 29687448, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1141440, - 1392000, - 0, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 0, - 10, - 9, - 8, - 11, - 7, - 6, - 5, - 5, - 3, - 5, - 2, - 1 - ], - "data": "7Jop1ehcTzUcbdrxESMxCj3XEDupKXtQyVxkvmSw8Y9AFEDUBy1yYgrdCkTjLbXQuUFdwF3mFPhFihZv3aqJBeKUAbWjXfGeuJrp2NLq2GHZBjjuoeCAMurJP73GFLeKbYTZTEGnvydfXi3DsDMaxhd1penEkJ22jWdD4VUC23c3fniy8DLtDnG8EK5mr78P1arnufcDFWn6ya1mDikhJb9gBV9t7EH2ydKhjRPvB6Mi44E9fCeo9TGMACEKY1S9XmEiTdYquFCRfa9CzrePPjBwjJ1dxU5FmpB2C5PEARGpB4zhgBbnuu7fjkuxVHTmgAd45D1CuZicvYv67x4ufLbjfhD2UHEywaJU79ZS2B6AcrKgxEhNLT6hrvJJ6NJxJ75s7xPKzW3sWoEU4953ni7JjZ8JbNV2ktwqSVJzFqp1jVspDamJ7DWJ5bHvmeGYC2cPEMQQh7nvBgbtfh4WZ7fVH5jQDp2CRLRfXXcvQGTvuv6JZPZTqx398m12asZbSeAZY3hiBGBoQkkYTh9KcKUxbZpZfaXESn7T47TQmQKoYRyT63y3YVu77KNuaXqkgGpBUTrWxzAnS4hN4DHxERo9ZM3bfgDWFF14NvNMcTKXqrEZ7ijhcmiAiKo8BUZ2tc8C9TQCndFTS7Uz45DsKXKzDhNcSMwziA9dw78Lty4evvGb2zHfb7sQYbt5fXCpTmzjKjW7no6XxwJnCrsPTU9wRt1qub66VDZCJ3AaMpEStFjSxp1NkV5a7CwLYG87FmURtjjYKJtCmbJGWGcQXGHtduTkH4cHpg8DHBP1gcyq82TFVLaToY5TbYsBNU3vKGmu65bDAiXdbW9rFgfNBMKZDBhT2GpKyzffD1CVyeDoanVNuCuaN7Mo1DySMB5BQ5AnkhmM3YYJFjquL5Lu2E2pWJZDQ2iCnp2dS7USXJThJSpfMFtN3ZNNPBiyLt21puChvUkMZ9SMdnbuuYh2BrrxpxQUZRMdiukpQYitAWY3YcKvjhemTY4i3BbfP4ruX1zWwaHMeJXKG9ss5ghtNMbcpRx8gGbkFDDm7NXCgiiCNQChNYR4KLavBKAG7LMVhRmcQUhneiU7jrUuiqZcdE1rkBB325YjLfxCYK3ivMwUGyk36BEEfdgaUZgw229tVdQTDXaxtZW3Kis1bv2YEG2H27Ng33rNZbYUZRtBmRcySd6rAP75NEt9R5He5nXir2AfUq8sutqRcmi1pWyiUkgdBAtmG4L92RmVt6s4R7TmShgHF2YoVJ4jnA3nPgWj7dodaDLAsfDTmUtNDJcdSo4Uy5KtQyRmXJC3FtnTkWw57GHkwKokiGiVLp92uT7ExVtCoCNwWGQWPhzZg7RhGGKJB5z1nZbLqvEsTJD1xyQJNFhnycNxNyRYD8RBkXxihBoAqjncuV6KczgAXUxrpzo9nVkU5PJABcBaxdsiu6t2t7oETTQKKgyWnrAv9WhEe9o58eZwSqAQdT4RbQfnv6qWqt4qm7Z1ziLeXLyvJnAzHFPFPKsQVBgPP5oMEGx3C2tKoc2nAzAQt21td7WKiwVbhdQAghtX8PtxYTdHagGonv9gqYVY1x89jiYMQXfakXPV6MwvjsGPivBqGWvRqfMeofvHVQQhPdRC1YKpo4PCncYJUyDM2gvPQT6z32uWw7q23NW4KnGwFJ4ShQX9", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4QTFrZvAUYUX", - "stackHeight": 3 - }, - { - "programIdIndex": 7, - "accounts": [ - 11, - 9, - 1, - 2 - ], - "data": "3DXduM3VLCFR9vge597UAKeEXbDctovSNcsprNRdDXxUeaeF8nHytNrs6G4HuLvEFg8qGd2Zo2k4B4Tf9sUHM8Krfm4UhqUHCe8AYE5mV8n7ddGst3Buv4DGNwRBkzBWRWxaSTkpFiLoPT9a6or7biZZ2b353tc59M1h6RDbHwV4mHFVdiG3Gr7zSUSfABJ6wL722B6Wu5wxtTRVMY6Q4ifWAQjwTdHWZdSty8CUcaELD43H36kJWDry8QCJXe2msdiohNUG6rk2tBRh1TkF3BsNEzM7Rhm5ob1FBKstPKFvxS16Wh4ZT1opBPjYkdML87qEYqzoj7JzEcMHp8tJTt5eyRQLfWGZPiSvKeWmERZUfoTpmGw7rtwFp9i9nXj1WCfLPknWzYhVG6L81im5i1Y5abwAW8ZdEChUpu7gWCRa374QKy9zYq88W8EXBc3AqiqqRZhspkTTx9wF6DtbNi93Rc6EtS1AP9KK37u7dEWPZkhmmuunnnvV8Lu1f36uZXW9juGecLrdv4SP8YnSRLsjS7w1qo9BBjbvT34HetnUnRCXESizXt3haLW5r4ZK9nyk3yuBbbJcWY8S9qnDGdUnMyCbPowt9CoZCQvbbLJ7rBfF6TyHuJaagxc9K3u4f9YvLmE8AdM3xz5qpuLA4qz87BPefeTEVnPLvAhn7BV6o5s6aF1XnTV7eYFPPBEbRorJUtB2Lby6MxRiPqc9gTyAiVdpYT4La9pCDbx3m7BuBwoaWNujZh6U3c7NTpvXL9y1Z2e6FNZZgMERSR8RfAgVhrcZpvDQgcfUMWjYA755V1V2cjSfrxJdfkfTQADwbiyqhEDivVrxw41GGCgKazknSZ4rRZPf6k2KiKh5pJdm5SAsqmEYK1pCh7SyZ6AQazqE97Mwxrq2ggLVBGAuqBbgqtNS5KLT", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m invoke [1]", - "Program log: Instruction: Transfer", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 957003 units remaining", - "Program log: num new addresses: 0", - "Program log: paying fee: 5005", - "Program log: to account: 6L7SzhYB3anwEQ9cphpJ1U7Scwj57bx2xueReg7R9cKU", - "Program 11111111111111111111111111111111 invoke [3]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", - "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 3", - "Program log: insert_leaves 5", - "Program log: insert_addresses 0", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 28350 of 895166 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 866593 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 94825 of 961136 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m consumed 134645 of 999850 compute units", - "Program cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 134795 - }, - "blockTime": 1743934718 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt b/tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt new file mode 100644 index 00000000..a30601e0 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt @@ -0,0 +1,97 @@ +{ + "slot": 69, + "transaction": [ + "AQAtuQIrgRoYh+4tWFQNGgU75fSWe+A4DC5UkREaYVV1GqfurPXj//6r9rlVP9WpsRywVP6EJPpJ+PTY4DcICQ8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXG9IJO9MEiLitZc1cML34XexbPJzO60KjJBUkC5LE9OQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992957216, + 29697444, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999991947215, + 29702445, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTFWmqPCvQQaZgkEJYbhMpFuQMpHu8BfVrgsj2JsBYBtZjkVKr3kEsruMCQE9GCky13w8PL4c5soeY9ETKDMZKV8pLJBymjE9PSmXab9eh4RQyicezED2w1Rfu8eAivpSFXyny9GcUbmgmyNjhxescUcP55aenSwRbhT1TP8iTVod", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035470 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs b/tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs new file mode 100644 index 00000000..258ea02c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs @@ -0,0 +1,87 @@ +{ + "slot": 88, + "transaction": [ + "ATx4FB0VlaknbKpJojJjEvoe4in6e4QgQeu90aPBD0rdoVTVN6GoaYhQXL+0uxMj6vTDrj/lViMlLlFUw3FVvQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUAWW6aftqgzwlUFK3eIH0Px/NgLrUb7wb7bP3Bqiwi6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984807201, + 29772459, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999984797200, + 29777460, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8kWG2BpiiaesK4pwHpJDe48WebXMKsfbxNQE7JyDm1JeBw8jUaHiU8neChZCSR1nm4a1BWNoXZkLLf4ya73EkzsSMoLoqcpCtVPSkj4MKPZFb835T3B7rWGgrJwjoeDq6kthcmEUTiB3weT9VwnTSKu44mPe89TZf3338bjbk3zUJLa3NyCD4CHBFAAMs5Fw1C7sYfHrrgiHEHvC7fC47BQxz6k18wMC1YVV4xGwVjveaaohC9W1P27GtprmyhRskpYpkz9GkhYvmKL1HsgG4bUUaAb564RUr7aeMmbUqnfVhuA5TviCiBuBS5StQ63r5avL2q2rdJFDaZVX6Az4GabSSaAVYnyUZF9JhVA3CC7riKpqvgUapaauP7F7V", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10047 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26742 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26892 + }, + "blockTime": 1746035479 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 b/tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 new file mode 100644 index 00000000..9df9875f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 @@ -0,0 +1,97 @@ +{ + "slot": 181, + "transaction": [ + "AT5whJd8mAVLtKHMRdj6RTZARuS/ERWCGleJgEHkVd06t5O9U0/W34RoRF20ROL/ohVCwh/abiTZdFnyIZghfQoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVpasQ0ahf0Sd/vZ+Cx4p9xRXc5xfBFfs6fXmHIhMZ75QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946037124, + 30157536, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999945027123, + 30162537, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSmSu7kYBPqJ4PJixDQHGzG3nkpC8VAGmf89DcHRNGWZpyqoKo6MM84sqzYmoXgPc6xbCXJrG8zWGu8YsH7GWmdFyQjxM58DDYnDMM9MGdgFSFHrMjudM6TECxTDdZjJE4v1o5iMy5hy6cahgxXw7AFYHABwSGmWEEnQZNc3EXdc3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035523 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ b/tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ new file mode 100644 index 00000000..4d1f3183 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ @@ -0,0 +1,97 @@ +{ + "slot": 89, + "transaction": [ + "AT/fdPnUXgA8UyUGKHS+ngS/1Ed1+pLnuosgVsavjuHQMxEhDA+sk+LhHMgHlZuojqjhJiZvyaBCg6yiqXWuag0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbWaZ+VjK2xKfyQhKM/2axHGgSOVg/FKPcvnP/jHmJWAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984797200, + 29777460, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999983787199, + 29782461, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbfa1gz3kdwx1f2P6rfTiQeVe5P8WbibEEente9ByDnysDFN7FWPJwoc6JeeB1qs5eBGd4zwU9rTFE1xQCn3ChJoeWbUi6aB25Dt3Ua3DozoCJdGQChe8iXB9yDNpr8xgakFPTQqJQ8k3KMxiX21PTPhzJWLFmKh9ovTXfqJpJPtb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035480 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L b/tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L new file mode 100644 index 00000000..dce16a49 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L @@ -0,0 +1,87 @@ +{ + "slot": 68, + "transaction": [ + "AUFqF3mkUllVrxVSXahcBnMMZ1o0RBvXCQJn1u/rXpMzA1rl7s4kO4R9dXTcZ3iGcdBS2wDpy/n1WuLdvIodtwUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlEdYpriDaCd+x08ashyukWYM00Ug2X9ISBe8zN+8O0gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992967217, + 29692443, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999992957216, + 29697444, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6akLUsdWNGyHp4u4jC7wkWvuv7MHuPUCFR5GmrUBkeYiJCvj1mJDCJEsSibAbKE9KHdZBQZM7fQhm3tPSF2FDrq3QPQgrdtVr9YjHLix7dkks7DfXAqyL8K7mEYSVLeocNiuUQEJptDEFfhmYoVFXPpxsrNrNr45Jvw3iTviD9dyTW6XC8p7DFyvyhYBFkLuPMTdrVjqpjugEXgiMNAzQMuAvHgEcDkjq3yXPYykwuZhgYPd2RLnCe4fjTf2XjWusefnvyNQePtyWTXYy1YrjrT5ruK8JRDtndwEnxdnTRP9U7Tdt1R7Ud45n6wTfaYpSnmwotx6mwv9doJQwR31EzQsU7fxfSqhb9SBpjuVtRRDEdy4nBJM74s9m9HWo", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035470 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 b/tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 new file mode 100644 index 00000000..d8dc929d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 @@ -0,0 +1,97 @@ +{ + "slot": 183, + "transaction": [ + "AUM7X+MDMCyOkYRAynjaMkzh9t+ozU7pGkjwjfHRAnr57zymJED3Bl+ZemzXtyvDaKs/ynTnK7VU1mm7i8s7KQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2ujBTW0U9rjzn8w9XZ/isTvw4c6q+dxS97cKkBXTSWwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945017122, + 30167538, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999944007121, + 30172539, + 50000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbf1RXq4c2WnZSZ9ZoTyBwrzrgDz5PhEBeP6eySUrCEdb9asEg3e2V2Hcm5MApjbwUajUxfsCJ4N7gD7nUQ1K2YgwvLsBR4iLs3TcCaNFJch9JVFb4q1M4s7kgxnWht1uogYjafHYCvdTAmrnPXsgLuhQuFBLzFS1cZF8QLHkUThZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035524 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 b/tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 new file mode 100644 index 00000000..5e7133a7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 @@ -0,0 +1,87 @@ +{ + "slot": 144, + "transaction": [ + "AUf9L0tC7U3zxCjdH6rAW4Dgnxp1LS20LedTy5DdqWHWAhH/DGvZNLME0MlxwcdldMIfKuwuKhXN2aUvWdzquQ4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUqWywSIXnp2i3rtanDg4GY+H8ssi2nOrO4CXg97m/XrAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961347155, + 30002505, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999961337154, + 30007506, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy32oi6S6cFBk4fw2b2kKQCy5HgNFaTFfm5PwurVRsD23Xzna5XLHizrHYqe2cbsnNSb4V2kmefKHn31s5KJbzgPtGhguauw5on6qEF75wv8GF9ujyJGKnUqEq3HUf9J8WueALZdd5u3XDmQCVWbDheiNW8LKBTyffVD5Zu1T9iX4H5bUuwuxnBrhqiJZPbAww4rdpnUFUedxDvZXLid2VRZBB3c7hvjFVdJs9YM3NBA2iaUoGF9e7xDKMVaGKLqU3R8xG3FZyUk8rRv654DxfTBDRC5ogTGZJRPrHMzsLz6Rw5qVwKvYScZQ3ws2XGgE9xNJuPRoopEsw69mWSKEa8eCyYPG5frG3fuCEWchXEDhredn8fB2WRfihqV63y", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035505 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE b/tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE new file mode 100644 index 00000000..e25b18ff --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE @@ -0,0 +1,80 @@ +{ + "slot": 330, + "transaction": [ + "AUlEszXCAKRguBucES9S/xjRpVFI3DIHI6/v6c8S7ANz9RVysqr/Sbb0IuU7bRi/yzhppc0OClZ0D5SVLW76JA0BAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9DSh5oeY1U3t+Vo9N/Uq8lw4xX94BcSq2+NPF88icQSvAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAL+bqM+zKtWD31+fM4wH4O+CG1Nl1Es4rxMbe0Xk29QClKRUEuPfKNt9qz2CSU0HGJBtVeAi6ccFyBf/cb0Xg2deEsDDKX8jtkXq8EOGPwJTczksjS8Hk9J8ufM2sltjhh0gWY1fx7M3wmEWPns0AXigDcAGv1u+UJWzA4zk0s0F6/4kurYu8nlh66xViHSkSq7md4oWUR5btcZ5Yy3GP0=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995028200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995023200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74wtViw3yz2ZZJjGFpFEgimiUsBw6u9NQdfvacoN7JBvxUjt2m5YkULAqrRCKX41HUXKPhbt6Fdtv3KJ2JeR9hrhzrKTSwdSvxARwAsb5DUTsBqwvLXF8fykJQqHypC7PkeXfuUT7C28mzCp7fdBZbKuRKddosYTg4GmUPJLfacqBsSy9GwfVN3aPvEnAiMezYhyNwfycV4szGqgsitFWgZanbbzC", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLva2CuBwChVbiXZSMu98KvuoZe76PySGXNedYJw98oynMTNUax4yMkVQsvnZ9c3", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746035595 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi b/tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi new file mode 100644 index 00000000..5e243cb2 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi @@ -0,0 +1,97 @@ +{ + "slot": 150, + "transaction": [ + "AU9+jKXqNrBX1t/iE9b5KTHVF+OPiON30gvqjUbVXtmZ+w2gd2K2ObtRZvrruDVF8/XtyliDzteZ6Ag0elqpmQEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhwnfuB3sIG0y5cYnLcBXmYC0MWQMpinx5t4r195FUhQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959297150, + 30027510, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999958287149, + 30032511, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZVZx5EcMZ8AwwBAuwP4DGozVTUQsUAh9xcyhpjujGgxACT6fQ2VHMwaiEGekEwKfUun4QJtmsAf6s4gjBJZ4ySpe5WDdEAgFX8Gg9RRwSGMMuDUAiASvLphKT48TWpa6TcHmdocKKcb7katr8ofTEqQaJBwXyAA9Pcuayb6iqQ5m", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035508 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 b/tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 new file mode 100644 index 00000000..8e47632c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 @@ -0,0 +1,87 @@ +{ + "slot": 76, + "transaction": [ + "AVIe3ZNPSxa2n24o4Tiw7a4oOBfsDoF7G6ek7Ezp3F+KM4mQQnThv0q8wqx9dPQtPEgm26GpHRX0wMpI/rrIoA4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWguUEcIm33hTVbHdd+clDV1ZnfL7EmEo7UApfZVS0QKQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989907211, + 29722449, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999989897210, + 29727450, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyB8Rjy7qS7NoUjizDC6eEkCbzHUANt4UogTCQykfEkLFYmgcy3S8JyaxURC2HLM1TtQrn6unduXaQXE4k8jVDv6sv7UjAYXXknmwDHddTQF4QrdEDRxeesSrPfRuG8g1iFNntX15Z5ofAu9oXJihTKn6ijwC5V9iXNcDaiQ6sqqL7HHxTKXd2rqp4VAwog5aTBFHNdqY7rky2UXweca8ANXefckfPXHEmavjNvnBjEiwK51Ni4wzauYjpPiEXxzSVCjdMRMVZ9Hd2J58urST87R1LqwhMCtdYRs6fE2JiqATJKsHxzfQwRvnrC2RM7gbBtUUAH5Kw6JQBrcaA29UMTRnQnBhfHrMwUNu5br529ezrvP3LfZvxerK5fsi3R", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10035 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26730 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26880 + }, + "blockTime": 1746035474 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m b/tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m new file mode 100644 index 00000000..5a9bcca2 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m @@ -0,0 +1,97 @@ +{ + "slot": 140, + "transaction": [ + "AVJJc2ic+mrZpCN65OPfaArJjmO4mH022Rg4EKT92ZxjaXQFo+nmy168MatsHw1I8XtFbi7yjtH4qkHkKwy9cw4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBt30jsHImvwMNnE+fy1TfjwztkHbY/M4OkJL4tUVbHgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963377158, + 29987502, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999962367157, + 29992503, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbbCVNSwrtZSaNPSprJmoAEZ4EcjDLoQJjwZsFGkiasGEtHDqNi69bpuUkgcWpfo1gEJ1kzXZxYZQA4p762XZogt9uJY9Keb7fE8dmeLbGVLqs8h29DB1BKrP43d4fXrmd4Wd8pMG5SNPQ9BJxfRhQqax22pY69THCWHsb6XGbHRH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035504 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM b/tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM new file mode 100644 index 00000000..c9f3a2a3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM @@ -0,0 +1,83 @@ +{ + "slot": 305, + "transaction": [ + "AVLEqxYPlljXmw5IOb9cVoJ6CAlvhPutGswDyfwK+IpDQVST6wtKSvYWAAd1RsG4vgN2XgGfJj2rg3Ov9kZP2gABAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0JJJZe+34FZ3l6rkI4zFucl25Bfs4RAA9O7kDEAVptucBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABC/lzoZeRMbFsGQWmfJcM9fbuxvFAaDYOBr+DwWm8tGC0phLhpTa0Zzw7nUWY3PqLpnhl0JBd64m4JhV5d2BewJcJxFu951PjPFvTcSDTiGiTwrnMx3kGTC9+rTwCoKWw0mTzvUEOf2Bz5MURYUFihjbQjwORy2Q4+QlB98BN/LD8H9FhUVpt/8zx9T/J3FnjVRE7SzRCkj8GE5+SWfQnY=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995083200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995078200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941ZvDdhkDXLTtWTW2TxbC9unEMnJRCYks6sEeUvqgk4jf6JoNvKJoUSzLbGbGZmB84FofQgQ9quxTSTwCRj9fJK5ue8EfVPwmNg7AC7vFDKyrTrJgwhcf5wssMrrgtQgsGTdckUwaedRzWuXmHRWkHGGkV4ibMZsFoK7u3PfYDXzNWxXJrQXZTiWcJvswYwU8QjFqCSpLqFmQDfXeTp8mCWZApeq", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMwfrhroAEBzMj8yH1L6vBE5vLyUS7BAC8VpSMLNvQXxbCJ3hTA72EW84VtdbDck7UnryteWnbhvAsfCR97Be1kkqbQNAMQZttAAXKc92zW", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035582 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ b/tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ new file mode 100644 index 00000000..59849acf --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ @@ -0,0 +1,87 @@ +{ + "slot": 139, + "transaction": [ + "AVO/GlZn7KfEDcil7LeE3tTEuvHka7fxo9kmo4mJwakXb8QoD02Tg1TBqdL/1AM+to5DZKxZRcAZ6o7rcKuiqgQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWm4yu71mawqJ+abTqIjzDeAPDnlsSNhNzxlL63LV5DXwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963387159, + 29982501, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999963377158, + 29987502, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8NuVmqxTeA5k5Bpx4xF7xc2PFqe3YuifANLiG6HkL4Tgt978LmKdS7rudNzb9Ag21kpRHQDAgirLH5VS373wxSPFSxZQa36bRvxYAXPKkV2QU6Y2DBhKnpJwGbEFyYU177Zqmh7DhbJVFaAKdYC6VGamuxRvkMbWUiz4xJrW1YntP6DNt8UqiXFic4NWUdCT7XN39ccx6fJ53UqyxnZJFYVnGRRrceQiTZVNvHrFGaRc6hwQW7epvmwWaZhuTtGfZGScMwSvh97321xhUiKzRo7jXRje2m3Wn6DfmULHyd8XpA2ibJzau7ry2J64BfGY24HqvgFe73ChSaxWK5iqtKE9EmXCKovLtFWYDpZRcixiBnZ7WtXJxoiDupa9u", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9257 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25952 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26102 + }, + "blockTime": 1746035503 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o b/tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o new file mode 100644 index 00000000..f9381863 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o @@ -0,0 +1,83 @@ +{ + "slot": 316, + "transaction": [ + "AVRKWdo08yaSGi4nYUb3aiorkqWTTHe78drMoYGwRAqIEB/KEooXzNHakP+ek+zgrIy8pz1D/a5NgaP431uPZgABAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0plmhfwrXajaPf3S4d8f0UPeI7euvKgngOEr/ZqYo52MBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACJ/wR2s2EZX4WO06FklN+U04UmhP4oRZuRt6SuLCuUEjVh49GTvN4VG0Edb3MvQ+fYQkiX59kxbsJ6tTetmgbyJRe/vgoWjvogTC1QDtp3WRc/1DnbdlJBg+fP3r5NVOA/ddqWS1//dSQgQW8/NY/Y63YSLUGRdMr5uVGi21NnjigER4sf2AHREMRvmsBr7jDI8Yfls9ysc2gnGAXlAJEg=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995058200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995053200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r89427DQbn9e1bd3KvKLCYUUyFHLuvg5C4YKEnXojt5G5sYVx2VzoP596PiwatjTRzzHFTj4x8HXqeQ1q3LMC46kf4cbESSmBiFar9Hm8X8hcQ3CEu5oPcMCKtvVc774YZM285pUaXUb2omh1C78pLfNnA61shnbQnXoXxXdita5e4YmJ81d9ECHgjMiU5B1eBCgQaLGwaeg3hVC94ekFmE6R4smRxK", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhEddbqwA2RHFT98njXXpo5A6ARFFUapn5rmQePPWELdLjPMBDFb3hNrwSFbi6LAHe2UdCZFEpwyH3V2m28eKwCddPbERoTNDudEokwQo7p", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035587 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK b/tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK new file mode 100644 index 00000000..1270edab --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK @@ -0,0 +1,87 @@ +{ + "slot": 66, + "transaction": [ + "AVsiB/+sYxp2Z3SfSnh0WtGmXtjdQ010EIU8rwvETnMY6NG6olw2zTvGEOYESinGDLk8J8GfnFkOCxuh/Rv1XwYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVF4R2TYafhNAp+v+o+KsbYxMfarPnPZQiQsn/ptSofFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993987219, + 29682441, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999993977218, + 29687442, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9ca1VfVEtDhUcZh8aUGgv3iDMuWQn5zGxNP39i9fo8z4toTJSBCqgd1bCyLtFsaAJo3jm2rDLRZLsPqjFJTj3XJ2faDPM5NbUdHGUFswX9B7dF1FNzbz9uh49HrRp1Z6ChNo16V4XN3AsDSmFrE5CzD5h1iYnArDeUAsZHbQj59tYCSjG48bMFSktrhG4wc6fpmLuWtDhyuMjTeuYSA1ctcLaJYAxMYJQSik1thDQPo9mHgWr26T7RJqew5Ppaum83LMHy2fudt9GThGyi4HTcQBzGBtC6SZdAnAwUaTpErEY9gZPQgwRuReoNYHfjxdWLUBJGEpAPUzpa6SUCMm6fTvsZ7RZqpDdrgK6dqJ36ykFXreqWrkB9eTPFhFd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9183 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25878 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26028 + }, + "blockTime": 1746035469 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X b/tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X new file mode 100644 index 00000000..d3f49af2 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X @@ -0,0 +1,87 @@ +{ + "slot": 72, + "transaction": [ + "AVurp3Vmlz5ldKaMZltelt7IDC7XyXnZA2m845pkOfRWP0f3XAFQDgSkD4+jJV6p+FEu9UByR+yuQweSJ9278AwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVP7ym2PTMI7SNsuEUm9sYulsA51/ORzxbeVqjjmz7kLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990927213, + 29712447, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999990917212, + 29717448, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyBh4WBkDYHxCRVQwwdjugZLcYphEvbZoNRD3KmQ9pHUxRELmBdm5CWmHrsNgsypxP9w9k7JCxcmwQsHnx52ZxWf3q4pvStXi6r44fU7Mv2bigAo7pex4kDsZQSdEyDWapB1dfoBLiH5DXqAtKP74qpbErNgAPFn1MrLnuzHufGi8gYLNtYDuWYZoXWYTbbzRA429Rb1g9XRj8yitaEgSeVVMUh6FXiEQvCCzwY7sGbbxUY4xfNKLyKsSwpASfqQ95kjGYnv8tbG913w5q1vvr1ZsiqZ1PdqURUmT3pSuw1jSuDHAFVwqRr7taRMepgKVE21DnCwhPJxNe6RSpHrqk2WS1AseRgTEYo86Ei4ZftSruRYH5QbuGV3FbPxLoq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035472 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof b/tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof new file mode 100644 index 00000000..5501f31b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof @@ -0,0 +1,87 @@ +{ + "slot": 157, + "transaction": [ + "AVusEnR/Q/0PNbCU3PZy9Ewl/JkSks4C2sIvS0rb8HmX9Tes1gbXZWNda81AIJIUnSZ7hGxyeqFMPCoPaGbRRAYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVlk7Mvg1qL7fnjSIiMPTIGvLfV9umBLuc5bcmNE0jVZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956247145, + 30052515, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999956237144, + 30057516, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy44GcpMhA33WcuXu1ttMoqW22ftMoVhYqiKDTvYX6zLjexg2ZpaNCqTjUg4KRMUv7V1FKtCK4y4fPAZW5vqJcNSCrmswhw9ZQg9CDpP2No99yN2oegQTBFrFmbXXJKaS1jfzGnGUQZMzngHB9bhrwohs7wPp4Py5MgeaNAEguzey234dLLsziTWve5MM9RUEJQzYTtkkiVMsfRLkVYcXZNkTtpWrbwu1H1VUkbEPzTtwgFa2BAgkQBdd3n2vdVfKvANENW5JKWr3UDt3qwDRrz9H4QsrtvRfvxicvm9F2NnwevTgnAQ8tnfRRfnTu2Mb1cki4CpUo7QD4PwAxZNfaHVfbaoRuPHPzzJQVX87mySzDsvAP6qEdBihcCQoXM", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035512 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo b/tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo new file mode 100644 index 00000000..720b8052 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo @@ -0,0 +1,97 @@ +{ + "slot": 158, + "transaction": [ + "AVvxzYnRVqbWmJt+GsGhM+1m5ZiNiGT8VGNwdvyys69Zb5M2kJudj1CWc2mDCJ31xwit3rWTwqa+qY7qBdQViAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWD/VW3DjuJiLNa9BFAv40z+iDVh+PTFnce98x8Q4574gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956237144, + 30057516, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999955227143, + 30062517, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumR429Jhmhq8K8orcpFw42Q4TyfM55rPc89SWMfem2wCUTfpSRaxQWS4wzq8ukyGGrKPTbVGP2DADEtw8ihRYT481UcCtb8Ex3gBPyZx11CtxqyeCoqtYWqTLMVamKhh3mv8wfDpev3Gq2PDgPcwwFkjdZjSFYHY1q5SY2acesQKwd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035512 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq b/tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq new file mode 100644 index 00000000..d5e0e0b7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq @@ -0,0 +1,97 @@ +{ + "slot": 71, + "transaction": [ + "AV0BnC3BT3eaS9AU4ZtSWBlMValT67P4zKPAkVOa2oZ5plcfsNO3wN6kMebmjfd6Yeyf9NYcSVGdecYC4Jt0YAwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXCeN5xp0y3lWUK+aGwX3lPQjpl1f3K3EJeItTUNF1VyQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991937214, + 29707446, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999990927213, + 29712447, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUXdbFoyktXH68LuvAjsjioKBHY9K5TdShAw32MS74ckTmNvBkB1AwPWLuJ83NqaHvg1ChEgCdndZhofvPt82w3CAJW1nXu94DNiZbmwmvhUuBErodptN4XvJNM6vxae5jztVB9WgBvCzTnLmj7PnRTkYtYBwFLV3mqAukwZwQYWT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035471 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo b/tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo new file mode 100644 index 00000000..00d2e40e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo @@ -0,0 +1,87 @@ +{ + "slot": 118, + "transaction": [ + "AV0s16kzOsESKaojhkyGm4SWLBTjn3UaYXCuTBpjDPTLAdA/tmymwWNWLrIwWRxvLk3NkIHrD+UqVfg6y0vL4AoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVFOZ+IRPRNISndTRLsSGJFMYaM73JGi0xMR5UxxPSPaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972567177, + 29892483, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999972557176, + 29897484, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzd4g7uRR2p6fbFfW5KtQ59fN483YCVNxuyS4HWwcfdqQWZ3Lo1nxMM5ov7v6g4jADVvJJ4RvCUFPgKqLGjBqeUV9uW3yDgPbvtKv8unCRUTpXMQrRGYSNAsmoU8us62x2odqP965DciqXic816hw8rJMaBNXtGCQQoybS7c4xm8yXri4f4K5JQMW1HceytNQpiTjCYiUL6E8451nGZ9JU1j4zUSFqS8VQFvCsNCHEzYgyR94ri4sP8daa3jvGRp29nMmA7ZggPvKMMT93FMjz83xd6D4myD83EmUD22QyHqtaKVmTjGBRj8bbMP8EtTirPmH7RZ9roVy3cedA8RnX9M2R25FFCu2PqnHCyxUvZEU3DpmZRk1Ca8h34d1R", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035493 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq b/tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq new file mode 100644 index 00000000..f16f4aaf --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq @@ -0,0 +1,87 @@ +{ + "slot": 122, + "transaction": [ + "AWQcxyyPzm6FryvDI1iJWg60wYWnVhRSc0HS64/iGaKsi+CtXgegUFPmhZzOGhKfciY+mJ4HRpfPVXRs6i9lugwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWII4FKJGoKamaP01aZjEzukzJO/HKY0Ljg9wEEndjX3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970527173, + 29912487, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999970517172, + 29917488, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAYdgTEjptVhuz115qN6eARWFFLn3tMJkFQzTsFALuDmhVYemRHvFxzq9J1h4DCYPGmMKXuRjQKqQey2njyrJYjgwUyuf2QYiDhcTtwgY3crbbLQtsFD5bF3Yu1e5GtFQir9sBvSyMhkRiLHDJJusikp7VdAhA2rErbKqxWT9Rky6EwUhWKhjppeRQrswyGWhpzXJYsT3nQhZpTpGvLpLM7D6mSSqhK99XCNmurSyavmkfPykMdBci2ijwTjqx79Mbk4JWBe2jgEEnE4QDyPyXejZgVFG7Z8LgAq6Vy4DCs87Nj8P8xY9FCKvEQwmeSsRVTP9gug1YCHayuxxLF693WPU5oy1GXceL4sDpe8gUH2sunVUjCJ4AM98NvSxF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035495 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum b/tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum new file mode 100644 index 00000000..bebfb8c1 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum @@ -0,0 +1,97 @@ +{ + "slot": 165, + "transaction": [ + "AQG6EconWFkRCAe+H/VY8zSsh9CqvKR5vPAJZb/fOJWTYIxzSMtHqvatwPMzyrOba4TI9XwdU7Pp2fsZmynQLwABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUBy4VBTo8ukqzpDgxxqQ573uhkjXSXcE5Aej9QZCmXAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953177138, + 30087522, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999952167137, + 30092523, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZcQggrpLxAB6JNAUPo7bnJGSEDAg4NDHCjuwH4ZrGXHZpKLdjXhXvK2zaQhPC1DDyRJ6MijZ2Sdr64aVguUvwyxt5mWpNWjojwGSPnxnDRTUBxVimdNW4gQGKuVcgD37J5t8L2JXEkKmP8maxtyRC6mJbpXztWLMzadA2hvNciHu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035515 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB b/tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB new file mode 100644 index 00000000..d56350ce --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB @@ -0,0 +1,87 @@ +{ + "slot": 70, + "transaction": [ + "AWi4xIeH3lhrBPLgjTg4EFMrxVvZfFx/HcRMoJ9rzC0km3Nxx6C/FC42SBTo5ZoAav5TRPqOwtB8/cTo8toV/AYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW3QlnQ8pTPNNTAHbXJHEsNannE+ST70sZSARRG/dUNfQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991947215, + 29702445, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999991937214, + 29707446, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5Ti17tEB6afs55FSF1V8YU6ZGfCromzagnaTUviMoe2dfkEHgzDThP6BBUyLxfq7zZeedaPKbMumRPptLGxwvw9EGkm9U6ESHesdNaCGXUKrxt6aX9RZshk2HBbPcWp7QHYfedgWX9QzSsPt8tNphmhVehAARvLtQd6AHgVL9vYQtmaPzsPswZXKSmoFbjRF8hpUDgyboXkD8h1HnK7w6GmA4TLXztjSm8HuoKXEEpYcfJt4k8hvVJVGsM3GT5i8zwGXpkjhWHRA6jeBqhEMDoqiCN3LuRztviQov7nkQMeXWWhbZpAhptn3A72hyTHfQxRExpac74ejNuRrxbM2quQfE3RFakHuB6x3C36b5xA6yewL5ztPfLdFPFUBZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035471 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 b/tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 new file mode 100644 index 00000000..3beecff3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 @@ -0,0 +1,87 @@ +{ + "slot": 151, + "transaction": [ + "AWoJCNtsthl4iQbNFkeeehx8htBWpRsYiZsngMZcCEzdXfzxY0kfpVz8+PKxYf5fPQGhTXfCEcTvmqOqorZs5g4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXiONsoN1DcZs5S7VVCu+0Er7SBgJOUGWv1kQRT9KCxfwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958287149, + 30032511, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999958277148, + 30037512, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9Czwu7UuCtRfLLZS71cWevrByhpEJssVqdmSNkZvMv6vpgKyLbhRuqt3ecQPiBPsJ9CvdQmn6c7mgiuR2TC4bFwjWfeBwJKgSuPxpfSRKbzE3QjNh7uew9sWCZMJ51Snav6JvXCfpNjsPb6SM44eYxBVZSVu7WThPEhioS9xs9qPhYGwUbttsS8M4jMUgY71RZHk5FzozfCXGKktNm2xuEpNkLk8N4w74CHfsEDFSJm9X2uk3VvqomYtBbsB73xt9pDxRTFcJCNkVcf57eZfaBMNi2KPNQEJcFLXgeFukYaVVvMaciTSkY27iAbrpgsv5kQSHo8PJdsxJgjvahJvjG7Pm8PbVxeMty9qvTwgdETWPQNbVswq5MLnnMe5M", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035509 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY b/tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY new file mode 100644 index 00000000..3f028c8e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY @@ -0,0 +1,87 @@ +{ + "slot": 173, + "transaction": [ + "AWus/ywxwrnoHBptOn1zkT0gRCNGjotTMGuvMB/yDzEwPhql/gpML9P91G7a+AYvs0OXXZR/AG3UCj3wN7h18gkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX+HSqYwPpN/WIOoV6chXG9LkI7KIKRO+Nb1tWpeQy6SAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949107131, + 30122529, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999949097130, + 30127530, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyB4qsmbx8tgqmngNCaa3t3oBtqfNJ2LKL6CwUcUoCqaR3Uvu9jDT6xLBfRGXdacrnPQMFESLbGL8eWQzt67H5gUoPBtihfMRBbMuBm2cHMKcgexurJLCskeBhXzFcsAtmd6QGmyVR6nvHfg56EYUV6yeFSSf59MdB8FMf9qngfN9bYrmnGRMZ7t8HxynJ121mXkL6Pexuej5XzDavtGHWxuYna8bYDYgLHxPXc7qp3r6tBq9UXw9pF37DLHdP5gfZ2P1zfoxC4SGFMmmonS7cG2FeqRcxCh58SpVA6MGgnwRz4emB3353MzC32KrwEjBgft2h9XLeRHyYwu1LtEVxmCWC3YNNcP6P2hFsC812WV4KFwehiqqj7tphnf5R1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10113 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26808 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26958 + }, + "blockTime": 1746035519 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH b/tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH new file mode 100644 index 00000000..3caf98a9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH @@ -0,0 +1,97 @@ +{ + "slot": 170, + "transaction": [ + "AWzzClmNX9VsW/oVU7wB3+BpgBYnJSi4jXM/2CUeqlKMImsc1FyHmtuPXRNqnQrQaeQKq75forfli3CpyG/MMwQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQKFluOzhiG8Srbp7IPUY4pXpnszKukj3FqrDCKCi91AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951137134, + 30107526, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999950127133, + 30112527, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWPdc127Xef22x1bXDT1jZwy1GCrjxUDGtGMxaQ4Erp3z1rZDXFjCRp9cjkMhFimFVY3dr5fagmv7932rPgBw7wLgeHpGAJAZUQmz5PYicKcGrKvG9PR1DUhSnF49Kx5Pzp2jShNv6KjCWCUZZVu26oLbd12FN6oMxeoSGQ3rwC7R", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035518 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj b/tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj new file mode 100644 index 00000000..f36de1b8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj @@ -0,0 +1,97 @@ +{ + "slot": 99, + "transaction": [ + "AXOiq+KiA4+M7pGRuzRJVER2cSaWzBCfMkK4jEpJpDg6TxUHl6PWxl7dzgC+1h7yRCnTdG7gLMFyazP3n50ZCQoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWhdhg0EgoVGkNLWeNm6MqL1j+nHp5BUSTqmLdWPP/AgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980717192, + 29817468, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999979707191, + 29822469, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWQdZqk1Zffz6x1mCZDSDXqCDLuXusY3uVejLyRUa67cL4FYPXQR6LvwJvfzMotuYUTPLTUd21F73XBAviGcoXUtp6iaiqYp921H3CWo8mTNP1idvKqGNYzfezqbRr2EfWRLHyTpUoRY8ojAmnKS36b9EHueydAmDcd7u3BrHGxNB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035484 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo b/tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo new file mode 100644 index 00000000..bf343604 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo @@ -0,0 +1,97 @@ +{ + "slot": 146, + "transaction": [ + "AXRdocN/fmWW7jxY2DvHIrYrfcEqew2K75geKGe40HNyHk2XHdFxY1NonjthVLygctlgWSVjvD3aLVv6o+veOQIBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU9gEebK7zg/X6p+DcYnCuQXXfKr3Wi9ZYyvyDM7DWuCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961337154, + 30007506, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999960327153, + 30012507, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbBnjmNoFAJ2oMHW9BzCZ59BLCPRAnhiADA2FwxvnmmcFQWs4Ch6JC9Px5tQjYLU89QtPEpdzkJLLXDDhPR8e5K5jjJJLqYXaWC3kqkYqQynqkt9f1uBkfFcCsVyKR2QyMLR42Zq96X9cKExJSpDuE3Zgmg7zdMJQY3pCf4Yo4kBy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035506 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw b/tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw new file mode 100644 index 00000000..60c1e907 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw @@ -0,0 +1,87 @@ +{ + "slot": 167, + "transaction": [ + "AXTnk/aBFRjSgkDaqZPPKGRaDfiOoiF7OvBfQdmmDVejqzeEHCOf6qsEcd8hSD3Ua4s3o2Z/P0W3ilGq/Bz8QgABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWt9Yuuxb6Ok1PG5fEOXF3ZRLXCNzef6r9KyA/rbrxgAgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952167137, + 30092523, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999952157136, + 30097524, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4fYyvuMuJEzcmQqEkWRSfQfEkjeRsyACAhpXJVUXd96HTxX4VhKZpq4ZjmKswxpkVdasoRKJqn6q2EJgZoFwtmsw3n83muLW7w2m3R43ePNbH5zu9iGRtDJsuGWZip1k1kxUdQPvYA8NCtDicWf9AvGF7CvPVt8m8q3GXCeQLKwm7Q3FifLBtNcM9wq8gh9madvpGD9iTuWMBtgDUWeJTAL7b594Ntf3S3tAMaTXTsN3NMd9kkmYaQ83RvgQqBYULwyHxNgryESP3T3tXzRbb8nQA7zySugY61pWiTxesCdK6gaeG1G9MT1L78cAsB9sH9tiSFPbMhHjbKCSW3itCpgQTk1ZVErM2dY63nM1BtYxUX6VtCq76C3KNz6po", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035516 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL b/tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL new file mode 100644 index 00000000..ce5d80c9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL @@ -0,0 +1,97 @@ +{ + "slot": 123, + "transaction": [ + "AXUSL+hLS2b+HKQJncRVV560VfExVJaJJyCYEUYve3WQYNsQ9gpkUzwejoTj20RPWMSNBIf+kM8ZQbIYBNRzygkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWead1VcDi5XOR8HAPpEF3fu+SE0Ai7sFKjlGehepEmuAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970517172, + 29917488, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999969507171, + 29922489, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRLAZsWw9uoBRwT8pSmD3h6Qc48U8tob4ghKStHUKbCJowgbChm749DkSCeJapDD6qqsCaib3oTjeHFqxPEXBDB9tVAEERJ6S9hUMdyVT8R3RySqTTSZC6jZmxv3m28zXBbRGsYwyV6XWM5gwA3RtehaazPrpWZYfLzdm9Y8rBiBy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035496 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ b/tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ new file mode 100644 index 00000000..f8d5c7f4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ @@ -0,0 +1,87 @@ +{ + "slot": 141, + "transaction": [ + "AXVaQ7ozCCsh+hHwPFq7IldrCA5j8iJnL+oJvyKo1Qt6P8XVgw4zdYpO5GTZh25soCSeKDsz0GoMYVAhAYJsRgMBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV0OiBlTCGaRDxuz/87a63wWMroeG7kW1eg+jkW7zg5LAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962367157, + 29992503, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999962357156, + 29997504, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy39kcUHQW5Vy1qsEunjoWpJd9B4yHC1psa4j9dMxZ9ANFEqArstLNoSLxH2cm7fsb2NcDiyrCtMnoaoN2QosXQpk9ErATJ6hsmrcrFaz5GeYEogw11UDKNXBuuLHH7swnMD32TzC4LkqtV91jBWUXadyycZWZbqqjuPgL3ey6r9uRbTtfuiGZQq9NhxxLqbbrDNpQw5huUcSgx3UA44SzRwQxCm1MGk9ymn8kEmGXeVDfxnjd3DALq5ZxQVPKyjs4xfre9iGN2u6De6xQcmYCTP6LzTAoTGMGfTZumFCH53G5nSUaQmtkz6wFdN38W9owQon3V8ioT2eh43WACugoikugVF9aKvjaPek1nkbxRutNLyHcT4UJnSPYfm5DR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035504 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq b/tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq new file mode 100644 index 00000000..49070500 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq @@ -0,0 +1,87 @@ +{ + "slot": 102, + "transaction": [ + "AXtjFNgc3uejMOs//WNU1A9FE1eU3jSX16CFzSoypukpGhlXrc4u88KOFALK/Uw5ei4n2l6Q/pAOEljzXJCq6g4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV2h5WMZrDUJ4gz0SDHUbPj8gqMh/tetQd3l/NJ8UPzEgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978687189, + 29832471, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999978677188, + 29837472, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9BYcZHoyFimBs7mizJ7YRTyMRAqGbi54jrKifgH8juc3inefBNsxEuenMgvb3soYbJ3q6HAbCeXf6FKFD9Gt45JG8tUPB2WfPF5DCyXQQoYrveBk9EyzyF5MP2MDVZDff1ymBQrmvL97r8PSrGt4LJvqz7gFn5v8eqESYxC7rG1uWqs7otmEQMiCyVxA9ER9YSbVqjLZQY1Ze7Y79dw7PorR5vNims8QEJ2JxMFVt1MYjCK68NYyQ5bfNkTfyUydBEFPyeWSGYSQBC4eUB8PjQjtoiVokFQS34PPMXhLuB84ioPzMJ3vDbWyW2fBwSUiMruLWCBoUx7u3AUgP7ZE4YBfehniWGfmYiorNT3J2XWhCFJfTs9CekZES1JBh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035486 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa b/tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa new file mode 100644 index 00000000..14e25848 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa @@ -0,0 +1,97 @@ +{ + "slot": 155, + "transaction": [ + "AX5B/ToCcJcagJsQdr0m/6Y/pxiz+8FtC7SbSnrx68+Kb793tKmQB4A3WU24PEaJQfJU+L2U4KkPEn38PIcMiA0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWoH0PJ4sBIMdJods5X8KzFkk3/MRYkJCGYjkNYcd26gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957257146, + 30047514, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999956247145, + 30052515, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSmtZPaPM4tYJofr3UNzKmGHLFqpmB7XgjqaXMTfMJdpfAe6edU4Y7JmMGjpAefFyZ5BVDTDahWTFmvhBtYpPmfumekfbQw9PoQBuP392w5pUfSZm7sdDD4jwANvgqHXMz2uc1XwvQXnNHgYckPBKZBn9MVd89NurJmqSRxiWrVdH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035511 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf b/tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf new file mode 100644 index 00000000..9fce551e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf @@ -0,0 +1,87 @@ +{ + "slot": 130, + "transaction": [ + "AX8A4GD7scxuhiVT2H984UsGGFVvPs6YO4hpCCFZDNJ1maL8ie1oyOH4OxvGZKC8kEcbz//NO5WlkaS2tvgJ5gABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUaIF0vMiMzkR9oJLXglHz8uh3zIKc1MYfeM1r5GT2BaQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967467167, + 29942493, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999967457166, + 29947494, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9Q72rZnovrwWRLzwrTvMk9N12yZreg1i5pxAVEwHZz1qVEc1HYHA3uSyJTizkYsfarRS5bT4hSG1ak6HF8LFhV25W6zbvwEv3KQeima7j5PdTupFxzfGzpW8P3xUC7rnRrznNzYhjRp981Y1vrzkdPmwTjQ25UUU1kZkJ7SqACLvQ6X4jGkiqy9B3HgH89dRBxb4ZGWia5ppfnpV36UiEKkg9q3nuv1V71z6LPfep5btFN2PXbzB75HY6hdCLgGU3whJEJqQHSszjY8ig46y92u1NH7jYymGthKVgEfdhJ9brA3xVFsDxLztZrVaLUmFNmsEFtv3itLB7v4KGJvtJF6fjWU3mBujgihxmDWY9tu4dHhaHcqSGR9qgsno1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035499 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY b/tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY new file mode 100644 index 00000000..ef6e3392 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY @@ -0,0 +1,87 @@ +{ + "slot": 171, + "transaction": [ + "AYgnMbL4EAcFCW/YEMkXgI+gHMIsYaT/MQ8upiH35QWWK2J8RFWUFeQNmGJblZ3wc9r56qIYOpXVKlun/dwlPwcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZ4d+jXyHDWfqmL15q8v0UATw63G6xurQLJwjIvfY23gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950127133, + 30112527, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999950117132, + 30117528, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAza1kayg44Q1NEj2FqHvDT769PRDFLRrp1bxviamFvxc2R6YfET22uL8UywMhFWk5VQNJdKrQx4j1Ue8qrVokMGBgMnv3LAgNftT4hsuaAiEF6UjhAYK3FX6XEsxDUvrYDSEfAFnogPSPbjRqNGxG17QxnGwy6xDzLYQ7n7F5BJDCg4FeiSq8GPg8HXmRNZWkH1CYCDwacd3wkWZcs9Rd6Mfe6V5q9wZMtN8nKR5fgq53rizo9yjRHD6br3f9pfERr9A8RVYSHKftSEiKQ7io4wWy2kfZfs7Sz9LyC9UNr8biUYBocFvcVsqXsFA9EL6F13aBM8FMMRxnfcyMmhx35DZfGkk41HDuP9U1PDb38kMggo1VfG67VViTQMwV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035518 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP b/tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP new file mode 100644 index 00000000..fd340ad1 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP @@ -0,0 +1,97 @@ +{ + "slot": 119, + "transaction": [ + "AYqWovDjsreH55L5yL+bIDNvak+pRtv96LSgLQmyt/0wiCKKm5qew51Dfdl5NpOF7A+gaTYVnP+xcjOqEy1U6QYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnViYYRDl01qPl6DxJnDHino9WHEDJcb6rzquePEvFB3RQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972557176, + 29897484, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999971547175, + 29902485, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVEm6Xmfj3dfYJhTdReTjcNhbacjyPfAKT6hM8fgUv66ovRZwmzcTnzidayYmaswWUDjraNXLbB3VY73ScYQdfWUmtASdQ3koVF2t5wQWyWNcToDrdLicdoxUW5vfJnkFY4zWNMRSFBZQzH8g6eYziwzUP3mTkeWHqLaZeDfuNBNF", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035494 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 b/tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 new file mode 100644 index 00000000..34fd0d88 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 @@ -0,0 +1,87 @@ +{ + "slot": 182, + "transaction": [ + "AYrAz7SQk2T1jsGXNrauQCmmJYvTovOq6SGJJBZrneHJUZqfvVZiCSn/FjzyBtbyffSyVn3K73XeyGE5xKQqBAkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV3kGrSUf8ng+vMJPAn5aNCIpqM1UiPJvHAF6iyGcn7uAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945027123, + 30162537, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999945017122, + 30167538, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2yaFGpGV8GRJSAQNQ65AXrPF5HoNALz8HkAt1vndRp4tv2MxvJ1idSNxX5E3oGcd3x5AKxYLQsGnKUyUxx4hxpC2CuA1g5k9eSJrfkoBeDodFUyowprZvvjDyuh5wKELrtgHBR5ChMXJc1Pa28qGFYjwdkfjQvPJtqCSEGGZW472wNzCbPnFFkdcfH5rns9UYFxUH2Hg9bxtLHzuS9ZrkD2LmrhZcqn65HGqDjmYoNvb4mSU8e8uNEKnFt5U1bmt4UkFxnT8HSSjxRXh7xBViWH9UintJ641nwTxfZ5k1bBQ9c6UP8bqYR9xJFMyPN2GENpwzP9fFSbq3EDxxxCeKbcRgtrbjHt8Jx9amqWCc9j7wdACo7guSkWAxdTT5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035523 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T b/tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T new file mode 100644 index 00000000..a436f82b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T @@ -0,0 +1,83 @@ +{ + "slot": 306, + "transaction": [ + "AYrNWsTJiHvCfLu4QD/r7gp/TLZWAcokoLBtQx122SqJa/fe5kzk4RnwXtJ4OD4LdadLNT1LducI/hdrnsuwGg4BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL00adi/J6Regh7yOKMO5H8mNNHHbMpMNy4/GWH28WhysUBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABLGPldEOgr8VRdfYh7GLK1SJpfp/RcNiWHhvf4+RpjFiNGvZ7PyedXMuQv8S4m7xMb9uhDCmsVYcrVSwK+O4lIVRIvIsnfv5TWs2PIK8nv27PFVFYTZAjCf0H3sMDnMUgDrhjWrz3cFwmr4eLSSGXq8e8y3XMANKJQHka8+rCE8ENH7aVjtWvQdXS8zxfOsBenG/192fj+wfvgJMZnvCKU=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995078200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995073200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941dVPz5uaE3pvccFx1vCZC3PHstgtTPkRZ3eLU5fyCXSNby7KGXk6JedUsjAtDkd782abEF1LvWwpYccPvxiCCqs9KMEkobPmWJQefHZsLGzzy2w51MksuGeCRbzFSF4VM9G9V4641V5YMAajo8unCRsJM7MoG874PoR7XEDhDDsyGKiH79GCv6jTmEoGScUodz4ZYb3GoDzSucYHVn4YuqBdBa4", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxNjsiZjvsVeJASjNHRbMjvLfAe5RQcNWWUBqr4frHS6rZA4JMiPyMTms8HMUffC7LFvR4zJ32zuAApNtDJz7PEpCpb99xVpmoxt1wQxozr", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035583 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez b/tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez new file mode 100644 index 00000000..180b6b47 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez @@ -0,0 +1,87 @@ +{ + "slot": 100, + "transaction": [ + "AY2xVCJ83V8/azy0WnIAT4bcYsZi9cFRHmCivDbE7r3/ieo2qAnwJB8MqCwtH1GPUMgpOUhssqkFHItUl6ILVQMBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWnJ1FDRa8mfkowlCGP5PUJQ8+WShta/5xqGFF4eSO/tQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979707191, + 29822469, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999979697190, + 29827470, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7QG1CGAC3AsbAA75C1kH6a45bGoUkS5TLsM6Sb1dVJi8kqhUsgCBKMXuft2Qh1rYMPGfpZtep8b5qUhpG4avuuBuDTPMz2nDBZzxtGB6bQWFckaeKYKazaNH8MdaQujemWby2kbAqbn1brwaU9RV5kD9K23S3XC9BbCXUqLWJvuN7rYPpHwXpoXGKat6hhmLQ7aupsyLY87ix3LmdLcTPuLrbntGj5G4zz2Rwmhr9CJWud1nXNb7qK2zMtqRsEHCAfF4ftscErDqp11Uay4rgwphAVQLRf8bT2LvZ8AvXiEbf4rnYy5jpXxvKCUKHNbKMHAki8YKVkoQHafx3ryKrzvQDXi85DKudsV1e5wwEErYEox6FEm7uc4aGHLv3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10035 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26730 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26880 + }, + "blockTime": 1746035485 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x b/tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x new file mode 100644 index 00000000..6d7b7779 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x @@ -0,0 +1,87 @@ +{ + "slot": 161, + "transaction": [ + "AZBTikOhdn3+Uqi33ENaSRY5hVTj0Xup6nVAbW/bVYQ1/+9J9JL7kSmQu53za5oBZbhYBSqF7bNQGPHvsrcF8wMBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU+C9OkdkxME5pnFtW1xUOsR7mBSBbbdUlD0B3KBGArAgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954207141, + 30072519, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999954197140, + 30077520, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8m5K4dkrza39nGnFydThCjwVFAmPwiHD5fgjzneSeoNwjLoCk3FoJmXN2QFBH7cb4GzXiLu725Ai8hh1XyRMhU8Gqgv4C5B8VEnvtaykeJw9PxHxULWMQUanxhT4mho6ZJKQG6EaZmTmdUhhxTqccSUPJCYCbU9iioGR2cqNrhiz5pk774inBNY6hqhicQYqDo6coBoZ6Lj4GnCpmh63FyndRZem3wDUuNA9w56TLA7SSrkC1W9KTE8FiKsa3sfjvHdg2eLiunR7UfFDNNYvT67Y5HYhA5UaeRiio2rTwjPGFrxEKz3YGxWK9SCtdCmo26bKwtrJzqjwYhyerKFREPRTppLmAuVHZLj3cMGsQ9mupWtYRLaqUEQ9GPAmd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10125 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26820 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26970 + }, + "blockTime": 1746035513 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb b/tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb new file mode 100644 index 00000000..23f7dd78 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb @@ -0,0 +1,80 @@ +{ + "slot": 334, + "transaction": [ + "AZHhp58BkvXpo6h2HZ1AWgLbGCnI3fsiP78RqjX7eMl9W2SB0FdoxzcmEpBUlGoSVR1nMdXWIXx46IHTlW0BcQoBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9NfE49F0sUp8+tuSYEEWluPdY3oX2w7yExtF8LnhFNMMAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABaH6XSWKfotv5qIjg1az7EYf5S4CQ2U28vOC9JzAAnio2tv7MOOU6ydhJXIV8p9a2I80jebG5SgNq2GpjxPM7iULJeGLNbAcV7pZi8LWv3hqhttnIESLoxanY4zsFpH1wuaouG7hX/HBKSAHIGbQm6f6rdI1nBXvEuicmpz0+DzMDyNbLjuVl1gjoblCjOrHsu5U05CwmsGo1xZdYmAZUo=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995023200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995018200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74xUwbBLtko9SsY7txJHATB32EdimftoeW9uJyjab2rxmSKD1ok6Tvctv8EuB3hQ7S5nhGipwipwh6QW9fRexxuPhQvrEBw2NE827kbsz8sXKyYEYXxVxYPD77ctegX21c1idkSC7q1czVx5j2vycBGEJx3pJSe9AbqysUXV46Vfxi9vzhLthFbiVUyULu387HcY6AonDxjRMKnX2tfQiahwvokRF", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xrJo2yhMyEEGDhhUxVwVr9AT6Msskq84fVkjGKhPrwmosHDsWFtsEQSah4SUiK", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746035597 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN b/tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN new file mode 100644 index 00000000..be3cbcb0 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN @@ -0,0 +1,97 @@ +{ + "slot": 104, + "transaction": [ + "AZKK/Y6H/DJbly5ffiKWkFrf67b7iLsjtNRFp+9b33Mxax4R6TFXgC/9/HpDNbcJc+khfakOriDmFFUWWqZxjg8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVFCswz4A8PaNR2GoTyQXYRDzn1BrafW+HHQUcz2kXEwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978677188, + 29837472, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999977667187, + 29842473, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumdSxoHMuz1kwP1fqiaxgbiZfyb5YCspic36C3Hy5Ut2uFjH8yVDiGRrUs5cRbiKGxpEVuJbxxR12Sih3q1Mevfnzapy7bgdxiydpRJV5pbgp3QCzHZ5WZkHed7Jpz9UogMJ5hsDouaoc6uC9u8iViAav5WaNTUYd2Mtsg89tzhxzj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035487 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n b/tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n new file mode 100644 index 00000000..748a7a57 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n @@ -0,0 +1,97 @@ +{ + "slot": 127, + "transaction": [ + "AZP6Z8CNIZDSxS5XNvCERDotmv8wiVOX1CWM2A9+nancQ07JP1E521Q5KNZpeAJNn76IUH4H02JgHDdrHKA/EwUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXPqj7HVgX27KWX+Lzmm8htCrwEL9DLgsYNfWgQKJN2GwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969497170, + 29927490, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999968487169, + 29932491, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaseiCvVkzRbYSQQ5wTPMG99wvjnMLmZcQa9dCDenJdTSwPZzSKRCMedwt16e7xFKEt4etPY32HtwSRMhSg44s8hGbLyaweMboMKxuCtJd2eBgX8DLSoFfmSJZ6zfSjSPSMMpwM4hKbsmQCjjVLebv6tgu28MgKa6PNUji8N34d9h", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16009 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16159 + }, + "blockTime": 1746035497 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h b/tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h new file mode 100644 index 00000000..53a208e5 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h @@ -0,0 +1,97 @@ +{ + "slot": 177, + "transaction": [ + "AZhXEhOYlKPZndY/YtBMpwLndzt924ko/dJ5DirirmOJsVLdLGMCXp2Gy3vpVJ5ksJiT1273TrTu8Q6DGnVPwAYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqD04ClL89kK0VCLszlw5qt0Za0FGzt/VrArlbss2noAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948077128, + 30137532, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999947067127, + 30142533, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumb6UBs3dJRcvMukxTYi3RqWukq5uXdDmQwxWNCVjRMctdfs1QY1AnQgPtGpRhxjBDqFZwECuLYRAMzD9Mq9xTPVaCVGtAvvi5CFRLvN2tAGzVJPwbHg2H4ocFBHQFNGBsmTzKgmG9Gf8vAUysLivkLEnvd3KdputXeGU9ZDiWu7om", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035521 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK b/tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK new file mode 100644 index 00000000..3537aab8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK @@ -0,0 +1,97 @@ +{ + "slot": 142, + "transaction": [ + "AZ1ZbU+B6yl9/zrcbzxbVM+uKd0Kl82dTNP+Ys2OEhG18HCYz6fLuZh5N6rtMnHW6pep4F06SDlJcwFAbDD6EwgBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVuKISy6n+kWUXl0YLKpKkJAONRo7pSPeH5FxDxBn+i1wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962357156, + 29997504, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999961347155, + 30002505, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumX22crXWXT96JVtQr7zsY5XmTh14eGcmqJbMwC7hmn8aftADLmKv8BYcJsArX6qEvQMwP3tp9Lm68dcH7ZH7LvowQ5RYXz9BoxkQfnGdurFoFwdNLfVu3bWZuj78vbWErJPvDZSxUQB6ShqHp3TXfEiYYSfLvmjE12Xut5VjAyZz7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035504 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX b/tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX new file mode 100644 index 00000000..12431856 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX @@ -0,0 +1,97 @@ +{ + "slot": 148, + "transaction": [ + "AZ8ZbxDK3ycWpBf9+lA3GqbIamCXHNJMeP69d6/+W6jjn2nWGZqJDdOr0G6IrnDfGs6g5tvdsDf+VFGgPay44w4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQHZDQZC4BH/Gw1E/oYu2yNttIgtptcoPIvB6S14edXQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960317152, + 30017508, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999959307151, + 30022509, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRcMJSraBV86JpAQmPLuQFjGMK3Zh5KJZnjWN89MTzrWMYf15b63NPqissZAmq4oWpsy1NPyZY9NpcV3KJkq7YdzL71YmBLG9cv52bdxCzTwdzeh1kNhL1BMtKQTqTCuu5WaucbSTRatZzrrpxLgkC7dkFKuXp7KvQgt6j544okWb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035507 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG b/tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG new file mode 100644 index 00000000..6067934d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG @@ -0,0 +1,97 @@ +{ + "slot": 91, + "transaction": [ + "AackLq42NdfEKJNCZmrhRE7SqhbRjPGv37FU/6MwZ6xN4ciAIquD87wVYuQsnqK9zTYMfL3FbPW5ZYuaoo1FoQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUy7GW9UhVcOQtHuu7PgifS7E1LjiHYTS+4ZYoisUCs+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983777198, + 29787462, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999982767197, + 29792463, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTDewQRsxDAWYziXYkk1uYJ8eDYCy12vpfHNiQqMeu5p6w6njYih14AnNSMGxJBZQADuNZVEWuzvBy91xMGHw4Giu4BDRU28rsGNDkJSUQpncMYGX3ruV6FA3hqWbqSXhjuiCsvy5s5hdqVXyhYLjasLATJwV7KDE1Tf1oZ3iUqQ3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035481 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR b/tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR new file mode 100644 index 00000000..2ee8a4b5 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR @@ -0,0 +1,87 @@ +{ + "slot": 169, + "transaction": [ + "Aad9MXuu9kXsKq025vCT3VT27tCFmrn+oMe4iHOSgejN8k/OtobCiVwWRnXrWDnxM8BIbf3FmSztfgDFc9Oa8ggBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWHRhjxSo/LUQWar/dDcLeS3ZIbtWmEYeBICRPKeybsSgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951147135, + 30102525, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999951137134, + 30107526, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4QHE2GUUwSfEZVYJHN9ZqRZN5cUDdX7rR75tEN9iCg5HCsn4eaNxc7N1b9BAUSAGr5DfPaMmNuQZPKeC2NtmaWxGZVKFsbrBoguG5emMT4XRtUVMyTfn3Z5nzed6B8wTFWprJdhexQ6HXtws7gFuePcK5oBereXdW9qyQSqULdf6o2DUUTarPoUFAaXESBSoJkyShNT3Qm1TTf231HBopDDKC7NXZzVHexDRvgM91suFCujbPN53wBCHxKB4zzDgPWK3FAxJA7FaoraXYQ4mdb545nanTXBbv8AQQRwYDDYrQwiAcTdYF6epQwzWDeRtedYGoRyd85DztReigu5urNPJzM5dSpTciNMn3nxhGXrfjjYDcpG4MKkg5uAnB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035517 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF b/tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF new file mode 100644 index 00000000..ee0326c4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF @@ -0,0 +1,87 @@ +{ + "slot": 132, + "transaction": [ + "AbGUIiF35Ic0T1juT9PNLwDeEDBAt9+rAzq8bvLOQf0fu9B77QJWK8n0Skcc7Tzbn0ugII9h8SNylQTu/ZFX5wABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVacv8Bv2kSdq/JoWvoHXkuvtzkncYSWDLpFXeVrFlHrQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966447165, + 29952495, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999966437164, + 29957496, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4WvcfY5P9zMvqkK7RHTurBPNPHHvoaSGEijCsLRd5C4qY32XhukGCCVR54ytD78AH4B14wBG5uP7KDWypwhByE2Jnm4mgeC4e9fWxYoTGA3TmwCxHwAwExq7QbXJrAfpwAKssyCv3TPZNJUUUcdva6pUvN14Lj6ybg8d1vFJ4SSKiwumTV6ZQDapxcJprGtXhP1W7SPERZdvKaDhukmjtDAdFb3VcZyj9sJva6JxcBCh8gdZU7KCWZXR87ie6AT6JcmyQAxqVHs6wJ89yMSDfaA1Y4q6Ut5mdFAj68WN5zWuXH6X4WY8XMrADLWuLRBcbmPt5S7noz34Vp7roDDkk92HCoHStTScGhgjXSArNyggsJBh9jACWPZpyXRA7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035500 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt b/tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt new file mode 100644 index 00000000..2ae6e3d2 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt @@ -0,0 +1,97 @@ +{ + "slot": 109, + "transaction": [ + "AbOZaU+R2Nc7W37sVX7T7GI5qhQNTse1AR8cLEOBzcgr94T4GngdNlZ16cMZrKVACgphpaIkP4kEwzpRK5hKgQcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWpI0a6F+4jBlozZFsT+97vm5vbHaKM7Lsqyvmp79kK8wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976637184, + 29857476, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999975627183, + 29862477, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVkyLHq4frL1g3JkcfJmnGhP7ehnzGL8zwu5BoJAqfLMMpTqT6G5Wu7wcoQ6u6tqLfFt1UrGyEDFETN8oM7CVEJReZH4GtT1UFSSvp8yvZaSgHnm7ToFP83NzkHmBvNSg8so7Xvuja6AhsYgwAmRk5T7GaU5WCWLgNtwZU9hVNNoR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035489 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE b/tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE new file mode 100644 index 00000000..4baa27bb --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE @@ -0,0 +1,97 @@ +{ + "slot": 160, + "transaction": [ + "AbUysewQ5hY0y5YS9sWTupiZ2WtSDaA71ZNSqKXhCkIu18J/GVhPZ5jKkfIGRvocN+6oFTessCKKoNms8Z6xmgEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUNnsioeTl+aBVHmW6pnhSf6Dl5Un+dIXYyxfCQcobAwwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955217142, + 30067518, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999954207141, + 30072519, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumS3oV6Pgk1LsNHD5sDxujXWFWpVtcXEiGQ4YFDQWjN4AyUchcAw2F3fj4GGtvMUkAdx3yiinV6EQ7fxxdKK3fMCPEUZR4cUety5fYXLf2Lemo3FZ8fxNmMcJxhXzHuMYKEQehJT9BTBdxqANm7m6xqASUDtf8dXgTtDyF3Q8kUZR9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035513 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu b/tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu new file mode 100644 index 00000000..289b0ccc --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu @@ -0,0 +1,97 @@ +{ + "slot": 65, + "transaction": [ + "AbWCuhdsYkPkiWsZnqMr4PMLmIkXTwaiQEjnJVM9kPWl1ZDwex0mLegUk89UK8pfNTuHuD7rJv4mlVV84r7kdAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUTuM3yTqBIyNfX1SHu1GhD4+81Vy+CRHca6Ysp18NDzgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999994997220, + 29677440, + 0, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999993987219, + 29682441, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPjHswuYzoDBrZqwWzqcTnSUF4sAYK1HQSrTWH1uEbTcZ3zmzKjwn31ftMELwpEgsZR6cvCNZKp4dWG5PnMCxfXcJkuuhHmGaAoA4ubXQP7ukf4mDf6Aju4kE73a6cTeeqjt1bTgE3nRtnskiMSusgMwN4Dw4MrTMdnDt3BkaL6kf", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16009 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16159 + }, + "blockTime": 1746035468 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH b/tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH new file mode 100644 index 00000000..25b6f8d9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH @@ -0,0 +1,97 @@ +{ + "slot": 179, + "transaction": [ + "AbdJ88grN/CDGEuj6eva2oCiPHExcb2t25GaDDcPWZrcUd+xAfIhMpXnGmdYZyPvQpI5Mh0g0qw1puEOlKnj5QoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVoC4Lwmd9KfMP9sAJ5VVe09QY+xMMyx9jSNPQ1BQTteQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947057126, + 30147534, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999946047125, + 30152535, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPu97iPoxbbfW8dAhnz1xT1Z7wHbpFqSZtXddNTo4taTBNwoPRQVdEBeKdeVggCTkRtAyzK7zLtv8gznPFQTnLcw2Pr3dshkM61XCKZR4fvVc83nyZ28Q8c4NCzgEJhdJRvmyn3CHgRk8zDB2GofrTGNqtWquNjUvLHfnhGUL6yoV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035522 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s b/tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s new file mode 100644 index 00000000..c2fcefd8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s @@ -0,0 +1,87 @@ +{ + "slot": 180, + "transaction": [ + "AbhF+YxTSbvTTWd8M1sOss8O0C6SeUc3EueDY9jqH0gq2+6NDoqgYUVh9uYg5KMp4ePO2FSLKeHb6uEozrRmDQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUclLwHJrXY2eTSzaXjUXSOazqJzHTQjZc888eUcMn8sgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946047125, + 30152535, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999946037124, + 30157536, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1wD2AZEwCgEu1uZyk9u6117qaS85ScFZ9JzxQweDNBEj5kodh44rrAXYm9dpXzjQF3s4bWK8VQUhGuc16tYgUFqQ5uKWmeywEJZkLH8wHumq5GQ1F6LetcD76PkbLm33of48rsB7GyMbpiUhQvFhTKpsrpXyeik9t8WcGo7ZPXSEjbqKNLANbiHMbUTPTzvJ4Lso3XshacmVchHLiQTgZEKoAiLwNKWqgxAL8weJS2CSyDP1jtNQfJTQZJDruZTfrJuiV35q4YSdGQAub3ircgy85yTasYWJxj8mvb3N1NZ8jqXvKCuDwYWt5TwUqcS9KyrMU45ftgtMbFqKN4cZad1zuQT9tWTvSSEt93ouQJ2RTP61qJGxE1ZgxG711", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035522 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 b/tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 new file mode 100644 index 00000000..432992c6 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 @@ -0,0 +1,87 @@ +{ + "slot": 128, + "transaction": [ + "Abq56pVi1iY2+xGJb2PaOMVpLCOortH8ssqZU0tkKYg3Xo3/rbn0yM+p9aYWT9dZaXhlyeYTJJICpu46mAgGuQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2ZhWrvwDuTny4kD0qhTE8CwCW/JWCZiCryCQtsFI63gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968487169, + 29932491, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999968477168, + 29937492, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9UPm4UQyGD4TFNB4BTuVQXqc6BmwFbyuA6fRyKLgmYPX4TUDWNWtGtprnuQj6izgg42dnLpmuwAdekTT38dZZUPDeyws1aGGAMNsYJnHRRXGok4AYAy9s1LECUhPqQuN2wMmeaWzRZUJpAhYAAEk8zBcJoG7qBLtEVu5YhiePAaseiMKcwMiAwPDEdtcgiuHKfQE68fXRRHiS6oRKtq9f51SNJC7ztrqUQUKnq9PNGxBmrfot4bqKmJpHrSBxRtqnPwnoGNXnr6ejoVMBh6xQxKVgb8pxBBzhAivTqbjAuZPtyPHAGrZUdbdjV3fmW6kbahvRhSBwr11wYPSuiSz5kLxWa3vVNsXLBBNqCi7XQbGancrsNdgaBxNQPLMD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035498 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV b/tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV new file mode 100644 index 00000000..a3b85d7d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV @@ -0,0 +1,87 @@ +{ + "slot": 149, + "transaction": [ + "AbxHUdGebBGvpKQ1arutf7V0OQKexZcAsKfc8QS/pRf3xplzWk4CJWfqJhQJhD5xFCtC0daYbfqIdg4evSWz4QABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVMLtABvTBjgFrCCj8xY+cA4jmnaQHoRUPU1k36P0iJ3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959307151, + 30022509, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999959297150, + 30027510, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyADKjvmQoMcK1WjFBdQW8Sk6Ao9kE7ZSTcNNyB2NMjhvf51b394Eoc4iDo8vChvgugTQC2Zb1bFDYgzJ2RGPimQkSbqhkKnZT4v5RQC2NMkdKknRDTHhdYTDZv5JZsvCmyRwpSNVMcVDkvgGe9BAEpSerYCdbeRrMGNtxXNzQp4D2LmYx17JbyNfSCmQTrSVwF4yY7Dsv3kWuWrm2YS2Qx1bB5UQ11k356i8MvmFm7EdmYidZQndNhYHbUK6o6a6fDgzmeFzjmw4sfxLv57qhQGYSuZXAVCk7QvjjaXgPecwRY68y4Yjt5oMZ4CZ3MJLjDyMhuhZz9ZCfwfhxHh3Zrx3yTVQj4t8jESvgY4WhnWrsfDGW3wtswnFPpY87Z", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10113 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26808 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26958 + }, + "blockTime": 1746035508 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ b/tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ new file mode 100644 index 00000000..7b2bca02 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ @@ -0,0 +1,87 @@ +{ + "slot": 98, + "transaction": [ + "AbzFnHZzQTfhMKknZyUE58trStkPvf7mBF2I0XbccasuPED03Lffc/2UmLqjkP7v8P46EsrEtp0XhpmwmVGXdgoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX+Ok1/LVudmd7ULV+6AJ/Bee4oEiPZ+xVf6oi7YE1kagIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980727193, + 29812467, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999980717192, + 29817468, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy83suXZjzwMX5UBG68zCw5k7PZozZ6bTtpjjSvE9vv6EBvQAPoFj7tXActVQWcBzftcSSmLT3oPs3HPW2P865S9CTcFEjZ1xvoY6vRnLWTxD4jVPtoEcieZpwvfDLpGpyVdPqZXYNC29ssZPuN474i5mwZ188Voq61dNnWxHd4jC8j1F5qjV443WHooKtaUQz78s6PcNWk5EWBWs8HoqTw9KZ4VtTQ5P52fXV5TXJ3PERo7xk1g1P7DsccM4zSTQuVYMegL5dfnzSVSuzqs5ntbg81LeListR4C1wav5iGaq4uuA6J2t8veqveneLjncfY19DoWsm1w8gGcU4ZGHMqkBwb177M7WbQnum6SsGs7E9d3QUoMbn67a7pKVQT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035484 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM b/tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM new file mode 100644 index 00000000..4263e0d2 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM @@ -0,0 +1,97 @@ +{ + "slot": 168, + "transaction": [ + "Ab8uiEJ09Rd8BpGWXarBtIOyh3BDRO8BlBcWDO9vXlVsefA+zJ4x1T79GmjHNDhvRMmOx9HgnFzRFrQ1m/5brAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUOngSpgi5VQXr19jZAcKfjby4jmv0khtJCnY0uRsd0zwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952157136, + 30097524, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999951147135, + 30102525, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSEjX1yw1f3YH8bDTNZHLnFtgSsb1umvEfGm6N7dSfGHLvkS1PRpAN5dgf6ZC1X3Dzbc9PEDZapMiME3poMRWVfXeMm9zG7Dyy7necTNnffLftwemW26maevs2DiKWrZfiBuqYyhrVBs8dKEnumgksPoF5J7PULrxarfqEtrnzQ1m", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035517 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ b/tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ new file mode 100644 index 00000000..086a9578 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ @@ -0,0 +1,80 @@ +{ + "slot": 337, + "transaction": [ + "AcVDVnuYoM8SMW32pds0sUYOiHbzbBgtrBwD2rOZSv4tMWRXVS52jiULR1z2kZfYp2mlZkRAw/LvuUtV/qnKOQoBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9AonGrWj0otLya0R0F7CiKQiJsS6zxYy95ijUcqxIQyKAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAov7haI0vzfDiWBmAkKxqIuY4Um3tBVDWssvyJhTOBzIPBYd7DoBoy5dk15zybNtInKpbotxQoDGl4qfmalbr2fM6SmarY2yiU/NjmZcFvKVacVEQAqdYbRkA4emstrey3t3ec+sSGkVp+Xh8x/w+whiSgHeeEQWZDE0Y4LyNQDE7hdzW+5uScb5Y0KO1TlSZC2t/H9sgV7HHC3dH/84HY=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995018200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995013200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74x7BKUfufd6hZmjqHLkwqXgMGCTRSScDiMkkat6tmqdKxah1G9CatUtMD4sKsKp4sR3853Adu3pguzgaJQSBmFKfpChKLooMFiejuquH5hGNPMmVvScUiC6boQpMQLwLm4u649gL3VUBVmZjQWTG4qE1Wg83EZ4eRBmqcXd8aJfHTugBwfhbJkfosFPrBPUZFqzwuxgYFxju78KfyfwMeGq2bkyT", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzLqnbDwrwk24xDHt51vvF93hYcVVK3MXR3Zq3T8ozkaiUq6RahgnPKUYVFW89D", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746035598 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL b/tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL new file mode 100644 index 00000000..3e6c7023 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL @@ -0,0 +1,83 @@ +{ + "slot": 309, + "transaction": [ + "AcVXMFctYoctLVOvaDPHz4UM8XBdaYGlRiKiKKBgnY/7HvCfr1JfADghQ9BFX+unU9bJX0qLZ5xBLadk6z6PIAUBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0sznu0M+JWqpWWxyp3HAZoleHcBhwDSPM/7UksFlFgSQBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABTh8AbEDFQINsQOrIbgKkLE+33lUzOooIf9ZCeAE779g6dMR5kMxVcydLxxTB3ikayFqzA6mlUhG+12zRYYqS6knWTemVK+XilXwOdBes+7iw88JlaBDrZIUgzRro6DzhzT5rov/XuE/0kepjuzD7HVkVE4+uj0apkszQmqSWcvjFc9tEzp20VgOrtXh8wHcceyk1VG8s7sX4NgExCuBTE=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995068200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995063200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941hCyq4VMRLunrFiLN7BJK8o8sphF5Z4o1BPbqFLQXGWgSRnLJbQJp4keKvYeyYF8ptopNpvqviK97r8PHRb8TuewVBwZSJGUhFQbZzNaa7FCwi571Jb6R88JfWqdiVXRUR39zbtA3UfedSEnyo4f3JMB5vWCAWLEQKPciL2j5D7R2C4Qig8nZ4z8BfcGk3wA83vetAdD6jiTwiwGzjKwj9MfbD2", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9E3r8S18aDjj3LhAqXmGAHcfLVHKUtdivvPUQ1JBbdAXqLocXVvC8vWmT6LxW7aTgXq341XnKBujB81TdVJ7qZ9gXPijcgprLFuDSFsm2a", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035584 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC b/tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC new file mode 100644 index 00000000..e9c5f5c7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC @@ -0,0 +1,97 @@ +{ + "slot": 87, + "transaction": [ + "AcWyJSsngVWrT6Erw3EJm/0wEb3ZvD9+U+nNb2tigcglG8ocbSqG6v/a9HGC3vpRpLkBH2PLPSR+Kp3dPaZccwkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVL3ntcugvEpGgeLtdlYnqETBuVprMSYln/dAeo7eQ5UwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985817202, + 29767458, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999984807201, + 29772459, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQoedy2nay5aCw7Veg1eD6FxXfCiD489EhK2za1yBHn122NH8vyHeTXUG7fZmo92aZAmGj6iVBe8qBqVYdqjPJsBVBydzZCyhTDhaB5FLBz1NZpz9aLTZbBVKkgP6doLxwW3w4aa1AFRdvvKmUXLw5kcugyuQjrz5Sji6K2GnFfv7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035479 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm b/tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm new file mode 100644 index 00000000..0caffc3b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm @@ -0,0 +1,87 @@ +{ + "slot": 163, + "transaction": [ + "AcYylWHdtjQPQ+2pkG25RL2+obCWdEPr+/zvSFnshMJPxJQo9I+elhXeqBeWrsHsOUTS/JIuEjWtMSfkJJJZdQoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZbIBHR9DJ/bXVbmfe1Luxo5mwss19NHOsBh3Uo9whtQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953187139, + 30082521, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999953177138, + 30087522, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1yzExDrhbyW6KBnVJWQY4TGctsq1tFq2tmiq7p1MD1mzrxdJ9ksN5XxwDk9mENBTXyDwZppBxP6AKjXi7KAe7zUqiQQPTLmjSoLdvVkznacUA6imMzdCV6vuWWBv6n4mWpwTNBj8p9xXVtHG5y5iBN6pfRbDPeBC3C6sHU1tFv613Rc2f7Vcmim6xzipwA7BgGRgLxZjhTsEw2mbZ2yXXXz3hxnNfWt2E9839PQeYWMAz8Qs6QeWtyB7Mth188BmAL76w1CojQcL2hhXye1GwsVZ4vy78cQVM49rdLdUWgVeWHnYCCsugfCyhWbGXBStVUkzee72Xj93SRegHaDe1WFNZayADq95AQnSFqn4mFuX3hp91gbohMwAaerrB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9257 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25952 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26102 + }, + "blockTime": 1746035514 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V b/tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V new file mode 100644 index 00000000..ac10bd37 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V @@ -0,0 +1,97 @@ +{ + "slot": 81, + "transaction": [ + "AcsNkQPROf8hWOhEAl6V9sLulRGQoeiz0iXB4hILQSfrBCOxDyJ8JQe84a6X8kogswiplb1PNFEBMzgdz6NajAYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVWQFpFY4Zbm+eMnqZ5By9RxWKuH3/tzTNwWDeX2waPhQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987857206, + 29747454, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999986847205, + 29752455, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumdGWsygNMjk2TEcBG8gvNzHCaanYGf8wvZd8urmqyHAZ1yAct5v5FtuJ9seHf273CHH1BCVnnj8BZ2v3oHuZ42Hq5bEtpRqSarPGe8ZCbkypFzLVKQbhczRsE3Fh3v45RvrPZ4usZMVi6o36V6cEULwwoxNoiechZYiw9TAtNc3bV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035476 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL b/tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL new file mode 100644 index 00000000..5a7276e1 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL @@ -0,0 +1,87 @@ +{ + "slot": 135, + "transaction": [ + "AcvMYfuJQeycjOi8/5xnDaYaUgKQIH/RkLOHfg1BNeHEPy2Zrh+NSyMovKp84xnwpSPxS2MCjVb0iLS7jsXuSgEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4pZQaCwtFVi+FwjYkhvzw0L8jQU77MBEJAIX9GFG+lQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965427163, + 29962497, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999965417162, + 29967498, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1mTCx5TKKkapbVFjY2Ft2buUqH9CZn6nbXWbymtVB6ssopVXe4d3qAcG7PFR8wKWUYe2w9qvgEk6omNPrAcHT4xv4JijRK2cCUM7v3k3S7oymoYq4p5CoyU2JDV5uYHnDeiYd7duhzYRMdxBNhv5p6JFD4pg9CaEzByBDHBpiPFQkqaxwVvusLGKv3v3kY2tMjSJEWztwaC73wUvTtuYR7qoB3ci9SMVmFP5kKYH88hNhGH8jeT7EA4vKTnWKDi81FtN7pzxCnJvF8UVBuJSTYTpG5DpnN1kaYCycNm9evEK94Hsf8tJH8gpEjDEVGY1EkzYQeMBBDdt3FFY2D2FhkZav63Lji51nHmmkGRysgzUJn2FDtZFNLABSRzas", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035501 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h b/tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h new file mode 100644 index 00000000..45163d4e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h @@ -0,0 +1,87 @@ +{ + "slot": 90, + "transaction": [ + "AcwLgxcmRTmKKPfR4B7G/4paqMfNBh4Oq2Wmm8zmGHz24ifVosAHpiepSnaSZUOA+OUpFbQfEet5rOldiRFNdQgBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8ly4hVAL5v644BdeIklBhKAF/0Iwg81jlIiLU2yQRHgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983787199, + 29782461, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999983777198, + 29787462, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1H7JnZK6H3QzQEHTZEcDet5TSr8CxT3nqH4c2g79MzrQFDEwNKbjakQzhUt7BnfULHmUUVVwo9EQBSu35WSdd15ZaDS6FkESV22CTHxakANy9M7UQv789WGx7hAYfXxJvJfnQbz2Ut5AuLxRPE6ZHx9aoFEntwcCYs2wAP7oYzAZgAybrYZPpGEPQ8zaj6Zahsq1FT7bnvMC6zZPT9yQmo1DBCsuy7XKj9UmcnrgqBjHiHXRX8V2vhfAqGY8MfZLNwbAHPSiDhbbcBRqWfPmhk1qPmGbbuvEvJv4eSo5y5i5nvNVsoxwzYobkwnnZN4PGKmuiuAfU84Q9ZWbQA3d8bqzvXzHaB6DaUpoGP5gDkp8DGdD34xBXca8cSavb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9179 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25874 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26024 + }, + "blockTime": 1746035480 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ b/tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ new file mode 100644 index 00000000..2b05f463 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ @@ -0,0 +1,87 @@ +{ + "slot": 92, + "transaction": [ + "Ac+wZUr+MYiFTdYzcT0Si+pFCGnOgzpuSbsFUIh8N93XURAcDEGYuDvE/iF6w2hOeh+shUK2LhUa0mYPLeJEtQ8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVW4OcqtsD1BRdn7ESiqj9cyiCebbdiej00XQ/96cNN+gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982767197, + 29792463, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999982757196, + 29797464, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3AgZxAbqjyZ7Moc2u4mXPumBYDwFyzrrtz4osPGCXXZgUCtNLRy8jyqrue84CvjeYEXpDMGa1TYhMULmuDdgMTbimHpYqymEHnNatqA3sbFii54Nvzb39S2zMXqbTsBmFEUPPzpBfMZwXv4spDzoiphFsPbf5CKQKcF4XmhsJ4poZh7KgaaHyd3ozuVwhar7dvEEK997tv6jvPK9mdkkPkv7WrotA3brvYNP8yLQL8mCNwbiuTfaog9zofFguHoibySDPHMe69TJwLo1YhDJda7hpmsuY8ipxhMTisNucZbTeNGZkCbaukFbc6eaKUT4FttXjbQ2tFBeL6CT2C35yzGbcR3Y2mbMFVJCRVK3QARKDGMhHXgbgw7SHFqks", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035481 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx b/tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx new file mode 100644 index 00000000..3309766e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx @@ -0,0 +1,87 @@ +{ + "slot": 137, + "transaction": [ + "AdTKR/LevWNxlKxw11WDxxsOSuJg+/rlRkZMXYU4QS5jTZeVuMIh+8xOdlE8Jl/k87InM+QY1v1xfYmukRt6HwcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXwDL/HiFjoBR/aqnXW5qRs8oH/OoFmGtvbU0I95qImcgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964407161, + 29972499, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999964397160, + 29977500, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5deByYz9QyKHcwB91xzEyRCgN3ajg7kYPHDXppq2ofb62ggFxno5RSq6YguV2SULNLk9UNVw3DcGTnGC2LB5gcytLUCpeSTJLFEVwdZoavcqUtGqXF95waywNpxXf622qR9T6SyBUPCx8qir9s8dUStiwmxw6Ud6mqJd75rR1ELebcffsNfyc2oKPAmmVHQCVuZUD7LQnwzH4CbRkkWnMY8Evh11HLjWFFDVpVSdu7oS8PtRZzuyoUs5ErAXCvany7AhmRaJYW7H9qvd6XPwMCa5J9iG2Lc5WQdcVLyyuJW94PS7Lrh5No4bqni77sG23jTcKDmHCx3XMzBQnmpYRKVLAHNR9a1cZYNa7odYgi1BHRCWuw6k81yNdb1Fd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10125 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26820 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26970 + }, + "blockTime": 1746035502 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF b/tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF new file mode 100644 index 00000000..8c5896c3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF @@ -0,0 +1,97 @@ +{ + "slot": 129, + "transaction": [ + "AdX3rbto6deE2ek11PiN+5r9Ii+o2unvbILsIKzdkvwYIb4H5fZqV8dX2PV2w8VdX9rrxR5pTKrL8fkjyfNYDw4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXtAikqYa+x91xy88RIrISSCtHD1w0qQFLwPQuv2k4lswIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968477168, + 29937492, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999967467167, + 29942493, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTVGnRwTt7kt25SmYgspNk18qvpSsVN38jx38we5MbP5RgXKBaYuEw4arovB3jT17RAG5eDsF1dDzMgjwQCNJXXTZfYrwbA6Wi8B9a8wyCaAy8E7PMJAR2D3GYJjfjVUZqFFVS5aa2XLjFaB5cysa2BXGHFt9MH6QavhtG3QVyUwR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035498 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU b/tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU new file mode 100644 index 00000000..dd84e6bf --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU @@ -0,0 +1,97 @@ +{ + "slot": 121, + "transaction": [ + "Adtc8S04+OgyWiUZDoazzuiXcCaX+SEH1FtiDhJhmXcxYC835VCWkcTYDNBv5ULw4MkND7ostc5KG1iAUtFzTgUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4hFLVURVuLunCYaXbeMBFmaTFq57orsoWMXYTdKzxegIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971537174, + 29907486, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999970527173, + 29912487, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRgcw8rqkz4YbV8FrL84nX94a1LcjNQsQ6Sry6u5Gy9U2rozGAYbg3bvh7SrqR23ij859hHXH96t89H3SnNQVuH27g2VaTtYfZBUiaiVGPib4zqQh2XdYMV8pNJYeZRmEYiQc6RGKX7o7EqyzuzzBguyt1rvS27qwHW29SnFoksyq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035495 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK b/tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK new file mode 100644 index 00000000..14b1c102 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK @@ -0,0 +1,87 @@ +{ + "slot": 112, + "transaction": [ + "Adtv1uS6mVM5a+3pSC+trXj7XcrmRbMxe5u7ZGMPlnXjcQETbWMFZf+b3veg3KD2z6DVszNbOrjR5Jznemtd1QYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwoBhpw+LZViRzQ7Yi+zuUOYJmReW3jqlTzz/sBi2zewIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974607181, + 29872479, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999974597180, + 29877480, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6pQ6nUeMW5vrjCyCQH59hY3XdJrLDUcqK8onrSMkXN7XWqMjX6E2cVmWnwp99ibCipPS5h5CfUSTNnj7kv2GUMXpxJrnjodEyiz3U4FyqCg3dFfu5AeDsQW5JrDjkYPuJdVv7EAJv9D2NGDeAKTbExyJ7NFASpaL8MNTHLHLiwA4Wj65pQ1nhPeWnA7Bhbag28CdpjnX2Ei7uPzJSSfqCALZJH5wgiLCfATq1MyDiyvHWHDxrUn7QUDJMCRAmTEFWnA2AV94TztZxFoGEhqTzqDSGyTGvhSnAoWbdf8yWrWEfxRLbYgXnELbJv8sPrZ9FDcYSyM1bCMDwXCAf3nhb74pRAMJvCNhLM8qiahLPSEgCU3KrsXdGVdS66Wvs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10047 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26742 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26892 + }, + "blockTime": 1746035490 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 b/tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 new file mode 100644 index 00000000..0d0fbdab --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 @@ -0,0 +1,97 @@ +{ + "slot": 117, + "transaction": [ + "AdxOACPmVyAePwP62NLJS7ytM4Lhbm8vX+wroDwTgZfsZqOYtlebrS2bbkR7bzSt4DZrkgZNkX1Z1Fs52TOyjwQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZfsmCdGcWD8sghLuojPvDQgfUWHQvwC46LlaJgK9cGAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973577178, + 29887482, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999972567177, + 29892483, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYgGvZzPEocrL56ZMwEeyMcGxjej24ugwja6vyGPj89mnZw3jPy4Rmg8UPAAQzfuZc9c6iaLzdmeEZ7LhKMwZkVv59wcjxXJhm1FKZqrQjfYdSqkLf6CuCFnjQTfirTq5gFJHUMg8TRuTP8C4LDSiToFtvsPnPa9V3Ttu76EgQaTH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035493 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P b/tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P new file mode 100644 index 00000000..ddd9e7a4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P @@ -0,0 +1,97 @@ +{ + "slot": 174, + "transaction": [ + "Ad70ZIeHEfuMiOufy3Ejyw26UBuqXlDWsBL7t4bQmFVmlEK5gzoxgmJpN8y67pksnh+/Jtiq/vKGfBlCDMpFHg4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRNLqlEyT/aVzKYxKN8k5sbTKybOpLCKRRZwVWmtS6lAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949097130, + 30127530, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999948087129, + 30132531, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumY21TMKCrRxLWfBFThUWJdq2gLWFhCLqpv4w26288y2dfpU84DXfNTrWrYWBH4iG8igb49dHaiL2tz4BKundJXgqK7E1a2jbv2U6zvM5xxQSfnzPoKqggn1S2uva5naxD4nSVVn7uvc4w5BeFmezcZEb6cu6Fk1sNGKkbzJxnwfUj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035520 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm b/tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm new file mode 100644 index 00000000..03199a8a --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm @@ -0,0 +1,87 @@ +{ + "slot": 108, + "transaction": [ + "Ad+ANIJky0Qt0eMDITza3iE9IRbK1ulFhCn2OJrGj/18i5hrZnKINbMbCgmOXEb9oWSIFHiPNAbvQzw3+7Kp3QQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXvcfMRj137zlbtQl1EIo3C08EUBo7pGdSrWLI2Rlj23QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976647185, + 29852475, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999976637184, + 29857476, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAjy72yrhy5PMqu4qwJ8XLRDLNYN57t1dyFnK78HKxc8S3E35vWK8MwDddt7FrUNLTCvbxMAQpZTFgKCVVgSWTYhhkMyp55giff3nDdcdkWVCTq6GPDdeeWmDV7hkmmxVqDUUXc7UcBSDKkaofcXkrDLPir12nD7w9gSZGNV9Deh6HfADqR544h1xnTMkubYVabZVLXioz6KfeQi7WWUhWy8Nu3KVyKNrMs8jkd1b7ZjenzwZek6havxN2PFpVjfDF6LE79CcZsjvjvSVgAVztNpuMSXzeSMUbyxLNjeNiBeu2kSDrjg4k49PyzFiXg2Xoq4HQ9KzmrRUY4hxy36np2MqMuVarjZ7qcCwEoKNt4W2dMLFMfo338p5iZiNj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035489 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie b/tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie new file mode 100644 index 00000000..7e9b8cb6 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie @@ -0,0 +1,83 @@ +{ + "slot": 318, + "transaction": [ + "Ad/vPLi7T4Z5d6Pl8N/srSpdBLwFlxt8pD7QAgSg/ghPb9wm1unTAhwNij182BIHPfkU0EUhlhHaRURQQUoP8g8BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0vlVqmC/+vn4CAZkCpuW937+OCXVe3Ez5kMfgnJQ3Q4ABBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAXFZ/S/F+wOsyCw/8XI9yPH+izpxOzgYCaJnapAdn1CidnpmCI9shEKzlmwLvRRtJLRjRIOnWNVBg01Kv4LCwuJOcczCZZJtyGfuDT6Iqp2+VTrmKOhaQNVWIbQx2PKdCj9D4SsyUv+spp7yJ7VkDNj+Aj+YFsrO2f7BtrXwo3KldR/14kFOyJiImBiGbC+MdBOlOP6arSG12Jm0tp62Gg=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995053200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995048200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941EZgAxHdDd7sZoYC3KPgVLZPYAdh7qUgNuZyx73C2VAZ5eSXtYKe78aoASvmUdhnMxpgLry5HyKH4z411pMXjicyrbUTGV8tPH7MUxHD2bmKYLvFaZkXN9g3WwhAdP53CPu4FfAPw5UtSFWsUJSSqS7NuaYShNxw96DUCR6ZfRPgubUtrAerRzDUjEEbSTdasLc7kpk6odN8cx9ZRmuJqA6KSoy", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHSbEAiXN9NopVDHRActL2r7TATdhyTed2GdzqGhdQzkqUh11WZQfHJCii4eCJ7Zry5ybo1U7so2NQwZVC7SWxSTt9KWQdEj1WvbDUyTB5U", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035589 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 b/tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 new file mode 100644 index 00000000..8d265283 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 @@ -0,0 +1,87 @@ +{ + "slot": 86, + "transaction": [ + "AeDuWUWK8IG9W0TifyGy8K6UGXYHHJ41mx676hHseArKPrUQLtxyaI61OZoziHdTciOMOZVSxJbLjQL2Yv5Dcg4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBWQAe1t4ju8a029VWGoSPugxHJ4VqHTci4wwb/ABUJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985827203, + 29762457, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999985817202, + 29767458, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8gRQ12NBVWaDeHjF6xofE6vNoRJzaQcccxyZyjEY719RbfX916ymTLgE2DAR81Bie841RojStJQUEAUXkjjJ5UEW8nAMcXQCH4r8zRVxFaFnJHL5gKRYDnyuTXDHYvUciuBU5V8CH7HjPPLhBFdiViGz8RpB3zjFbvo5sMSAeyVw2PXpWb9j1ieCsWvTuh6nvFvXgrdgVuJtTkfxZTC3LjAsQZMKmLaa338yR1K88kxj7KNDJmTGipGthFawFwDbMR3nZSWcwxdCgXCvFzxU7Jpfmik4STtEBzjoDbF1SY918p3ZqT5Ed9ge86dgXbHCnKTAKLdtfdvTU4EuFCNYycNTrgb8beZALjDoDXPP99CWBpgKXaRL5WjM7xKP5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035478 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS b/tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS new file mode 100644 index 00000000..215bfeea --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS @@ -0,0 +1,87 @@ +{ + "slot": 147, + "transaction": [ + "AQPi51CCxE8DCBMdbH0iZxqIaCAn9PoW1bq/hDMN48/FAKlQbeIgLLLckEADZOydSakmXLGlbphh4zhjRSc/Xw8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUFrWujVubfpAsxDkzNEGggIzo4tH/9raDSZvfLtmNQuAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960327153, + 30012507, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999960317152, + 30017508, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyA41WncmjKGbZva8k2GRAUmKgAyvQJNBCv9xmYT6EZPt4uQiNwSzAX3aHzZsB3zjniYn77xTDJq7Mn7PqxV9vo3VmB25gA52JVLQZKkLkybrDQFWAkuR8A1aa3VNPXzo1ZcaDt6hQ5ertpwvcfHBoY1f5C4zkBcHALLYGmiZta4qnRodWBZg7ekQjCHzGfDnU9LcrmhXmUxv6AXJbhcJCc6iHzDRvbKDNyfvvkmJuakwiSUahFs7TcT9ViK8kRBhWgZtq4VGezJq2eGeFo9khGw37WQaeDFoyuf2qaDyrm1W6jDBsmszoXkXCazB16UZXAp8fPdD4GcR1UkvJHnnuVEyPme5AmkTB3vKY1buPFuygToiY5oWHhk8Gufq2w", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035507 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN b/tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN new file mode 100644 index 00000000..1de9c4d9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN @@ -0,0 +1,80 @@ +{ + "slot": 327, + "transaction": [ + "AeXO2QuuNvWnJns3DXAf+Rgx5LygPZGgkhfWBpHkWqd/fZ7vSZsEAWoZ7cY8emnGTbPXIgxtXLF3Io/3QCSe6gMBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9K+y9wa4zu7LPRajpWKAA5HwdDZYxm1q8H6Ugv42SDxjAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAOwhrKzfC8DErsV5EsW41Nw0QsdiJCazFPzBaoLYWy9jxbzL4nQeMZW1RL+gzYC5cmzJD4nSt6cpXarlqDOQnCn+jkNQP88HKe6udUvO3WgPkARwICBUFSDcEPdJUWsDiHcELVQgRuxtImataWyQgUI6EWqi3gQP7j/tn15v0ZxguazZ03Jthkai627kvdLWqMN7X6t/St16ZNxBKetnyQ=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995033200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995028200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74wuis5qDUtKuyc9e6oNZBLAaZ6tN9RYGbmbGX5uixd1zsxKYa9AHxNKHLQaSuuS7s4YYJK5AfzhkYZHWrcimbbknSEMTuoRtEzeRA5myHUbVVkFY8ta5TgW5MjJx9r8xRvqF22dojN6iL9ezJLLXdezsNTc4RwMKFvu21ceCTVvEn7XbJnGcu9CtAo8z3fcGmpyXNaeYcN8sKdcitHhz515qEomm", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXtnmgzv7ZDkqYXSwCm7FiaU7DfnxJwATjVGrdXcpCh6FbqTmUW7KeNaauGpqJdd", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746035594 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f b/tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f new file mode 100644 index 00000000..2033ffdd --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f @@ -0,0 +1,87 @@ +{ + "slot": 110, + "transaction": [ + "AemHcnPYXbshVAV0bgoQ2dwpnB4myj7rKUaho1+niuS5zWNwJaGCGqIgCEl7VanOpKPOjQcdXZJ4ae5TovX4XwgBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXGFYh3ZgSQU1e25qjDRFHglUxat0OK2GaiUFSrDSL2nQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975627183, + 29862477, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999975617182, + 29867478, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1177u7ougeTiYpxy9cYMMmJyEdK3Tv56ppo7DzZtvmDjmPgbro6oMmxUjXjMXxqgeX13B1F1PMZiq6p8uwwmZ4TCnxrx1m4jJm1HZbnpvj6JBABkcgDAPmM2UV7xaP98EW3YEGzVKNkvPZJMDiY5Yo3eeaeZjStf6YCMUjzvB19pPPFV7uUQbiG2vqLcziT1jktpVf7dWRsrkvUCuSgkCdcgJNxoAAVzLgfuW85PMgw5UhmKt5PmNJdxiz3VEs59y5u4xkLjrEb2oDiq3tf4BQXmwa3bsRfsf3xVJi12QETstcMbwMo5LGjvuJduSHTgMMSRPbJXMay2cW8ZiwdPktLbVuyCYEVbR7FL6ovsQdF8ANrQQeZd3eewGm3Qs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035490 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj b/tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj new file mode 100644 index 00000000..36c43f22 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj @@ -0,0 +1,97 @@ +{ + "slot": 94, + "transaction": [ + "Ae32ThjNpjrIhYus/Ui7eLT53dIPmDwaTlOjf199T3/BQurRT78tHCdOJakQH/aoJKsGRLNBqnnP4qqshnJHLgwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVow/mZfJo2VqozJJDXHeQkQ/leqDfJG+wYcE1XvP18dgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982757196, + 29797464, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999981747195, + 29802465, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbudonzKuJUew5orSoTdURSi1qRxvKV2A2Y3TdWqF7HDDrR1irj8ckyZmEyR9Dm53MDurLKam6F8UQKjuF4ZsYnGFv8WMnqzq2RrKRpVmP2DTFkAGQaoxw8s3DiaLJVXsEjvvvp6zWkDtcxMFMot2a4Dxvu62bLxF3p3GDnFQ8PV9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035482 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H b/tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H new file mode 100644 index 00000000..006d33f8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H @@ -0,0 +1,87 @@ +{ + "slot": 184, + "transaction": [ + "AfD9cuA35CRbneSpVwg6bGq9eMKt5dTnaqJIePLCFdNlJsxDwc4kAtFXLLNjDgZFAnyMdHJBaXnoG0R81QB2RQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIrYtP72suiQ+lHrnE/DGwk9buWyfYb+s2CF4gMo+9QwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944007121, + 30172539, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999943997120, + 30177540, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4yQLFWEhBJPJHKVDQDVSSCVYLnNjH389b5caMp52qGvKHQAWHX72pQuNbpgyKJTLSCbtoaDZiEDZjNszB4UMsJyvPgvjthyUr138qLo5zxweh8ASBKSxh19kbDT5z8Dsnmw9BECYkekuzGqTZcYJB8LE4YzkWAiyMRNHn6BDdpD1cKBhE8Fev6yJ2tn9LU5b8DeUVsvJP3xPFUhqzMXk8dN8gyMoZXa5ZeUuNLRTnT1yHLSuxM3HNdrbCTkQwjKe37nXD5qJQ7z3FeEaAYpJG6fdE8NPFJgwez5vhcFb9GCT5oykS8vA2rhqeVAifZZ6qoB4AzFMLwPSwL9KbTFFFT23r5SVY1U1WJH1ECCq8Xo1Nyq4KR1egh38ogqG3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10163 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26858 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 27008 + }, + "blockTime": 1746035524 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf b/tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf new file mode 100644 index 00000000..730fec3b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf @@ -0,0 +1,87 @@ +{ + "slot": 120, + "transaction": [ + "AfNUj+oM9l0TSxsXez101jcryyxx3hcJSI5zRQponFISI6GtBvvsT0MCbM97hSkacyH7MZ/767VLgpnDZPOsXAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVW5MsFlaffR40bp8zKW5Bmh9L2nJwqf8xNSH59RgrcQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971547175, + 29902485, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999971537174, + 29907486, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5ijyu5nLYcSnHfxZMoxxdPHfVrutipnXPi7qgZ1WFrBRq5hpkGWK12Nt7VZa6R1ihaZWxMxEz1HAEvT7jnQhU6GC7FdAw46R7y62oUj2pmZoJgFVDVeEXuictQbCDA5f77SF6cA8Ciw3LnPRNTRnLdq6bZixKvEdqmMXxjf2tHAar8fX7fe7n3gi5kCt8e6y3vDYsyYaBRtvZoXKqPMd3DvbGBpNF9D6NEffSTtYwJ3ETNENsyGzpxbxRv4GkAC5GEsh4wEUv6NAyTZLj4ZN2sqrdaHcH86cbRaFu9EzzJXyTDRNxTBWSgRwWuSkBkn59P7ieqgngpu2bJvZjg3y5KAgqKPAVSTs5KaBWojYWHZmebNnopQiN3mqctA7y", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035494 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh b/tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh new file mode 100644 index 00000000..56e2509d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh @@ -0,0 +1,97 @@ +{ + "slot": 133, + "transaction": [ + "AfPZrYIJy1dGUb4OzyDA0w6DxybU5CgZS+sM9dyycjVPYSQISoQO/VRLEMEEmHqwxfzQzYF0F0ZR1dEPX+9EyAwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIpgy9Vt8ctFIc5T0frb5NHN6N5cpGtmnQiAVVTNPCZwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966437164, + 29957496, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999965427163, + 29962497, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVNZ81g1nLMYDgqCoU1rZ6v5mASNWM1a25bktgeCQfrdaoHZqB4Yq3c52co39mwPo1Huw8Y1Z98VLKa7gBjaGgpP7WMqM2tcRdwFEF4n58GFoTcCokdqWXU9SuFNcpDarN9ERLiji9e6oEdzHB4MNx5CMqAhE9Jf6rBP7FVs49rVM", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035500 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf b/tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf new file mode 100644 index 00000000..fd28324f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf @@ -0,0 +1,87 @@ +{ + "slot": 125, + "transaction": [ + "AfghhYRpUTu6veL6hAOHgy7iMTgh9phHmBhbc6aKjk7AmyLOszyQxIMZT1Jy6sORlZjuxsjZukQLYPEdQ0x4igwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeAzTfhCJ57LgjHPE4/3D91WEe6GXaXW3YZUwIDaKHlQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969507171, + 29922489, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999969497170, + 29927490, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyBRBy97Z6BLEidXWDtbTRhpSLXs5HpL9oNhokY8QSxKwHxXFeC9yuk7TKUQ7KZCde1nHXbExuxSsC9UwsYD2TrSXHGbrntVDEPUr9mab7yMgSpM93jEEk7Rojb9aGazpNtvzWssGdq1KBQD7YD3VsBeLpzsWm5U5Pso2JbScs7WvavjxYg8X5mz3ysUHUwuhZBLrb8D4g2LT9Ry6DD25tJWCYzMLv49PbGw2PfENkiCeRTcvayAgykUfnQ7iDg9TqDnwbm2r4Gb9daMdRS7DDccqXbv4YA5rQjQKjCWgJMy6Px2UNadyAcY3yfdhy4TaCp4xjdHumepxYBtKLfyFTSndWMzCnuGpYNhDLj5stv5fPEx1BSCiZ1FbxnVFXm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10054 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26749 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26899 + }, + "blockTime": 1746035497 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn b/tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn new file mode 100644 index 00000000..cfdf11d1 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn @@ -0,0 +1,97 @@ +{ + "slot": 101, + "transaction": [ + "AfkRMFed02X/J1V5owCtIkopRBtepZPlcJUdAIYVcMqTKUl+BZEJCPMQ/0345n715rJKrostjB5ucVnxE8fT0A0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXkyHhmHYFG9H6hL8mC5FHaNJDJ1HUJki8nQR5gqCjtagIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979697190, + 29827470, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999978687189, + 29832471, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbesnzGu2msG8is1UEJXyqq4gWFWS7feBSbxg7hvyRpCZ3h1CVedzCbxVbhqU5ANqiL727SEw6JGrAnFir6YQaVJQyHyRdHDUz9SUud9fVwR8b9D49LXvghhbBRYrWwMnChKk3ZUeHj5Vf57UbnvFd4TvCZgsbpKdmxT1pJbLSgBh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035485 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS b/tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS new file mode 100644 index 00000000..17882694 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS @@ -0,0 +1,87 @@ +{ + "slot": 106, + "transaction": [ + "AfojsIiXkbJ8zwz8Ii80FH3E9J+duvAWTIp9xkmfIh4I6ZPinHfQA7KJDTcOsxU3ONDghU16MRJ3vFrhOukLZQUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWV0XB0QDWdIGbWXqDk7LvyV2KfWQ3W9qh3eTXehptJ5gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977667187, + 29842473, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999977657186, + 29847474, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3iW5v2KRxh1Ai7pvSf4fJ3HMctubL8TsFWxHZWXstWCcXfgqzJASBuGn9jocMyKLjXSjwv1CMEiz9e1KXmS1fnNe9GBWDtyXs4VcKcJ9C4DkaDD5VVz3PQ4kMP1r6Kwi1LBXbSX7V2ES9JLQGnH6tCJhs8pNkyUzGGS4H9ReH543mtDfm1tVkbr1H1PGDQzcodGNzkP5431vNifQezLAdNg7LMZKtp9UBf6rkRnx97Y9Fb8PSRy1soQoZUkAF4tUqqbRu19BZh4esQm6hJzrpa9DEvFjgaZvq9fUgnn5dBdJGz6feMTxKE2UxVPczZhMEDaQezAWpyhrvKSw4jYa7FMdugsw9YXbgzV6fKAsJeRapiB3ScdNcehUfAJ7R", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035488 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK b/tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK new file mode 100644 index 00000000..38403a09 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK @@ -0,0 +1,87 @@ +{ + "slot": 78, + "transaction": [ + "AfqavLWuWYJK/3PKpk2cRDp9SxDQ3EbHwTVNDy+pVNLchZ7OFZDk86c2ErWSoH3Rv/oTwiWo4bU4IMmMCNh5bgwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0xIaIbh5u387TL573uPC2pOSKGd+oi/p+z4h1GIi+NwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988887209, + 29732451, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999988877208, + 29737452, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1toZfDjtgQH17FLHWQPsnbtTvCf2Jqunp827m1L8SetMSvUWfwyVSCn3ocR5TfAwiMWDUBwP9fajy7WH2LhTD8MxGsGZ3f5z94wBMDWTZXkdwv9Exoyp6NYLNHHRhDjWKSAc8orYwsrgHTkH58PWrzNz4ryeg8moryCnGXjNicN1vfcqc7W1eVXKJs15EU9iZKkDv3CLn4w4VueyNKzMrqkVfwirr4t7RQpEEkKWfiu3t16CbzL5gGRk1Me7cX5PwUwjEGk1JVzpFuLzDdjd9JFLZrsNqg5E9QYfqZRLu8Jdyi4KGBPu3rUkcSpsANuxx8g1fYHuZk6iBW8CfGVSeKe2FgWZgsY9h1r2w9oc4ruy4RxpHAq7EAEp4yivj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035474 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu b/tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu new file mode 100644 index 00000000..5d48cb6c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu @@ -0,0 +1,83 @@ +{ + "slot": 319, + "transaction": [ + "AfqsaNXBWCzsJFtlGOfaRdWAssAf0+9C04/tg09NWNIG0EUP6dve5betRsEGeWJ+miGzHAan372sxPB7nt2RYwYBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0keNTsLZJm0XX4AjVhha09Ce68QY9F4KV1jfKz15bmEoBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAATB4w2/fGRMbya2kw8OC1+vnSiDSUCl019JUM/hNaTllH56qyX+GSIMMUpX66Niqy+LdZYT5bNoRvolZxiR6n8vC43sp3S2FFiqwsjfnrLMelKXRoHVyme26mP2XxcBWAyNfopQ9gUB/u5q+Qsh7AAxFriBUkw5pgeDYc9LuZqrmTziONyb+QTHgjInooOZpPg80kt8FPdgt18s9Txk6rw=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995048200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995043200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941Cn1Xk9ar3wpGUSrMQ9KnD5KgjWWFqWi1vRj46ejp85Ca6gexQz287Mot8Wrwd4CJrqT2RbeMC2tqav9ncUPTiMvp9MvdGebCcxB39ormJJDNc11TF8PEmv7EShbQXXhYoM7GdrHMH96beyfSpNEFMeRa3U8zsE1ExMYrUHYQzUQJFNfREEFXVQj2DQw9yJfYm3h5H3d4sLiJpo5gzwEjpq9idq", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsrN5sX7sjujNTnVYZwBS1Xc9cYMjzqPKkKDM9gbKQjtbowqsfodnJdq1umcvxM8UzqiiZTmjg1aoxqouGugp4GEdPtuPaMn6fr9C9JzG9x", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035589 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 b/tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 new file mode 100644 index 00000000..7e60ae5e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 @@ -0,0 +1,87 @@ +{ + "slot": 115, + "transaction": [ + "Afq9Tuz1VyT8BLVJaTMWbvkD0z1OH5DBHnTo8oBgVKDt2p+Rc8qUZWo5Fkw4fSvAb7uCInfVqoIulbuhBsLo2Q0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVE7R33MM9ROUWl0FwM32RqgM9IhtoRRHlktb4E/4PbIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973587179, + 29882481, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999973577178, + 29887482, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6XiQwHou3MHGCMvebaQM4Cd5Y8EdaQckVuAonjXKPEiRBWVfT4GfG4rtGCU1fdQ7JH45PgUb9aEZgpWicUzaxjYrgiMAHaCMFkNVbrYqbLwHWsf5jjHCfrKrJ9QVJX3MAf7eMEAmo5Ma11bLk8vFGTbT5oiPgvJHofPtDQhpfFLGzhUuqnzBVUvHf5a4BikEELwcCusemUpHhUTyq95pUJkGFU6KYWfZXukf8VzaBiEF1L8wYHrCzF5yqupMwunTJyDh1e95fiFFh7PPDYVhXB9KGayBEAEqUejuoWDdbjc5VYLYRuwex3ro76UhD7Nn7DH28CXgUoKX7zytn5q3D1H1fBE1zv9E4hdp2LxjxmM676tuEej8TzQsN42CP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9179 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25874 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26024 + }, + "blockTime": 1746035492 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J b/tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J new file mode 100644 index 00000000..8935461b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J @@ -0,0 +1,97 @@ +{ + "slot": 111, + "transaction": [ + "AfxBWRsmz9AbF8SBhDiXVRWsHaDIsb+RxBMmfP+76u3UJk3ivmI6uSDcMN2X/LgLEvabhL7PbqVNJeMnfXSoZQkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXM50VrpdA0LISuE8/NOBZDCnb7knY9o7DUd/3slZcTfQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975617182, + 29867478, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999974607181, + 29872479, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTupGwMV8iVw9gmFE9o44h9TBEVQW4rRGy6E74oGXN6LJ6E6RCwdjonrz4ikGRNKY5xzTqfRmL6fTjyU6mDT6tMZAPRwzDPgYwD8KRu9PPU4NYPCHKviTPsdH6THFg2VMHuTbLntnLxnaJNR2GTfcBJPehwBstoPngekgV2tQU53u", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035490 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv b/tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv new file mode 100644 index 00000000..2e4e465e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv @@ -0,0 +1,84 @@ +{ + "slot": 323, + "transaction": [ + "Af7N/6sweIpHz6EtW2aqpNjgSdy1fSPdf+H7QovpYjMZqKrCQMNXOlMcGywEEnh18dT6ei3SU1NWXI0SUKLT7Q0BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0Uz5t26nDe5mZ13A1wmv8rfBckKYa+yrtNK8CZjScCacBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAABdkSY+4eG/7S5jl6rqCFwMEyG3uHLOzMJJBkroBs7oi3FmcUsU9mT106Od2LPZOLxACx10xgnKhPe9Iwv8hqIUh+MN7Qypr2QoFwq+DWO1hJnXJGdk6fHbxqrU/taqexYIadwB2kr1PD/Fxm0Iwe7CkL58epjiK3jkOxH8fQMjEsO4Pj6d4PO2vJesGIPNWRWz0wwt+dEURiqklRohzNs=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995038200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995033200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r894152tqyRtQvKfduyNL39sMieBNF4qv4G5aa3DQ7kWJ8hnQxvUvuCh4Q5xAPPJTBv7sV8qNj2Lcqu8fGXshkMRsNNRiS36E3zW1ewymyiUfZkAvAcQp9FwERCNfYJChhMX4Hv7QJq67ErJRbtYuJY2rxBGLTLpzwN8jujo74dpn8k3vWfHioiza39vULx9tj13azy8FZPRtauUhoqrcbkeDdJmFqL", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4euLVuudL98b6c6oWUjvA1121WkmJDCbAv25BSrkDBdveKMkpzEMzVqSZg4z9ypgTqpXYoDRn9jQppqNsnq8sYcj7LHVYfqC56RDmqW1Si", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79707 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103310 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122499 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122499 + }, + "blockTime": 1746035591 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N b/tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N new file mode 100644 index 00000000..1e9c508d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N @@ -0,0 +1,83 @@ +{ + "slot": 321, + "transaction": [ + "AQR4G/l6QQMbMNjXexKmpEnW7WCIMORzMUS0mKzLnuDjwJkXr3gPm5VMZsi/Rh333ryKAwoQblYdjLqfqX5B6A0BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0xvNq+4/4ohrnY5brw9/Iq5t4OMS3UwilfoIe8HA7er0BBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACgz6GAbL051/dsQ9e2v8TtjyyNZ+cLY4DMYZTdFYoVgIW2Akodw6QUf8VTLzgHhIbiNF54ml01FnDjYFuhgFt+IzhdqKu0Gflz7qZc63Gfgx1yJTt5kvoAlQnAs1nQzYBXqVootKmv8dSfrfFKeXMRE91sFYFZx8dSgkx8IGKtmDpt0YrgOWuT54KYAXuANx8aIjf/91QdGujp7lXMwqzw=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995043200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995038200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8942HGg1LZnSygu7Rys8jgZZzpkL5M1k6S4M1wEENNqVFz1cVFSZz4rAVVQyubzhSEa4a7wfHvY37w4TyLa8eB3JRKrX8ofiKnoN2UXmLSCZHsnzgpuVCasXPumYhhB1wEhZk9xJa3S2GBYB5qMCPzbV1KvZ6rqvzeZwyntbJaWNLqfozgaG2kWtHCyrbGHR9ANQZ7Y132cicSXGyt3LErcyvsBdg7", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUXgRwTUNqXLFcK8JMC2poUFFmtYrVeymUX57qMChjN8DTL4whSCi64uifobgUeajJQCH3HF2ttJ7Xdg92TXFF6sTssoXyDLVNCSEaFrkDp", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035590 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n b/tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n new file mode 100644 index 00000000..d5eaa1ee --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n @@ -0,0 +1,97 @@ +{ + "slot": 136, + "transaction": [ + "AQrWqSK3d5xAAVfwjnFY2eRs8l9lvVapM9xDM7KLv3irlcS8OCjeTfgEol+3AFeGTqBE7zrF7UM0UfwZqrK8iAEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcSfAxffI8sIPhIhDkzcdyp/LOJw95rQFdS2RrjWVoHQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965417162, + 29967498, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999964407161, + 29972499, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZarjguQAMbW2fZDawso9DyjRznrLuFBkURFMHAcwfpuBxw9x87s6W1w81ykYPuyhPzftxhdNYzXyQJgTNj2BqbzoMevTBMozh2MJmgnJuNMpCGmiMudR58KdYbcWpaUYzQEpUvrnNrmBy5wULBHQ66RqQ9C72CRfBSAJSWebj26j", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035502 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 b/tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 new file mode 100644 index 00000000..681a645c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 @@ -0,0 +1,97 @@ +{ + "slot": 67, + "transaction": [ + "AQu9BYTnChf5p4ES42HlKS3+TOouH3DJ3zBWNfvDDmZEoehA0+rkCU3syHMojhFsKNaRZN+Wv9ZkMboFgg5uKQIBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXg16CVyPoOS+kM1OwLJB+Mpy99Xkevjm0xbalOW6gguwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993977218, + 29687442, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999992967217, + 29692443, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQDD65AwVfos6qhpJcc3nJWQuhwoAwVhsYV1o6oirCmheE9VteXk7Gt43GAAQdKQCHjs7Fg8NWi3AhfipUxmAaFuqhDSGvDt1R62ZCnydgSmTz15y35zHhHaRUwXncY1MdnbVXyirFy3iMM7cw7o1CyBuGvk8aQfmPiWqXXmK4vkw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035469 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG b/tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG new file mode 100644 index 00000000..1a22180e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG @@ -0,0 +1,87 @@ +{ + "slot": 178, + "transaction": [ + "AQ5JjRVSx8HsP55zMUEvJpCzbhrsQQz0DwSoHclbVsvR4BLJr2nf/afWX2Qxoh5VJ5ZD1hIj9/VdQTKfgLEZCgsBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcaoxrkVjosx2hfe6U0QenKymJNpjBgWM2K1I0JcJhkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947067127, + 30142533, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999947057126, + 30147534, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy24wp6bh8Si2dTYXiuy1gxU8YsbgywNxYN7XvPGyaJGyqYHMoEY8NHXVJejTivTxLn9fNWb5yy733KpysEKhw6va7VZUEeMBXc9CdNRrZPUh2JgY9sS6LvLCn7X39h9RwV3wH1dhbg1y7kmPAxQ4BeLzXC6FW2MJ5EkMvTebBTAoB83a2yWjfhVLEwyvXP62o2Ewevj2Kod64g3D7RooJAoTJbLqhiTJhbCcKaHCMB1vgpiPGRDzrvETgxjw2YYSv2zBi8fJYxuXZP64orrD1uhX5HvvQwUcmri1yGwRi9RMcpRfhRNPPZNUf2fU7WfWireedjpsBDLdEfdHX7bQCn3fBq1Wj4C1Y8DZ4RAhGWKwHA2TnAwtTunLMK9Nud", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035521 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN b/tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN new file mode 100644 index 00000000..295d154d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN @@ -0,0 +1,97 @@ +{ + "slot": 74, + "transaction": [ + "ARKPTdrp4LaEjbkMBe20cWGjgx3ITceIy1QxRv4ZXFtX8IqCugEta5FOOqSzS6QuZRtSAQgX7NNWaQup58QsLAkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX73K0Pvux3jcQEk2FnaULEXcwKBrhfATGfn25nbV9MzAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990917212, + 29717448, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999989907211, + 29722449, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQsVsZ9ki6qmPhthwi7xvEGWCs2hDPG81BiwRn1ybR41RUWXdYDnFvnKEzKwUJXWAxqy1hNJ45V6bvcFfLRWF9us1EyWX66btvHUJxmo4MPTxQmUM1WxJMn9JxDumQFY5t6f9jN5v8rb3Lyqjs9tYV4sE7Gu8AjJtTHauTkDMK2aK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035473 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg b/tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg new file mode 100644 index 00000000..e02142e6 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg @@ -0,0 +1,97 @@ +{ + "slot": 131, + "transaction": [ + "ARRj3SDMtWvYz2jBzeOswpe2u9f2pn1jZE7U4dUj3rFgyZtgeWydnTv3V7aMLHPvTtL/XT+roVeyyGodQukqvQ8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW7Om1AQZdmIoF8d5ztHXPFfTgwjYirJUPa2xPd34MupgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967457166, + 29947494, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999966447165, + 29952495, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWV1i8SvixfJ9owutdcnyNRGtkPAjKSTt3Sp9n7RbVAV7F1YoJQQ5FHVye6VLH1pprdiEvCBoZHCKnCBYvPLW2QuwP4iBteUJcaeRsArxGciKe9gaAE43jntAzCpJBLQNGNinoWahktMKw15YhFiCiDmkqjMoB8ynN57Xt8pdX7xb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035499 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR b/tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR new file mode 100644 index 00000000..7cb4e446 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR @@ -0,0 +1,87 @@ +{ + "slot": 80, + "transaction": [ + "ART4nzff/ma1/eRtkIcT+tOmVa944DhcBWugFz0OYlITwNF49/3ErsjGeRUYs3OXH7TwqbIpQTYkQoqo0la8VgYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2boRSh/L1PcRUzU9pCRZAaltNzn1Sa8hAgBjwPxs5NgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987867207, + 29742453, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999987857206, + 29747454, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5RkmMnP4cYNQMgZJWiVtG1HzjadfbCW1RrEtnabWYef2di1fvRQSBsQ5VzsdLrkR8n2hTxPcCkNvbrLbvW1GT3gSVvzybkkQFCw4kdv59LNZ1Vwz4cCjjXFaYFaLUo1jE8syHBCVHdMj3gRYQVyhdqqWhazUUFwzAuwNEeuuHdvtzLGEDt57Y5VAwAyAxVrEsxGufSyap88CKTEqbqv1LR56cvHLRsDxM59mdoaVFtCDFvJbrRyRN4yG4FMhmcYaDAwicvjV4VJ6Atsi7X6Wi9RgUFQ7GpQ9qa1HitGbPqGaUps21883CJFp6r8s2rsdE6A374FXAg9rnECXktW4QWMsiRyfsodaC5BLmtQR2n9UW45WRNbufp3zSF1Cb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035475 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX b/tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX new file mode 100644 index 00000000..b4227235 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX @@ -0,0 +1,87 @@ +{ + "slot": 153, + "transaction": [ + "ARXdjw2wz/zEO1fC1S48z/lgLcqcjU6ySCDxyNc/a59G3GYjI1FwqOsZFDqRTuXPqIVRQZ3v8RBi5BAlSjp3fgwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWM+eOhqtqRy329JDuTQGk3MUatKC2o2ZTzTEup/7i4mwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957267147, + 30042513, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999957257146, + 30047514, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2Ea3WLx1veLwLaByaSE71Nwot6pEu4avJSvag9Zi3bbxyLFAqRGiLaygbhK5CsrWUne2bPt836HcSwLgAGTYuz9tVQH62teUR647XSsnVANaBRHFHJALvymmfrC31fKaUm7nFZ9yJRMPBKhMffCBLY7XtmBwTDFfQDKqiSLC98mNagF8Yy9WvxNoeyXiQD1E5oJgbyVL8aKiPkgpBLSEzNyjhbPE24f6ADoNdfU5JNESVkAwt14QxyjGHi6knJ4CgHdohxYK1ZjDCNiVwESGra3jVvdj6C53j4QYgdRk11rHoaWESG1g9r8C2ErkNSx2Eos2J4EjMsFMYMv83R73BxdYuiuvesjEQMwAnNiraGJ4SGfTNdwpESMqEHrFZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035510 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC b/tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC new file mode 100644 index 00000000..0dd9b241 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC @@ -0,0 +1,83 @@ +{ + "slot": 308, + "transaction": [ + "ARYfpd8DPeewH8t73JRbhsQthOZkyPNlghDSqMM7/hFR5QUUK4U/6XuI08PgNdAWS70wQwmxgnaDUpZ5lzKB+QcBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0psj4Jrwd2U0Dpa1XSTqk6mpdVA94NvvXZFGUX6MREgEBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAsSvW+VZDQ6TBohio5JSQ5tTzhngRdlg3dKI1wxAxkGEzlwqTGhPC/9hm2PRfFb6dxr9yobZMYpLAMgvlQ5hyOoMp3PQuOrVXcjWRJ1Ehi0O3fGgUpj2xOx5QhGYv/ZAifzexjJoonbayz0VzJco25aflPFUk9dlMsPzdBCtBHrJPRxgGhhg0jIJbAZh6ijgatZJW9mCAGRRrfsDzA11SE=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995073200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995068200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941PusR9gFT2UskuwCs9L26e6LJnXJSPEPFfFunrh6a2ZbH3MNq6s69W53o7Hftfmkxrzy6m43j9MxnNCJhBt9YTYi1ai6rVwWgvnTc3PV7AMoNK8ecD9LPfmFu8S52KWsepVRtx1QaRHaGJz3SJXX6foEphNTKoggpcCHVAq2a6seP3qwruuZ16N2jTwy7Cm5bw6uSpqdMGAy7cp3FqiYa1hxkAt", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYjfNubRYpmWu8PRfq58u2vD1w699otz7g4oqBN5RtaCu83Hd1SEfnuCBKBPcaBvNmoXLs2fdwgXQcQ7Jcyd8NP1Uw4zMrb1nKpPtcCeFSa", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746035583 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb b/tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb new file mode 100644 index 00000000..6b772a81 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb @@ -0,0 +1,97 @@ +{ + "slot": 162, + "transaction": [ + "ARb993CxNy3dHjqnEt/KHBW6cDYQT+0hcKu0oK40Tb9V24+laT1Do6/vNWwnCWtlZXqxhSfP6vgz54XTm3/0oggBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWg147iCLFv1qNS+IZl2HseG2YGFs4RZaoPa+iq+VQp/wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954197140, + 30077520, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999953187139, + 30082521, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQm7zLtfJxRQMKpx8CjXF1KCox9tVt2i3C8qx5Fgs4bmXQxe2ibkbisVU9kWiY8d6aMTJ5QENwo4zKQz9hdhBsVUBhSrFsvLQymf1a11hcD3DRg5nu9FmwSjySN3WL7PEJMqjDaDn8W85kWRx9touRy9duFhH4d3GiRc42ZzJyo3d", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035514 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA b/tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA new file mode 100644 index 00000000..b15b63b8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA @@ -0,0 +1,87 @@ +{ + "slot": 96, + "transaction": [ + "ARcm3KKK9YPL+jqpqZ9M9fkuY2oY/mERkUrwNUolZa0mRVZFf9svYNQ/kxNglMTgZ2KjJXqbBHu4Jc5wQiHskAkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVecX2uH02qnAzAO+GDcCdHxh2Nnix7p91MFVNSQHoZBAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981747195, + 29802465, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999981737194, + 29807466, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy39QPqhfY3978SjEQCs5g6iEyoAeqmMfhss5yviQGR6NaFTP3D9VZ9Ao9cJTisvn8JRHP9LWJSzPnwySHLY5cX6qDVGg4tEJNdP3nfgPv9yPWmhrPtsvL8jbAoX6PpKGXeBubYuMKruBKGtShw7ziYPCY2YZLaGmnXdsryvZQyKFa2paj3VnwGm2iWgA77WHQg68DDozXHigsboNC7wBrLnGzpAFvZG7LoQo2ofKdtNhTvvgkQsYagogbNQQqDX3ipxVD96xzhYnmUPAUhpyWh97N8rCGVcYGYX7EUtArqXvDYbHar7DntFic8xsar516edyyL27AEViDCvwZsWwZZpCzUams6x1D5q2jfrL5DGfTZkPBne7LwKrqRBeis", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035483 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g b/tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g new file mode 100644 index 00000000..6931aeae --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g @@ -0,0 +1,97 @@ +{ + "slot": 79, + "transaction": [ + "ARfAlLrdliKzaAokgNn+e1uAT6jbPQMw0xEYsUBy8z3nA/NPpC6oXpjhgAV4nNJlRQorBCL/UD2ykRLNf9EWEwsBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXc/LNQPwCIbKuS9nq3XGAV0FzM6TCymEnA72lo6s9GRAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988877208, + 29737452, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999987867207, + 29742453, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWHE7Bc9qD1CPgCNB5rwDRQi6SCwgLdjX6rxDbJhgcAnkMhHARAzFo2cr22AE8M8kSXomf1A9ytH11njgMYMJZbHB2nYNod2FZqyFZk9YihdFyN9Vw7yLB3RA7cNWLKRYHhrSRQdZFB5BJEGKCJkT7wmrmYe7YvLAUTYGtPCzqFK5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035475 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG b/tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG new file mode 100644 index 00000000..80e0e344 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG @@ -0,0 +1,97 @@ +{ + "slot": 107, + "transaction": [ + "ARgnL65moBn7L7ZFa9/qyFY+cS0ufr0JoQFRoVIAaWstNuAnTNzREAI/TdDLnmXz8SlMez+CikYxE4Gf8ucqpw0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUW6D50pgddh7/P7wgXcmHwVsQu+6O7J3Se2raP5w3XlgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977657186, + 29847474, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999976647185, + 29852475, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRdmy9JbDZa7easfkjiVUwvUvGc8PyGihM1C6j9XnB6w6sR3zwvQcNx2SgA6rGhgbDTuwYHSyZAWBUXjXZJuLyLZGDhJVGnTrwbPdU5K1pRMXhyjGDXoQjJzApTc9UBqJ1VM32Mfxv8GVW1C63FuqBDiDsPD41WsuwNCtbW6Z1oUB", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035488 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK b/tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK new file mode 100644 index 00000000..6a3d80e2 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK @@ -0,0 +1,87 @@ +{ + "slot": 159, + "transaction": [ + "ARmdYCvyVdKdhNHqsey2YNHe+ZUqDI9xOnhY5ewHwLR84TZBFLt0GpFN3WWkrSYTpSL8uOURyJJP83YhICwBEgIBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzKjZqbynRRYM2BqBy/AGY9FQjwrccGxJOdvCfLw2bMgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955227143, + 30062517, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999955217142, + 30067518, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzU5qK6wvEwzemqfHasoPPYdcb7bu2ebxbC1zfXUbmoLkZ2sECzpBBbrSKZtQdjEktrq5it7piDUnWL7RrmXfAXDqWrYfUrN7DxtXuvAavhFGkGCUwPaJkwQHzyAUUM1B2kB5KVsQHjg8YZuAAUSxWczsfqKt9hEULq8SgZzmRaN4SEsxKsyxruP3NGmvKWGcnHFBF99z31UpFLvutsDWePhyaLTaxrD6mfEznomPxfdKvjKe9k2hAd6it6jjZ1stW2ffRghPTqfoZhk4WDSHdSJY5XYzckesUTm7v3prZtFcKcKithc9om2nsfDHkxiHP4NPY1xDWatoyYXYMk4aTop9NSpqDEdyqaEfVzaTNtku6mmp28BGDViiiGtET", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035513 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx b/tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx new file mode 100644 index 00000000..c4326159 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx @@ -0,0 +1,97 @@ +{ + "slot": 138, + "transaction": [ + "ARsL7lqap5OQ8+QPi5RkSHX440/n3o8I3q/eIzgRjEwgIIc/o3m6kXC+lJ4A2wsaHf7G4TuQJbhNXYQBV0DjFQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWJthF2sWZKbs0LFg9K2zW7YNZdcoqi9ftrh/pHQPqf8AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964397160, + 29977500, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999963387159, + 29982501, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQ2A5KS2TRKpss37NnT9A8QBttrTcvjak9NCNy1TR91BP1PYCyg5GUvPM5fTet51umg13RJ2XuzStEHUE6rEKd6DsGtDc1eMtKxKNHAxEEHpwPBsKCUsKpvGxbSLg4BKCrgdMZBTULBYcPbVzQWEc1Az8Ejm5Xis9ZB5meVwTyXmq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035503 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 b/tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 new file mode 100644 index 00000000..6851a469 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 @@ -0,0 +1,97 @@ +{ + "slot": 97, + "transaction": [ + "AR41+hL7Ee8fbFPfxHQENcMyrE6fffIQnJLYGeEvuM1H4kjxUJi3DdfxHEVYM16G+TEr6GEvXTR2f+PMcr4rpAQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWqhDZFlEKTfB5MtEUmxaBb9myEr5UAnDNTrp9KyrjCmQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981737194, + 29807466, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999980727193, + 29812467, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUazFjKrqBysyswouAhi2xR7uzvoD6RndSWVDP5xQJsWJfuP6vAxL7zxoq1ofrRg9xfoNUtgrTGH2DZAbDM3rLEi8J89j4vM7EHV38dgRG2NCeHj5tu9JoYTQvGcFSLoQToapGztDzwek58RTQNHA3jWWeVmwZpb16aGnxexLGVBd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035483 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw b/tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw new file mode 100644 index 00000000..f60dc6d0 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw @@ -0,0 +1,87 @@ +{ + "slot": 82, + "transaction": [ + "AR7Ljw/jUlbJawtr0L1bz2tL531KYMmkeUwIYOtmviDKhPd95BUZKFBZJjV3xjk4QXmt4bqmkXFRL4/vSE760Q4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWNa0eC94yencSODFDL+KSezHnWAta7wV4Fz+RocBWAdQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986847205, + 29752455, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999986837204, + 29757456, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6LYYGzLNBEaNzj6gHGC1ixC6RqFLWpcSqmHPEWiXK3yHckFiWNTyVqoMhASyVZpkErLQympwxE9zLHxxDPjJfvQc8JArmSNBvGpEVBTJLC2ah3MnjFrpwkMpKcGQsjJDLGTtqHsEA442ZLBn8i6xaZ9fDVzfPC9FNfrcGo6TzLMPd5iSuJUK9THLGvniT3HJkDnJWh7rmHhaRErFfEzxtbGnFP63Mijo3G7BvvmuezEWXSNcz9Qh4XA83NkKuVktjyJAyBTnik9m5okrf1UKCcLyzq4TgLvoCbwJU9jNF88GJJktTdcvfZQNH7G1sFV7dGNNT5jrgXsocKuDDrL7FP7wNZoJ1Fwz3H2di6PCvT5uV9CwX5HuSyi51t3uy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746035476 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU b/tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU new file mode 100644 index 00000000..fd4ec0c1 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU @@ -0,0 +1,97 @@ +{ + "slot": 172, + "transaction": [ + "AR/hFGesMsNXCNwAU+SZS0AdMA3Xx6U72CBIunQfUyqqtdm/g5kJEYcUyuwBR6HqUfjJb6y8oCdeswIxSN86oQkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV7mjDwBCx6FhRVTOtygiys8Sambq1I2JR/m2RUy2nSoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950117132, + 30117528, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999949107131, + 30122529, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXJHPryS3SKJMe9GJwBTCyGpRzZVo3zLt21T5DeP4boJn7EiUY5TuHAGf9nHLx56WcVsQYjTaNnnXwbAaMCvYSM3U1rvFYnRkSMJAHqThJKHVFmvobtdR52TPM6fQ55X2NYuzcGvz2H7a2azAhZuFP438tuVPBAMVzDHvbBTyW4Hm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035519 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN b/tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN new file mode 100644 index 00000000..07ec85b4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN @@ -0,0 +1,97 @@ +{ + "slot": 84, + "transaction": [ + "ASGtceLndrea9hRoAawFlBw+oLaEFMnHOcVjf8l8/5fBrZaOtFUxl54HuM0i7eN/LNQLm1F4dEOp4ez3jK/3aAcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUi03lvdBFB+Vd8C5Rj3dZvtNnYxM7w5rrrYDDryuxKagIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986837204, + 29757456, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999985827203, + 29762457, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumS2o4kR8sCa8DRA9Ei179xjQYAwecKEWfv277wqg8ZmczzA6rFFkDsQubmikf8HUKCzAFYjaVturCbaBSPTnRyeAUWU6oQuRpd3X296MA6DBAnHUBiK3e9yfy97oDAkF94Uu3AgqWwjvShsqkfQ8kJNqp3XeU42CtFbraBU6TLkRD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035477 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 b/tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 new file mode 100644 index 00000000..14a51094 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 @@ -0,0 +1,81 @@ +{ + "slot": 341, + "transaction": [ + "ASOUUEQUZRWOQDaufkscTIyneDIs66ULJ4C++SNRu5lT8eQhq4hyGwJJm+d9zFTB4rL0SVmerhp6uHJQ2+J5AQUBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9JgOq1G5WZx+ThX2NPxgEgUqXh61iXYVPc9BsZtG/SvlAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABTcBZ+mYIjUGFmaAnGzHJ18eBZlncK4n7dwPpKPT9WTES7XriEbv2mzFbJQNu5mw2VT/JWwIa/numyNI4AKRhyTj2vNblTBtF9KXq1P/JCypyiYoZf/TMdXPG2DCNh+OBgfBol9/8SB8uhMUL0EYDOvJmRn2yvx/kNHYMXLPKDZolMW2Bf8YriT+LCVTa3U7a18Fy80+yMdUtBXl4tL2Jo=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995013200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995008200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74xRzff2MqayB5C1PTHY4czEhZkd1zKgVv56oGCMtziG94v5zDqa8uwBJ29LhRQ1bxRtiA43mVqM2TXw9iEySY6bsXeXf1kt2bsAiyZEtpt2JSLrYuHPVdQ6eC9tYyGHjViSka9s6Ers4fjBKnXKVzt4pBU9NUrBKkQox2tgmwqvuNMPB2CzsRordgb5mXpTSSvzqZbdVNiLo443zouwRbkWm9vZ7", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2QQWgban4kVxpTHkm5MMPt6PUgqt9Xw2HukqssfW1F7TunF1dSJGioVeDf6zEb", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82713 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101589 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119407 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119407 + }, + "blockTime": 1746035600 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh b/tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh new file mode 100644 index 00000000..192a03c4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh @@ -0,0 +1,87 @@ +{ + "slot": 176, + "transaction": [ + "ASZsiz96IWxeUYBvXevVqHOBvcUA7b9b9B3O5QZJYOi1Aee9j+XTeQf1xt1odpEwid+Sm+/LSRwpYhsxHOMYiwoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMTK8alza4P1XKaGwfEqjy/opZNHJgr4pk0TcWiS4d6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948087129, + 30132531, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999948077128, + 30137532, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1EcJAVbn7AtjaRAAvw83Mq88HXLfEZVbVxo4bUHQ1aKHrxPnGx1sQ9wMkZ6DXHnWNfaiHnYyPLU9o9Pbnjio3pxh8cS8YTq7QPaBmsTR3hpkCxk5HR6CCGpPS2a7M7my5jLRui6441ZnT3mPckLYpTu57VFchzGqHrXGNzRogKHFk9TZhcUBS5CaN6huKZf4mjdrEq2bm4sNyNxEsxT6MTDd4WWFG31kp2knQeKW9torS1NQyj6hKVrWgJXGtCzM5PZVCZ7BnvbwzaWZDB7MnTmYG1pieU2K4pzsa3sSXiExw5VAavnm47EdvDkH9L7RRbBMv9XMt1Ef1x8gEZ8RZRc1HQgeEPvanXkbQhoB3GFi2kUj2zsTXk1T3UpB9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746035521 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e b/tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e new file mode 100644 index 00000000..d5fda1d8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e @@ -0,0 +1,97 @@ +{ + "slot": 77, + "transaction": [ + "ASwVbNhD9pp/zuZ3SQ3wkShGXRZHDDObkfvO69cb80uDUYMYOZFTPBR2oEhb8Dg8GmqoDvf2MsNNBfUQK7lhPgUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDt1J4sS78gYzl5pe4D6hl1H5HYNJNOkgk69rC33SZGwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989897210, + 29727450, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999988887209, + 29732451, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPiNGQVeNmoF9qMfyqPg1qtbqUxYgUwiVXbg5DpB5qe2zcC4S4dMpPdVvBZ2xQG7yA7MubbSqBGPwSkXK2YTkTVDUtWUbmL4tEoLTxdKiWhCB4ykY9itQKV9dFXXgx9xr1BhubqK3tutsBkknCYoZJWX7kVcLxdtRN6xGZjGKKAud", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035474 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh b/tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh new file mode 100644 index 00000000..432fe4d7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh @@ -0,0 +1,84 @@ +{ + "slot": 310, + "transaction": [ + "AS1bHJhoX6Lr+aGk7BwKv3vne02E2ihzZn/VwkYZxaW4eAgVPbH38NOmzjCLmk2EIm5AF/Zpn9t0tqOfSfS5iAIBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL08gBbJXiLxn6Boz/b4llB588qFq0q1wMATTDr84QPxoUBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAPNr/XLPudXpxbmuA2qhsfy8VyCMHODmB99HCN+ofYkB5vxSX9/E7WuV1IQIWzEiTxrXg7AnGtslVbQCLiWfQgl+hPcRbUgtwhzgY90sk2N+jpBOVZFuNNyDCRdhj4THRSy1mjwPrtlxD6k82kjMZkKs7agm0tmMoPHsw4NEWViGtda7JGCCKkF7Gck+VaTd/LJmAnaI9FjbCcsKeItadk=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995063200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995058200, + 2735280, + 30177540, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 2 + ], + "data": "ZZpa4B1Y3ym6r8941B6TpTYbstHk9Q38V26WGnNBP72oCtexJjL6Z1tFosha955Tdke7LBjf4Wp2cYYkuJMGbPwrqdgFw48Q9k8DKd6zscpM8ugbVcDJ3VHsfTYkvkFBpusnWg1pS48GTtjNqwWqxdJFiDLyVzDCqkkLCX6EsbrmzQTxBEtJtGVjirpLgjRZU9izSnPhg7Z8NyzyxHp6PXs6WAwanHEucsFr1g2azMv", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjWyUNKiNBYkf2PrZUSKhb8xtmrpkZV8wpbWRkNUnqDK2d6rY7RHwgkVP9AAJAqYewSCheupNKzeEkrDbdLTNpLyzjaCb9qAckcQSYAHXGE", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79707 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103310 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122499 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122499 + }, + "blockTime": 1746035584 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 b/tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 new file mode 100644 index 00000000..5eaa41e9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 @@ -0,0 +1,97 @@ +{ + "slot": 152, + "transaction": [ + "AS5Q+vKpmMomyr6X50Ah9zbaXyEvLCu8pOkQSWgAhIHEKGMLdttIDSfFTYoKRfWMbhcctjH1INh4h2El2CJzaQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqD0qgw9iWFS623xOfzxPp/TbdqwXqXfq7Tk0cmlYPvwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958277148, + 30037512, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999957267147, + 30042513, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPxciei76AYYfp6TUBspicLhxEzJNKauhASUgDWzYFFpMpj1eEHgqSVxV6UK92QZQP84UvT8rHLKYCivxmYg243ymcv6zoiHCQgquaVpN69D3PZCh6qsWRZB1U9Eghi24sGLACKKXQ99B7dDqVPc9EUpi5hSQAZWQyD3qS39HGRZ9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746035509 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 b/tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 new file mode 100644 index 00000000..543b4f44 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 @@ -0,0 +1,97 @@ +{ + "slot": 113, + "transaction": [ + "AS9yruy5iVLpvKnXnFt/VIk596vowqi2Rd+9miqL+Lnq9RQQZxEJt64AOqJ1NXEoGc/LQ0t25HyAoqAgs1vwawoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXudlbN6egsPs5TF41DontpNLf0FtnG7N57ntcvx6vQbgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974597180, + 29877480, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999973587179, + 29882481, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSahqoxZa9AFxMaY1CxMGJuxHFnZ94G56WcM3uAYoHhq9sWqQpT3Bn6N2emnGyQastF5QuGjJ6eJ6RG8aFd8e9LVGTUUQkkT1mFemFKKnXxbw4wfxqAXj5CqnbW8xCPGV7Cr1KWmpJ5q8rbvdxAJPJRGmQ2h8pfpe9Ayp8QpSXJMu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746035491 +} \ No newline at end of file diff --git a/tests/data/transactions/four_cpi_events/4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr b/tests/data/transactions/four_cpi_events/AxJEkZHRgs4QdppdzRWKNBvxX3yjPhRR17CJ8EYe6ooneNe4Yiziggn6hs3iNezXeuMM8VtUZ2as7ZTZfcbQ4GR similarity index 61% rename from tests/data/transactions/four_cpi_events/4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr rename to tests/data/transactions/four_cpi_events/AxJEkZHRgs4QdppdzRWKNBvxX3yjPhRR17CJ8EYe6ooneNe4Yiziggn6hs3iNezXeuMM8VtUZ2as7ZTZfcbQ4GR index f9f835f5..61606422 100644 --- a/tests/data/transactions/four_cpi_events/4P6udU45xwMFgzj5PvKbLHBmy7ncPJA2wekUYcYWdqxqYvAEYyavBQkqW5mdcJkDqnsZ9pHd46ShjeH47G7cEkKr +++ b/tests/data/transactions/four_cpi_events/AxJEkZHRgs4QdppdzRWKNBvxX3yjPhRR17CJ8EYe6ooneNe4Yiziggn6hs3iNezXeuMM8VtUZ2as7ZTZfcbQ4GR @@ -1,7 +1,7 @@ { - "slot": 19, + "slot": 20, "transaction": [ - "AakcXO4F7ybggp6gYBfqv0xw9XNpHgmQ3e0z/jzlIC3LosEBBwYt+vZThhq58GhEEcqUCA5RQchSG8L9vOS0vAkBAAkLI7BoPNoqkx8oTb1evJ9uMs4sxHRQmjfSdHpX3juEz6VPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdeFLsDrUfnlh6isGi0T/wk9SphtYIXWUawBnniwpJfuoAgMABQJAQg8ACAoABAUKBwYICQIByAG0hQwQUFe47roAAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADVnpvLGtPBwwvbCZs6rDrI/kvnah+ot0yzceplv2OcYgAAAAAAAAAAAAH//////////x8AAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAD/BA==", + "AQiVW/G68AX4mHs6VsBFCiw8B213VHPqDxeno/j2UjfgbHeQuUpMDWgViEzQk5lTYpCaEMRRuYFO303vYrybZQIBAAkLTc8+B3ami5nK2Ix7Ds8n2peuunf+1+h1jfTidiMykilPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdbZ+P+kyPOzLxthhcWGuQmhHHvh1Gjvn0wdf6rcc7T0FAgMABQJAQg8ACAoABAUKBwYICQIByQG0hQwQUFe47rsAAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAABAAAA1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGIAAAAAAAAAAAAB//////////8fAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAA/wQ=", "base64" ], "meta": { @@ -18,7 +18,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -31,7 +31,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -56,7 +56,7 @@ 4, 1 ], - "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", + "data": "8YvCdR88QohB6scj6CwdqrrQWvmU6JX91YahJ5wrQFm91E1qHMAgWkERrdjKQGzyrNVF54jmNKaVYaCXRjSTQ4A8qQQTRy6jYQRoQh1zHkwVYqXyrAJvtN5bBNYzAGuiYZaeMpooJfHc4gUi6cohUBXtc3eUbebLeYF1D3jV3ekiv2REcwdPgmg6kWSz8ZjykWiRNHE3VnqUfYcgGLVL9u3J3MiUmX9u58e8BgZa81PfyLhprYc3kgtyMKNWypT2NmuHaBbTrcH5kzN3", "stackHeight": 2 }, { @@ -75,7 +75,7 @@ 7, 1 ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQWF3mtUZZYK5AwcntU6Z7PuA4rws671VAnLC6psae7CEF5Uxo5unuiQrHqfeTAn1qJSBXhWShcbXCVQcXaUfaBeU1BKEqXjfjJocstq5B9btxACkwTQdQAx9ByS6JQiRL1gu9DArsP65iGJJAZiossRS8fzYCDJ3bREdaib", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQbiUnvkiVA9xpvWxFZbxzApjqEZoZxgDonG9VPqbSAPH7L56CN7ZgSYhgfa8G5NeSiXACEHdxBA5qhyvHVZWqvi3d5Pq4Ux1rFE4FVwQJBMYSAwW4WMxCzNqiqqJe5nLNPFGpgCqrRYfXACAEFoEypHG5Hawkupa5nfsHFup6bC3", "stackHeight": 3 }, { @@ -94,7 +94,7 @@ 4, 1 ], - "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", + "data": "8YvCdR88QohB6scj6CwdqrrQWvmU6JX91YahJ5wrQFm91E1qHMAgWkERrdjKQGzyrNVF54jmNKaVYaCXRjSTQ4A8qQQTRy6jYQRoQh1zHkwVYqXyrAJvtN5bBNYzAGuiYZaeMpooJfHc4gUi6cohUBXtc3eUbebLeYF1D3jV3ekiv2REcwdPgmg6kWSz8ZjykWiRNHE3VnqUfYcgGLVL9u3J3MiUmX9u58e8BgZa81PfyLhprYc3kgtyMKNWypT2NmuHaBbTrcH5kzN3", "stackHeight": 2 }, { @@ -113,7 +113,7 @@ 7, 1 ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABQPy2BoNdUd1b2KwGUGTBZvDVyVWdqa8bDKehWeo9Dx9ZKyeLzKN4SAPBniPua557GVRJ4jk3dQkLivkwk4PQQ7UTVDvAZK6e5HpKKzYhRwSSRi7KaAKfTkHfq5KFs2edrUY6gET4m8CDwCsmg1xT5rgBft7uxFq4kRNHFcB", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPteQvCXTe2Ky8tVPZgXcX8SxD86Dwq2rm7hBBdrG7gMRc6PLBYt7X8BrD34eFvzrCPcMWAG29txgCgf4ei6A6Cec3Rwn3Hy9179CQv6jE1rBC451Njm435NZgsi12a4d8kCYXBMETqR2XH4fWjuMXRX5W9qK7MY4rP864hPA8a7R", "stackHeight": 3 }, { @@ -132,7 +132,7 @@ 4, 1 ], - "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", + "data": "8YvCdR88QohB6scj6CwdqrrQWvmU6JX91YahJ5wrQFm91E1qHMAgWkERrdjKQGzyrNVF54jmNKaVYaCXRjSTQ4A8qQQTRy6jYQRoQh1zHkwVYqXyrAJvtN5bBNYzAGuiYZaeMpooJfHc4gUi6cohUBXtc3eUbebLeYF1D3jV3ekiv2REcwdPgmg6kWSz8ZjykWiRNHE3VnqUfYcgGLVL9u3J3MiUmX9u58e8BgZa81PfyLhprYc3kgtyMKNWypT2NmuHaBbTrcH5kzN3", "stackHeight": 2 }, { @@ -151,7 +151,7 @@ 7, 1 ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABRx4P1VX1zVRygHACKTd56WE919nKP8MVcaT6rd2MhZfg17mQbUn2rsD819WkrXdFpKMnAgdbex2nDzsAEZEY1QSTXHkG72S9kZF2v9bPEgTSPAVukVdrZDGCiskvuo6odUyBQ64jXAGJbco8zxrJr879r8wYBVZgaqp5tRM", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeuma4BKXuLreV7ZqyzhJmYiDwbs5n99aCMjn1U5e4QFCmPoSkBJMwnBGaM32SNPJXgxXbAZk3176PwCHBXuw7f9UFo8FNUCdHmJ8dufL2xnPvvsT4ARsZzQn6UzwMnWZndNVTGUcMhBKYQPaWEKre1xT8j27EBJesmkF9E7wTZvHWWB", "stackHeight": 3 }, { @@ -170,7 +170,7 @@ 4, 1 ], - "data": "2iDWNPggHiqydvo2hAFMXwEiUpEcE8eoMvHa38y8yFGDBoBgUXoDBqTvnHPE9YEbMRe616uYTVdJCRCfDcihQuu5UsaQSERKi8n6MCop8jSRzn2PkF71NyrAxcEsRZXJDoZ3YJZpQXWthc3ncnGZ4kPj8SwRMqM3giBKBzNS6Lrfo2tiDgRekE84o9Ltm3XQuiFNKTPi88JDpmB5w9kMZX6iDW7mk16PXS8mPsN6phvVYUSuyER4xxdCe3gw8BLtMAbXd9ZogajUygK", + "data": "8YvCdR88QohB6scj6CwdqrrQWvmU6JX91YahJ5wrQFm91E1qHMAgWkERrdjKQGzyrNVF54jmNKaVYaCXRjSTQ4A8qQQTRy6jYQRoQh1zHkwVYqXyrAJvtN5bBNYzAGuiYZaeMpooJfHc4gUi6cohUBXtc3eUbebLeYF1D3jV3ekiv2REcwdPgmg6kWSz8ZjykWiRNHE3VnqUfYcgGLVL9u3J3MiUmX9u58e8BgZa81PfyLhprYc3kgtyMKNWypT2NmuHaBbTrcH5kzN3", "stackHeight": 2 }, { @@ -189,7 +189,7 @@ 7, 1 ], - "data": "9uaDvBsiTP8SydfgXvGC9mVL9EasGUZYQnzHvrVDdXoYQUNMxUzzBP5DgBohCueLcgro4ABSLe2bM3yTYfDPiRbEGAXpmigCK84QsEQHMGX4gYui5NbDijqTXTfzM3Vwr2Mkg9XroQbL9yqH2kqBig5UJjSYZvRUeX8gJcfqnUygLfTHYFhZnGqg1jYPWkBDhRjrwAAA19DopzLSRRYeP42DV47NoAhPvpfKDtT8z6zbxj", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcbwCGdWF8m3K1hbCPK3UGyzhhFyPqXMPs8pWKWd7RmSoqj7BNqD1Ne2ok9tQnWVLtjY5NCmbXM5k2E7FBU5CJnLmz6dQaBVJ8Ux1Mw45KnmyKE7AjE3GAwkshod8T2AGabtiPdAPgU9JgFwF78WET2JSV4ojmUwm9jApkBMDuWCF", "stackHeight": 3 } ] @@ -201,82 +201,62 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: InvokeCpiMultiple", "Program log: invoke_cpi_multiple cpi 0", - "Program consumption: 995875 units remaining", - "Program consumption: 995384 units remaining", + "Program consumption: 995967 units remaining", + "Program consumption: 995476 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: invoke_cpi_with_read_only", - "Program log: post inputs", - "Program log: post output_compressed_accounts", - "Program log: post read_only_addresses", - "Program log: post read_only_accounts", "Program log: mode Anchor", - "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6338 of 974675 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 976107 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 21492 of 989794 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16561 of 989046 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 1", - "Program consumption: 967381 units remaining", - "Program consumption: 966890 units remaining", + "Program consumption: 971619 units remaining", + "Program consumption: 971128 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: invoke_cpi_with_read_only", - "Program log: post inputs", - "Program log: post output_compressed_accounts", - "Program log: post read_only_addresses", - "Program log: post read_only_accounts", "Program log: mode Anchor", - "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6940 of 946181 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 951759 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 22094 of 961300 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 17401 of 964698 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 2", - "Program consumption: 938285 units remaining", - "Program consumption: 937794 units remaining", + "Program consumption: 946431 units remaining", + "Program consumption: 945940 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: invoke_cpi_with_read_only", - "Program log: post inputs", - "Program log: post output_compressed_accounts", - "Program log: post read_only_addresses", - "Program log: post read_only_accounts", "Program log: mode Anchor", - "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6940 of 917085 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 926571 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 22094 of 932204 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 17401 of 939510 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", "Program log: invoke_cpi_multiple cpi 3", - "Program consumption: 909189 units remaining", - "Program consumption: 908698 units remaining", + "Program consumption: 921243 units remaining", + "Program consumption: 920752 units remaining", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", "Program log: invoke_cpi_with_read_only", - "Program log: post inputs", - "Program log: post output_compressed_accounts", - "Program log: post read_only_addresses", - "Program log: post read_only_accounts", "Program log: mode Anchor", - "Program log: cpi context is none", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 6940 of 887989 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 901383 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 22094 of 903108 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 17401 of 914322 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 119448 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 103541 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -286,7 +266,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 119598 + "computeUnitsConsumed": 103691 }, - "blockTime": 1744454390 + "blockTime": 1746054441 } \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index f7576b98..3ba87c93 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -552,7 +552,7 @@ async fn test_batched_tree_token_transactions( .await; let mint = SerializablePubkey::from( - Pubkey::from_str("7LasgAqT1hWtGEHo6BRPPLN56CWnZKdNk1GwWk7k9zjK").unwrap(), + Pubkey::from_str("D2J2AZChFBGxn4gYeE3gQsR85u3dWBL3foGobGeGxQfJ").unwrap(), ); let recipients = [ Pubkey::from_str("DyRWDm81iYePWsdw1Yn2ue8CPcp7Lba6XsB8DVSGM7HK").unwrap(), From caeb4beb1d1e4ed7c82c2227eaecf460b5732598 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 1 May 2025 00:28:02 +0100 Subject: [PATCH 103/114] test tx data --- ...hpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt | 97 ------------------- ...MM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs | 87 ----------------- ...wWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 | 97 ------------------- ...Wan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ | 97 ------------------- ...XwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L | 87 ----------------- ...5oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 | 97 ------------------- ...xUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 | 87 ----------------- ...vwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE | 80 --------------- ...mVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi | 97 ------------------- ...vFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 | 87 ----------------- ...Ruhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m | 97 ------------------- ...QP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM | 83 ---------------- ...LkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ | 87 ----------------- ...66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o | 83 ---------------- ...p7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK | 87 ----------------- ...XFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X | 87 ----------------- ...H9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof | 87 ----------------- ...4rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo | 97 ------------------- ...LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq | 97 ------------------- ...AEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo | 87 ----------------- ...qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq | 87 ----------------- ...UmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum | 97 ------------------- ...ZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB | 87 ----------------- ...1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 | 87 ----------------- ...ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY | 87 ----------------- ...xZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH | 97 ------------------- ...YiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj | 97 ------------------- ...pjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo | 97 ------------------- ...GCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw | 87 ----------------- ...w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL | 97 ------------------- ...g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ | 87 ----------------- ...LYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq | 87 ----------------- ...i4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa | 97 ------------------- ...5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf | 87 ----------------- ...zDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY | 87 ----------------- ...udeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP | 97 ------------------- ...TX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 | 87 ----------------- ...Ts5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T | 83 ---------------- ...tE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez | 87 ----------------- ...TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x | 87 ----------------- ...WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb | 80 --------------- ...RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN | 97 ------------------- ...j13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n | 97 ------------------- ...Bc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h | 97 ------------------- ...sYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK | 97 ------------------- ...GtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX | 97 ------------------- ...CCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG | 97 ------------------- ...fuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR | 87 ----------------- ...foN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF | 87 ----------------- ...cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt | 97 ------------------- ...yA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE | 97 ------------------- ...35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu | 97 ------------------- ...JJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH | 97 ------------------- ...D6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s | 87 ----------------- ...VzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 | 87 ----------------- ...384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV | 87 ----------------- ...3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ | 87 ----------------- ...nyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM | 97 ------------------- ...LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ | 80 --------------- ...Ut6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL | 83 ---------------- ...GDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC | 97 ------------------- ...aHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm | 87 ----------------- ...4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V | 97 ------------------- ...W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL | 87 ----------------- ...JswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h | 87 ----------------- ...8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ | 87 ----------------- ...K24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx | 87 ----------------- ...BSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF | 97 ------------------- ...gNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU | 97 ------------------- ...HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK | 87 ----------------- ...jCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 | 97 ------------------- ...cZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P | 97 ------------------- ...KLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm | 87 ----------------- ...xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie | 83 ---------------- ...GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 | 87 ----------------- ...fiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS | 87 ----------------- ...KUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN | 80 --------------- ...VyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f | 87 ----------------- ...oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj | 97 ------------------- ...8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H | 87 ----------------- ...5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf | 87 ----------------- ...iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh | 97 ------------------- ...VG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf | 87 ----------------- ...6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn | 97 ------------------- ...dYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS | 87 ----------------- ...KRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK | 87 ----------------- ...T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu | 83 ---------------- ...ai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 | 87 ----------------- ...ykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J | 97 ------------------- ...PrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv | 84 ---------------- ...1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N | 83 ---------------- ...NFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n | 97 ------------------- ...km3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 | 97 ------------------- ...MLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG | 87 ----------------- ...Wc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN | 97 ------------------- ...JcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg | 97 ------------------- ...f9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR | 87 ----------------- ...AY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX | 87 ----------------- ...MW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC | 83 ---------------- ...F8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb | 97 ------------------- ...Q6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA | 87 ----------------- ...FRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g | 97 ------------------- ...j4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG | 97 ------------------- ...sC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK | 87 ----------------- ...44DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx | 97 ------------------- ...woxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 | 97 ------------------- ...ahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw | 87 ----------------- ...vL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU | 97 ------------------- ...eAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN | 97 ------------------- ...XAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 | 81 ---------------- ...K9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh | 87 ----------------- ...LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e | 97 ------------------- ...4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh | 84 ---------------- ...YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 | 97 ------------------- ...NBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 | 97 ------------------- 115 files changed, 10433 deletions(-) delete mode 100644 tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt delete mode 100644 tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs delete mode 100644 tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 delete mode 100644 tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ delete mode 100644 tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L delete mode 100644 tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 delete mode 100644 tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 delete mode 100644 tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE delete mode 100644 tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi delete mode 100644 tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 delete mode 100644 tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m delete mode 100644 tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM delete mode 100644 tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ delete mode 100644 tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o delete mode 100644 tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK delete mode 100644 tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X delete mode 100644 tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof delete mode 100644 tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo delete mode 100644 tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq delete mode 100644 tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo delete mode 100644 tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq delete mode 100644 tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum delete mode 100644 tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB delete mode 100644 tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 delete mode 100644 tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY delete mode 100644 tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH delete mode 100644 tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj delete mode 100644 tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo delete mode 100644 tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw delete mode 100644 tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL delete mode 100644 tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ delete mode 100644 tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq delete mode 100644 tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa delete mode 100644 tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf delete mode 100644 tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY delete mode 100644 tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP delete mode 100644 tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 delete mode 100644 tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T delete mode 100644 tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez delete mode 100644 tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x delete mode 100644 tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb delete mode 100644 tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN delete mode 100644 tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n delete mode 100644 tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h delete mode 100644 tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK delete mode 100644 tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX delete mode 100644 tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG delete mode 100644 tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR delete mode 100644 tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF delete mode 100644 tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt delete mode 100644 tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE delete mode 100644 tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu delete mode 100644 tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH delete mode 100644 tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s delete mode 100644 tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 delete mode 100644 tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV delete mode 100644 tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ delete mode 100644 tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM delete mode 100644 tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ delete mode 100644 tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL delete mode 100644 tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC delete mode 100644 tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm delete mode 100644 tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V delete mode 100644 tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL delete mode 100644 tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h delete mode 100644 tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ delete mode 100644 tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx delete mode 100644 tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF delete mode 100644 tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU delete mode 100644 tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK delete mode 100644 tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 delete mode 100644 tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P delete mode 100644 tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm delete mode 100644 tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie delete mode 100644 tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 delete mode 100644 tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS delete mode 100644 tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN delete mode 100644 tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f delete mode 100644 tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj delete mode 100644 tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H delete mode 100644 tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf delete mode 100644 tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh delete mode 100644 tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf delete mode 100644 tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn delete mode 100644 tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS delete mode 100644 tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK delete mode 100644 tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu delete mode 100644 tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 delete mode 100644 tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J delete mode 100644 tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv delete mode 100644 tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N delete mode 100644 tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n delete mode 100644 tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 delete mode 100644 tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG delete mode 100644 tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN delete mode 100644 tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg delete mode 100644 tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR delete mode 100644 tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX delete mode 100644 tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC delete mode 100644 tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb delete mode 100644 tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA delete mode 100644 tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g delete mode 100644 tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG delete mode 100644 tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK delete mode 100644 tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx delete mode 100644 tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 delete mode 100644 tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw delete mode 100644 tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU delete mode 100644 tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN delete mode 100644 tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 delete mode 100644 tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh delete mode 100644 tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e delete mode 100644 tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh delete mode 100644 tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 delete mode 100644 tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 diff --git a/tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt b/tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt deleted file mode 100644 index a30601e0..00000000 --- a/tests/data/transactions/batched_tree_transactions/1D1ikRzamvcq653MVmN8zqcvNicvweVJmtCtuzZjqB3DChpAhK8XqfTS6eSfFXdEcVoepuAF39wKSw5XxFmrnHt +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 69, - "transaction": [ - "AQAtuQIrgRoYh+4tWFQNGgU75fSWe+A4DC5UkREaYVV1GqfurPXj//6r9rlVP9WpsRywVP6EJPpJ+PTY4DcICQ8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXG9IJO9MEiLitZc1cML34XexbPJzO60KjJBUkC5LE9OQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999992957216, - 29697444, - 2000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999991947215, - 29702445, - 3000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTFWmqPCvQQaZgkEJYbhMpFuQMpHu8BfVrgsj2JsBYBtZjkVKr3kEsruMCQE9GCky13w8PL4c5soeY9ETKDMZKV8pLJBymjE9PSmXab9eh4RQyicezED2w1Rfu8eAivpSFXyny9GcUbmgmyNjhxescUcP55aenSwRbhT1TP8iTVod", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035470 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs b/tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs deleted file mode 100644 index 258ea02c..00000000 --- a/tests/data/transactions/batched_tree_transactions/2D7yacSpVnoUuLQuVuGFQrPY1oNcei6iGApkyMRESgeq8qMM4gc7zLM1yNxs6fSKWP66wGo7xQ2Kd4aG5UsTECHs +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 88, - "transaction": [ - "ATx4FB0VlaknbKpJojJjEvoe4in6e4QgQeu90aPBD0rdoVTVN6GoaYhQXL+0uxMj6vTDrj/lViMlLlFUw3FVvQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUAWW6aftqgzwlUFK3eIH0Px/NgLrUb7wb7bP3Bqiwi6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999984807201, - 29772459, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999984797200, - 29777460, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy8kWG2BpiiaesK4pwHpJDe48WebXMKsfbxNQE7JyDm1JeBw8jUaHiU8neChZCSR1nm4a1BWNoXZkLLf4ya73EkzsSMoLoqcpCtVPSkj4MKPZFb835T3B7rWGgrJwjoeDq6kthcmEUTiB3weT9VwnTSKu44mPe89TZf3338bjbk3zUJLa3NyCD4CHBFAAMs5Fw1C7sYfHrrgiHEHvC7fC47BQxz6k18wMC1YVV4xGwVjveaaohC9W1P27GtprmyhRskpYpkz9GkhYvmKL1HsgG4bUUaAb564RUr7aeMmbUqnfVhuA5TviCiBuBS5StQ63r5avL2q2rdJFDaZVX6Az4GabSSaAVYnyUZF9JhVA3CC7riKpqvgUapaauP7F7V", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10047 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26742 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26892 - }, - "blockTime": 1746035479 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 b/tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 deleted file mode 100644 index 9df9875f..00000000 --- a/tests/data/transactions/batched_tree_transactions/2FQWCXDUT8rpiRCwjigapwjvV6rxUSg6B4poiDrrYJ8nPhwWGCHfVwfb4U4SyGnsZHppb5nCyag9kgvb73Szog41 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 181, - "transaction": [ - "AT5whJd8mAVLtKHMRdj6RTZARuS/ERWCGleJgEHkVd06t5O9U0/W34RoRF20ROL/ohVCwh/abiTZdFnyIZghfQoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVpasQ0ahf0Sd/vZ+Cx4p9xRXc5xfBFfs6fXmHIhMZ75QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999946037124, - 30157536, - 48000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999945027123, - 30162537, - 49000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSmSu7kYBPqJ4PJixDQHGzG3nkpC8VAGmf89DcHRNGWZpyqoKo6MM84sqzYmoXgPc6xbCXJrG8zWGu8YsH7GWmdFyQjxM58DDYnDMM9MGdgFSFHrMjudM6TECxTDdZjJE4v1o5iMy5hy6cahgxXw7AFYHABwSGmWEEnQZNc3EXdc3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035523 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ b/tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ deleted file mode 100644 index 4d1f3183..00000000 --- a/tests/data/transactions/batched_tree_transactions/2H4ubVtwVkEUkXT5NizYko7Nf3AMHFQ5wDi4PbstB4a11LWan3QWsFAs6Voj5ZrYdPfnnWyMYwduNZNnQEpzMobJ +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 89, - "transaction": [ - "AT/fdPnUXgA8UyUGKHS+ngS/1Ed1+pLnuosgVsavjuHQMxEhDA+sk+LhHMgHlZuojqjhJiZvyaBCg6yiqXWuag0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWbWaZ+VjK2xKfyQhKM/2axHGgSOVg/FKPcvnP/jHmJWAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999984797200, - 29777460, - 10000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999983787199, - 29782461, - 11000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbfa1gz3kdwx1f2P6rfTiQeVe5P8WbibEEente9ByDnysDFN7FWPJwoc6JeeB1qs5eBGd4zwU9rTFE1xQCn3ChJoeWbUi6aB25Dt3Ua3DozoCJdGQChe8iXB9yDNpr8xgakFPTQqJQ8k3KMxiX21PTPhzJWLFmKh9ovTXfqJpJPtb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035480 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L b/tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L deleted file mode 100644 index dce16a49..00000000 --- a/tests/data/transactions/batched_tree_transactions/2Jrb21go1rsULHneAPvrKWk4wveZE5dWLKgG2BpPt2aDtdXwKkRQwbYfX38RXdAQUYxEb12Hd72bZZKh6Kh7dY8L +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 68, - "transaction": [ - "AUFqF3mkUllVrxVSXahcBnMMZ1o0RBvXCQJn1u/rXpMzA1rl7s4kO4R9dXTcZ3iGcdBS2wDpy/n1WuLdvIodtwUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlEdYpriDaCd+x08ashyukWYM00Ug2X9ISBe8zN+8O0gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999992967217, - 29692443, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999992957216, - 29697444, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy6akLUsdWNGyHp4u4jC7wkWvuv7MHuPUCFR5GmrUBkeYiJCvj1mJDCJEsSibAbKE9KHdZBQZM7fQhm3tPSF2FDrq3QPQgrdtVr9YjHLix7dkks7DfXAqyL8K7mEYSVLeocNiuUQEJptDEFfhmYoVFXPpxsrNrNr45Jvw3iTviD9dyTW6XC8p7DFyvyhYBFkLuPMTdrVjqpjugEXgiMNAzQMuAvHgEcDkjq3yXPYykwuZhgYPd2RLnCe4fjTf2XjWusefnvyNQePtyWTXYy1YrjrT5ruK8JRDtndwEnxdnTRP9U7Tdt1R7Ud45n6wTfaYpSnmwotx6mwv9doJQwR31EzQsU7fxfSqhb9SBpjuVtRRDEdy4nBJM74s9m9HWo", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035470 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 b/tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 deleted file mode 100644 index d8dc929d..00000000 --- a/tests/data/transactions/batched_tree_transactions/2LxpyNK324gtUbssZNtVgAnLR5dB5228FBmh8ZqPSBnFZ95oTNWPnwmyxesFASk2YDBKA7gqJ8kT2XXCaSDygYg4 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 183, - "transaction": [ - "AUM7X+MDMCyOkYRAynjaMkzh9t+ozU7pGkjwjfHRAnr57zymJED3Bl+ZemzXtyvDaKs/ynTnK7VU1mm7i8s7KQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2ujBTW0U9rjzn8w9XZ/isTvw4c6q+dxS97cKkBXTSWwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999945017122, - 30167538, - 49000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999944007121, - 30172539, - 50000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbf1RXq4c2WnZSZ9ZoTyBwrzrgDz5PhEBeP6eySUrCEdb9asEg3e2V2Hcm5MApjbwUajUxfsCJ4N7gD7nUQ1K2YgwvLsBR4iLs3TcCaNFJch9JVFb4q1M4s7kgxnWht1uogYjafHYCvdTAmrnPXsgLuhQuFBLzFS1cZF8QLHkUThZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035524 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 b/tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 deleted file mode 100644 index 5e7133a7..00000000 --- a/tests/data/transactions/batched_tree_transactions/2SUmty2iFUepgQiNdE4ARWn2W4fyMGGRmhZswgJ4uaRv6ixUgzXNp3EZoibhGZJgZPoXw1cXutRt6NKgktKkGZv5 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 144, - "transaction": [ - "AUf9L0tC7U3zxCjdH6rAW4Dgnxp1LS20LedTy5DdqWHWAhH/DGvZNLME0MlxwcdldMIfKuwuKhXN2aUvWdzquQ4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUqWywSIXnp2i3rtanDg4GY+H8ssi2nOrO4CXg97m/XrAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999961347155, - 30002505, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999961337154, - 30007506, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy32oi6S6cFBk4fw2b2kKQCy5HgNFaTFfm5PwurVRsD23Xzna5XLHizrHYqe2cbsnNSb4V2kmefKHn31s5KJbzgPtGhguauw5on6qEF75wv8GF9ujyJGKnUqEq3HUf9J8WueALZdd5u3XDmQCVWbDheiNW8LKBTyffVD5Zu1T9iX4H5bUuwuxnBrhqiJZPbAww4rdpnUFUedxDvZXLid2VRZBB3c7hvjFVdJs9YM3NBA2iaUoGF9e7xDKMVaGKLqU3R8xG3FZyUk8rRv654DxfTBDRC5ogTGZJRPrHMzsLz6Rw5qVwKvYScZQ3ws2XGgE9xNJuPRoopEsw69mWSKEa8eCyYPG5frG3fuCEWchXEDhredn8fB2WRfihqV63y", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035505 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE b/tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE deleted file mode 100644 index e25b18ff..00000000 --- a/tests/data/transactions/batched_tree_transactions/2TxpZF6Eca6JZ88zJbUebs44wruJSvPPUmy4nNXw2s7p2dvwVGukneoYmyvYjwQj8XxurSQmhDxTVBZdSbdhDUsE +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 330, - "transaction": [ - "AUlEszXCAKRguBucES9S/xjRpVFI3DIHI6/v6c8S7ANz9RVysqr/Sbb0IuU7bRi/yzhppc0OClZ0D5SVLW76JA0BAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9DSh5oeY1U3t+Vo9N/Uq8lw4xX94BcSq2+NPF88icQSvAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAL+bqM+zKtWD31+fM4wH4O+CG1Nl1Es4rxMbe0Xk29QClKRUEuPfKNt9qz2CSU0HGJBtVeAi6ccFyBf/cb0Xg2deEsDDKX8jtkXq8EOGPwJTczksjS8Hk9J8ufM2sltjhh0gWY1fx7M3wmEWPns0AXigDcAGv1u+UJWzA4zk0s0F6/4kurYu8nlh66xViHSkSq7md4oWUR5btcZ5Yy3GP0=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995028200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995023200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74wtViw3yz2ZZJjGFpFEgimiUsBw6u9NQdfvacoN7JBvxUjt2m5YkULAqrRCKX41HUXKPhbt6Fdtv3KJ2JeR9hrhzrKTSwdSvxARwAsb5DUTsBqwvLXF8fykJQqHypC7PkeXfuUT7C28mzCp7fdBZbKuRKddosYTg4GmUPJLfacqBsSy9GwfVN3aPvEnAiMezYhyNwfycV4szGqgsitFWgZanbbzC", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLva2CuBwChVbiXZSMu98KvuoZe76PySGXNedYJw98oynMTNUax4yMkVQsvnZ9c3", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 119254 - }, - "blockTime": 1746035595 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi b/tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi deleted file mode 100644 index 5e243cb2..00000000 --- a/tests/data/transactions/batched_tree_transactions/2bBZYZuPC3hd2NMqPqhiRJ9DCSFkctzQNDehvESs76g1axmVApzmWanZvdXj3rzB5XUwd1GVFWyycbL3Xxdp3Gwi +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 150, - "transaction": [ - "AU9+jKXqNrBX1t/iE9b5KTHVF+OPiON30gvqjUbVXtmZ+w2gd2K2ObtRZvrruDVF8/XtyliDzteZ6Ag0elqpmQEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhwnfuB3sIG0y5cYnLcBXmYC0MWQMpinx5t4r195FUhQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999959297150, - 30027510, - 35000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999958287149, - 30032511, - 36000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZVZx5EcMZ8AwwBAuwP4DGozVTUQsUAh9xcyhpjujGgxACT6fQ2VHMwaiEGekEwKfUun4QJtmsAf6s4gjBJZ4ySpe5WDdEAgFX8Gg9RRwSGMMuDUAiASvLphKT48TWpa6TcHmdocKKcb7katr8ofTEqQaJBwXyAA9Pcuayb6iqQ5m", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035508 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 b/tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 deleted file mode 100644 index 8e47632c..00000000 --- a/tests/data/transactions/batched_tree_transactions/2eECG5vXzMHUrKqfseHbtzeRc4eYvH2Za659XWTV41YfFHvFe3eWxhN18ekCpwZV63HbL6xdAPFdpo2sLjgo9y41 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 76, - "transaction": [ - "AVIe3ZNPSxa2n24o4Tiw7a4oOBfsDoF7G6ek7Ezp3F+KM4mQQnThv0q8wqx9dPQtPEgm26GpHRX0wMpI/rrIoA4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWguUEcIm33hTVbHdd+clDV1ZnfL7EmEo7UApfZVS0QKQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999989907211, - 29722449, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999989897210, - 29727450, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyB8Rjy7qS7NoUjizDC6eEkCbzHUANt4UogTCQykfEkLFYmgcy3S8JyaxURC2HLM1TtQrn6unduXaQXE4k8jVDv6sv7UjAYXXknmwDHddTQF4QrdEDRxeesSrPfRuG8g1iFNntX15Z5ofAu9oXJihTKn6ijwC5V9iXNcDaiQ6sqqL7HHxTKXd2rqp4VAwog5aTBFHNdqY7rky2UXweca8ANXefckfPXHEmavjNvnBjEiwK51Ni4wzauYjpPiEXxzSVCjdMRMVZ9Hd2J58urST87R1LqwhMCtdYRs6fE2JiqATJKsHxzfQwRvnrC2RM7gbBtUUAH5Kw6JQBrcaA29UMTRnQnBhfHrMwUNu5br529ezrvP3LfZvxerK5fsi3R", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10035 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26730 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26880 - }, - "blockTime": 1746035474 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m b/tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m deleted file mode 100644 index 5a9bcca2..00000000 --- a/tests/data/transactions/batched_tree_transactions/2eRPAzfGLJNk5uBBxQdQ9DoY7kP5fW8ahesY245WX1F94rRuhz7MGQGg5RsB2YPnjFpU3xd9PLd6BVbSHGzC1Q8m +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 140, - "transaction": [ - "AVJJc2ic+mrZpCN65OPfaArJjmO4mH022Rg4EKT92ZxjaXQFo+nmy168MatsHw1I8XtFbi7yjtH4qkHkKwy9cw4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBt30jsHImvwMNnE+fy1TfjwztkHbY/M4OkJL4tUVbHgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999963377158, - 29987502, - 31000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999962367157, - 29992503, - 32000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbbCVNSwrtZSaNPSprJmoAEZ4EcjDLoQJjwZsFGkiasGEtHDqNi69bpuUkgcWpfo1gEJ1kzXZxYZQA4p762XZogt9uJY9Keb7fE8dmeLbGVLqs8h29DB1BKrP43d4fXrmd4Wd8pMG5SNPQ9BJxfRhQqax22pY69THCWHsb6XGbHRH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035504 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM b/tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM deleted file mode 100644 index c9f3a2a3..00000000 --- a/tests/data/transactions/batched_tree_transactions/2eykki83vRxADXaS648c6A1GSXNz4KFr6j6hrsL8U1EFxVQP3q5VKGiNeZPavc98spTtUFmNTXRgrwpRMuo2qxqM +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 305, - "transaction": [ - "AVLEqxYPlljXmw5IOb9cVoJ6CAlvhPutGswDyfwK+IpDQVST6wtKSvYWAAd1RsG4vgN2XgGfJj2rg3Ov9kZP2gABAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0JJJZe+34FZ3l6rkI4zFucl25Bfs4RAA9O7kDEAVptucBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABC/lzoZeRMbFsGQWmfJcM9fbuxvFAaDYOBr+DwWm8tGC0phLhpTa0Zzw7nUWY3PqLpnhl0JBd64m4JhV5d2BewJcJxFu951PjPFvTcSDTiGiTwrnMx3kGTC9+rTwCoKWw0mTzvUEOf2Bz5MURYUFihjbQjwORy2Q4+QlB98BN/LD8H9FhUVpt/8zx9T/J3FnjVRE7SzRCkj8GE5+SWfQnY=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995083200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995078200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941ZvDdhkDXLTtWTW2TxbC9unEMnJRCYks6sEeUvqgk4jf6JoNvKJoUSzLbGbGZmB84FofQgQ9quxTSTwCRj9fJK5ue8EfVPwmNg7AC7vFDKyrTrJgwhcf5wssMrrgtQgsGTdckUwaedRzWuXmHRWkHGGkV4ibMZsFoK7u3PfYDXzNWxXJrQXZTiWcJvswYwU8QjFqCSpLqFmQDfXeTp8mCWZApeq", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMwfrhroAEBzMj8yH1L6vBE5vLyUS7BAC8VpSMLNvQXxbCJ3hTA72EW84VtdbDck7UnryteWnbhvAsfCR97Be1kkqbQNAMQZttAAXKc92zW", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035582 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ b/tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ deleted file mode 100644 index 59849acf..00000000 --- a/tests/data/transactions/batched_tree_transactions/2g7Yrz4XEnNpjhgbdAYBRJq4BYJ1m3g3EqK28Pnj7t4hpALkPp3KwosQccHPYGyFRhbvwmkHHR6ewjF4DD3y2mXZ +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 139, - "transaction": [ - "AVO/GlZn7KfEDcil7LeE3tTEuvHka7fxo9kmo4mJwakXb8QoD02Tg1TBqdL/1AM+to5DZKxZRcAZ6o7rcKuiqgQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWm4yu71mawqJ+abTqIjzDeAPDnlsSNhNzxlL63LV5DXwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999963387159, - 29982501, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999963377158, - 29987502, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy8NuVmqxTeA5k5Bpx4xF7xc2PFqe3YuifANLiG6HkL4Tgt978LmKdS7rudNzb9Ag21kpRHQDAgirLH5VS373wxSPFSxZQa36bRvxYAXPKkV2QU6Y2DBhKnpJwGbEFyYU177Zqmh7DhbJVFaAKdYC6VGamuxRvkMbWUiz4xJrW1YntP6DNt8UqiXFic4NWUdCT7XN39ccx6fJ53UqyxnZJFYVnGRRrceQiTZVNvHrFGaRc6hwQW7epvmwWaZhuTtGfZGScMwSvh97321xhUiKzRo7jXRje2m3Wn6DfmULHyd8XpA2ibJzau7ry2J64BfGY24HqvgFe73ChSaxWK5iqtKE9EmXCKovLtFWYDpZRcixiBnZ7WtXJxoiDupa9u", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9257 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25952 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26102 - }, - "blockTime": 1746035503 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o b/tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o deleted file mode 100644 index f9381863..00000000 --- a/tests/data/transactions/batched_tree_transactions/2gk8iZy3CZJDjJftSZrbwjWA2B23ZNmDVQrhcaD1tcL4Ri66kmBxjP7pXWuxkVmotrMgz9RgbZScQusbcyPs6W8o +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 316, - "transaction": [ - "AVRKWdo08yaSGi4nYUb3aiorkqWTTHe78drMoYGwRAqIEB/KEooXzNHakP+ek+zgrIy8pz1D/a5NgaP431uPZgABAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0plmhfwrXajaPf3S4d8f0UPeI7euvKgngOEr/ZqYo52MBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACJ/wR2s2EZX4WO06FklN+U04UmhP4oRZuRt6SuLCuUEjVh49GTvN4VG0Edb3MvQ+fYQkiX59kxbsJ6tTetmgbyJRe/vgoWjvogTC1QDtp3WRc/1DnbdlJBg+fP3r5NVOA/ddqWS1//dSQgQW8/NY/Y63YSLUGRdMr5uVGi21NnjigER4sf2AHREMRvmsBr7jDI8Yfls9ysc2gnGAXlAJEg=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995058200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995053200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r89427DQbn9e1bd3KvKLCYUUyFHLuvg5C4YKEnXojt5G5sYVx2VzoP596PiwatjTRzzHFTj4x8HXqeQ1q3LMC46kf4cbESSmBiFar9Hm8X8hcQ3CEu5oPcMCKtvVc774YZM285pUaXUb2omh1C78pLfNnA61shnbQnXoXxXdita5e4YmJ81d9ECHgjMiU5B1eBCgQaLGwaeg3hVC94ekFmE6R4smRxK", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhEddbqwA2RHFT98njXXpo5A6ARFFUapn5rmQePPWELdLjPMBDFb3hNrwSFbi6LAHe2UdCZFEpwyH3V2m28eKwCddPbERoTNDudEokwQo7p", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035587 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK b/tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK deleted file mode 100644 index 1270edab..00000000 --- a/tests/data/transactions/batched_tree_transactions/2pgLixcS6n3L8HE7Fi2JsrrjyhGRmkxTGxPLAU8kTYNKmop7gwPhc4iDnhX6EMhxVpJpGPVHodCMvXAGNYbGGVwK +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 66, - "transaction": [ - "AVsiB/+sYxp2Z3SfSnh0WtGmXtjdQ010EIU8rwvETnMY6NG6olw2zTvGEOYESinGDLk8J8GfnFkOCxuh/Rv1XwYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVF4R2TYafhNAp+v+o+KsbYxMfarPnPZQiQsn/ptSofFQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999993987219, - 29682441, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999993977218, - 29687442, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9ca1VfVEtDhUcZh8aUGgv3iDMuWQn5zGxNP39i9fo8z4toTJSBCqgd1bCyLtFsaAJo3jm2rDLRZLsPqjFJTj3XJ2faDPM5NbUdHGUFswX9B7dF1FNzbz9uh49HrRp1Z6ChNo16V4XN3AsDSmFrE5CzD5h1iYnArDeUAsZHbQj59tYCSjG48bMFSktrhG4wc6fpmLuWtDhyuMjTeuYSA1ctcLaJYAxMYJQSik1thDQPo9mHgWr26T7RJqew5Ppaum83LMHy2fudt9GThGyi4HTcQBzGBtC6SZdAnAwUaTpErEY9gZPQgwRuReoNYHfjxdWLUBJGEpAPUzpa6SUCMm6fTvsZ7RZqpDdrgK6dqJ36ykFXreqWrkB9eTPFhFd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9183 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25878 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26028 - }, - "blockTime": 1746035469 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X b/tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X deleted file mode 100644 index d3f49af2..00000000 --- a/tests/data/transactions/batched_tree_transactions/2qJVpBHVWySt53EZJTYZpSdiMBDCS9MjtgWWe5kfnkFHHRXFj52nnEfGECbK4tqA1YWZe7wyfR62h7dLiUoZYZ8X +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 72, - "transaction": [ - "AVurp3Vmlz5ldKaMZltelt7IDC7XyXnZA2m845pkOfRWP0f3XAFQDgSkD4+jJV6p+FEu9UByR+yuQweSJ9278AwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVP7ym2PTMI7SNsuEUm9sYulsA51/ORzxbeVqjjmz7kLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990927213, - 29712447, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999990917212, - 29717448, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyBh4WBkDYHxCRVQwwdjugZLcYphEvbZoNRD3KmQ9pHUxRELmBdm5CWmHrsNgsypxP9w9k7JCxcmwQsHnx52ZxWf3q4pvStXi6r44fU7Mv2bigAo7pex4kDsZQSdEyDWapB1dfoBLiH5DXqAtKP74qpbErNgAPFn1MrLnuzHufGi8gYLNtYDuWYZoXWYTbbzRA429Rb1g9XRj8yitaEgSeVVMUh6FXiEQvCCzwY7sGbbxUY4xfNKLyKsSwpASfqQ95kjGYnv8tbG913w5q1vvr1ZsiqZ1PdqURUmT3pSuw1jSuDHAFVwqRr7taRMepgKVE21DnCwhPJxNe6RSpHrqk2WS1AseRgTEYo86Ei4ZftSruRYH5QbuGV3FbPxLoq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035472 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof b/tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof deleted file mode 100644 index 5501f31b..00000000 --- a/tests/data/transactions/batched_tree_transactions/2qJcBZqqFuiRvLVU6WkfTKBqAuKT4BSdjWFgQQPZpxKNFWH9mzrUK48x2tTkPqaxmK88noDa4rpSEHGJvss6JQof +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 157, - "transaction": [ - "AVusEnR/Q/0PNbCU3PZy9Ewl/JkSks4C2sIvS0rb8HmX9Tes1gbXZWNda81AIJIUnSZ7hGxyeqFMPCoPaGbRRAYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVlk7Mvg1qL7fnjSIiMPTIGvLfV9umBLuc5bcmNE0jVZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999956247145, - 30052515, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999956237144, - 30057516, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy44GcpMhA33WcuXu1ttMoqW22ftMoVhYqiKDTvYX6zLjexg2ZpaNCqTjUg4KRMUv7V1FKtCK4y4fPAZW5vqJcNSCrmswhw9ZQg9CDpP2No99yN2oegQTBFrFmbXXJKaS1jfzGnGUQZMzngHB9bhrwohs7wPp4Py5MgeaNAEguzey234dLLsziTWve5MM9RUEJQzYTtkkiVMsfRLkVYcXZNkTtpWrbwu1H1VUkbEPzTtwgFa2BAgkQBdd3n2vdVfKvANENW5JKWr3UDt3qwDRrz9H4QsrtvRfvxicvm9F2NnwevTgnAQ8tnfRRfnTu2Mb1cki4CpUo7QD4PwAxZNfaHVfbaoRuPHPzzJQVX87mySzDsvAP6qEdBihcCQoXM", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035512 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo b/tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo deleted file mode 100644 index 720b8052..00000000 --- a/tests/data/transactions/batched_tree_transactions/2qcvjhRHaZ7V3nnUaLGY6R3cdQ1v7Ks36ZtwTem75vfAE34rnDEB8wuaw2a7zCP3NZ4JR2MmvuQa6PJb5i57c7oo +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 158, - "transaction": [ - "AVvxzYnRVqbWmJt+GsGhM+1m5ZiNiGT8VGNwdvyys69Zb5M2kJudj1CWc2mDCJ31xwit3rWTwqa+qY7qBdQViAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWD/VW3DjuJiLNa9BFAv40z+iDVh+PTFnce98x8Q4574gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999956237144, - 30057516, - 38000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999955227143, - 30062517, - 39000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumR429Jhmhq8K8orcpFw42Q4TyfM55rPc89SWMfem2wCUTfpSRaxQWS4wzq8ukyGGrKPTbVGP2DADEtw8ihRYT481UcCtb8Ex3gBPyZx11CtxqyeCoqtYWqTLMVamKhh3mv8wfDpev3Gq2PDgPcwwFkjdZjSFYHY1q5SY2acesQKwd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035512 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq b/tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq deleted file mode 100644 index d5e0e0b7..00000000 --- a/tests/data/transactions/batched_tree_transactions/2rrLX73cB1AQM5bZteoXJdec6fSDdL8VK9KsuoDP79x4z3LkjhcjiUMdtyVX5TjVkHKyY6Q7UZGtNj8ygKEbxVKq +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 71, - "transaction": [ - "AV0BnC3BT3eaS9AU4ZtSWBlMValT67P4zKPAkVOa2oZ5plcfsNO3wN6kMebmjfd6Yeyf9NYcSVGdecYC4Jt0YAwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXCeN5xp0y3lWUK+aGwX3lPQjpl1f3K3EJeItTUNF1VyQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999991937214, - 29707446, - 3000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999990927213, - 29712447, - 4000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUXdbFoyktXH68LuvAjsjioKBHY9K5TdShAw32MS74ckTmNvBkB1AwPWLuJ83NqaHvg1ChEgCdndZhofvPt82w3CAJW1nXu94DNiZbmwmvhUuBErodptN4XvJNM6vxae5jztVB9WgBvCzTnLmj7PnRTkYtYBwFLV3mqAukwZwQYWT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035471 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo b/tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo deleted file mode 100644 index 00d2e40e..00000000 --- a/tests/data/transactions/batched_tree_transactions/2s3hHth96EurKeiEFxDRREq2uNACBAsaHXJKPrpyQpKj6UAEhqA28QUNdjKJTktLtyniyN19Re3Kudo5r9XtGToo +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 118, - "transaction": [ - "AV0s16kzOsESKaojhkyGm4SWLBTjn3UaYXCuTBpjDPTLAdA/tmymwWNWLrIwWRxvLk3NkIHrD+UqVfg6y0vL4AoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVFOZ+IRPRNISndTRLsSGJFMYaM73JGi0xMR5UxxPSPaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999972567177, - 29892483, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999972557176, - 29897484, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzd4g7uRR2p6fbFfW5KtQ59fN483YCVNxuyS4HWwcfdqQWZ3Lo1nxMM5ov7v6g4jADVvJJ4RvCUFPgKqLGjBqeUV9uW3yDgPbvtKv8unCRUTpXMQrRGYSNAsmoU8us62x2odqP965DciqXic816hw8rJMaBNXtGCQQoybS7c4xm8yXri4f4K5JQMW1HceytNQpiTjCYiUL6E8451nGZ9JU1j4zUSFqS8VQFvCsNCHEzYgyR94ri4sP8daa3jvGRp29nMmA7ZggPvKMMT93FMjz83xd6D4myD83EmUD22QyHqtaKVmTjGBRj8bbMP8EtTirPmH7RZ9roVy3cedA8RnX9M2R25FFCu2PqnHCyxUvZEU3DpmZRk1Ca8h34d1R", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035493 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq b/tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq deleted file mode 100644 index f16f4aaf..00000000 --- a/tests/data/transactions/batched_tree_transactions/316GuApcmtyiovECZRiHDqJAxeAZHF1buaucdejbA3wDj7qhLcagBmXpvixowtc6LQF9W3uXn1oB6vWeBB1JxtMq +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 122, - "transaction": [ - "AWQcxyyPzm6FryvDI1iJWg60wYWnVhRSc0HS64/iGaKsi+CtXgegUFPmhZzOGhKfciY+mJ4HRpfPVXRs6i9lugwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWII4FKJGoKamaP01aZjEzukzJO/HKY0Ljg9wEEndjX3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999970527173, - 29912487, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999970517172, - 29917488, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAYdgTEjptVhuz115qN6eARWFFLn3tMJkFQzTsFALuDmhVYemRHvFxzq9J1h4DCYPGmMKXuRjQKqQey2njyrJYjgwUyuf2QYiDhcTtwgY3crbbLQtsFD5bF3Yu1e5GtFQir9sBvSyMhkRiLHDJJusikp7VdAhA2rErbKqxWT9Rky6EwUhWKhjppeRQrswyGWhpzXJYsT3nQhZpTpGvLpLM7D6mSSqhK99XCNmurSyavmkfPykMdBci2ijwTjqx79Mbk4JWBe2jgEEnE4QDyPyXejZgVFG7Z8LgAq6Vy4DCs87Nj8P8xY9FCKvEQwmeSsRVTP9gug1YCHayuxxLF693WPU5oy1GXceL4sDpe8gUH2sunVUjCJ4AM98NvSxF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035495 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum b/tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum deleted file mode 100644 index bebfb8c1..00000000 --- a/tests/data/transactions/batched_tree_transactions/319EN6FvMC6M65Sa6jHAyQTCC2ScDnayveEDc8wn96HukUmXuCZxSX86kCSSGPE9D8zwsNNo8oMPUsdYFGpGJum +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 165, - "transaction": [ - "AQG6EconWFkRCAe+H/VY8zSsh9CqvKR5vPAJZb/fOJWTYIxzSMtHqvatwPMzyrOba4TI9XwdU7Pp2fsZmynQLwABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUBy4VBTo8ukqzpDgxxqQ573uhkjXSXcE5Aej9QZCmXAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999953177138, - 30087522, - 41000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999952167137, - 30092523, - 42000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZcQggrpLxAB6JNAUPo7bnJGSEDAg4NDHCjuwH4ZrGXHZpKLdjXhXvK2zaQhPC1DDyRJ6MijZ2Sdr64aVguUvwyxt5mWpNWjojwGSPnxnDRTUBxVimdNW4gQGKuVcgD37J5t8L2JXEkKmP8maxtyRC6mJbpXztWLMzadA2hvNciHu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035515 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB b/tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB deleted file mode 100644 index d56350ce..00000000 --- a/tests/data/transactions/batched_tree_transactions/36SHWy5gAhLcRKcQfvcMtwgMNAJotKtHh8C3NMfGhxpvKKZYFA7198dRt96bbW3uZW48RmqxFjEyYqsRFxzkz2qB +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 70, - "transaction": [ - "AWi4xIeH3lhrBPLgjTg4EFMrxVvZfFx/HcRMoJ9rzC0km3Nxx6C/FC42SBTo5ZoAav5TRPqOwtB8/cTo8toV/AYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW3QlnQ8pTPNNTAHbXJHEsNannE+ST70sZSARRG/dUNfQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999991947215, - 29702445, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999991937214, - 29707446, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5Ti17tEB6afs55FSF1V8YU6ZGfCromzagnaTUviMoe2dfkEHgzDThP6BBUyLxfq7zZeedaPKbMumRPptLGxwvw9EGkm9U6ESHesdNaCGXUKrxt6aX9RZshk2HBbPcWp7QHYfedgWX9QzSsPt8tNphmhVehAARvLtQd6AHgVL9vYQtmaPzsPswZXKSmoFbjRF8hpUDgyboXkD8h1HnK7w6GmA4TLXztjSm8HuoKXEEpYcfJt4k8hvVJVGsM3GT5i8zwGXpkjhWHRA6jeBqhEMDoqiCN3LuRztviQov7nkQMeXWWhbZpAhptn3A72hyTHfQxRExpac74ejNuRrxbM2quQfE3RFakHuB6x3C36b5xA6yewL5ztPfLdFPFUBZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035471 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 b/tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 deleted file mode 100644 index 3beecff3..00000000 --- a/tests/data/transactions/batched_tree_transactions/37xdXvUopxxoWFvueoXSXJ3r8KCmaeRjAUjG39TgvzkZmt1spXqm2oJ6gfXcSVhUZdyL1cvKi32bTSYFxtyHa9j3 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 151, - "transaction": [ - "AWoJCNtsthl4iQbNFkeeehx8htBWpRsYiZsngMZcCEzdXfzxY0kfpVz8+PKxYf5fPQGhTXfCEcTvmqOqorZs5g4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXiONsoN1DcZs5S7VVCu+0Er7SBgJOUGWv1kQRT9KCxfwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999958287149, - 30032511, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999958277148, - 30037512, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9Czwu7UuCtRfLLZS71cWevrByhpEJssVqdmSNkZvMv6vpgKyLbhRuqt3ecQPiBPsJ9CvdQmn6c7mgiuR2TC4bFwjWfeBwJKgSuPxpfSRKbzE3QjNh7uew9sWCZMJ51Snav6JvXCfpNjsPb6SM44eYxBVZSVu7WThPEhioS9xs9qPhYGwUbttsS8M4jMUgY71RZHk5FzozfCXGKktNm2xuEpNkLk8N4w74CHfsEDFSJm9X2uk3VvqomYtBbsB73xt9pDxRTFcJCNkVcf57eZfaBMNi2KPNQEJcFLXgeFukYaVVvMaciTSkY27iAbrpgsv5kQSHo8PJdsxJgjvahJvjG7Pm8PbVxeMty9qvTwgdETWPQNbVswq5MLnnMe5M", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035509 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY b/tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY deleted file mode 100644 index 3f028c8e..00000000 --- a/tests/data/transactions/batched_tree_transactions/39rxtpT1bngmMxFqJmScCiJCkNqfpuxya9kr758iP8R3G9ZwZJUEFDYQNGMJGsZT5AbqaH3pQEJxkkDkj2tPAYpY +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 173, - "transaction": [ - "AWus/ywxwrnoHBptOn1zkT0gRCNGjotTMGuvMB/yDzEwPhql/gpML9P91G7a+AYvs0OXXZR/AG3UCj3wN7h18gkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX+HSqYwPpN/WIOoV6chXG9LkI7KIKRO+Nb1tWpeQy6SAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999949107131, - 30122529, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999949097130, - 30127530, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyB4qsmbx8tgqmngNCaa3t3oBtqfNJ2LKL6CwUcUoCqaR3Uvu9jDT6xLBfRGXdacrnPQMFESLbGL8eWQzt67H5gUoPBtihfMRBbMuBm2cHMKcgexurJLCskeBhXzFcsAtmd6QGmyVR6nvHfg56EYUV6yeFSSf59MdB8FMf9qngfN9bYrmnGRMZ7t8HxynJ121mXkL6Pexuej5XzDavtGHWxuYna8bYDYgLHxPXc7qp3r6tBq9UXw9pF37DLHdP5gfZ2P1zfoxC4SGFMmmonS7cG2FeqRcxCh58SpVA6MGgnwRz4emB3353MzC32KrwEjBgft2h9XLeRHyYwu1LtEVxmCWC3YNNcP6P2hFsC812WV4KFwehiqqj7tphnf5R1", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10113 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26808 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26958 - }, - "blockTime": 1746035519 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH b/tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH deleted file mode 100644 index 3caf98a9..00000000 --- a/tests/data/transactions/batched_tree_transactions/3BLd8TnsG7FLjAzuuQT44LAE6rmBXiYqCKbu27YZifMu1kxZ6snH3iHRfDriWVPtCaYwu8RZ8s89uPJLGEpSvCRH +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 170, - "transaction": [ - "AWzzClmNX9VsW/oVU7wB3+BpgBYnJSi4jXM/2CUeqlKMImsc1FyHmtuPXRNqnQrQaeQKq75forfli3CpyG/MMwQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQKFluOzhiG8Srbp7IPUY4pXpnszKukj3FqrDCKCi91AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999951137134, - 30107526, - 43000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999950127133, - 30112527, - 44000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWPdc127Xef22x1bXDT1jZwy1GCrjxUDGtGMxaQ4Erp3z1rZDXFjCRp9cjkMhFimFVY3dr5fagmv7932rPgBw7wLgeHpGAJAZUQmz5PYicKcGrKvG9PR1DUhSnF49Kx5Pzp2jShNv6KjCWCUZZVu26oLbd12FN6oMxeoSGQ3rwC7R", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035518 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj b/tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj deleted file mode 100644 index f36de1b8..00000000 --- a/tests/data/transactions/batched_tree_transactions/3K6JsHTWySMYQhkvJvGJz1Su6buUKsdaZ6oJwY3qohSAwtYiYMyK9EvZUNSwjPENqg23Y9oovDiKydPNZUoW9dZj +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 99, - "transaction": [ - "AXOiq+KiA4+M7pGRuzRJVER2cSaWzBCfMkK4jEpJpDg6TxUHl6PWxl7dzgC+1h7yRCnTdG7gLMFyazP3n50ZCQoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWhdhg0EgoVGkNLWeNm6MqL1j+nHp5BUSTqmLdWPP/AgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999980717192, - 29817468, - 14000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999979707191, - 29822469, - 15000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWQdZqk1Zffz6x1mCZDSDXqCDLuXusY3uVejLyRUa67cL4FYPXQR6LvwJvfzMotuYUTPLTUd21F73XBAviGcoXUtp6iaiqYp921H3CWo8mTNP1idvKqGNYzfezqbRr2EfWRLHyTpUoRY8ojAmnKS36b9EHueydAmDcd7u3BrHGxNB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035484 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo b/tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo deleted file mode 100644 index bf343604..00000000 --- a/tests/data/transactions/batched_tree_transactions/3KwRm659NPQsUEjk8SMtq7ESomwvUx6nP45Fcg4nnnXDmspjZCtJimAZWRkAZuvg7yugnyjeGmuYgozMyV8YgfKo +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 146, - "transaction": [ - "AXRdocN/fmWW7jxY2DvHIrYrfcEqew2K75geKGe40HNyHk2XHdFxY1NonjthVLygctlgWSVjvD3aLVv6o+veOQIBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU9gEebK7zg/X6p+DcYnCuQXXfKr3Wi9ZYyvyDM7DWuCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999961337154, - 30007506, - 33000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999960327153, - 30012507, - 34000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbBnjmNoFAJ2oMHW9BzCZ59BLCPRAnhiADA2FwxvnmmcFQWs4Ch6JC9Px5tQjYLU89QtPEpdzkJLLXDDhPR8e5K5jjJJLqYXaWC3kqkYqQynqkt9f1uBkfFcCsVyKR2QyMLR42Zq96X9cKExJSpDuE3Zgmg7zdMJQY3pCf4Yo4kBy", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035506 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw b/tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw deleted file mode 100644 index 60c1e907..00000000 --- a/tests/data/transactions/batched_tree_transactions/3LZfmx9zZfR3qFdF9Sqp156RbQKyseqzd55FnXepUdsdvWGCf8GmgB8v7FNSHdbbER3Ke782KeSsDXvhF25JRqaw +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 167, - "transaction": [ - "AXTnk/aBFRjSgkDaqZPPKGRaDfiOoiF7OvBfQdmmDVejqzeEHCOf6qsEcd8hSD3Ua4s3o2Z/P0W3ilGq/Bz8QgABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWt9Yuuxb6Ok1PG5fEOXF3ZRLXCNzef6r9KyA/rbrxgAgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999952167137, - 30092523, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999952157136, - 30097524, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy4fYyvuMuJEzcmQqEkWRSfQfEkjeRsyACAhpXJVUXd96HTxX4VhKZpq4ZjmKswxpkVdasoRKJqn6q2EJgZoFwtmsw3n83muLW7w2m3R43ePNbH5zu9iGRtDJsuGWZip1k1kxUdQPvYA8NCtDicWf9AvGF7CvPVt8m8q3GXCeQLKwm7Q3FifLBtNcM9wq8gh9madvpGD9iTuWMBtgDUWeJTAL7b594Ntf3S3tAMaTXTsN3NMd9kkmYaQ83RvgQqBYULwyHxNgryESP3T3tXzRbb8nQA7zySugY61pWiTxesCdK6gaeG1G9MT1L78cAsB9sH9tiSFPbMhHjbKCSW3itCpgQTk1ZVErM2dY63nM1BtYxUX6VtCq76C3KNz6po", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035516 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL b/tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL deleted file mode 100644 index ce5d80c9..00000000 --- a/tests/data/transactions/batched_tree_transactions/3Lks3xbCxkhcpJgyrZbxh1XKfY2H5zkUBVUCcT6BPxff31w6UXdkygWoNQELK21ZV94cxP8AYQ1pf57NajLwmmpL +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 123, - "transaction": [ - "AXUSL+hLS2b+HKQJncRVV560VfExVJaJJyCYEUYve3WQYNsQ9gpkUzwejoTj20RPWMSNBIf+kM8ZQbIYBNRzygkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWead1VcDi5XOR8HAPpEF3fu+SE0Ai7sFKjlGehepEmuAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999970517172, - 29917488, - 24000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999969507171, - 29922489, - 25000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRLAZsWw9uoBRwT8pSmD3h6Qc48U8tob4ghKStHUKbCJowgbChm749DkSCeJapDD6qqsCaib3oTjeHFqxPEXBDB9tVAEERJ6S9hUMdyVT8R3RySqTTSZC6jZmxv3m28zXBbRGsYwyV6XWM5gwA3RtehaazPrpWZYfLzdm9Y8rBiBy", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035496 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ b/tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ deleted file mode 100644 index f8d5c7f4..00000000 --- a/tests/data/transactions/batched_tree_transactions/3M5oN3LpCZ7C6fDihpbALVvQvZgfSBK63J6oTZErvQWxe1g23QNppRDswzrup8EdwVFLLVJASyANVU6q7ZtAmMXQ +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 141, - "transaction": [ - "AXVaQ7ozCCsh+hHwPFq7IldrCA5j8iJnL+oJvyKo1Qt6P8XVgw4zdYpO5GTZh25soCSeKDsz0GoMYVAhAYJsRgMBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV0OiBlTCGaRDxuz/87a63wWMroeG7kW1eg+jkW7zg5LAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999962367157, - 29992503, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999962357156, - 29997504, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy39kcUHQW5Vy1qsEunjoWpJd9B4yHC1psa4j9dMxZ9ANFEqArstLNoSLxH2cm7fsb2NcDiyrCtMnoaoN2QosXQpk9ErATJ6hsmrcrFaz5GeYEogw11UDKNXBuuLHH7swnMD32TzC4LkqtV91jBWUXadyycZWZbqqjuPgL3ey6r9uRbTtfuiGZQq9NhxxLqbbrDNpQw5huUcSgx3UA44SzRwQxCm1MGk9ymn8kEmGXeVDfxnjd3DALq5ZxQVPKyjs4xfre9iGN2u6De6xQcmYCTP6LzTAoTGMGfTZumFCH53G5nSUaQmtkz6wFdN38W9owQon3V8ioT2eh43WACugoikugVF9aKvjaPek1nkbxRutNLyHcT4UJnSPYfm5DR", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035504 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq b/tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq deleted file mode 100644 index 49070500..00000000 --- a/tests/data/transactions/batched_tree_transactions/3U5fCQ6vr7W4wXc3dd4hF6EnKiY9R8MPD4rLiTMY5uepYNLYkC2dpbPpwU8HwjLzKbBzpikKfvBN9B1ny8PXyjgq +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 102, - "transaction": [ - "AXtjFNgc3uejMOs//WNU1A9FE1eU3jSX16CFzSoypukpGhlXrc4u88KOFALK/Uw5ei4n2l6Q/pAOEljzXJCq6g4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV2h5WMZrDUJ4gz0SDHUbPj8gqMh/tetQd3l/NJ8UPzEgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999978687189, - 29832471, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999978677188, - 29837472, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9BYcZHoyFimBs7mizJ7YRTyMRAqGbi54jrKifgH8juc3inefBNsxEuenMgvb3soYbJ3q6HAbCeXf6FKFD9Gt45JG8tUPB2WfPF5DCyXQQoYrveBk9EyzyF5MP2MDVZDff1ymBQrmvL97r8PSrGt4LJvqz7gFn5v8eqESYxC7rG1uWqs7otmEQMiCyVxA9ER9YSbVqjLZQY1Ze7Y79dw7PorR5vNims8QEJ2JxMFVt1MYjCK68NYyQ5bfNkTfyUydBEFPyeWSGYSQBC4eUB8PjQjtoiVokFQS34PPMXhLuB84ioPzMJ3vDbWyW2fBwSUiMruLWCBoUx7u3AUgP7ZE4YBfehniWGfmYiorNT3J2XWhCFJfTs9CekZES1JBh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035486 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa b/tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa deleted file mode 100644 index 14e25848..00000000 --- a/tests/data/transactions/batched_tree_transactions/3XQjgSXc1Z6xNDnkcwgJNTv1xRS5huVVnpVsgWtSUVD1SKi4tvmiYx5nhYUfNGEzbjVGe8St43uwFkHBj9XB3HPa +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 155, - "transaction": [ - "AX5B/ToCcJcagJsQdr0m/6Y/pxiz+8FtC7SbSnrx68+Kb793tKmQB4A3WU24PEaJQfJU+L2U4KkPEn38PIcMiA0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWoH0PJ4sBIMdJods5X8KzFkk3/MRYkJCGYjkNYcd26gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999957257146, - 30047514, - 37000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999956247145, - 30052515, - 38000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSmtZPaPM4tYJofr3UNzKmGHLFqpmB7XgjqaXMTfMJdpfAe6edU4Y7JmMGjpAefFyZ5BVDTDahWTFmvhBtYpPmfumekfbQw9PoQBuP392w5pUfSZm7sdDD4jwANvgqHXMz2uc1XwvQXnNHgYckPBKZBn9MVd89NurJmqSRxiWrVdH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035511 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf b/tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf deleted file mode 100644 index 9fce551e..00000000 --- a/tests/data/transactions/batched_tree_transactions/3YGtQoGxKgdYZzAcxsfvvFy8HHgu1F6YwaX35gUCgtBF9D5ZSnHq2qEWasS9UEv81fAnPoCwk32pMPpUdRuZH1Jf +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 130, - "transaction": [ - "AX8A4GD7scxuhiVT2H984UsGGFVvPs6YO4hpCCFZDNJ1maL8ie1oyOH4OxvGZKC8kEcbz//NO5WlkaS2tvgJ5gABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUaIF0vMiMzkR9oJLXglHz8uh3zIKc1MYfeM1r5GT2BaQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999967467167, - 29942493, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999967457166, - 29947494, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9Q72rZnovrwWRLzwrTvMk9N12yZreg1i5pxAVEwHZz1qVEc1HYHA3uSyJTizkYsfarRS5bT4hSG1ak6HF8LFhV25W6zbvwEv3KQeima7j5PdTupFxzfGzpW8P3xUC7rnRrznNzYhjRp981Y1vrzkdPmwTjQ25UUU1kZkJ7SqACLvQ6X4jGkiqy9B3HgH89dRBxb4ZGWia5ppfnpV36UiEKkg9q3nuv1V71z6LPfep5btFN2PXbzB75HY6hdCLgGU3whJEJqQHSszjY8ig46y92u1NH7jYymGthKVgEfdhJ9brA3xVFsDxLztZrVaLUmFNmsEFtv3itLB7v4KGJvtJF6fjWU3mBujgihxmDWY9tu4dHhaHcqSGR9qgsno1", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035499 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY b/tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY deleted file mode 100644 index ef6e3392..00000000 --- a/tests/data/transactions/batched_tree_transactions/3itGWz8sNPCEjtVDyUTUsXxMKzfynt9hiV9eJGJ7ApTpuRzDLMHhLKLQBpvdfKbkQrsKCghw7P9PVdgGhBcbj9DY +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 171, - "transaction": [ - "AYgnMbL4EAcFCW/YEMkXgI+gHMIsYaT/MQ8upiH35QWWK2J8RFWUFeQNmGJblZ3wc9r56qIYOpXVKlun/dwlPwcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZ4d+jXyHDWfqmL15q8v0UATw63G6xurQLJwjIvfY23gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999950127133, - 30112527, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999950117132, - 30117528, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAza1kayg44Q1NEj2FqHvDT769PRDFLRrp1bxviamFvxc2R6YfET22uL8UywMhFWk5VQNJdKrQx4j1Ue8qrVokMGBgMnv3LAgNftT4hsuaAiEF6UjhAYK3FX6XEsxDUvrYDSEfAFnogPSPbjRqNGxG17QxnGwy6xDzLYQ7n7F5BJDCg4FeiSq8GPg8HXmRNZWkH1CYCDwacd3wkWZcs9Rd6Mfe6V5q9wZMtN8nKR5fgq53rizo9yjRHD6br3f9pfERr9A8RVYSHKftSEiKQ7io4wWy2kfZfs7Sz9LyC9UNr8biUYBocFvcVsqXsFA9EL6F13aBM8FMMRxnfcyMmhx35DZfGkk41HDuP9U1PDb38kMggo1VfG67VViTQMwV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035518 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP b/tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP deleted file mode 100644 index fd340ad1..00000000 --- a/tests/data/transactions/batched_tree_transactions/3mi4VprxvPmeFnXday3BsDGRfq35zi7rKTP3VWuX7KonSkudeNbSMCey19VLpivqb4bXTBrtVK6QuRVASSkheFhP +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 119, - "transaction": [ - "AYqWovDjsreH55L5yL+bIDNvak+pRtv96LSgLQmyt/0wiCKKm5qew51Dfdl5NpOF7A+gaTYVnP+xcjOqEy1U6QYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnViYYRDl01qPl6DxJnDHino9WHEDJcb6rzquePEvFB3RQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999972557176, - 29897484, - 22000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999971547175, - 29902485, - 23000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVEm6Xmfj3dfYJhTdReTjcNhbacjyPfAKT6hM8fgUv66ovRZwmzcTnzidayYmaswWUDjraNXLbB3VY73ScYQdfWUmtASdQ3koVF2t5wQWyWNcToDrdLicdoxUW5vfJnkFY4zWNMRSFBZQzH8g6eYziwzUP3mTkeWHqLaZeDfuNBNF", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035494 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 b/tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 deleted file mode 100644 index 34fd0d88..00000000 --- a/tests/data/transactions/batched_tree_transactions/3mu9A122p1iC3J2RN1nC9ZdVEm5bLt5vpM7nXsEKdqM75kTX6dpFvCMAScZiuNcVcemh6xEQiJqLSdfqduwPwNj2 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 182, - "transaction": [ - "AYrAz7SQk2T1jsGXNrauQCmmJYvTovOq6SGJJBZrneHJUZqfvVZiCSn/FjzyBtbyffSyVn3K73XeyGE5xKQqBAkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV3kGrSUf8ng+vMJPAn5aNCIpqM1UiPJvHAF6iyGcn7uAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999945027123, - 30162537, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999945017122, - 30167538, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2yaFGpGV8GRJSAQNQ65AXrPF5HoNALz8HkAt1vndRp4tv2MxvJ1idSNxX5E3oGcd3x5AKxYLQsGnKUyUxx4hxpC2CuA1g5k9eSJrfkoBeDodFUyowprZvvjDyuh5wKELrtgHBR5ChMXJc1Pa28qGFYjwdkfjQvPJtqCSEGGZW472wNzCbPnFFkdcfH5rns9UYFxUH2Hg9bxtLHzuS9ZrkD2LmrhZcqn65HGqDjmYoNvb4mSU8e8uNEKnFt5U1bmt4UkFxnT8HSSjxRXh7xBViWH9UintJ641nwTxfZ5k1bBQ9c6UP8bqYR9xJFMyPN2GENpwzP9fFSbq3EDxxxCeKbcRgtrbjHt8Jx9amqWCc9j7wdACo7guSkWAxdTT5", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035523 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T b/tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T deleted file mode 100644 index a436f82b..00000000 --- a/tests/data/transactions/batched_tree_transactions/3mxSHhsgp5wA55RM4AckpjBk7YVptF5SbTLU29wnwF3dmcTs5MbMKexZF1U4i5RNcUa8wUKscbTLsKJq5tr81b7T +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 306, - "transaction": [ - "AYrNWsTJiHvCfLu4QD/r7gp/TLZWAcokoLBtQx122SqJa/fe5kzk4RnwXtJ4OD4LdadLNT1LducI/hdrnsuwGg4BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL00adi/J6Regh7yOKMO5H8mNNHHbMpMNy4/GWH28WhysUBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABLGPldEOgr8VRdfYh7GLK1SJpfp/RcNiWHhvf4+RpjFiNGvZ7PyedXMuQv8S4m7xMb9uhDCmsVYcrVSwK+O4lIVRIvIsnfv5TWs2PIK8nv27PFVFYTZAjCf0H3sMDnMUgDrhjWrz3cFwmr4eLSSGXq8e8y3XMANKJQHka8+rCE8ENH7aVjtWvQdXS8zxfOsBenG/192fj+wfvgJMZnvCKU=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995078200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995073200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941dVPz5uaE3pvccFx1vCZC3PHstgtTPkRZ3eLU5fyCXSNby7KGXk6JedUsjAtDkd782abEF1LvWwpYccPvxiCCqs9KMEkobPmWJQefHZsLGzzy2w51MksuGeCRbzFSF4VM9G9V4641V5YMAajo8unCRsJM7MoG874PoR7XEDhDDsyGKiH79GCv6jTmEoGScUodz4ZYb3GoDzSucYHVn4YuqBdBa4", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxNjsiZjvsVeJASjNHRbMjvLfAe5RQcNWWUBqr4frHS6rZA4JMiPyMTms8HMUffC7LFvR4zJ32zuAApNtDJz7PEpCpb99xVpmoxt1wQxozr", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035583 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez b/tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez deleted file mode 100644 index 180b6b47..00000000 --- a/tests/data/transactions/batched_tree_transactions/3qJqyPG2n8Ua4BnNZ9DmpbTddYZvRN6tUevPBNed3NML8vtE6qJcYb4JuEoJaWb2YaMqhL4remAjTQCWmMVSq7ez +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 100, - "transaction": [ - "AY2xVCJ83V8/azy0WnIAT4bcYsZi9cFRHmCivDbE7r3/ieo2qAnwJB8MqCwtH1GPUMgpOUhssqkFHItUl6ILVQMBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWnJ1FDRa8mfkowlCGP5PUJQ8+WShta/5xqGFF4eSO/tQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999979707191, - 29822469, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999979697190, - 29827470, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy7QG1CGAC3AsbAA75C1kH6a45bGoUkS5TLsM6Sb1dVJi8kqhUsgCBKMXuft2Qh1rYMPGfpZtep8b5qUhpG4avuuBuDTPMz2nDBZzxtGB6bQWFckaeKYKazaNH8MdaQujemWby2kbAqbn1brwaU9RV5kD9K23S3XC9BbCXUqLWJvuN7rYPpHwXpoXGKat6hhmLQ7aupsyLY87ix3LmdLcTPuLrbntGj5G4zz2Rwmhr9CJWud1nXNb7qK2zMtqRsEHCAfF4ftscErDqp11Uay4rgwphAVQLRf8bT2LvZ8AvXiEbf4rnYy5jpXxvKCUKHNbKMHAki8YKVkoQHafx3ryKrzvQDXi85DKudsV1e5wwEErYEox6FEm7uc4aGHLv3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10035 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26730 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26880 - }, - "blockTime": 1746035485 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x b/tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x deleted file mode 100644 index 6d7b7779..00000000 --- a/tests/data/transactions/batched_tree_transactions/3tMyZzGinQTCNXzGo51w3ULWoo4NAtwC2diw1VLa2ddvp5TeZa4Kuqm6fCfp6BAkmvV83KZPnBpu2UNXV9oKiS1x +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 161, - "transaction": [ - "AZBTikOhdn3+Uqi33ENaSRY5hVTj0Xup6nVAbW/bVYQ1/+9J9JL7kSmQu53za5oBZbhYBSqF7bNQGPHvsrcF8wMBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU+C9OkdkxME5pnFtW1xUOsR7mBSBbbdUlD0B3KBGArAgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999954207141, - 30072519, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999954197140, - 30077520, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy8m5K4dkrza39nGnFydThCjwVFAmPwiHD5fgjzneSeoNwjLoCk3FoJmXN2QFBH7cb4GzXiLu725Ai8hh1XyRMhU8Gqgv4C5B8VEnvtaykeJw9PxHxULWMQUanxhT4mho6ZJKQG6EaZmTmdUhhxTqccSUPJCYCbU9iioGR2cqNrhiz5pk774inBNY6hqhicQYqDo6coBoZ6Lj4GnCpmh63FyndRZem3wDUuNA9w56TLA7SSrkC1W9KTE8FiKsa3sfjvHdg2eLiunR7UfFDNNYvT67Y5HYhA5UaeRiio2rTwjPGFrxEKz3YGxWK9SCtdCmo26bKwtrJzqjwYhyerKFREPRTppLmAuVHZLj3cMGsQ9mupWtYRLaqUEQ9GPAmd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10125 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26820 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26970 - }, - "blockTime": 1746035513 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb b/tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb deleted file mode 100644 index 23f7dd78..00000000 --- a/tests/data/transactions/batched_tree_transactions/3vAa23wZeaJFx79SrCXtC5JESLKaZZz42Ys4QfiqhckdW1WCg9SX7JQUZjdineo6LxLLf6wgAPaHRARfZMTRzmhb +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 334, - "transaction": [ - "AZHhp58BkvXpo6h2HZ1AWgLbGCnI3fsiP78RqjX7eMl9W2SB0FdoxzcmEpBUlGoSVR1nMdXWIXx46IHTlW0BcQoBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9NfE49F0sUp8+tuSYEEWluPdY3oX2w7yExtF8LnhFNMMAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABaH6XSWKfotv5qIjg1az7EYf5S4CQ2U28vOC9JzAAnio2tv7MOOU6ydhJXIV8p9a2I80jebG5SgNq2GpjxPM7iULJeGLNbAcV7pZi8LWv3hqhttnIESLoxanY4zsFpH1wuaouG7hX/HBKSAHIGbQm6f6rdI1nBXvEuicmpz0+DzMDyNbLjuVl1gjoblCjOrHsu5U05CwmsGo1xZdYmAZUo=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995023200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995018200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74xUwbBLtko9SsY7txJHATB32EdimftoeW9uJyjab2rxmSKD1ok6Tvctv8EuB3hQ7S5nhGipwipwh6QW9fRexxuPhQvrEBw2NE827kbsz8sXKyYEYXxVxYPD77ctegX21c1idkSC7q1czVx5j2vycBGEJx3pJSe9AbqysUXV46Vfxi9vzhLthFbiVUyULu387HcY6AonDxjRMKnX2tfQiahwvokRF", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xrJo2yhMyEEGDhhUxVwVr9AT6Msskq84fVkjGKhPrwmosHDsWFtsEQSah4SUiK", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 119254 - }, - "blockTime": 1746035597 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN b/tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN deleted file mode 100644 index be3cbcb0..00000000 --- a/tests/data/transactions/batched_tree_transactions/3vw4M4fjNV45rYoUy2QzaLB4g88mnNwnHWoGfqZwnF8Qo7RfbieJuu9fpub6d82PSijQUEZQ37v9eJH14sPaEgpN +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 104, - "transaction": [ - "AZKK/Y6H/DJbly5ffiKWkFrf67b7iLsjtNRFp+9b33Mxax4R6TFXgC/9/HpDNbcJc+khfakOriDmFFUWWqZxjg8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWVFCswz4A8PaNR2GoTyQXYRDzn1BrafW+HHQUcz2kXEwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999978677188, - 29837472, - 16000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999977667187, - 29842473, - 17000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumdSxoHMuz1kwP1fqiaxgbiZfyb5YCspic36C3Hy5Ut2uFjH8yVDiGRrUs5cRbiKGxpEVuJbxxR12Sih3q1Mevfnzapy7bgdxiydpRJV5pbgp3QCzHZ5WZkHed7Jpz9UogMJ5hsDouaoc6uC9u8iViAav5WaNTUYd2Mtsg89tzhxzj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035487 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n b/tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n deleted file mode 100644 index 748a7a57..00000000 --- a/tests/data/transactions/batched_tree_transactions/3xbazaMjyPZ4ywYDetAoTRhjMCBEZ99vTLJK4ipZChAdrKj13XNmC734gGk4gzL3JUTLm8WY4NpPXe3J62hg179n +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 127, - "transaction": [ - "AZP6Z8CNIZDSxS5XNvCERDotmv8wiVOX1CWM2A9+nancQ07JP1E521Q5KNZpeAJNn76IUH4H02JgHDdrHKA/EwUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXPqj7HVgX27KWX+Lzmm8htCrwEL9DLgsYNfWgQKJN2GwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999969497170, - 29927490, - 25000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999968487169, - 29932491, - 26000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaseiCvVkzRbYSQQ5wTPMG99wvjnMLmZcQa9dCDenJdTSwPZzSKRCMedwt16e7xFKEt4etPY32HtwSRMhSg44s8hGbLyaweMboMKxuCtJd2eBgX8DLSoFfmSJZ6zfSjSPSMMpwM4hKbsmQCjjVLebv6tgu28MgKa6PNUji8N34d9h", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16009 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16159 - }, - "blockTime": 1746035497 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h b/tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h deleted file mode 100644 index 53a208e5..00000000 --- a/tests/data/transactions/batched_tree_transactions/43exgGkQR2UQb9xjUK95H8ywoenfwCJgvxk83A7zkJ9AgMBc8s8UnzPFNhNHYDJHKf3WNxPWLcA7aCFr2R3ZR22h +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 177, - "transaction": [ - "AZhXEhOYlKPZndY/YtBMpwLndzt924ko/dJ5DirirmOJsVLdLGMCXp2Gy3vpVJ5ksJiT1273TrTu8Q6DGnVPwAYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqD04ClL89kK0VCLszlw5qt0Za0FGzt/VrArlbss2noAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999948077128, - 30137532, - 46000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999947067127, - 30142533, - 47000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumb6UBs3dJRcvMukxTYi3RqWukq5uXdDmQwxWNCVjRMctdfs1QY1AnQgPtGpRhxjBDqFZwECuLYRAMzD9Mq9xTPVaCVGtAvvi5CFRLvN2tAGzVJPwbHg2H4ocFBHQFNGBsmTzKgmG9Gf8vAUysLivkLEnvd3KdputXeGU9ZDiWu7om", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035521 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK b/tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK deleted file mode 100644 index 3537aab8..00000000 --- a/tests/data/transactions/batched_tree_transactions/49Ts9rN1hMnpTfVRdjrFfxeLKr6HuxKp8jsPT4BHJ5Xv4WsYziHRKSMdLk2Rh5A9sSeNFwjrkS7Cr4k9cS5MSKYK +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 142, - "transaction": [ - "AZ1ZbU+B6yl9/zrcbzxbVM+uKd0Kl82dTNP+Ys2OEhG18HCYz6fLuZh5N6rtMnHW6pep4F06SDlJcwFAbDD6EwgBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVuKISy6n+kWUXl0YLKpKkJAONRo7pSPeH5FxDxBn+i1wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999962357156, - 29997504, - 32000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999961347155, - 30002505, - 33000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumX22crXWXT96JVtQr7zsY5XmTh14eGcmqJbMwC7hmn8aftADLmKv8BYcJsArX6qEvQMwP3tp9Lm68dcH7ZH7LvowQ5RYXz9BoxkQfnGdurFoFwdNLfVu3bWZuj78vbWErJPvDZSxUQB6ShqHp3TXfEiYYSfLvmjE12Xut5VjAyZz7", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035504 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX b/tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX deleted file mode 100644 index 12431856..00000000 --- a/tests/data/transactions/batched_tree_transactions/4BVZrfQtQpk9vhZc4dWA14kRG87HSBWZTny68TEn15yfamGtoyeXate4K5XtYdJKBAa363Mzu1vZdabb1jdfrLwX +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 148, - "transaction": [ - "AZ8ZbxDK3ycWpBf9+lA3GqbIamCXHNJMeP69d6/+W6jjn2nWGZqJDdOr0G6IrnDfGs6g5tvdsDf+VFGgPay44w4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUQHZDQZC4BH/Gw1E/oYu2yNttIgtptcoPIvB6S14edXQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999960317152, - 30017508, - 34000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999959307151, - 30022509, - 35000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRcMJSraBV86JpAQmPLuQFjGMK3Zh5KJZnjWN89MTzrWMYf15b63NPqissZAmq4oWpsy1NPyZY9NpcV3KJkq7YdzL71YmBLG9cv52bdxCzTwdzeh1kNhL1BMtKQTqTCuu5WaucbSTRatZzrrpxLgkC7dkFKuXp7KvQgt6j544okWb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035507 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG b/tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG deleted file mode 100644 index 6067934d..00000000 --- a/tests/data/transactions/batched_tree_transactions/4LpSxChKWDV369Q1ers1BYLhkAMEgunnM3hc88RFXhxmSGCCdepjh46CNce4X8kH4F72RyVFJTtFoczXwd5u9NAG +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 91, - "transaction": [ - "AackLq42NdfEKJNCZmrhRE7SqhbRjPGv37FU/6MwZ6xN4ciAIquD87wVYuQsnqK9zTYMfL3FbPW5ZYuaoo1FoQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUy7GW9UhVcOQtHuu7PgifS7E1LjiHYTS+4ZYoisUCs+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999983777198, - 29787462, - 11000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999982767197, - 29792463, - 12000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTDewQRsxDAWYziXYkk1uYJ8eDYCy12vpfHNiQqMeu5p6w6njYih14AnNSMGxJBZQADuNZVEWuzvBy91xMGHw4Giu4BDRU28rsGNDkJSUQpncMYGX3ruV6FA3hqWbqSXhjuiCsvy5s5hdqVXyhYLjasLATJwV7KDE1Tf1oZ3iUqQ3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035481 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR b/tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR deleted file mode 100644 index 2ee8a4b5..00000000 --- a/tests/data/transactions/batched_tree_transactions/4MDqJ9YMQMCnAzezSVods32PGoFvSkovGvaUkzfw8vbBemfuGD1dV8CGLBLzNWBwoMzBBEZJctLSeok8k4KbLEjR +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 169, - "transaction": [ - "Aad9MXuu9kXsKq025vCT3VT27tCFmrn+oMe4iHOSgejN8k/OtobCiVwWRnXrWDnxM8BIbf3FmSztfgDFc9Oa8ggBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWHRhjxSo/LUQWar/dDcLeS3ZIbtWmEYeBICRPKeybsSgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999951147135, - 30102525, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999951137134, - 30107526, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy4QHE2GUUwSfEZVYJHN9ZqRZN5cUDdX7rR75tEN9iCg5HCsn4eaNxc7N1b9BAUSAGr5DfPaMmNuQZPKeC2NtmaWxGZVKFsbrBoguG5emMT4XRtUVMyTfn3Z5nzed6B8wTFWprJdhexQ6HXtws7gFuePcK5oBereXdW9qyQSqULdf6o2DUUTarPoUFAaXESBSoJkyShNT3Qm1TTf231HBopDDKC7NXZzVHexDRvgM91suFCujbPN53wBCHxKB4zzDgPWK3FAxJA7FaoraXYQ4mdb545nanTXBbv8AQQRwYDDYrQwiAcTdYF6epQwzWDeRtedYGoRyd85DztReigu5urNPJzM5dSpTciNMn3nxhGXrfjjYDcpG4MKkg5uAnB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035517 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF b/tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF deleted file mode 100644 index ee0326c4..00000000 --- a/tests/data/transactions/batched_tree_transactions/4YvRzaSBac38VHqPy95La22X2THdQLyySVjjNQPGdV89KpfoN3u6Nox2RANWk67RRrnMhdF3jTaFMArWZP5G3JLF +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 132, - "transaction": [ - "AbGUIiF35Ic0T1juT9PNLwDeEDBAt9+rAzq8bvLOQf0fu9B77QJWK8n0Skcc7Tzbn0ugII9h8SNylQTu/ZFX5wABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVacv8Bv2kSdq/JoWvoHXkuvtzkncYSWDLpFXeVrFlHrQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999966447165, - 29952495, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999966437164, - 29957496, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy4WvcfY5P9zMvqkK7RHTurBPNPHHvoaSGEijCsLRd5C4qY32XhukGCCVR54ytD78AH4B14wBG5uP7KDWypwhByE2Jnm4mgeC4e9fWxYoTGA3TmwCxHwAwExq7QbXJrAfpwAKssyCv3TPZNJUUUcdva6pUvN14Lj6ybg8d1vFJ4SSKiwumTV6ZQDapxcJprGtXhP1W7SPERZdvKaDhukmjtDAdFb3VcZyj9sJva6JxcBCh8gdZU7KCWZXR87ie6AT6JcmyQAxqVHs6wJ89yMSDfaA1Y4q6Ut5mdFAj68WN5zWuXH6X4WY8XMrADLWuLRBcbmPt5S7noz34Vp7roDDkk92HCoHStTScGhgjXSArNyggsJBh9jACWPZpyXRA7", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035500 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt b/tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt deleted file mode 100644 index 2ae6e3d2..00000000 --- a/tests/data/transactions/batched_tree_transactions/4bGLFKdsSwpN6M2QExPpvwCyqkHRyRiG3gm3Mm8NUP5zG4cwYUWsFJwCmw3CfYZymu4KcZPVrs35Lq5Zn8R5QgZt +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 109, - "transaction": [ - "AbOZaU+R2Nc7W37sVX7T7GI5qhQNTse1AR8cLEOBzcgr94T4GngdNlZ16cMZrKVACgphpaIkP4kEwzpRK5hKgQcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWpI0a6F+4jBlozZFsT+97vm5vbHaKM7Lsqyvmp79kK8wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999976637184, - 29857476, - 18000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999975627183, - 29862477, - 19000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVkyLHq4frL1g3JkcfJmnGhP7ehnzGL8zwu5BoJAqfLMMpTqT6G5Wu7wcoQ6u6tqLfFt1UrGyEDFETN8oM7CVEJReZH4GtT1UFSSvp8yvZaSgHnm7ToFP83NzkHmBvNSg8so7Xvuja6AhsYgwAmRk5T7GaU5WCWLgNtwZU9hVNNoR", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035489 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE b/tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE deleted file mode 100644 index 4baa27bb..00000000 --- a/tests/data/transactions/batched_tree_transactions/4d7rtXJ9v75Efu5vtrtvjRnaicVReN5m1U4XGNhmUj5nVvyA22J3S7FmUhvcGBbQhzHKSSNJGUxGWQw48Nr2ekyE +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 160, - "transaction": [ - "AbUysewQ5hY0y5YS9sWTupiZ2WtSDaA71ZNSqKXhCkIu18J/GVhPZ5jKkfIGRvocN+6oFTessCKKoNms8Z6xmgEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUNnsioeTl+aBVHmW6pnhSf6Dl5Un+dIXYyxfCQcobAwwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999955217142, - 30067518, - 39000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999954207141, - 30072519, - 40000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumS3oV6Pgk1LsNHD5sDxujXWFWpVtcXEiGQ4YFDQWjN4AyUchcAw2F3fj4GGtvMUkAdx3yiinV6EQ7fxxdKK3fMCPEUZR4cUety5fYXLf2Lemo3FZ8fxNmMcJxhXzHuMYKEQehJT9BTBdxqANm7m6xqASUDtf8dXgTtDyF3Q8kUZR9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035513 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu b/tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu deleted file mode 100644 index 289b0ccc..00000000 --- a/tests/data/transactions/batched_tree_transactions/4dUtQnkGir2tRpbMiv1xtTQxLYov6C1b8Mrep7eY1bRfvL35sw5ojk2o8XUv72NqRx7NmThH9xnjtNNUGkc6DuQu +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 65, - "transaction": [ - "AbWCuhdsYkPkiWsZnqMr4PMLmIkXTwaiQEjnJVM9kPWl1ZDwex0mLegUk89UK8pfNTuHuD7rJv4mlVV84r7kdAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUTuM3yTqBIyNfX1SHu1GhD4+81Vy+CRHca6Ysp18NDzgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999994997220, - 29677440, - 0, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999993987219, - 29682441, - 1000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPjHswuYzoDBrZqwWzqcTnSUF4sAYK1HQSrTWH1uEbTcZ3zmzKjwn31ftMELwpEgsZR6cvCNZKp4dWG5PnMCxfXcJkuuhHmGaAoA4ubXQP7ukf4mDf6Aju4kE73a6cTeeqjt1bTgE3nRtnskiMSusgMwN4Dw4MrTMdnDt3BkaL6kf", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16009 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16159 - }, - "blockTime": 1746035468 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH b/tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH deleted file mode 100644 index 25b6f8d9..00000000 --- a/tests/data/transactions/batched_tree_transactions/4fYV7KCdi8ZgydSmnJhFKqjasFNdRkqBQkpvojCekJoqMLJJHg2u3v6bhyWyb5F5BAUA7h1CkP7EMkiuEtokh7nH +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 179, - "transaction": [ - "AbdJ88grN/CDGEuj6eva2oCiPHExcb2t25GaDDcPWZrcUd+xAfIhMpXnGmdYZyPvQpI5Mh0g0qw1puEOlKnj5QoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVoC4Lwmd9KfMP9sAJ5VVe09QY+xMMyx9jSNPQ1BQTteQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999947057126, - 30147534, - 47000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999946047125, - 30152535, - 48000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPu97iPoxbbfW8dAhnz1xT1Z7wHbpFqSZtXddNTo4taTBNwoPRQVdEBeKdeVggCTkRtAyzK7zLtv8gznPFQTnLcw2Pr3dshkM61XCKZR4fvVc83nyZ28Q8c4NCzgEJhdJRvmyn3CHgRk8zDB2GofrTGNqtWquNjUvLHfnhGUL6yoV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035522 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s b/tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s deleted file mode 100644 index c2fcefd8..00000000 --- a/tests/data/transactions/batched_tree_transactions/4gghR26ux4Rgi1dRDteaY5Cnitq76de47mySU1LuKWzTXwD6TaEjRTtasBb5mEWFKXPfvYo3ULTLUGTFUi5G7U5s +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 180, - "transaction": [ - "AbhF+YxTSbvTTWd8M1sOss8O0C6SeUc3EueDY9jqH0gq2+6NDoqgYUVh9uYg5KMp4ePO2FSLKeHb6uEozrRmDQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUclLwHJrXY2eTSzaXjUXSOazqJzHTQjZc888eUcMn8sgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999946047125, - 30152535, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999946037124, - 30157536, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1wD2AZEwCgEu1uZyk9u6117qaS85ScFZ9JzxQweDNBEj5kodh44rrAXYm9dpXzjQF3s4bWK8VQUhGuc16tYgUFqQ5uKWmeywEJZkLH8wHumq5GQ1F6LetcD76PkbLm33of48rsB7GyMbpiUhQvFhTKpsrpXyeik9t8WcGo7ZPXSEjbqKNLANbiHMbUTPTzvJ4Lso3XshacmVchHLiQTgZEKoAiLwNKWqgxAL8weJS2CSyDP1jtNQfJTQZJDruZTfrJuiV35q4YSdGQAub3ircgy85yTasYWJxj8mvb3N1NZ8jqXvKCuDwYWt5TwUqcS9KyrMU45ftgtMbFqKN4cZad1zuQT9tWTvSSEt93ouQJ2RTP61qJGxE1ZgxG711", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035522 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 b/tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 deleted file mode 100644 index 432992c6..00000000 --- a/tests/data/transactions/batched_tree_transactions/4jXfxFVH8dmXKmVo7FyZEZzzr482QeGAxqJmwmTFvTMXzwVzujmEyhT7Ua1c7Cm3LHrcfV2GJdE8dTtQ6W3JYvS1 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 128, - "transaction": [ - "Abq56pVi1iY2+xGJb2PaOMVpLCOortH8ssqZU0tkKYg3Xo3/rbn0yM+p9aYWT9dZaXhlyeYTJJICpu46mAgGuQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2ZhWrvwDuTny4kD0qhTE8CwCW/JWCZiCryCQtsFI63gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999968487169, - 29932491, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999968477168, - 29937492, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9UPm4UQyGD4TFNB4BTuVQXqc6BmwFbyuA6fRyKLgmYPX4TUDWNWtGtprnuQj6izgg42dnLpmuwAdekTT38dZZUPDeyws1aGGAMNsYJnHRRXGok4AYAy9s1LECUhPqQuN2wMmeaWzRZUJpAhYAAEk8zBcJoG7qBLtEVu5YhiePAaseiMKcwMiAwPDEdtcgiuHKfQE68fXRRHiS6oRKtq9f51SNJC7ztrqUQUKnq9PNGxBmrfot4bqKmJpHrSBxRtqnPwnoGNXnr6ejoVMBh6xQxKVgb8pxBBzhAivTqbjAuZPtyPHAGrZUdbdjV3fmW6kbahvRhSBwr11wYPSuiSz5kLxWa3vVNsXLBBNqCi7XQbGancrsNdgaBxNQPLMD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035498 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV b/tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV deleted file mode 100644 index a3b85d7d..00000000 --- a/tests/data/transactions/batched_tree_transactions/4mL5ZZpsBqSCnRxS5AvSXs77qssoPGNdfXj846tW4HWPG5384wvErfn7sUAoLjhF97QVbYHEVfFeynknLdThJGqV +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 149, - "transaction": [ - "AbxHUdGebBGvpKQ1arutf7V0OQKexZcAsKfc8QS/pRf3xplzWk4CJWfqJhQJhD5xFCtC0daYbfqIdg4evSWz4QABAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVMLtABvTBjgFrCCj8xY+cA4jmnaQHoRUPU1k36P0iJ3AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999959307151, - 30022509, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999959297150, - 30027510, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyADKjvmQoMcK1WjFBdQW8Sk6Ao9kE7ZSTcNNyB2NMjhvf51b394Eoc4iDo8vChvgugTQC2Zb1bFDYgzJ2RGPimQkSbqhkKnZT4v5RQC2NMkdKknRDTHhdYTDZv5JZsvCmyRwpSNVMcVDkvgGe9BAEpSerYCdbeRrMGNtxXNzQp4D2LmYx17JbyNfSCmQTrSVwF4yY7Dsv3kWuWrm2YS2Qx1bB5UQ11k356i8MvmFm7EdmYidZQndNhYHbUK6o6a6fDgzmeFzjmw4sfxLv57qhQGYSuZXAVCk7QvjjaXgPecwRY68y4Yjt5oMZ4CZ3MJLjDyMhuhZz9ZCfwfhxHh3Zrx3yTVQj4t8jESvgY4WhnWrsfDGW3wtswnFPpY87Z", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10113 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26808 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26958 - }, - "blockTime": 1746035508 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ b/tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ deleted file mode 100644 index 7b2bca02..00000000 --- a/tests/data/transactions/batched_tree_transactions/4muFzANVuik83PzSnqAD2g5Seg8WE4zboxKAhz6EYKeztG3uKEueNnwuf2vKhamg36J36kRq2VRtqj6D2vyojfeZ +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 98, - "transaction": [ - "AbzFnHZzQTfhMKknZyUE58trStkPvf7mBF2I0XbccasuPED03Lffc/2UmLqjkP7v8P46EsrEtp0XhpmwmVGXdgoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX+Ok1/LVudmd7ULV+6AJ/Bee4oEiPZ+xVf6oi7YE1kagIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999980727193, - 29812467, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999980717192, - 29817468, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy83suXZjzwMX5UBG68zCw5k7PZozZ6bTtpjjSvE9vv6EBvQAPoFj7tXActVQWcBzftcSSmLT3oPs3HPW2P865S9CTcFEjZ1xvoY6vRnLWTxD4jVPtoEcieZpwvfDLpGpyVdPqZXYNC29ssZPuN474i5mwZ188Voq61dNnWxHd4jC8j1F5qjV443WHooKtaUQz78s6PcNWk5EWBWs8HoqTw9KZ4VtTQ5P52fXV5TXJ3PERo7xk1g1P7DsccM4zSTQuVYMegL5dfnzSVSuzqs5ntbg81LeListR4C1wav5iGaq4uuA6J2t8veqveneLjncfY19DoWsm1w8gGcU4ZGHMqkBwb177M7WbQnum6SsGs7E9d3QUoMbn67a7pKVQT", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035484 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM b/tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM deleted file mode 100644 index 4263e0d2..00000000 --- a/tests/data/transactions/batched_tree_transactions/4phLbVvKEkuQU9SRrMzXPkLtVwaGrbotnULX7vhgBuNtpjnyi4Svr8y9zaEGJ2SPJhpiiQs8Z1oxqAXFkjQLKzWM +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 168, - "transaction": [ - "Ab8uiEJ09Rd8BpGWXarBtIOyh3BDRO8BlBcWDO9vXlVsefA+zJ4x1T79GmjHNDhvRMmOx9HgnFzRFrQ1m/5brAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUOngSpgi5VQXr19jZAcKfjby4jmv0khtJCnY0uRsd0zwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999952157136, - 30097524, - 42000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999951147135, - 30102525, - 43000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSEjX1yw1f3YH8bDTNZHLnFtgSsb1umvEfGm6N7dSfGHLvkS1PRpAN5dgf6ZC1X3Dzbc9PEDZapMiME3poMRWVfXeMm9zG7Dyy7necTNnffLftwemW26maevs2DiKWrZfiBuqYyhrVBs8dKEnumgksPoF5J7PULrxarfqEtrnzQ1m", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035517 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ b/tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ deleted file mode 100644 index 086a9578..00000000 --- a/tests/data/transactions/batched_tree_transactions/4wkM7UccmbTEoJ642nNSgB4x2Uq3cCKsxYB3nNb6RpyzV9LXsPQHZbkWDF9NAXMnX5PM2VzeSLgCZ6FAJXFtzpxZ +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 337, - "transaction": [ - "AcVDVnuYoM8SMW32pds0sUYOiHbzbBgtrBwD2rOZSv4tMWRXVS52jiULR1z2kZfYp2mlZkRAw/LvuUtV/qnKOQoBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9AonGrWj0otLya0R0F7CiKQiJsS6zxYy95ijUcqxIQyKAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAov7haI0vzfDiWBmAkKxqIuY4Um3tBVDWssvyJhTOBzIPBYd7DoBoy5dk15zybNtInKpbotxQoDGl4qfmalbr2fM6SmarY2yiU/NjmZcFvKVacVEQAqdYbRkA4emstrey3t3ec+sSGkVp+Xh8x/w+whiSgHeeEQWZDE0Y4LyNQDE7hdzW+5uScb5Y0KO1TlSZC2t/H9sgV7HHC3dH/84HY=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995018200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995013200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74x7BKUfufd6hZmjqHLkwqXgMGCTRSScDiMkkat6tmqdKxah1G9CatUtMD4sKsKp4sR3853Adu3pguzgaJQSBmFKfpChKLooMFiejuquH5hGNPMmVvScUiC6boQpMQLwLm4u649gL3VUBVmZjQWTG4qE1Wg83EZ4eRBmqcXd8aJfHTugBwfhbJkfosFPrBPUZFqzwuxgYFxju78KfyfwMeGq2bkyT", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzLqnbDwrwk24xDHt51vvF93hYcVVK3MXR3Zq3T8ozkaiUq6RahgnPKUYVFW89D", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 119254 - }, - "blockTime": 1746035598 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL b/tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL deleted file mode 100644 index 3e6c7023..00000000 --- a/tests/data/transactions/batched_tree_transactions/4wqZbp4wWLoRjHS3EjPGUJirB4aeFsXRgLC7DqEtqxhBjEUt6a5G3Rx2N8icNVEukwh4eoxPxsNrUfYjs8XZ4LLL +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 309, - "transaction": [ - "AcVXMFctYoctLVOvaDPHz4UM8XBdaYGlRiKiKKBgnY/7HvCfr1JfADghQ9BFX+unU9bJX0qLZ5xBLadk6z6PIAUBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0sznu0M+JWqpWWxyp3HAZoleHcBhwDSPM/7UksFlFgSQBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABTh8AbEDFQINsQOrIbgKkLE+33lUzOooIf9ZCeAE779g6dMR5kMxVcydLxxTB3ikayFqzA6mlUhG+12zRYYqS6knWTemVK+XilXwOdBes+7iw88JlaBDrZIUgzRro6DzhzT5rov/XuE/0kepjuzD7HVkVE4+uj0apkszQmqSWcvjFc9tEzp20VgOrtXh8wHcceyk1VG8s7sX4NgExCuBTE=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995068200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995063200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941hCyq4VMRLunrFiLN7BJK8o8sphF5Z4o1BPbqFLQXGWgSRnLJbQJp4keKvYeyYF8ptopNpvqviK97r8PHRb8TuewVBwZSJGUhFQbZzNaa7FCwi571Jb6R88JfWqdiVXRUR39zbtA3UfedSEnyo4f3JMB5vWCAWLEQKPciL2j5D7R2C4Qig8nZ4z8BfcGk3wA83vetAdD6jiTwiwGzjKwj9MfbD2", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9E3r8S18aDjj3LhAqXmGAHcfLVHKUtdivvPUQ1JBbdAXqLocXVvC8vWmT6LxW7aTgXq341XnKBujB81TdVJ7qZ9gXPijcgprLFuDSFsm2a", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035584 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC b/tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC deleted file mode 100644 index e9c5f5c7..00000000 --- a/tests/data/transactions/batched_tree_transactions/4xFTb7b4PGFwuMLedCjMY7ZQejWZWRdgZEXz3veLx8h7ciGDQQ5rXj6E7KRXKXu32a2ayMDDgNUA9z4V2MPKXErC +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 87, - "transaction": [ - "AcWyJSsngVWrT6Erw3EJm/0wEb3ZvD9+U+nNb2tigcglG8ocbSqG6v/a9HGC3vpRpLkBH2PLPSR+Kp3dPaZccwkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVL3ntcugvEpGgeLtdlYnqETBuVprMSYln/dAeo7eQ5UwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999985817202, - 29767458, - 9000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999984807201, - 29772459, - 10000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQoedy2nay5aCw7Veg1eD6FxXfCiD489EhK2za1yBHn122NH8vyHeTXUG7fZmo92aZAmGj6iVBe8qBqVYdqjPJsBVBydzZCyhTDhaB5FLBz1NZpz9aLTZbBVKkgP6doLxwW3w4aa1AFRdvvKmUXLw5kcugyuQjrz5Sji6K2GnFfv7", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035479 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm b/tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm deleted file mode 100644 index 0caffc3b..00000000 --- a/tests/data/transactions/batched_tree_transactions/4xqCj1s6SqmEcMybCVWPhh2EkgJQZEynGamRMszF4XrzfDaHfE6uraEX9kdzSYVSSeJLUxx3iq1J7HKAjR7Skanm +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 163, - "transaction": [ - "AcYylWHdtjQPQ+2pkG25RL2+obCWdEPr+/zvSFnshMJPxJQo9I+elhXeqBeWrsHsOUTS/JIuEjWtMSfkJJJZdQoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZbIBHR9DJ/bXVbmfe1Luxo5mwss19NHOsBh3Uo9whtQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999953187139, - 30082521, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999953177138, - 30087522, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1yzExDrhbyW6KBnVJWQY4TGctsq1tFq2tmiq7p1MD1mzrxdJ9ksN5XxwDk9mENBTXyDwZppBxP6AKjXi7KAe7zUqiQQPTLmjSoLdvVkznacUA6imMzdCV6vuWWBv6n4mWpwTNBj8p9xXVtHG5y5iBN6pfRbDPeBC3C6sHU1tFv613Rc2f7Vcmim6xzipwA7BgGRgLxZjhTsEw2mbZ2yXXXz3hxnNfWt2E9839PQeYWMAz8Qs6QeWtyB7Mth188BmAL76w1CojQcL2hhXye1GwsVZ4vy78cQVM49rdLdUWgVeWHnYCCsugfCyhWbGXBStVUkzee72Xj93SRegHaDe1WFNZayADq95AQnSFqn4mFuX3hp91gbohMwAaerrB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9257 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25952 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26102 - }, - "blockTime": 1746035514 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V b/tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V deleted file mode 100644 index ac10bd37..00000000 --- a/tests/data/transactions/batched_tree_transactions/54TmEKFBkryrgjrPagnaxH5Wqzw5uiBKQUoFqcGiPv7pqw4C8B2mu9QXCjV5sEi9CRgmAbcAf4pkKv7woQWguH2V +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 81, - "transaction": [ - "AcsNkQPROf8hWOhEAl6V9sLulRGQoeiz0iXB4hILQSfrBCOxDyJ8JQe84a6X8kogswiplb1PNFEBMzgdz6NajAYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVWQFpFY4Zbm+eMnqZ5By9RxWKuH3/tzTNwWDeX2waPhQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999987857206, - 29747454, - 7000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999986847205, - 29752455, - 8000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumdGWsygNMjk2TEcBG8gvNzHCaanYGf8wvZd8urmqyHAZ1yAct5v5FtuJ9seHf273CHH1BCVnnj8BZ2v3oHuZ42Hq5bEtpRqSarPGe8ZCbkypFzLVKQbhczRsE3Fh3v45RvrPZ4usZMVi6o36V6cEULwwoxNoiechZYiw9TAtNc3bV", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035476 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL b/tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL deleted file mode 100644 index 5a7276e1..00000000 --- a/tests/data/transactions/batched_tree_transactions/55KtstnGi1MwNyhWXhCcNAoUgmeHwyDyRTjzFm1trkmHx7W8RnTYaD2mfUic1pB2U7nBUa9CqMeMhr1kNTHMHHcL +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 135, - "transaction": [ - "AcvMYfuJQeycjOi8/5xnDaYaUgKQIH/RkLOHfg1BNeHEPy2Zrh+NSyMovKp84xnwpSPxS2MCjVb0iLS7jsXuSgEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4pZQaCwtFVi+FwjYkhvzw0L8jQU77MBEJAIX9GFG+lQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999965427163, - 29962497, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999965417162, - 29967498, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1mTCx5TKKkapbVFjY2Ft2buUqH9CZn6nbXWbymtVB6ssopVXe4d3qAcG7PFR8wKWUYe2w9qvgEk6omNPrAcHT4xv4JijRK2cCUM7v3k3S7oymoYq4p5CoyU2JDV5uYHnDeiYd7duhzYRMdxBNhv5p6JFD4pg9CaEzByBDHBpiPFQkqaxwVvusLGKv3v3kY2tMjSJEWztwaC73wUvTtuYR7qoB3ci9SMVmFP5kKYH88hNhGH8jeT7EA4vKTnWKDi81FtN7pzxCnJvF8UVBuJSTYTpG5DpnN1kaYCycNm9evEK94Hsf8tJH8gpEjDEVGY1EkzYQeMBBDdt3FFY2D2FhkZav63Lji51nHmmkGRysgzUJn2FDtZFNLABSRzas", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035501 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h b/tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h deleted file mode 100644 index 45163d4e..00000000 --- a/tests/data/transactions/batched_tree_transactions/55cUqeF9R6ugaf69HeU4yp8VHEhV7fMVZ9s22yR934LirsJswAXChmZpknsKBpfR6pH8AVn6LuQT8iHUDmgDh27h +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 90, - "transaction": [ - "AcwLgxcmRTmKKPfR4B7G/4paqMfNBh4Oq2Wmm8zmGHz24ifVosAHpiepSnaSZUOA+OUpFbQfEet5rOldiRFNdQgBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8ly4hVAL5v644BdeIklBhKAF/0Iwg81jlIiLU2yQRHgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999983787199, - 29782461, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999983777198, - 29787462, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1H7JnZK6H3QzQEHTZEcDet5TSr8CxT3nqH4c2g79MzrQFDEwNKbjakQzhUt7BnfULHmUUVVwo9EQBSu35WSdd15ZaDS6FkESV22CTHxakANy9M7UQv789WGx7hAYfXxJvJfnQbz2Ut5AuLxRPE6ZHx9aoFEntwcCYs2wAP7oYzAZgAybrYZPpGEPQ8zaj6Zahsq1FT7bnvMC6zZPT9yQmo1DBCsuy7XKj9UmcnrgqBjHiHXRX8V2vhfAqGY8MfZLNwbAHPSiDhbbcBRqWfPmhk1qPmGbbuvEvJv4eSo5y5i5nvNVsoxwzYobkwnnZN4PGKmuiuAfU84Q9ZWbQA3d8bqzvXzHaB6DaUpoGP5gDkp8DGdD34xBXca8cSavb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9179 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25874 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26024 - }, - "blockTime": 1746035480 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ b/tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ deleted file mode 100644 index 2b05f463..00000000 --- a/tests/data/transactions/batched_tree_transactions/59qa4uTjU8oRchEZoPUquELjhL3QxYMbonu4o3pvuEL3TC8jMcGq4fXNgwakuhPNMVLEeZefDcHN4qxfUDrLYPDQ +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 92, - "transaction": [ - "Ac+wZUr+MYiFTdYzcT0Si+pFCGnOgzpuSbsFUIh8N93XURAcDEGYuDvE/iF6w2hOeh+shUK2LhUa0mYPLeJEtQ8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVW4OcqtsD1BRdn7ESiqj9cyiCebbdiej00XQ/96cNN+gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999982767197, - 29792463, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999982757196, - 29797464, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3AgZxAbqjyZ7Moc2u4mXPumBYDwFyzrrtz4osPGCXXZgUCtNLRy8jyqrue84CvjeYEXpDMGa1TYhMULmuDdgMTbimHpYqymEHnNatqA3sbFii54Nvzb39S2zMXqbTsBmFEUPPzpBfMZwXv4spDzoiphFsPbf5CKQKcF4XmhsJ4poZh7KgaaHyd3ozuVwhar7dvEEK997tv6jvPK9mdkkPkv7WrotA3brvYNP8yLQL8mCNwbiuTfaog9zofFguHoibySDPHMe69TJwLo1YhDJda7hpmsuY8ipxhMTisNucZbTeNGZkCbaukFbc6eaKUT4FttXjbQ2tFBeL6CT2C35yzGbcR3Y2mbMFVJCRVK3QARKDGMhHXgbgw7SHFqks", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035481 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx b/tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx deleted file mode 100644 index 3309766e..00000000 --- a/tests/data/transactions/batched_tree_transactions/5Fkf5ReXw1uRbet3RfoCDXvP2LPPoApFHUpHmP83tDePdTK24ADixTRoJj6xd818gHkjdrHUoyBo6pCGtMBumkTx +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 137, - "transaction": [ - "AdTKR/LevWNxlKxw11WDxxsOSuJg+/rlRkZMXYU4QS5jTZeVuMIh+8xOdlE8Jl/k87InM+QY1v1xfYmukRt6HwcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXwDL/HiFjoBR/aqnXW5qRs8oH/OoFmGtvbU0I95qImcgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999964407161, - 29972499, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999964397160, - 29977500, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5deByYz9QyKHcwB91xzEyRCgN3ajg7kYPHDXppq2ofb62ggFxno5RSq6YguV2SULNLk9UNVw3DcGTnGC2LB5gcytLUCpeSTJLFEVwdZoavcqUtGqXF95waywNpxXf622qR9T6SyBUPCx8qir9s8dUStiwmxw6Ud6mqJd75rR1ELebcffsNfyc2oKPAmmVHQCVuZUD7LQnwzH4CbRkkWnMY8Evh11HLjWFFDVpVSdu7oS8PtRZzuyoUs5ErAXCvany7AhmRaJYW7H9qvd6XPwMCa5J9iG2Lc5WQdcVLyyuJW94PS7Lrh5No4bqni77sG23jTcKDmHCx3XMzBQnmpYRKVLAHNR9a1cZYNa7odYgi1BHRCWuw6k81yNdb1Fd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10125 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26820 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26970 - }, - "blockTime": 1746035502 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF b/tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF deleted file mode 100644 index 8c5896c3..00000000 --- a/tests/data/transactions/batched_tree_transactions/5H7qkrUmPTGQhnXa689i4rKJKkNkejEQBMZgSk8BX8um3rBSTefPYxpPKN5mxpbfFc89ikrvAvKfosFT4mbBbbMF +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 129, - "transaction": [ - "AdX3rbto6deE2ek11PiN+5r9Ii+o2unvbILsIKzdkvwYIb4H5fZqV8dX2PV2w8VdX9rrxR5pTKrL8fkjyfNYDw4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXtAikqYa+x91xy88RIrISSCtHD1w0qQFLwPQuv2k4lswIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999968477168, - 29937492, - 26000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999967467167, - 29942493, - 27000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTVGnRwTt7kt25SmYgspNk18qvpSsVN38jx38we5MbP5RgXKBaYuEw4arovB3jT17RAG5eDsF1dDzMgjwQCNJXXTZfYrwbA6Wi8B9a8wyCaAy8E7PMJAR2D3GYJjfjVUZqFFVS5aa2XLjFaB5cysa2BXGHFt9MH6QavhtG3QVyUwR", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035498 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU b/tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU deleted file mode 100644 index dd84e6bf..00000000 --- a/tests/data/transactions/batched_tree_transactions/5PNjNaheoDTm2Fjohpvb93qkCBQa68h529Q7uFjg6GxzRLgNaQuGEePpr51GAHhhvkX5Pjm6bupdLM3wEb5tDQUU +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 121, - "transaction": [ - "Adtc8S04+OgyWiUZDoazzuiXcCaX+SEH1FtiDhJhmXcxYC835VCWkcTYDNBv5ULw4MkND7ostc5KG1iAUtFzTgUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4hFLVURVuLunCYaXbeMBFmaTFq57orsoWMXYTdKzxegIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999971537174, - 29907486, - 23000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999970527173, - 29912487, - 24000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRgcw8rqkz4YbV8FrL84nX94a1LcjNQsQ6Sry6u5Gy9U2rozGAYbg3bvh7SrqR23ij859hHXH96t89H3SnNQVuH27g2VaTtYfZBUiaiVGPib4zqQh2XdYMV8pNJYeZRmEYiQc6RGKX7o7EqyzuzzBguyt1rvS27qwHW29SnFoksyq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035495 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK b/tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK deleted file mode 100644 index 14b1c102..00000000 --- a/tests/data/transactions/batched_tree_transactions/5PThL4KuDK8CuUAeSCgGSvu9CU4umGy8do3z4F4TnWD3T3HwGZrSVuWeNz8VTvXYuCzH4dXRgCpyN8pXmwyYSjbK +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 112, - "transaction": [ - "Adtv1uS6mVM5a+3pSC+trXj7XcrmRbMxe5u7ZGMPlnXjcQETbWMFZf+b3veg3KD2z6DVszNbOrjR5Jznemtd1QYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwoBhpw+LZViRzQ7Yi+zuUOYJmReW3jqlTzz/sBi2zewIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999974607181, - 29872479, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999974597180, - 29877480, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy6pQ6nUeMW5vrjCyCQH59hY3XdJrLDUcqK8onrSMkXN7XWqMjX6E2cVmWnwp99ibCipPS5h5CfUSTNnj7kv2GUMXpxJrnjodEyiz3U4FyqCg3dFfu5AeDsQW5JrDjkYPuJdVv7EAJv9D2NGDeAKTbExyJ7NFASpaL8MNTHLHLiwA4Wj65pQ1nhPeWnA7Bhbag28CdpjnX2Ei7uPzJSSfqCALZJH5wgiLCfATq1MyDiyvHWHDxrUn7QUDJMCRAmTEFWnA2AV94TztZxFoGEhqTzqDSGyTGvhSnAoWbdf8yWrWEfxRLbYgXnELbJv8sPrZ9FDcYSyM1bCMDwXCAf3nhb74pRAMJvCNhLM8qiahLPSEgCU3KrsXdGVdS66Wvs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10047 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26742 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26892 - }, - "blockTime": 1746035490 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 b/tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 deleted file mode 100644 index 0d0fbdab..00000000 --- a/tests/data/transactions/batched_tree_transactions/5QU4cELowq2r6PxgH2tSQjKCJaPW66YT5QgGxpCuMXfaDBjCcNHmMs5SCNT996za5eUFbAWgsRovhHSM8RxTpkU3 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 117, - "transaction": [ - "AdxOACPmVyAePwP62NLJS7ytM4Lhbm8vX+wroDwTgZfsZqOYtlebrS2bbkR7bzSt4DZrkgZNkX1Z1Fs52TOyjwQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZfsmCdGcWD8sghLuojPvDQgfUWHQvwC46LlaJgK9cGAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999973577178, - 29887482, - 21000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999972567177, - 29892483, - 22000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYgGvZzPEocrL56ZMwEeyMcGxjej24ugwja6vyGPj89mnZw3jPy4Rmg8UPAAQzfuZc9c6iaLzdmeEZ7LhKMwZkVv59wcjxXJhm1FKZqrQjfYdSqkLf6CuCFnjQTfirTq5gFJHUMg8TRuTP8C4LDSiToFtvsPnPa9V3Ttu76EgQaTH", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035493 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P b/tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P deleted file mode 100644 index ddd9e7a4..00000000 --- a/tests/data/transactions/batched_tree_transactions/5TYHujzzPAHGBFCeai8RyZCJ5bmxGB12hyF1yakoTAcM3AcZRadNujN4n6mqZKHXk5rSeQLCZNrrYDpcHMsxZE3P +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 174, - "transaction": [ - "Ad70ZIeHEfuMiOufy3Ejyw26UBuqXlDWsBL7t4bQmFVmlEK5gzoxgmJpN8y67pksnh+/Jtiq/vKGfBlCDMpFHg4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVRNLqlEyT/aVzKYxKN8k5sbTKybOpLCKRRZwVWmtS6lAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999949097130, - 30127530, - 45000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999948087129, - 30132531, - 46000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumY21TMKCrRxLWfBFThUWJdq2gLWFhCLqpv4w26288y2dfpU84DXfNTrWrYWBH4iG8igb49dHaiL2tz4BKundJXgqK7E1a2jbv2U6zvM5xxQSfnzPoKqggn1S2uva5naxD4nSVVn7uvc4w5BeFmezcZEb6cu6Fk1sNGKkbzJxnwfUj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035520 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm b/tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm deleted file mode 100644 index 03199a8a..00000000 --- a/tests/data/transactions/batched_tree_transactions/5UB2N534GYHMEbEeaJv1Ec2UyQvMjqa2KPcffsmCQ7MUJEKLBaH2gmQtVqVZ8gSArFAqs7kJZccUrnA1za49tgBm +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 108, - "transaction": [ - "Ad+ANIJky0Qt0eMDITza3iE9IRbK1ulFhCn2OJrGj/18i5hrZnKINbMbCgmOXEb9oWSIFHiPNAbvQzw3+7Kp3QQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXvcfMRj137zlbtQl1EIo3C08EUBo7pGdSrWLI2Rlj23QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999976647185, - 29852475, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999976637184, - 29857476, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAjy72yrhy5PMqu4qwJ8XLRDLNYN57t1dyFnK78HKxc8S3E35vWK8MwDddt7FrUNLTCvbxMAQpZTFgKCVVgSWTYhhkMyp55giff3nDdcdkWVCTq6GPDdeeWmDV7hkmmxVqDUUXc7UcBSDKkaofcXkrDLPir12nD7w9gSZGNV9Deh6HfADqR544h1xnTMkubYVabZVLXioz6KfeQi7WWUhWy8Nu3KVyKNrMs8jkd1b7ZjenzwZek6havxN2PFpVjfDF6LE79CcZsjvjvSVgAVztNpuMSXzeSMUbyxLNjeNiBeu2kSDrjg4k49PyzFiXg2Xoq4HQ9KzmrRUY4hxy36np2MqMuVarjZ7qcCwEoKNt4W2dMLFMfo338p5iZiNj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035489 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie b/tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie deleted file mode 100644 index 7e9b8cb6..00000000 --- a/tests/data/transactions/batched_tree_transactions/5UgCGJtX3NWYxsYwJdt1GWUeNgLmHoXUwCNHaWcSRRNEX6xWD2GdSDxXx9PphRpC5m8UPSWMwMGBiGz6c7T6Phie +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 318, - "transaction": [ - "Ad/vPLi7T4Z5d6Pl8N/srSpdBLwFlxt8pD7QAgSg/ghPb9wm1unTAhwNij182BIHPfkU0EUhlhHaRURQQUoP8g8BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0vlVqmC/+vn4CAZkCpuW937+OCXVe3Ez5kMfgnJQ3Q4ABBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAXFZ/S/F+wOsyCw/8XI9yPH+izpxOzgYCaJnapAdn1CidnpmCI9shEKzlmwLvRRtJLRjRIOnWNVBg01Kv4LCwuJOcczCZZJtyGfuDT6Iqp2+VTrmKOhaQNVWIbQx2PKdCj9D4SsyUv+spp7yJ7VkDNj+Aj+YFsrO2f7BtrXwo3KldR/14kFOyJiImBiGbC+MdBOlOP6arSG12Jm0tp62Gg=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995053200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995048200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941EZgAxHdDd7sZoYC3KPgVLZPYAdh7qUgNuZyx73C2VAZ5eSXtYKe78aoASvmUdhnMxpgLry5HyKH4z411pMXjicyrbUTGV8tPH7MUxHD2bmKYLvFaZkXN9g3WwhAdP53CPu4FfAPw5UtSFWsUJSSqS7NuaYShNxw96DUCR6ZfRPgubUtrAerRzDUjEEbSTdasLc7kpk6odN8cx9ZRmuJqA6KSoy", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHSbEAiXN9NopVDHRActL2r7TATdhyTed2GdzqGhdQzkqUh11WZQfHJCii4eCJ7Zry5ybo1U7so2NQwZVC7SWxSTt9KWQdEj1WvbDUyTB5U", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035589 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 b/tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 deleted file mode 100644 index 8d265283..00000000 --- a/tests/data/transactions/batched_tree_transactions/5VqDe5GWXzGFxHzYZh6m6oTRmSmSHRadDfp9raV6gXrXz4GbmKhdThyDd62LYp8bygLJ4YUBpmuQqWuHsYepZnz1 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 86, - "transaction": [ - "AeDuWUWK8IG9W0TifyGy8K6UGXYHHJ41mx676hHseArKPrUQLtxyaI61OZoziHdTciOMOZVSxJbLjQL2Yv5Dcg4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXBWQAe1t4ju8a029VWGoSPugxHJ4VqHTci4wwb/ABUJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999985827203, - 29762457, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999985817202, - 29767458, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy8gRQ12NBVWaDeHjF6xofE6vNoRJzaQcccxyZyjEY719RbfX916ymTLgE2DAR81Bie841RojStJQUEAUXkjjJ5UEW8nAMcXQCH4r8zRVxFaFnJHL5gKRYDnyuTXDHYvUciuBU5V8CH7HjPPLhBFdiViGz8RpB3zjFbvo5sMSAeyVw2PXpWb9j1ieCsWvTuh6nvFvXgrdgVuJtTkfxZTC3LjAsQZMKmLaa338yR1K88kxj7KNDJmTGipGthFawFwDbMR3nZSWcwxdCgXCvFzxU7Jpfmik4STtEBzjoDbF1SY918p3ZqT5Ed9ge86dgXbHCnKTAKLdtfdvTU4EuFCNYycNTrgb8beZALjDoDXPP99CWBpgKXaRL5WjM7xKP5", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035478 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS b/tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS deleted file mode 100644 index 215bfeea..00000000 --- a/tests/data/transactions/batched_tree_transactions/5WPHZSyvYs5nkeby3eGCij4yUeJy49HQ3Nv3Lce6qbrpbfiu134fmyjaR8KUsWh5v9iAPBtg4hZ2LF3mXYVJgnS +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 147, - "transaction": [ - "AQPi51CCxE8DCBMdbH0iZxqIaCAn9PoW1bq/hDMN48/FAKlQbeIgLLLckEADZOydSakmXLGlbphh4zhjRSc/Xw8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUFrWujVubfpAsxDkzNEGggIzo4tH/9raDSZvfLtmNQuAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999960327153, - 30012507, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999960317152, - 30017508, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyA41WncmjKGbZva8k2GRAUmKgAyvQJNBCv9xmYT6EZPt4uQiNwSzAX3aHzZsB3zjniYn77xTDJq7Mn7PqxV9vo3VmB25gA52JVLQZKkLkybrDQFWAkuR8A1aa3VNPXzo1ZcaDt6hQ5ertpwvcfHBoY1f5C4zkBcHALLYGmiZta4qnRodWBZg7ekQjCHzGfDnU9LcrmhXmUxv6AXJbhcJCc6iHzDRvbKDNyfvvkmJuakwiSUahFs7TcT9ViK8kRBhWgZtq4VGezJq2eGeFo9khGw37WQaeDFoyuf2qaDyrm1W6jDBsmszoXkXCazB16UZXAp8fPdD4GcR1UkvJHnnuVEyPme5AmkTB3vKY1buPFuygToiY5oWHhk8Gufq2w", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035507 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN b/tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN deleted file mode 100644 index 1de9c4d9..00000000 --- a/tests/data/transactions/batched_tree_transactions/5bVECaMAheewkGEPpNywq9AifESUfBJR1n5C5cAeixaRFmKUfEuRv2aTJCV6HogguuQF4VFeGDhgWSBsm3wiotNN +++ /dev/null @@ -1,80 +0,0 @@ -{ - "slot": 327, - "transaction": [ - "AeXO2QuuNvWnJns3DXAf+Rgx5LygPZGgkhfWBpHkWqd/fZ7vSZsEAWoZ7cY8emnGTbPXIgxtXLF3Io/3QCSe6gMBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9K+y9wa4zu7LPRajpWKAA5HwdDZYxm1q8H6Ugv42SDxjAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAOwhrKzfC8DErsV5EsW41Nw0QsdiJCazFPzBaoLYWy9jxbzL4nQeMZW1RL+gzYC5cmzJD4nSt6cpXarlqDOQnCn+jkNQP88HKe6udUvO3WgPkARwICBUFSDcEPdJUWsDiHcELVQgRuxtImataWyQgUI6EWqi3gQP7j/tn15v0ZxguazZ03Jthkai627kvdLWqMN7X6t/St16ZNxBKetnyQ=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995033200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995028200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74wuis5qDUtKuyc9e6oNZBLAaZ6tN9RYGbmbGX5uixd1zsxKYa9AHxNKHLQaSuuS7s4YYJK5AfzhkYZHWrcimbbknSEMTuoRtEzeRA5myHUbVVkFY8ta5TgW5MjJx9r8xRvqF22dojN6iL9ezJLLXdezsNTc4RwMKFvu21ceCTVvEn7XbJnGcu9CtAo8z3fcGmpyXNaeYcN8sKdcitHhz515qEomm", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXtnmgzv7ZDkqYXSwCm7FiaU7DfnxJwATjVGrdXcpCh6FbqTmUW7KeNaauGpqJdd", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 119254 - }, - "blockTime": 1746035594 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f b/tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f deleted file mode 100644 index 2033ffdd..00000000 --- a/tests/data/transactions/batched_tree_transactions/5foVrYAYhx2W1fjBTquEHvXbiqzFU4ksNtN1cpoQVRzbkgVyXNdQJjoCu9ekZDgeoN6X4edBnaMHtcjhCvnVyR6f +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 110, - "transaction": [ - "AemHcnPYXbshVAV0bgoQ2dwpnB4myj7rKUaho1+niuS5zWNwJaGCGqIgCEl7VanOpKPOjQcdXZJ4ae5TovX4XwgBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXGFYh3ZgSQU1e25qjDRFHglUxat0OK2GaiUFSrDSL2nQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999975627183, - 29862477, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999975617182, - 29867478, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1177u7ougeTiYpxy9cYMMmJyEdK3Tv56ppo7DzZtvmDjmPgbro6oMmxUjXjMXxqgeX13B1F1PMZiq6p8uwwmZ4TCnxrx1m4jJm1HZbnpvj6JBABkcgDAPmM2UV7xaP98EW3YEGzVKNkvPZJMDiY5Yo3eeaeZjStf6YCMUjzvB19pPPFV7uUQbiG2vqLcziT1jktpVf7dWRsrkvUCuSgkCdcgJNxoAAVzLgfuW85PMgw5UhmKt5PmNJdxiz3VEs59y5u4xkLjrEb2oDiq3tf4BQXmwa3bsRfsf3xVJi12QETstcMbwMo5LGjvuJduSHTgMMSRPbJXMay2cW8ZiwdPktLbVuyCYEVbR7FL6ovsQdF8ANrQQeZd3eewGm3Qs", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035490 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj b/tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj deleted file mode 100644 index 36c43f22..00000000 --- a/tests/data/transactions/batched_tree_transactions/5kwekvDYf1pHuC1eFrRRVZdWyREBB12d67a4M23cFTLjP3oAiKiXxLi7S8aCjfKJb4Dz9ecVj1Zvk5eoXaaizwEj +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 94, - "transaction": [ - "Ae32ThjNpjrIhYus/Ui7eLT53dIPmDwaTlOjf199T3/BQurRT78tHCdOJakQH/aoJKsGRLNBqnnP4qqshnJHLgwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVow/mZfJo2VqozJJDXHeQkQ/leqDfJG+wYcE1XvP18dgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999982757196, - 29797464, - 12000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999981747195, - 29802465, - 13000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbudonzKuJUew5orSoTdURSi1qRxvKV2A2Y3TdWqF7HDDrR1irj8ckyZmEyR9Dm53MDurLKam6F8UQKjuF4ZsYnGFv8WMnqzq2RrKRpVmP2DTFkAGQaoxw8s3DiaLJVXsEjvvvp6zWkDtcxMFMot2a4Dxvu62bLxF3p3GDnFQ8PV9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035482 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H b/tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H deleted file mode 100644 index 006d33f8..00000000 --- a/tests/data/transactions/batched_tree_transactions/5pTJMW3Biw5NuWRFyBaKVd2MAz6HdoHddf6wCoqgNMwarS8bwgJCn7Xar2JVer4itcC2fzjTq8uf4y5SAVqbiU6H +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 184, - "transaction": [ - "AfD9cuA35CRbneSpVwg6bGq9eMKt5dTnaqJIePLCFdNlJsxDwc4kAtFXLLNjDgZFAnyMdHJBaXnoG0R81QB2RQYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUIrYtP72suiQ+lHrnE/DGwk9buWyfYb+s2CF4gMo+9QwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999944007121, - 30172539, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999943997120, - 30177540, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy4yQLFWEhBJPJHKVDQDVSSCVYLnNjH389b5caMp52qGvKHQAWHX72pQuNbpgyKJTLSCbtoaDZiEDZjNszB4UMsJyvPgvjthyUr138qLo5zxweh8ASBKSxh19kbDT5z8Dsnmw9BECYkekuzGqTZcYJB8LE4YzkWAiyMRNHn6BDdpD1cKBhE8Fev6yJ2tn9LU5b8DeUVsvJP3xPFUhqzMXk8dN8gyMoZXa5ZeUuNLRTnT1yHLSuxM3HNdrbCTkQwjKe37nXD5qJQ7z3FeEaAYpJG6fdE8NPFJgwez5vhcFb9GCT5oykS8vA2rhqeVAifZZ6qoB4AzFMLwPSwL9KbTFFFT23r5SVY1U1WJH1ECCq8Xo1Nyq4KR1egh38ogqG3", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10163 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26858 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 27008 - }, - "blockTime": 1746035524 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf b/tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf deleted file mode 100644 index 730fec3b..00000000 --- a/tests/data/transactions/batched_tree_transactions/5sAhcRVcVK1Wf2v8j8qcJZK1R91piRJWksnPsubo5NM4HQ5tbKfZu7vKaj6afscwYu2qoPWpYHByuuxG7ofZNgqf +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 120, - "transaction": [ - "AfNUj+oM9l0TSxsXez101jcryyxx3hcJSI5zRQponFISI6GtBvvsT0MCbM97hSkacyH7MZ/767VLgpnDZPOsXAoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVVW5MsFlaffR40bp8zKW5Bmh9L2nJwqf8xNSH59RgrcQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999971547175, - 29902485, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999971537174, - 29907486, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5ijyu5nLYcSnHfxZMoxxdPHfVrutipnXPi7qgZ1WFrBRq5hpkGWK12Nt7VZa6R1ihaZWxMxEz1HAEvT7jnQhU6GC7FdAw46R7y62oUj2pmZoJgFVDVeEXuictQbCDA5f77SF6cA8Ciw3LnPRNTRnLdq6bZixKvEdqmMXxjf2tHAar8fX7fe7n3gi5kCt8e6y3vDYsyYaBRtvZoXKqPMd3DvbGBpNF9D6NEffSTtYwJ3ETNENsyGzpxbxRv4GkAC5GEsh4wEUv6NAyTZLj4ZN2sqrdaHcH86cbRaFu9EzzJXyTDRNxTBWSgRwWuSkBkn59P7ieqgngpu2bJvZjg3y5KAgqKPAVSTs5KaBWojYWHZmebNnopQiN3mqctA7y", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035494 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh b/tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh deleted file mode 100644 index 56e2509d..00000000 --- a/tests/data/transactions/batched_tree_transactions/5smg26VEJiFPFJadN3UEJR2xFWGBx8UTqrmn7WuS5L6An6iBZENrfpXDuHrk8C9sFmPR7ZePfhYKdKBttuFBjcMh +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 133, - "transaction": [ - "AfPZrYIJy1dGUb4OzyDA0w6DxybU5CgZS+sM9dyycjVPYSQISoQO/VRLEMEEmHqwxfzQzYF0F0ZR1dEPX+9EyAwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXIpgy9Vt8ctFIc5T0frb5NHN6N5cpGtmnQiAVVTNPCZwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999966437164, - 29957496, - 28000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999965427163, - 29962497, - 29000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVNZ81g1nLMYDgqCoU1rZ6v5mASNWM1a25bktgeCQfrdaoHZqB4Yq3c52co39mwPo1Huw8Y1Z98VLKa7gBjaGgpP7WMqM2tcRdwFEF4n58GFoTcCokdqWXU9SuFNcpDarN9ERLiji9e6oEdzHB4MNx5CMqAhE9Jf6rBP7FVs49rVM", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035500 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf b/tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf deleted file mode 100644 index fd28324f..00000000 --- a/tests/data/transactions/batched_tree_transactions/5xjaRhHMYz87xhMA49vYTy9HdXWToaZysa9iCjxSzGVvhHVG9FGiKNCZbSP2WgY9vNZpFsDxoB658fj9bvgfQmUf +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 125, - "transaction": [ - "AfghhYRpUTu6veL6hAOHgy7iMTgh9phHmBhbc6aKjk7AmyLOszyQxIMZT1Jy6sORlZjuxsjZukQLYPEdQ0x4igwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeAzTfhCJ57LgjHPE4/3D91WEe6GXaXW3YZUwIDaKHlQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999969507171, - 29922489, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999969497170, - 29927490, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyBRBy97Z6BLEidXWDtbTRhpSLXs5HpL9oNhokY8QSxKwHxXFeC9yuk7TKUQ7KZCde1nHXbExuxSsC9UwsYD2TrSXHGbrntVDEPUr9mab7yMgSpM93jEEk7Rojb9aGazpNtvzWssGdq1KBQD7YD3VsBeLpzsWm5U5Pso2JbScs7WvavjxYg8X5mz3ysUHUwuhZBLrb8D4g2LT9Ry6DD25tJWCYzMLv49PbGw2PfENkiCeRTcvayAgykUfnQ7iDg9TqDnwbm2r4Gb9daMdRS7DDccqXbv4YA5rQjQKjCWgJMy6Px2UNadyAcY3yfdhy4TaCp4xjdHumepxYBtKLfyFTSndWMzCnuGpYNhDLj5stv5fPEx1BSCiZ1FbxnVFXm", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10054 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26749 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26899 - }, - "blockTime": 1746035497 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn b/tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn deleted file mode 100644 index cfdf11d1..00000000 --- a/tests/data/transactions/batched_tree_transactions/5ypYTq7yBpocgFPb3uzFWhiMbcyhtZSevNcDKZCWK5RHoe6QJKHMSqMggLiamqRtkKRgwcHe7zLRA12uKtSukCPn +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 101, - "transaction": [ - "AfkRMFed02X/J1V5owCtIkopRBtepZPlcJUdAIYVcMqTKUl+BZEJCPMQ/0345n715rJKrostjB5ucVnxE8fT0A0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXkyHhmHYFG9H6hL8mC5FHaNJDJ1HUJki8nQR5gqCjtagIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999979697190, - 29827470, - 15000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999978687189, - 29832471, - 16000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbesnzGu2msG8is1UEJXyqq4gWFWS7feBSbxg7hvyRpCZ3h1CVedzCbxVbhqU5ANqiL727SEw6JGrAnFir6YQaVJQyHyRdHDUz9SUud9fVwR8b9D49LXvghhbBRYrWwMnChKk3ZUeHj5Vf57UbnvFd4TvCZgsbpKdmxT1pJbLSgBh", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035485 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS b/tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS deleted file mode 100644 index 17882694..00000000 --- a/tests/data/transactions/batched_tree_transactions/614fHokHDrVyze8wna7Fnxv1ARmnAivY1EwakYnWd5tv4GdYUTvnweT6Bd8TwrFyvCWHidVjuNKAryDHiTcYJeZS +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 106, - "transaction": [ - "AfojsIiXkbJ8zwz8Ii80FH3E9J+duvAWTIp9xkmfIh4I6ZPinHfQA7KJDTcOsxU3ONDghU16MRJ3vFrhOukLZQUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWV0XB0QDWdIGbWXqDk7LvyV2KfWQ3W9qh3eTXehptJ5gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999977667187, - 29842473, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999977657186, - 29847474, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3iW5v2KRxh1Ai7pvSf4fJ3HMctubL8TsFWxHZWXstWCcXfgqzJASBuGn9jocMyKLjXSjwv1CMEiz9e1KXmS1fnNe9GBWDtyXs4VcKcJ9C4DkaDD5VVz3PQ4kMP1r6Kwi1LBXbSX7V2ES9JLQGnH6tCJhs8pNkyUzGGS4H9ReH543mtDfm1tVkbr1H1PGDQzcodGNzkP5431vNifQezLAdNg7LMZKtp9UBf6rkRnx97Y9Fb8PSRy1soQoZUkAF4tUqqbRu19BZh4esQm6hJzrpa9DEvFjgaZvq9fUgnn5dBdJGz6feMTxKE2UxVPczZhMEDaQezAWpyhrvKSw4jYa7FMdugsw9YXbgzV6fKAsJeRapiB3ScdNcehUfAJ7R", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035488 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK b/tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK deleted file mode 100644 index 38403a09..00000000 --- a/tests/data/transactions/batched_tree_transactions/61bwL8shAENEvB8WXbTf39RuPGk8Zph6EiYa3kfntvepGtKRsNytPjfS1GdMJSp1g2DARUCmVQEKhNH7c34bLrUK +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 78, - "transaction": [ - "AfqavLWuWYJK/3PKpk2cRDp9SxDQ3EbHwTVNDy+pVNLchZ7OFZDk86c2ErWSoH3Rv/oTwiWo4bU4IMmMCNh5bgwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0xIaIbh5u387TL573uPC2pOSKGd+oi/p+z4h1GIi+NwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999988887209, - 29732451, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999988877208, - 29737452, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1toZfDjtgQH17FLHWQPsnbtTvCf2Jqunp827m1L8SetMSvUWfwyVSCn3ocR5TfAwiMWDUBwP9fajy7WH2LhTD8MxGsGZ3f5z94wBMDWTZXkdwv9Exoyp6NYLNHHRhDjWKSAc8orYwsrgHTkH58PWrzNz4ryeg8moryCnGXjNicN1vfcqc7W1eVXKJs15EU9iZKkDv3CLn4w4VueyNKzMrqkVfwirr4t7RQpEEkKWfiu3t16CbzL5gGRk1Me7cX5PwUwjEGk1JVzpFuLzDdjd9JFLZrsNqg5E9QYfqZRLu8Jdyi4KGBPu3rUkcSpsANuxx8g1fYHuZk6iBW8CfGVSeKe2FgWZgsY9h1r2w9oc4ruy4RxpHAq7EAEp4yivj", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035474 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu b/tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu deleted file mode 100644 index 5d48cb6c..00000000 --- a/tests/data/transactions/batched_tree_transactions/61gacz9dNWeA2L3VGhgvn2ifwBTySnb5Gp27kug9xfWMs1T129Kgo2yR7wYXxWaaGTJsjCMVF6qRw6KV1ZnbtGCu +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 319, - "transaction": [ - "AfqsaNXBWCzsJFtlGOfaRdWAssAf0+9C04/tg09NWNIG0EUP6dve5betRsEGeWJ+miGzHAan372sxPB7nt2RYwYBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0keNTsLZJm0XX4AjVhha09Ce68QY9F4KV1jfKz15bmEoBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAATB4w2/fGRMbya2kw8OC1+vnSiDSUCl019JUM/hNaTllH56qyX+GSIMMUpX66Niqy+LdZYT5bNoRvolZxiR6n8vC43sp3S2FFiqwsjfnrLMelKXRoHVyme26mP2XxcBWAyNfopQ9gUB/u5q+Qsh7AAxFriBUkw5pgeDYc9LuZqrmTziONyb+QTHgjInooOZpPg80kt8FPdgt18s9Txk6rw=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995048200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995043200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941Cn1Xk9ar3wpGUSrMQ9KnD5KgjWWFqWi1vRj46ejp85Ca6gexQz287Mot8Wrwd4CJrqT2RbeMC2tqav9ncUPTiMvp9MvdGebCcxB39ormJJDNc11TF8PEmv7EShbQXXhYoM7GdrHMH96beyfSpNEFMeRa3U8zsE1ExMYrUHYQzUQJFNfREEFXVQj2DQw9yJfYm3h5H3d4sLiJpo5gzwEjpq9idq", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsrN5sX7sjujNTnVYZwBS1Xc9cYMjzqPKkKDM9gbKQjtbowqsfodnJdq1umcvxM8UzqiiZTmjg1aoxqouGugp4GEdPtuPaMn6fr9C9JzG9x", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035589 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 b/tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 deleted file mode 100644 index 7e60ae5e..00000000 --- a/tests/data/transactions/batched_tree_transactions/61m289jZhxFR6XAvw6Rt1NS9QHMr7py2sJy1aWcbwTJqygai81ySAHU5Rh6MZYJrMAqcy3ok6scW3J3D6srDsUh2 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 115, - "transaction": [ - "Afq9Tuz1VyT8BLVJaTMWbvkD0z1OH5DBHnTo8oBgVKDt2p+Rc8qUZWo5Fkw4fSvAb7uCInfVqoIulbuhBsLo2Q0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVE7R33MM9ROUWl0FwM32RqgM9IhtoRRHlktb4E/4PbIQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999973587179, - 29882481, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999973577178, - 29887482, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy6XiQwHou3MHGCMvebaQM4Cd5Y8EdaQckVuAonjXKPEiRBWVfT4GfG4rtGCU1fdQ7JH45PgUb9aEZgpWicUzaxjYrgiMAHaCMFkNVbrYqbLwHWsf5jjHCfrKrJ9QVJX3MAf7eMEAmo5Ma11bLk8vFGTbT5oiPgvJHofPtDQhpfFLGzhUuqnzBVUvHf5a4BikEELwcCusemUpHhUTyq95pUJkGFU6KYWfZXukf8VzaBiEF1L8wYHrCzF5yqupMwunTJyDh1e95fiFFh7PPDYVhXB9KGayBEAEqUejuoWDdbjc5VYLYRuwex3ro76UhD7Nn7DH28CXgUoKX7zytn5q3D1H1fBE1zv9E4hdp2LxjxmM676tuEej8TzQsN42CP", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9179 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25874 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26024 - }, - "blockTime": 1746035492 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J b/tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J deleted file mode 100644 index 8935461b..00000000 --- a/tests/data/transactions/batched_tree_transactions/63Wy4182DDtbD5qhX6eaAaJmht1xbDWSa1yQoGEGzXJqsUykuCn2qVgKfXoYHKQGP38oQbB4W7nHJ8zVqoaar91J +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 111, - "transaction": [ - "AfxBWRsmz9AbF8SBhDiXVRWsHaDIsb+RxBMmfP+76u3UJk3ivmI6uSDcMN2X/LgLEvabhL7PbqVNJeMnfXSoZQkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXM50VrpdA0LISuE8/NOBZDCnb7knY9o7DUd/3slZcTfQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999975617182, - 29867478, - 19000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999974607181, - 29872479, - 20000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTupGwMV8iVw9gmFE9o44h9TBEVQW4rRGy6E74oGXN6LJ6E6RCwdjonrz4ikGRNKY5xzTqfRmL6fTjyU6mDT6tMZAPRwzDPgYwD8KRu9PPU4NYPCHKviTPsdH6THFg2VMHuTbLntnLxnaJNR2GTfcBJPehwBstoPngekgV2tQU53u", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035490 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv b/tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv deleted file mode 100644 index 2e4e465e..00000000 --- a/tests/data/transactions/batched_tree_transactions/66US79Wn3tZGVKk3QBea4AHo4WTLb68h2ZAjCTxJ5f9A6oPrSTFXR6kQwNagvjjigUWJAhyGy5VpFtBuhUncn9Hv +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 323, - "transaction": [ - "Af7N/6sweIpHz6EtW2aqpNjgSdy1fSPdf+H7QovpYjMZqKrCQMNXOlMcGywEEnh18dT6ei3SU1NWXI0SUKLT7Q0BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0Uz5t26nDe5mZ13A1wmv8rfBckKYa+yrtNK8CZjScCacBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAABdkSY+4eG/7S5jl6rqCFwMEyG3uHLOzMJJBkroBs7oi3FmcUsU9mT106Od2LPZOLxACx10xgnKhPe9Iwv8hqIUh+MN7Qypr2QoFwq+DWO1hJnXJGdk6fHbxqrU/taqexYIadwB2kr1PD/Fxm0Iwe7CkL58epjiK3jkOxH8fQMjEsO4Pj6d4PO2vJesGIPNWRWz0wwt+dEURiqklRohzNs=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995038200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995033200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r894152tqyRtQvKfduyNL39sMieBNF4qv4G5aa3DQ7kWJ8hnQxvUvuCh4Q5xAPPJTBv7sV8qNj2Lcqu8fGXshkMRsNNRiS36E3zW1ewymyiUfZkAvAcQp9FwERCNfYJChhMX4Hv7QJq67ErJRbtYuJY2rxBGLTLpzwN8jujo74dpn8k3vWfHioiza39vULx9tj13azy8FZPRtauUhoqrcbkeDdJmFqL", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4euLVuudL98b6c6oWUjvA1121WkmJDCbAv25BSrkDBdveKMkpzEMzVqSZg4z9ypgTqpXYoDRn9jQppqNsnq8sYcj7LHVYfqC56RDmqW1Si", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79707 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103310 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122499 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122499 - }, - "blockTime": 1746035591 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N b/tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N deleted file mode 100644 index 1e9c508d..00000000 --- a/tests/data/transactions/batched_tree_transactions/6BasgHNgy9mP8G8hZdVRLMVLYyftmmVgNvHH2hGcMi6Jd1PtYmYv96nf4NHayHKszn8uQDsZkMtrGteUupeRs1N +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 321, - "transaction": [ - "AQR4G/l6QQMbMNjXexKmpEnW7WCIMORzMUS0mKzLnuDjwJkXr3gPm5VMZsi/Rh333ryKAwoQblYdjLqfqX5B6A0BAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0xvNq+4/4ohrnY5brw9/Iq5t4OMS3UwilfoIe8HA7er0BBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACgz6GAbL051/dsQ9e2v8TtjyyNZ+cLY4DMYZTdFYoVgIW2Akodw6QUf8VTLzgHhIbiNF54ml01FnDjYFuhgFt+IzhdqKu0Gflz7qZc63Gfgx1yJTt5kvoAlQnAs1nQzYBXqVootKmv8dSfrfFKeXMRE91sFYFZx8dSgkx8IGKtmDpt0YrgOWuT54KYAXuANx8aIjf/91QdGujp7lXMwqzw=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995043200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995038200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8942HGg1LZnSygu7Rys8jgZZzpkL5M1k6S4M1wEENNqVFz1cVFSZz4rAVVQyubzhSEa4a7wfHvY37w4TyLa8eB3JRKrX8ofiKnoN2UXmLSCZHsnzgpuVCasXPumYhhB1wEhZk9xJa3S2GBYB5qMCPzbV1KvZ6rqvzeZwyntbJaWNLqfozgaG2kWtHCyrbGHR9ANQZ7Y132cicSXGyt3LErcyvsBdg7", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUXgRwTUNqXLFcK8JMC2poUFFmtYrVeymUX57qMChjN8DTL4whSCi64uifobgUeajJQCH3HF2ttJ7Xdg92TXFF6sTssoXyDLVNCSEaFrkDp", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035590 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n b/tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n deleted file mode 100644 index d5eaa1ee..00000000 --- a/tests/data/transactions/batched_tree_transactions/DZy8JAjKqpMWbBv6hYPntgNWFSAyXhBjgTE63GNKdjQjGNFX4Vx9MmpRhhrCvpQjPU4dwSsYh8xQZhjwxW4o93n +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 136, - "transaction": [ - "AQrWqSK3d5xAAVfwjnFY2eRs8l9lvVapM9xDM7KLv3irlcS8OCjeTfgEol+3AFeGTqBE7zrF7UM0UfwZqrK8iAEBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcSfAxffI8sIPhIhDkzcdyp/LOJw95rQFdS2RrjWVoHQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999965417162, - 29967498, - 29000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999964407161, - 29972499, - 30000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZarjguQAMbW2fZDawso9DyjRznrLuFBkURFMHAcwfpuBxw9x87s6W1w81ykYPuyhPzftxhdNYzXyQJgTNj2BqbzoMevTBMozh2MJmgnJuNMpCGmiMudR58KdYbcWpaUYzQEpUvrnNrmBy5wULBHQ66RqQ9C72CRfBSAJSWebj26j", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035502 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 b/tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 deleted file mode 100644 index 681a645c..00000000 --- a/tests/data/transactions/batched_tree_transactions/EcVMRBKUzyLGHuRe8Ws8E1GscG4CXuh2T8b44PBEjUgZpkm3kouJkVjnujSHNWVDNUH292rPrUt2g59YyPQtvq7 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 67, - "transaction": [ - "AQu9BYTnChf5p4ES42HlKS3+TOouH3DJ3zBWNfvDDmZEoehA0+rkCU3syHMojhFsKNaRZN+Wv9ZkMboFgg5uKQIBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXg16CVyPoOS+kM1OwLJB+Mpy99Xkevjm0xbalOW6gguwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999993977218, - 29687442, - 1000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999992967217, - 29692443, - 2000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQDD65AwVfos6qhpJcc3nJWQuhwoAwVhsYV1o6oirCmheE9VteXk7Gt43GAAQdKQCHjs7Fg8NWi3AhfipUxmAaFuqhDSGvDt1R62ZCnydgSmTz15y35zHhHaRUwXncY1MdnbVXyirFy3iMM7cw7o1CyBuGvk8aQfmPiWqXXmK4vkw", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035469 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG b/tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG deleted file mode 100644 index 1a22180e..00000000 --- a/tests/data/transactions/batched_tree_transactions/HZvZYYvM2Bv19fbwWLhoxArNABShotFuiH5rh3ovzBhgKMLLs6sTtBgcg9P9WavSY9aUbUVo9pdanjhTm48ngdG +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 178, - "transaction": [ - "AQ5JjRVSx8HsP55zMUEvJpCzbhrsQQz0DwSoHclbVsvR4BLJr2nf/afWX2Qxoh5VJ5ZD1hIj9/VdQTKfgLEZCgsBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXcaoxrkVjosx2hfe6U0QenKymJNpjBgWM2K1I0JcJhkAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999947067127, - 30142533, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999947057126, - 30147534, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy24wp6bh8Si2dTYXiuy1gxU8YsbgywNxYN7XvPGyaJGyqYHMoEY8NHXVJejTivTxLn9fNWb5yy733KpysEKhw6va7VZUEeMBXc9CdNRrZPUh2JgY9sS6LvLCn7X39h9RwV3wH1dhbg1y7kmPAxQ4BeLzXC6FW2MJ5EkMvTebBTAoB83a2yWjfhVLEwyvXP62o2Ewevj2Kod64g3D7RooJAoTJbLqhiTJhbCcKaHCMB1vgpiPGRDzrvETgxjw2YYSv2zBi8fJYxuXZP64orrD1uhX5HvvQwUcmri1yGwRi9RMcpRfhRNPPZNUf2fU7WfWireedjpsBDLdEfdHX7bQCn3fBq1Wj4C1Y8DZ4RAhGWKwHA2TnAwtTunLMK9Nud", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035521 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN b/tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN deleted file mode 100644 index 295d154d..00000000 --- a/tests/data/transactions/batched_tree_transactions/NXH7KUu8oVFsvbeqy5w8bCpexUBCU7hyrJMv7gC3g39ezWc2mSrBRUfRNHyMYMvc8E7Juq4t6LaFnmjeNfY7BFN +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 74, - "transaction": [ - "ARKPTdrp4LaEjbkMBe20cWGjgx3ITceIy1QxRv4ZXFtX8IqCugEta5FOOqSzS6QuZRtSAQgX7NNWaQup58QsLAkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX73K0Pvux3jcQEk2FnaULEXcwKBrhfATGfn25nbV9MzAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999990917212, - 29717448, - 4000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999989907211, - 29722449, - 5000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQsVsZ9ki6qmPhthwi7xvEGWCs2hDPG81BiwRn1ybR41RUWXdYDnFvnKEzKwUJXWAxqy1hNJ45V6bvcFfLRWF9us1EyWX66btvHUJxmo4MPTxQmUM1WxJMn9JxDumQFY5t6f9jN5v8rb3Lyqjs9tYV4sE7Gu8AjJtTHauTkDMK2aK", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035473 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg b/tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg deleted file mode 100644 index e02142e6..00000000 --- a/tests/data/transactions/batched_tree_transactions/QeNziTDAAcWVVmN4yuQ63mt1hjARH5rfdZyU8VqXjyVexJcnxP72CFWcY6Jp8ngwgxgq9xhhaEPmTXefHyoDtPg +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 131, - "transaction": [ - "ARRj3SDMtWvYz2jBzeOswpe2u9f2pn1jZE7U4dUj3rFgyZtgeWydnTv3V7aMLHPvTtL/XT+roVeyyGodQukqvQ8BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW7Om1AQZdmIoF8d5ztHXPFfTgwjYirJUPa2xPd34MupgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999967457166, - 29947494, - 27000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999966447165, - 29952495, - 28000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWV1i8SvixfJ9owutdcnyNRGtkPAjKSTt3Sp9n7RbVAV7F1YoJQQ5FHVye6VLH1pprdiEvCBoZHCKnCBYvPLW2QuwP4iBteUJcaeRsArxGciKe9gaAE43jntAzCpJBLQNGNinoWahktMKw15YhFiCiDmkqjMoB8ynN57Xt8pdX7xb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035499 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR b/tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR deleted file mode 100644 index 7cb4e446..00000000 --- a/tests/data/transactions/batched_tree_transactions/RKTmJFtzDRCGfsr3pG5qTqSapYoZGStZpX6BxWzMKbWsyf9zneH3giwvRjLpkH19vhCuKAAi3WCxTtvivv9ZYnR +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 80, - "transaction": [ - "ART4nzff/ma1/eRtkIcT+tOmVa944DhcBWugFz0OYlITwNF49/3ErsjGeRUYs3OXH7TwqbIpQTYkQoqo0la8VgYBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU2boRSh/L1PcRUzU9pCRZAaltNzn1Sa8hAgBjwPxs5NgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999987867207, - 29742453, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999987857206, - 29747454, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5RkmMnP4cYNQMgZJWiVtG1HzjadfbCW1RrEtnabWYef2di1fvRQSBsQ5VzsdLrkR8n2hTxPcCkNvbrLbvW1GT3gSVvzybkkQFCw4kdv59LNZ1Vwz4cCjjXFaYFaLUo1jE8syHBCVHdMj3gRYQVyhdqqWhazUUFwzAuwNEeuuHdvtzLGEDt57Y5VAwAyAxVrEsxGufSyap88CKTEqbqv1LR56cvHLRsDxM59mdoaVFtCDFvJbrRyRN4yG4FMhmcYaDAwicvjV4VJ6Atsi7X6Wi9RgUFQ7GpQ9qa1HitGbPqGaUps21883CJFp6r8s2rsdE6A374FXAg9rnECXktW4QWMsiRyfsodaC5BLmtQR2n9UW45WRNbufp3zSF1Cb", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035475 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX b/tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX deleted file mode 100644 index b4227235..00000000 --- a/tests/data/transactions/batched_tree_transactions/SMcHsXahhxc3bPYKt9Cjh4YHwz2rqnAm6JaCBnhwiVPQuAY7dozjrfy137btH5PbEKp624mi2iiadPNVF97o5LX +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 153, - "transaction": [ - "ARXdjw2wz/zEO1fC1S48z/lgLcqcjU6ySCDxyNc/a59G3GYjI1FwqOsZFDqRTuXPqIVRQZ3v8RBi5BAlSjp3fgwBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWM+eOhqtqRy329JDuTQGk3MUatKC2o2ZTzTEup/7i4mwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999957267147, - 30042513, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999957257146, - 30047514, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2Ea3WLx1veLwLaByaSE71Nwot6pEu4avJSvag9Zi3bbxyLFAqRGiLaygbhK5CsrWUne2bPt836HcSwLgAGTYuz9tVQH62teUR647XSsnVANaBRHFHJALvymmfrC31fKaUm7nFZ9yJRMPBKhMffCBLY7XtmBwTDFfQDKqiSLC98mNagF8Yy9WvxNoeyXiQD1E5oJgbyVL8aKiPkgpBLSEzNyjhbPE24f6ADoNdfU5JNESVkAwt14QxyjGHi6knJ4CgHdohxYK1ZjDCNiVwESGra3jVvdj6C53j4QYgdRk11rHoaWESG1g9r8C2ErkNSx2Eos2J4EjMsFMYMv83R73BxdYuiuvesjEQMwAnNiraGJ4SGfTNdwpESMqEHrFZ", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035510 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC b/tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC deleted file mode 100644 index 0dd9b241..00000000 --- a/tests/data/transactions/batched_tree_transactions/SeyMVrk6TEpzPSZeyTFNVHVFWkfGEL9cyQJnPmywSzCPCMW2ouxD1GnYaYCEqrYcNMTMZXUUEBXFtaC2j11FzuC +++ /dev/null @@ -1,83 +0,0 @@ -{ - "slot": 308, - "transaction": [ - "ARYfpd8DPeewH8t73JRbhsQthOZkyPNlghDSqMM7/hFR5QUUK4U/6XuI08PgNdAWS70wQwmxgnaDUpZ5lzKB+QcBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0psj4Jrwd2U0Dpa1XSTqk6mpdVA94NvvXZFGUX6MREgEBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAsSvW+VZDQ6TBohio5JSQ5tTzhngRdlg3dKI1wxAxkGEzlwqTGhPC/9hm2PRfFb6dxr9yobZMYpLAMgvlQ5hyOoMp3PQuOrVXcjWRJ1Ehi0O3fGgUpj2xOx5QhGYv/ZAifzexjJoonbayz0VzJco25aflPFUk9dlMsPzdBCtBHrJPRxgGhhg0jIJbAZh6ijgatZJW9mCAGRRrfsDzA11SE=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995073200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995068200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941PusR9gFT2UskuwCs9L26e6LJnXJSPEPFfFunrh6a2ZbH3MNq6s69W53o7Hftfmkxrzy6m43j9MxnNCJhBt9YTYi1ai6rVwWgvnTc3PV7AMoNK8ecD9LPfmFu8S52KWsepVRtx1QaRHaGJz3SJXX6foEphNTKoggpcCHVAq2a6seP3qwruuZ16N2jTwy7Cm5bw6uSpqdMGAy7cp3FqiYa1hxkAt", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYjfNubRYpmWu8PRfq58u2vD1w699otz7g4oqBN5RtaCu83Hd1SEfnuCBKBPcaBvNmoXLs2fdwgXQcQ7Jcyd8NP1Uw4zMrb1nKpPtcCeFSa", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122351 - }, - "blockTime": 1746035583 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb b/tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb deleted file mode 100644 index 6b772a81..00000000 --- a/tests/data/transactions/batched_tree_transactions/TfP2srXnABgYW2J8RN5Jj3AqmFiL6R8Rn3qYM1p6oY7jFF8ESBR8L6rhTkH2x2kV1B8xMCFu5q2vxoKrV8ZfbLb +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 162, - "transaction": [ - "ARb993CxNy3dHjqnEt/KHBW6cDYQT+0hcKu0oK40Tb9V24+laT1Do6/vNWwnCWtlZXqxhSfP6vgz54XTm3/0oggBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWg147iCLFv1qNS+IZl2HseG2YGFs4RZaoPa+iq+VQp/wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999954197140, - 30077520, - 40000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999953187139, - 30082521, - 41000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQm7zLtfJxRQMKpx8CjXF1KCox9tVt2i3C8qx5Fgs4bmXQxe2ibkbisVU9kWiY8d6aMTJ5QENwo4zKQz9hdhBsVUBhSrFsvLQymf1a11hcD3DRg5nu9FmwSjySN3WL7PEJMqjDaDn8W85kWRx9touRy9duFhH4d3GiRc42ZzJyo3d", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035514 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA b/tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA deleted file mode 100644 index b15b63b8..00000000 --- a/tests/data/transactions/batched_tree_transactions/Tr8CAjwk4cpkAvt3WSWTPesCRYSf1rmiaJpAswpMwBH3MQ6ZT6TpLp1picSkwBDBLxmkawYDcrqULLyGnuGyMZA +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 96, - "transaction": [ - "ARcm3KKK9YPL+jqpqZ9M9fkuY2oY/mERkUrwNUolZa0mRVZFf9svYNQ/kxNglMTgZ2KjJXqbBHu4Jc5wQiHskAkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVecX2uH02qnAzAO+GDcCdHxh2Nnix7p91MFVNSQHoZBAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999981747195, - 29802465, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999981737194, - 29807466, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy39QPqhfY3978SjEQCs5g6iEyoAeqmMfhss5yviQGR6NaFTP3D9VZ9Ao9cJTisvn8JRHP9LWJSzPnwySHLY5cX6qDVGg4tEJNdP3nfgPv9yPWmhrPtsvL8jbAoX6PpKGXeBubYuMKruBKGtShw7ziYPCY2YZLaGmnXdsryvZQyKFa2paj3VnwGm2iWgA77WHQg68DDozXHigsboNC7wBrLnGzpAFvZG7LoQo2ofKdtNhTvvgkQsYagogbNQQqDX3ipxVD96xzhYnmUPAUhpyWh97N8rCGVcYGYX7EUtArqXvDYbHar7DntFic8xsar516edyyL27AEViDCvwZsWwZZpCzUams6x1D5q2jfrL5DGfTZkPBne7LwKrqRBeis", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035483 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g b/tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g deleted file mode 100644 index 6931aeae..00000000 --- a/tests/data/transactions/batched_tree_transactions/UYWZFPW14GVfRe3u8YHNUMuLmumSpHL7VePqXS9B3JRQTFRxaaZCZE8HqkKV8xLAh8V4JGUm5mGo9adBSNaMn1g +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 79, - "transaction": [ - "ARfAlLrdliKzaAokgNn+e1uAT6jbPQMw0xEYsUBy8z3nA/NPpC6oXpjhgAV4nNJlRQorBCL/UD2ykRLNf9EWEwsBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXc/LNQPwCIbKuS9nq3XGAV0FzM6TCymEnA72lo6s9GRAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999988877208, - 29737452, - 6000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999987867207, - 29742453, - 7000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWHE7Bc9qD1CPgCNB5rwDRQi6SCwgLdjX6rxDbJhgcAnkMhHARAzFo2cr22AE8M8kSXomf1A9ytH11njgMYMJZbHB2nYNod2FZqyFZk9YihdFyN9Vw7yLB3RA7cNWLKRYHhrSRQdZFB5BJEGKCJkT7wmrmYe7YvLAUTYGtPCzqFK5", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035475 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG b/tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG deleted file mode 100644 index 80e0e344..00000000 --- a/tests/data/transactions/batched_tree_transactions/V1U3sguimKGSteS7fx1qF29U7x4DYzzSntoqw3MoMwtpNj4e4sWcZP7f2i6CipfGmW7cdTQ4EdwTXctVvy7WmpG +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 107, - "transaction": [ - "ARgnL65moBn7L7ZFa9/qyFY+cS0ufr0JoQFRoVIAaWstNuAnTNzREAI/TdDLnmXz8SlMez+CikYxE4Gf8ucqpw0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUW6D50pgddh7/P7wgXcmHwVsQu+6O7J3Se2raP5w3XlgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999977657186, - 29847474, - 17000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999976647185, - 29852475, - 18000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRdmy9JbDZa7easfkjiVUwvUvGc8PyGihM1C6j9XnB6w6sR3zwvQcNx2SgA6rGhgbDTuwYHSyZAWBUXjXZJuLyLZGDhJVGnTrwbPdU5K1pRMXhyjGDXoQjJzApTc9UBqJ1VM32Mfxv8GVW1C63FuqBDiDsPD41WsuwNCtbW6Z1oUB", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035488 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK b/tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK deleted file mode 100644 index 6a3d80e2..00000000 --- a/tests/data/transactions/batched_tree_transactions/Whmvmsqbvu5Wa268ik6DUFa9QBniVBtRbRFCnfJ1wuczasC3k7DgBsNdcmLfgWahYRjW8eqfye6dbmqFiJKgbhK +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 159, - "transaction": [ - "ARmdYCvyVdKdhNHqsey2YNHe+ZUqDI9xOnhY5ewHwLR84TZBFLt0GpFN3WWkrSYTpSL8uOURyJJP83YhICwBEgIBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzKjZqbynRRYM2BqBy/AGY9FQjwrccGxJOdvCfLw2bMgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999955227143, - 30062517, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999955217142, - 30067518, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzU5qK6wvEwzemqfHasoPPYdcb7bu2ebxbC1zfXUbmoLkZ2sECzpBBbrSKZtQdjEktrq5it7piDUnWL7RrmXfAXDqWrYfUrN7DxtXuvAavhFGkGCUwPaJkwQHzyAUUM1B2kB5KVsQHjg8YZuAAUSxWczsfqKt9hEULq8SgZzmRaN4SEsxKsyxruP3NGmvKWGcnHFBF99z31UpFLvutsDWePhyaLTaxrD6mfEznomPxfdKvjKe9k2hAd6it6jjZ1stW2ffRghPTqfoZhk4WDSHdSJY5XYzckesUTm7v3prZtFcKcKithc9om2nsfDHkxiHP4NPY1xDWatoyYXYMk4aTop9NSpqDEdyqaEfVzaTNtku6mmp28BGDViiiGtET", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035513 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx b/tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx deleted file mode 100644 index c4326159..00000000 --- a/tests/data/transactions/batched_tree_transactions/YN5UizTxecRHA2yj1RJVMfLD3Mg1b2ZKCpaXDBa2k2HN644DVfa5YYxCt9tSjUekDSyj2x7PDtkQYgZz4H4Y6Jx +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 138, - "transaction": [ - "ARsL7lqap5OQ8+QPi5RkSHX440/n3o8I3q/eIzgRjEwgIIc/o3m6kXC+lJ4A2wsaHf7G4TuQJbhNXYQBV0DjFQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWJthF2sWZKbs0LFg9K2zW7YNZdcoqi9ftrh/pHQPqf8AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999964397160, - 29977500, - 30000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999963387159, - 29982501, - 31000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQ2A5KS2TRKpss37NnT9A8QBttrTcvjak9NCNy1TR91BP1PYCyg5GUvPM5fTet51umg13RJ2XuzStEHUE6rEKd6DsGtDc1eMtKxKNHAxEEHpwPBsKCUsKpvGxbSLg4BKCrgdMZBTULBYcPbVzQWEc1Az8Ejm5Xis9ZB5meVwTyXmq", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035503 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 b/tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 deleted file mode 100644 index 6851a469..00000000 --- a/tests/data/transactions/batched_tree_transactions/c2tupk5tKws6HU5NtwqZDrT5jjrxJRuP7V368vQqCmcQawoxj7HbqGAoDRDsSBTCMqk5imrNBfjta5eJ5Lfi7P9 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 97, - "transaction": [ - "AR41+hL7Ee8fbFPfxHQENcMyrE6fffIQnJLYGeEvuM1H4kjxUJi3DdfxHEVYM16G+TEr6GEvXTR2f+PMcr4rpAQBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWqhDZFlEKTfB5MtEUmxaBb9myEr5UAnDNTrp9KyrjCmQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999981737194, - 29807466, - 13000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999980727193, - 29812467, - 14000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUazFjKrqBysyswouAhi2xR7uzvoD6RndSWVDP5xQJsWJfuP6vAxL7zxoq1ofrRg9xfoNUtgrTGH2DZAbDM3rLEi8J89j4vM7EHV38dgRG2NCeHj5tu9JoYTQvGcFSLoQToapGztDzwek58RTQNHA3jWWeVmwZpb16aGnxexLGVBd", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035483 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw b/tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw deleted file mode 100644 index f60dc6d0..00000000 --- a/tests/data/transactions/batched_tree_transactions/ciCEVuDKH8KxZD6NHLs8ZqFgvX6Y4aNhxSPWZGVkRcrpTahxLPQ9v7gFqHkm4eXNGZhYZezwS5EozGUvqnh1Vuw +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 82, - "transaction": [ - "AR7Ljw/jUlbJawtr0L1bz2tL531KYMmkeUwIYOtmviDKhPd95BUZKFBZJjV3xjk4QXmt4bqmkXFRL4/vSE760Q4BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWNa0eC94yencSODFDL+KSezHnWAta7wV4Fz+RocBWAdQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999986847205, - 29752455, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999986837204, - 29757456, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy6LYYGzLNBEaNzj6gHGC1ixC6RqFLWpcSqmHPEWiXK3yHckFiWNTyVqoMhASyVZpkErLQympwxE9zLHxxDPjJfvQc8JArmSNBvGpEVBTJLC2ah3MnjFrpwkMpKcGQsjJDLGTtqHsEA442ZLBn8i6xaZ9fDVzfPC9FNfrcGo6TzLMPd5iSuJUK9THLGvniT3HJkDnJWh7rmHhaRErFfEzxtbGnFP63Mijo3G7BvvmuezEWXSNcz9Qh4XA83NkKuVktjyJAyBTnik9m5okrf1UKCcLyzq4TgLvoCbwJU9jNF88GJJktTdcvfZQNH7G1sFV7dGNNT5jrgXsocKuDDrL7FP7wNZoJ1Fwz3H2di6PCvT5uV9CwX5HuSyi51t3uy", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26868 - }, - "blockTime": 1746035476 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU b/tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU deleted file mode 100644 index fd4ec0c1..00000000 --- a/tests/data/transactions/batched_tree_transactions/dy75fQ9V4Mz3fPN71bZa9Ca4M2F5stebKA6fij9FsBZkAvL4fNGpPTY6U8KiisUUudGTvAGHS8fTkoEQJCokDYU +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 172, - "transaction": [ - "AR/hFGesMsNXCNwAU+SZS0AdMA3Xx6U72CBIunQfUyqqtdm/g5kJEYcUyuwBR6HqUfjJb6y8oCdeswIxSN86oQkBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV7mjDwBCx6FhRVTOtygiys8Sambq1I2JR/m2RUy2nSoAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999950117132, - 30117528, - 44000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999949107131, - 30122529, - 45000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXJHPryS3SKJMe9GJwBTCyGpRzZVo3zLt21T5DeP4boJn7EiUY5TuHAGf9nHLx56WcVsQYjTaNnnXwbAaMCvYSM3U1rvFYnRkSMJAHqThJKHVFmvobtdR52TPM6fQ55X2NYuzcGvz2H7a2azAhZuFP438tuVPBAMVzDHvbBTyW4Hm", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035519 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN b/tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN deleted file mode 100644 index 07ec85b4..00000000 --- a/tests/data/transactions/batched_tree_transactions/g446kj2jq6F5FfUXwYGpeZUHfBxjBhoFRhfhwN8uhFLaTeAB4scVA2UGy19fZqXtjTNbvwai6FFZJZia21nxwnN +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 84, - "transaction": [ - "ASGtceLndrea9hRoAawFlBw+oLaEFMnHOcVjf8l8/5fBrZaOtFUxl54HuM0i7eN/LNQLm1F4dEOp4ez3jK/3aAcBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUi03lvdBFB+Vd8C5Rj3dZvtNnYxM7w5rrrYDDryuxKagIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999986837204, - 29757456, - 8000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999985827203, - 29762457, - 9000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumS2o4kR8sCa8DRA9Ei179xjQYAwecKEWfv277wqg8ZmczzA6rFFkDsQubmikf8HUKCzAFYjaVturCbaBSPTnRyeAUWU6oQuRpd3X296MA6DBAnHUBiK3e9yfy97oDAkF94Uu3AgqWwjvShsqkfQ8kJNqp3XeU42CtFbraBU6TLkRD", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035477 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 b/tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 deleted file mode 100644 index 14a51094..00000000 --- a/tests/data/transactions/batched_tree_transactions/iFxyfiSzDVHWLQ4eLFpnbPXoGrZ5TbQej2RrjcHTjUPmPXAFaLJSPy96TG7BZRsAXnHoevnXEjRsW4UoJyBXQn8 +++ /dev/null @@ -1,81 +0,0 @@ -{ - "slot": 341, - "transaction": [ - "ASOUUEQUZRWOQDaufkscTIyneDIs66ULJ4C++SNRu5lT8eQhq4hyGwJJm+d9zFTB4rL0SVmerhp6uHJQ2+J5AQUBAAUI4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bavKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9JgOq1G5WZx+ThX2NPxgEgUqXh61iXYVPc9BsZtG/SvlAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABTcBZ+mYIjUGFmaAnGzHJ18eBZlncK4n7dwPpKPT9WTES7XriEbv2mzFbJQNu5mw2VT/JWwIa/numyNI4AKRhyTj2vNblTBtF9KXq1P/JCypyiYoZf/TMdXPG2DCNh+OBgfBol9/8SB8uhMUL0EYDOvJmRn2yvx/kNHYMXLPKDZolMW2Bf8YriT+LCVTa3U7a18Fy80+yMdUtBXl4tL2Jo=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995013200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995008200, - 2735280, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 4, - "accounts": [ - 6, - 7, - 5, - 2 - ], - "data": "LmdQuBbApKVFkG74xRzff2MqayB5C1PTHY4czEhZkd1zKgVv56oGCMtziG94v5zDqa8uwBJ29LhRQ1bxRtiA43mVqM2TXw9iEySY6bsXeXf1kt2bsAiyZEtpt2JSLrYuHPVdQ6eC9tYyGHjViSka9s6Ers4fjBKnXKVzt4pBU9NUrBKkQox2tgmwqvuNMPB2CzsRordgb5mXpTSSvzqZbdVNiLo443zouwRbkWm9vZ7", - "stackHeight": 2 - }, - { - "programIdIndex": 5, - "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2QQWgban4kVxpTHkm5MMPt6PUgqt9Xw2HukqssfW1F7TunF1dSJGioVeDf6zEb", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchNullify", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchNullify", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82713 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101589 of 184105 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119407 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 119407 - }, - "blockTime": 1746035600 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh b/tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh deleted file mode 100644 index 192a03c4..00000000 --- a/tests/data/transactions/batched_tree_transactions/mZHiGStE1Rkout27x7jGhz26zhcjWn5Myi47NVBaxcXJdK9HT2KCdN4Eaux9RVfRrHP5BzzYA7cHbXzrbASMTzh +++ /dev/null @@ -1,87 +0,0 @@ -{ - "slot": 176, - "transaction": [ - "ASZsiz96IWxeUYBvXevVqHOBvcUA7b9b9B3O5QZJYOi1Aee9j+XTeQf1xt1odpEwid+Sm+/LSRwpYhsxHOMYiwoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUMTK8alza4P1XKaGwfEqjy/opZNHJgr4pk0TcWiS4d6QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999948087129, - 30132531, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999948077128, - 30137532, - 290204160, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1, - 2 - ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1EcJAVbn7AtjaRAAvw83Mq88HXLfEZVbVxo4bUHQ1aKHrxPnGx1sQ9wMkZ6DXHnWNfaiHnYyPLU9o9Pbnjio3pxh8cS8YTq7QPaBmsTR3hpkCxk5HR6CCGpPS2a7M7my5jLRui6441ZnT3mPckLYpTu57VFchzGqHrXGNzRogKHFk9TZhcUBS5CaN6huKZf4mjdrEq2bm4sNyNxEsxT6MTDd4WWFG31kp2knQeKW9torS1NQyj6hKVrWgJXGtCzM5PZVCZ7BnvbwzaWZDB7MnTmYG1pieU2K4pzsa3sSXiExw5VAavnm47EdvDkH9L7RRbBMv9XMt1Ef1x8gEZ8RZRc1HQgeEPvanXkbQhoB3GFi2kUj2zsTXk1T3UpB9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 26946 - }, - "blockTime": 1746035521 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e b/tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e deleted file mode 100644 index d5fda1d8..00000000 --- a/tests/data/transactions/batched_tree_transactions/t7wgeKKxvFDakgZQ4XL4P5BaKpVoWt1LF5h5442C26mD6LarcjKhW6dMM9Re3YCVYANLMUG2B4bxNGdtAifmH1e +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 77, - "transaction": [ - "ASwVbNhD9pp/zuZ3SQ3wkShGXRZHDDObkfvO69cb80uDUYMYOZFTPBR2oEhb8Dg8GmqoDvf2MsNNBfUQK7lhPgUBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDt1J4sS78gYzl5pe4D6hl1H5HYNJNOkgk69rC33SZGwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999989897210, - 29727450, - 5000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999988887209, - 29732451, - 6000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPiNGQVeNmoF9qMfyqPg1qtbqUxYgUwiVXbg5DpB5qe2zcC4S4dMpPdVvBZ2xQG7yA7MubbSqBGPwSkXK2YTkTVDUtWUbmL4tEoLTxdKiWhCB4ykY9itQKV9dFXXgx9xr1BhubqK3tutsBkknCYoZJWX7kVcLxdtRN6xGZjGKKAud", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035474 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh b/tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh deleted file mode 100644 index 432fe4d7..00000000 --- a/tests/data/transactions/batched_tree_transactions/ubWUekHkCrCHaXkHQe5ffewBm3zAz56kkvyFzEuNEFdBG4N3tMLtf7kNk23awjBMsufJm89Yuc6b55w1NJqfcUh +++ /dev/null @@ -1,84 +0,0 @@ -{ - "slot": 310, - "transaction": [ - "AS1bHJhoX6Lr+aGk7BwKv3vne02E2ihzZn/VwkYZxaW4eAgVPbH38NOmzjCLmk2EIm5AF/Zpn9t0tqOfSfS5iAIBAAUJ4qB9iQ/JpwCj7sVaLi0n9kBxXOh6ZrSYV4QjmmP9tRhB2o3Gv1kDDQu2WYUTNAFTcTEr4+yvcmqb9dmFKs8bak8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL08gBbJXiLxn6Boz/b4llB588qFq0q1wMATTDr84QPxoUBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAPNr/XLPudXpxbmuA2qhsfy8VyCMHODmB99HCN+ofYkB5vxSX9/E7WuV1IQIWzEiTxrXg7AnGtslVbQCLiWfQgl+hPcRbUgtwhzgY90sk2N+jpBOVZFuNNyDCRdhj4THRSy1mjwPrtlxD6k82kjMZkKs7agm0tmMoPHsw4NEWViGtda7JGCCKkF7Gck+VaTd/LJmAnaI9FjbCcsKeItadk=", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999995063200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "postBalances": [ - 99999995058200, - 2735280, - 30177540, - 290204160, - 1141440, - 1141440, - 1141440, - 0, - 1614720 - ], - "innerInstructions": [ - { - "index": 0, - "instructions": [ - { - "programIdIndex": 5, - "accounts": [ - 7, - 8, - 6, - 3, - 2 - ], - "data": "ZZpa4B1Y3ym6r8941B6TpTYbstHk9Q38V26WGnNBP72oCtexJjL6Z1tFosha955Tdke7LBjf4Wp2cYYkuJMGbPwrqdgFw48Q9k8DKd6zscpM8ugbVcDJ3VHsfTYkvkFBpusnWg1pS48GTtjNqwWqxdJFiDLyVzDCqkkLCX6EsbrmzQTxBEtJtGVjirpLgjRZU9izSnPhg7Z8NyzyxHp6PXs6WAwanHEucsFr1g2azMv", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjWyUNKiNBYkf2PrZUSKhb8xtmrpkZV8wpbWRkNUnqDK2d6rY7RHwgkVP9AAJAqYewSCheupNKzeEkrDbdLTNpLyzjaCb9qAckcQSYAHXGE", - "stackHeight": 3 - } - ] - } - ], - "logMessages": [ - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", - "Program log: Instruction: BatchAppend", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: BatchAppend", - "Program log: Incrementing next full batch index", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79707 compute units", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103310 of 182790 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122499 of 200000 compute units", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 122499 - }, - "blockTime": 1746035584 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 b/tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 deleted file mode 100644 index 5eaa41e9..00000000 --- a/tests/data/transactions/batched_tree_transactions/vi71Uw4rVnda5nMyvfRvjJE3DBM3uCks4hKzgmJPp6P18YezvC89MKabruBCYzVu4Nd2yLaQdP3N8qgHFxY5FH6 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 152, - "transaction": [ - "AS5Q+vKpmMomyr6X50Ah9zbaXyEvLCu8pOkQSWgAhIHEKGMLdttIDSfFTYoKRfWMbhcctjH1INh4h2El2CJzaQ0BAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXqD0qgw9iWFS623xOfzxPp/TbdqwXqXfq7Tk0cmlYPvwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999958277148, - 30037512, - 36000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999957267147, - 30042513, - 37000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPxciei76AYYfp6TUBspicLhxEzJNKauhASUgDWzYFFpMpj1eEHgqSVxV6UK92QZQP84UvT8rHLKYCivxmYg243ymcv6zoiHCQgquaVpN69D3PZCh6qsWRZB1U9Eghi24sGLACKKXQ99B7dDqVPc9EUpi5hSQAZWQyD3qS39HGRZ9", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16999 - }, - "blockTime": 1746035509 -} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 b/tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 deleted file mode 100644 index 543b4f44..00000000 --- a/tests/data/transactions/batched_tree_transactions/x2DVFZyznkZDUJ1e7bJa6Q2nE1kzUdSZ4g3MBLSeXWpFZNBz48iT7F8cwg6muFG6TNbeapWyRLhtARoQ8ASH441 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "slot": 113, - "transaction": [ - "AS9yruy5iVLpvKnXnFt/VIk596vowqi2Rd+9miqL+Lnq9RQQZxEJt64AOqJ1NXEoGc/LQ0t25HyAoqAgs1vwawoBAAcKCcgO88p41ki42sS4Fub3xMXBAP6I/Xa+KxZfdzxIMYNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXudlbN6egsPs5TF41DontpNLf0FtnG7N57ntcvx6vQbgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAJyA7zynjWSLjaxLgW5vfExcEA/oj9dr4rFl93PEgxg0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", - "base64" - ], - "meta": { - "err": null, - "status": { - "Ok": null - }, - "fee": 5000, - "preBalances": [ - 99999974597180, - 29877480, - 20000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "postBalances": [ - 99999973587179, - 29882481, - 21000000, - 1, - 1, - 1141440, - 1141440, - 1141440, - 1614720, - 0 - ], - "innerInstructions": [ - { - "index": 1, - "instructions": [ - { - "programIdIndex": 3, - "accounts": [ - 0, - 2 - ], - "data": "3Bxs4Bc3VYuGVB19", - "stackHeight": 2 - }, - { - "programIdIndex": 3, - "accounts": [ - 0, - 1 - ], - "data": "3Bxs4PnTAWgtW7QT", - "stackHeight": 2 - }, - { - "programIdIndex": 6, - "accounts": [ - 9, - 8, - 1 - ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSahqoxZa9AFxMaY1CxMGJuxHFnZ94G56WcM3uAYoHhq9sWqQpT3Bn6N2emnGyQastF5QuGjJ6eJ6RG8aFd8e9LVGTUUQkkT1mFemFKKnXxbw4wfxqAXj5CqnbW8xCPGV7Cr1KWmpJ5q8rbvdxAJPJRGmQ2h8pfpe9Ayp8QpSXJMu", - "stackHeight": 2 - } - ] - } - ], - "logMessages": [ - "Program ComputeBudget111111111111111111111111111111 invoke [1]", - "Program ComputeBudget111111111111111111111111111111 success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program 11111111111111111111111111111111 invoke [2]", - "Program 11111111111111111111111111111111 success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", - "Program log: Instruction: InsertIntoQueues", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" - ], - "preTokenBalances": [], - "postTokenBalances": [], - "rewards": [], - "loadedAddresses": { - "writable": [], - "readonly": [] - }, - "computeUnitsConsumed": 16155 - }, - "blockTime": 1746035491 -} \ No newline at end of file From f050ed2fa6ebae8f45f3c416445e4992325dc10a Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 1 May 2025 00:28:10 +0100 Subject: [PATCH 104/114] test tx data --- ...pz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ | 97 +++++++++++++++++++ ...8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g | 87 +++++++++++++++++ ...iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF | 97 +++++++++++++++++++ ...pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb | 97 +++++++++++++++++++ ...4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P | 97 +++++++++++++++++++ ...LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi | 87 +++++++++++++++++ ...mn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC | 97 +++++++++++++++++++ ...JvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B | 87 +++++++++++++++++ ...XoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL | 87 +++++++++++++++++ ...Br5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK | 87 +++++++++++++++++ ...RBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 | 87 +++++++++++++++++ ...9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 | 87 +++++++++++++++++ ...LiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko | 83 ++++++++++++++++ ...hS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR | 97 +++++++++++++++++++ ...ytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj | 87 +++++++++++++++++ ...cQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A | 84 ++++++++++++++++ ...unNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U | 83 ++++++++++++++++ ...QkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy | 97 +++++++++++++++++++ ...bwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu | 87 +++++++++++++++++ ...7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf | 97 +++++++++++++++++++ ...LipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr | 83 ++++++++++++++++ ...YqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd | 97 +++++++++++++++++++ ...oZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX | 97 +++++++++++++++++++ ...NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY | 97 +++++++++++++++++++ ...kiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP | 87 +++++++++++++++++ ...5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD | 97 +++++++++++++++++++ ...ycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 | 87 +++++++++++++++++ ...weHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz | 97 +++++++++++++++++++ ...fQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ | 87 +++++++++++++++++ ...ZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 | 97 +++++++++++++++++++ ...iYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg | 97 +++++++++++++++++++ ...2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF | 97 +++++++++++++++++++ ...crqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB | 97 +++++++++++++++++++ ...rn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg | 97 +++++++++++++++++++ ...vNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu | 87 +++++++++++++++++ ...MCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 | 87 +++++++++++++++++ ...LCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW | 97 +++++++++++++++++++ ...eNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a | 83 ++++++++++++++++ ...Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p | 83 ++++++++++++++++ ...HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL | 87 +++++++++++++++++ ...FYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy | 97 +++++++++++++++++++ ...GmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC | 87 +++++++++++++++++ ...ag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ | 97 +++++++++++++++++++ ...A9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg | 87 +++++++++++++++++ ...W5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 | 87 +++++++++++++++++ ...WF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 | 97 +++++++++++++++++++ ...nmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth | 80 +++++++++++++++ ...MPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ | 87 +++++++++++++++++ ...bmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt | 87 +++++++++++++++++ ...8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf | 87 +++++++++++++++++ ...HbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw | 97 +++++++++++++++++++ ...KkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 | 81 ++++++++++++++++ ...kDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE | 87 +++++++++++++++++ ...iHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt | 97 +++++++++++++++++++ ...2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg | 87 +++++++++++++++++ ...K1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg | 97 +++++++++++++++++++ ...sB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx | 97 +++++++++++++++++++ ...zHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 | 87 +++++++++++++++++ ...qv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi | 97 +++++++++++++++++++ ...6i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 | 97 +++++++++++++++++++ ...zfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE | 87 +++++++++++++++++ ...JPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 | 87 +++++++++++++++++ ...afg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P | 87 +++++++++++++++++ ...MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua | 83 ++++++++++++++++ ...3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE | 97 +++++++++++++++++++ ...P7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a | 84 ++++++++++++++++ ...8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM | 97 +++++++++++++++++++ ...fcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim | 87 +++++++++++++++++ ...bowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G | 97 +++++++++++++++++++ ...QBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K | 97 +++++++++++++++++++ ...HAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi | 97 +++++++++++++++++++ ...WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi | 87 +++++++++++++++++ ...bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ | 87 +++++++++++++++++ ...FgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 | 97 +++++++++++++++++++ ...ZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z | 87 +++++++++++++++++ ...FBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ | 80 +++++++++++++++ ...FVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU | 87 +++++++++++++++++ ...bNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw | 97 +++++++++++++++++++ ...rSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N | 87 +++++++++++++++++ ...Nb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM | 87 +++++++++++++++++ ...BoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz | 87 +++++++++++++++++ ...GTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw | 97 +++++++++++++++++++ ...2hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 | 83 ++++++++++++++++ ...UhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt | 97 +++++++++++++++++++ ...SMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy | 97 +++++++++++++++++++ ...J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z | 87 +++++++++++++++++ ...6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL | 87 +++++++++++++++++ ...qYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 | 97 +++++++++++++++++++ ...quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF | 97 +++++++++++++++++++ ...9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 | 87 +++++++++++++++++ ...kn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 | 97 +++++++++++++++++++ ...i3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 | 87 +++++++++++++++++ ...WNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM | 97 +++++++++++++++++++ ...jSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH | 87 +++++++++++++++++ ...p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF | 87 +++++++++++++++++ ...rg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z | 83 ++++++++++++++++ ...TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 | 97 +++++++++++++++++++ ...rzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV | 87 +++++++++++++++++ ...kfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo | 87 +++++++++++++++++ ...UFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb | 97 +++++++++++++++++++ ...UhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw | 97 +++++++++++++++++++ ...wqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 | 87 +++++++++++++++++ ...uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ | 80 +++++++++++++++ ...cHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv | 87 +++++++++++++++++ ...qK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH | 87 +++++++++++++++++ ...QCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C | 87 +++++++++++++++++ ...GmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ | 87 +++++++++++++++++ ...N6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 | 87 +++++++++++++++++ ...uA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY | 97 +++++++++++++++++++ ...U2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT | 80 +++++++++++++++ ...KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH | 97 +++++++++++++++++++ ...19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH | 87 +++++++++++++++++ ...UWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc | 97 +++++++++++++++++++ ...JRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk | 97 +++++++++++++++++++ ...dHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi | 97 +++++++++++++++++++ 115 files changed, 10433 insertions(+) create mode 100644 tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ create mode 100644 tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g create mode 100644 tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF create mode 100644 tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb create mode 100644 tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P create mode 100644 tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi create mode 100644 tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC create mode 100644 tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B create mode 100644 tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL create mode 100644 tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK create mode 100644 tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 create mode 100644 tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 create mode 100644 tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko create mode 100644 tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR create mode 100644 tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj create mode 100644 tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A create mode 100644 tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U create mode 100644 tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy create mode 100644 tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu create mode 100644 tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf create mode 100644 tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr create mode 100644 tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd create mode 100644 tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX create mode 100644 tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY create mode 100644 tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP create mode 100644 tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD create mode 100644 tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 create mode 100644 tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz create mode 100644 tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ create mode 100644 tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 create mode 100644 tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg create mode 100644 tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF create mode 100644 tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB create mode 100644 tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg create mode 100644 tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu create mode 100644 tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 create mode 100644 tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW create mode 100644 tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a create mode 100644 tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p create mode 100644 tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL create mode 100644 tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy create mode 100644 tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC create mode 100644 tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ create mode 100644 tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg create mode 100644 tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 create mode 100644 tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 create mode 100644 tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth create mode 100644 tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ create mode 100644 tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt create mode 100644 tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf create mode 100644 tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw create mode 100644 tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 create mode 100644 tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE create mode 100644 tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt create mode 100644 tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg create mode 100644 tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg create mode 100644 tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx create mode 100644 tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 create mode 100644 tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi create mode 100644 tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 create mode 100644 tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE create mode 100644 tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 create mode 100644 tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P create mode 100644 tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua create mode 100644 tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE create mode 100644 tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a create mode 100644 tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM create mode 100644 tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim create mode 100644 tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G create mode 100644 tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K create mode 100644 tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi create mode 100644 tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi create mode 100644 tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ create mode 100644 tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 create mode 100644 tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z create mode 100644 tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ create mode 100644 tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU create mode 100644 tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw create mode 100644 tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N create mode 100644 tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM create mode 100644 tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz create mode 100644 tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw create mode 100644 tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 create mode 100644 tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt create mode 100644 tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy create mode 100644 tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z create mode 100644 tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL create mode 100644 tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 create mode 100644 tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF create mode 100644 tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 create mode 100644 tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 create mode 100644 tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 create mode 100644 tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM create mode 100644 tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH create mode 100644 tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF create mode 100644 tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z create mode 100644 tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 create mode 100644 tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV create mode 100644 tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo create mode 100644 tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb create mode 100644 tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw create mode 100644 tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 create mode 100644 tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ create mode 100644 tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv create mode 100644 tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH create mode 100644 tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C create mode 100644 tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ create mode 100644 tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 create mode 100644 tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY create mode 100644 tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT create mode 100644 tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH create mode 100644 tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH create mode 100644 tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc create mode 100644 tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk create mode 100644 tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi diff --git a/tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ b/tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ new file mode 100644 index 00000000..4d8496a5 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ @@ -0,0 +1,97 @@ +{ + "slot": 188, + "transaction": [ + "AQDbNcGDJ+F+6Bf+XCl8Ba7zXEOPJ+1UPVoTn60Ri6n5TZJoFt84ZKnP4KjkFNVVs+Z93TEa2vDJTw/PdVyA3gsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1E+wBL/CpCof9+EG91Yn8WP6NDogiq5dIzBaNjQtqxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946037124, + 30157536, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999945027123, + 30162537, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumd8mkZQ4cszwGTeysK48GzkgNrukXaZRHjsQvs6Zd2rVZSTEotifJXByYe1t9MaqCwd2EdhPi6Qeb8Ak7hbNjYgxpo618VvaT45ULoUZJuT1eEFhAL2zBJQQaDNze9RqTGvd5U8dFHDJTuG8V5ZyJLq9UsRSfapxgsGzEFaAcekEj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055018 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g b/tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g new file mode 100644 index 00000000..c79b9996 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g @@ -0,0 +1,87 @@ +{ + "slot": 189, + "transaction": [ + "ATKJDbHdFCta+gpoiT0459sXup24jeZLTFu/zePMUGW6Mvw5pDwjnKn22cu18F11PgGW3c8cEEEVj1nIirDtpgcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDVkJFGb0Q+A628YW/RuVmJn2APXdQwv+3gQBsh/byEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945027123, + 30162537, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999945017122, + 30167538, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy926cLAbCwuFmacb3qzFBiJWkcMt412Ue9AUVNheET55bg1PvHAuuAdEQMP6tdGUbL31S9KK6L7TibfbK14ShfGMwZFPnpZhKxCoAGYxT2pyht1QrDsWTt84JTfMMjnUXj6zk5r9aRKUv81uerrm7vpREdnMAS7PKvAuZfBfmed58CgYkc5S5rJetWLqibYb6oQtySSBi4FACivHcDJzWdehma5tcf169s5BtttMBe7yYRMkAcR5yrZJW9aMRreV6cBvba75fFNNHpyi72Ejr2F7yQjzCpsVfGr3wEUewFq7JbbsAYevZ4kB2FFvvZwf1XTBJRp4Ba2RttZa3C7sVoPQcQXfvANRfsE8hTUmTCAE4YKLbxAPFjDeSZY6jH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055018 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF b/tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF new file mode 100644 index 00000000..9ddf33ec --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF @@ -0,0 +1,97 @@ +{ + "slot": 144, + "transaction": [ + "ATMW43z7ujL1nKeY2shLNOTuDrFMr9obVGp5xsxRJzhbJ8PbGyyh8iLB9St72wGGyihzTQYoWaOENF1tqEsh+w4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTjp4Wxb7KgWt3dusi99PsXsmmSC72DSAut4yORVIPewIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964397160, + 29977500, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999963387159, + 29982501, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZdsB2mPEzP4zphe5UbLzdFtMmf7m8NuqEYQB7yijKTMR8679jdzGXuL4CWfbVf7WLcBfYk6sipektzB9KcfoQpsNZDMbsESfkSa4bCAjBgHWDttfuBc3WW9Hh4McerVm7FKV12dzk8e9HVMdZtWw9SRsduzr3GQubqUJFgSqp5fV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746054997 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb b/tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb new file mode 100644 index 00000000..a0e624d7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb @@ -0,0 +1,97 @@ +{ + "slot": 168, + "transaction": [ + "ATR9xzJ9G+VooJ0+AQFTMHDG2zgTdsBw9czZM/hms1CD72OvDipyt6zscR1GYlxJjnIql7UHwyiQfQshYej7EQYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVtDavzwjTWiU5cJ5wcoU7Ezaqqg8/v9lDZ9uo2Q8YX9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954197140, + 30077520, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999953187139, + 30082521, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSQuFuTmxYvwhtyLNu391UUrgRa7vYbEr2Hi3R49yiAAFM3b1g2JV2xG8jyFQAjfUnvcTyYMtByRbMLBerK5EXsHPa5CFcPCRPT9ap8GvKiuYQuJJ4im51Hr2QnqwvhEWU5t5Qxm13oYeEjwFEDowpomM2WJLML5WVuURWW3Ggzum", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746055008 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P b/tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P new file mode 100644 index 00000000..1cfb90f9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P @@ -0,0 +1,97 @@ +{ + "slot": 86, + "transaction": [ + "ATXBzBaeNwOR3s29th7Lqv33rqvouiE/ZbgqV5cqIj3wReLvmotUibEP0eNkQqn2sDlrmEuM6ae9NAJfCf9cwA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVqutgu7HBnp3nMStAV6zEeWOXHTF+5MpW1XHCvMySuJwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987857206, + 29747454, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999986847205, + 29752455, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVpq5VzVYi1wwGdP662LzPRq2okdZRCKnUVtigQUk6QAGTKSfRNJZbBfXD9Be1CZBKLzRjszeEHDQD95LqsERDPmwuxDMGqZxW5WNiCbC4UL7NVYKz6xGzDDJbYBpkLhUHmfXDKEPeUSCfKn8KuVjJahRsgPwbJqcqG6o3azowMuy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054969 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi b/tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi new file mode 100644 index 00000000..ebda0df8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi @@ -0,0 +1,87 @@ +{ + "slot": 115, + "transaction": [ + "ATfL7sw5ch1Uk6D/3wcU05pL/BreGkIncErL5I2qGqQSTO9XGjo84TB+j/AEvr7Th8tSN8C7JuHf+ujFbRbPqQ8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrdf0HEenFB7WP0dKp+K1jhul8Ylxq+B/O6nBJXqjieAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975627183, + 29862477, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999975617182, + 29867478, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7q8jY2hKthLNLzG8GJfd4gGHHvQsYbSMpoPLqmKvKDDhiGR6BCs1DDd1xzUW95f8GP6HPJrzkgK6ef1h1VR1E6VP6H23jyDwyXAvpmM89bcYv5M69K6tzGK4nUWYjBTjbm278cgGTBVYwCt6bW3Qh6Hnorp6KDAbfAFYwXhjgxHvHssaV7vvDbuB5bVox9QyxEVTtH9Lvv7DEsuPyNUuZrZfydoCLUuv6w39kDwqcKmUDCZrBpNb2dyY1f3QumNUJFyPzmccSsLwKspoHXsCAiqb8unT8Ys46y2QHP36iQVjrLFgb2SgB1ErLDGHH3ECuANzvN7Sv5sbCZGTYLR9SKtQ2NZXBT7CqTKfAbDedeKaPykzvcbVPXj2aUv63", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054983 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC b/tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC new file mode 100644 index 00000000..e6f67157 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC @@ -0,0 +1,97 @@ +{ + "slot": 190, + "transaction": [ + "ATpstXxyE4mqEPX2tIOgobXPs/+F71zZLYNAP54NN6PZ4kmzGjKZl+63tvDujYpp94xnjBqpr1LrV2SKZtMEKwsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0UAFLPwvhaOeMLeLMYiBXsRqhjme+9dKFX2Koidbr+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999945017122, + 30167538, + 49000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999944007121, + 30172539, + 50000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPGD3KnyzjfpqPTwosANZ9XyTYjUvBVw6qdW5TpfiVJiCDGjmBCJkQNQtj9FGcj2PGAGYVxFsoG4k83kc1njL6t1fAq1jDs7JQSp7XY7qL8YiXELSriqDzC9Wpjj6V5YVSS1wuY5czPkz9xNru1123Lwk41MUhyGvXbQvKVNuG4J3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055019 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B b/tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B new file mode 100644 index 00000000..ed57b858 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B @@ -0,0 +1,87 @@ +{ + "slot": 117, + "transaction": [ + "ATsxYazmUtNwviSYStuMVYjdZrsnk4049hvNUwS0kPA4KCLy2oqe1qsndFyD42AelauaFBDRKj4l6/jV6RbK9QQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQpFr0kXgSujnsLt+j1w1k+cT6w3TZDymhK3C//HRl4QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974607181, + 29872479, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999974597180, + 29877480, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3ooE1FPFvC4tLieS5Den2Qs2AQv86fEGixFS9kCAGcbHm1EgvUJL8ubq2UX3Y3B9MakYaQFiArcUfLCQFvjsdME9Cjj9vtfTnaXst4vrAkcCs5kbFRsfMPVLTME6Pok1EpWHdmzVdUiyWtoWWS7vucCDWwzuYje8U3BpigV2y3uKqVdFXJxjA9WkQPJhWfWMNzdzYErqb163VkwiA5DWiVfYcQthcdWCLttzLhgio2ezF1GQyke3Nf7Nw1mPbYSyMYXB4UHmTer46c3V13JF2SU4T2yZeFd3n7bNSUBqi4rf9Fm5DUYrsxoH7jGNSomVXU1t3A11gwt2EQXHn6taKX37aGQ9ozyPjdrx4s2ieibd426rgn9ZBFRN2tu3M", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10047 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26742 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26892 + }, + "blockTime": 1746054984 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL b/tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL new file mode 100644 index 00000000..24336119 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL @@ -0,0 +1,87 @@ +{ + "slot": 167, + "transaction": [ + "ATxhrtS+OJcoWA7o8w5oWnJkSy855TI1JP3w+0Y8XyIb/hQOkhAKxJzzRThaoBZ22cnT2Cg+ZOmCF9ZTBQXmogsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDQP4na5x9nVwLYj9G32w7kssrhImvB0MFuciIDpUycQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999954207141, + 30072519, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999954197140, + 30077520, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy98JjTF2vUfFxaNwPWixeo3buWkFKFeEV8ieaa1ar7cd1caDvWXyZNH5d9Syqvq7XqWcGs7BiW28mycdfz9ViowSEutq6RNF5rqj62y2a6Qx4JFhW5FXRtRPzqGeq9qzo8qMvosZQcHN8dRFP4htqKUU2jrsuGFBwR4D9Hpw6H3pJPDxeQ49FLBwFpSe6gugS368CjfmzVA6a4jVCeoHHTb3JLEuuLQHnBZxhtxgbjiim7EySq3hE7u3QiAwaMxd4gRSYaDCVhV2Jqzb1v73ha8NaGuPyzzZgYQmuw5ycm3dNcj6dfXXvW7noDgeD2Us5QGyTYwQGRUL5zG5wf6DjJ7h4jEJSMMcKmGavUBrBRSPEgKoV5gqHiPLEbm6sR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10125 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26820 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26970 + }, + "blockTime": 1746055008 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK b/tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK new file mode 100644 index 00000000..a165cc7b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK @@ -0,0 +1,87 @@ +{ + "slot": 185, + "transaction": [ + "AT+BI+z+AWG46zoBbyL7SqaJwvD6vZ4zPAEt1CINosUs9gjZLFcaVnqdwxTqHdY0z6ICyBoPSLfd86EFo1oVMQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXONTrORvhufLtajFxkz8uHfZxAwUbx5ifryoHriIhRmgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947067127, + 30142533, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999947057126, + 30147534, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3umJYGVabcPTsPxBghfK1CvkRhGgBW6XvWEG5nQNdLUYZCvwCqUhDZsTkCbJYtnEEobstDY6KjuyvS8Z7xuMKpQeNhEBwuJRuoAyAFWwtqi61mELqHV78EWDZZuYswYjq45ZK3s44piFbwwEkFGSQM3i84iVYunmBJGtVj49CRBkC2BABHgzEnvprh42wV2EMLfzs2qmtpjMb4i6ka2wCWr4wssHsWmD64FmKbE6x3pdpbYw1byzpEZDqjamh5tLGwZyFwMzBJt9bHosiyfpWJFCzrdqhxZajUeMaxZW98eWHWA2QPbVxc7ANTwmi9exyLg63mXSuCr4Xs7jTjXJDYvDfUde9PwCG8CZcnePsvJXq3CszkqieZC6BwtDm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055016 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 b/tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 new file mode 100644 index 00000000..bcc7ca7b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 @@ -0,0 +1,87 @@ +{ + "slot": 175, + "transaction": [ + "AUE3gFJFdPH39gwjSYM00ptoKsfAeEUkrZ3Ob7fxqGuCA4ufWFPMLrrEmzVM0EWLVaVckmbIbEjbNFxUiM9tAwoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXYlCcUtK3vAJuTqXZQeuMjQfWsfJqQ1NnP5xyH9ceJxQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951147135, + 30102525, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999951137134, + 30107526, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzUuDukF1Bzpw2X27F7dYE8WyCPCChNZAPs1WzspNh4goVR6omqk5CAhS4gWHR5zyvUXxyRSXtAQ42zA5NoZREM7JWsNpFtBg8MKUY6oApZegn1dL8x5PUqY9qrXwpWuPwwq8JqhHh1jbdDuLGpBDg9Wke5wZEgCMoJQNzNSkt4mYDacyhpXGGnf5Vwo3ocCkFE3g7YokSiFBBCCoD3HhZ59yx3Sg6xqd6evJ2WNU9hKGp8U9FsLNuek4y5xqmY7UPGjDBTiVc2ne9J8A2aXQBF9wdAPq9DVGoa9319Jxvak3qjujrgA3SQDyHY5YsadYQoGn7KQyNtg11wbPLHrk85raUpk69GGgAhDghsu6GCrNE6SsnaqbstympSJ8o", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055012 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 b/tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 new file mode 100644 index 00000000..1be3103c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 @@ -0,0 +1,87 @@ +{ + "slot": 83, + "transaction": [ + "AUGvNrc4jv2Zp/47Nz9ESvmKWDKnqf36InEkEHIW3F68iTm8a2GzMVOwJQaUD9GlceIpRXirmBFhrjoTfR3vHQABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZ3oZ1sVjXiqDVTOrzi1/CWv9k2k/V74UjwD9I2WwIDwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988887209, + 29732451, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999988877208, + 29737452, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2Ljeg3XnDzFBM97WWNxyDeXSvi1jGwqxJ9a9B25B6U3KhPziuXLoSRdPZXGRdZScKMm2WAWuCH8zc6TcmEdWGuooUPmggaptFv7jBh1pYLwoRkLv4X6uGQcNmeWJq2sJQzWYkjagi3U5J4RC74M3NC3UZM3e7VdRxsnkfrgMYJqcK4oD1Ha5vcDDo5oCR9kMJdAgQYTchJVvhuToWrDXDQDhF3TEUyPyib5ZpdgdFrzSceMc3wQ4VvDRwN16orLUxWrMQLMtSqfnqGmXAPnv5eNvRWQ7Ej6zrNGsWLiV14KLaACxSwmmg7M37p7BhdX7LffCjqYBNgGune83xu4nmaswZuW3mQ6uKSJm14mSPxxpXar6PqKExYxJgVGF9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054968 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko b/tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko new file mode 100644 index 00000000..db91c952 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko @@ -0,0 +1,83 @@ +{ + "slot": 322, + "transaction": [ + "AUVjCizSruFrmC2iJKeMst8ZOtitjfNhRyV2OaEFDzGWQ6QcDAk5lXeNdAnz4KaujaXnlTgVtQcWDTrA5O67bAwBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0UPX8WnJsYqZBwVwTqssAw11GOQZ2RNiAZz0lL5qjKSIBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACDtksimd18h4KlnPl6qzQKMkNhX2L0rwaK44VLBAb2KJ03tQZ3l0d9hV37SffNf5AsORHeI6XhNk/uR//r3ECiYPuOtRUf9oh2X9xt1mqfsCHiNsNnagDPGaPl+ai9J8S40NiOk/ixtqymzHzFp+M+tZwkDdl/1mEtuYxoAtBVsoQ+VBS8KJJh8OaSK1ccKCgb/5PVkHhvLAeKE9saNFAM=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995043200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995038200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r89424SkiLV7xUARYDe4463mZddijcXe45gtde5gfBKThnDB7EmF1xnfRJygLLYWYj5kkGCsswgpVsgJXmuo114pDezZcatWPxPaPZZfBNgypm1eB3VinNUocfbJSpscsnAckXJqFYFriJnrrfBvJ9uqFCoDS2tK72KGaJ26GydfvktEMuev9jeowJuhGKJqbZfATXw4iJTUEUr3dERpitxgHqLM3kn", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUUaZAhE6XfVh17mddHPkp41eYLdVGQ8oF5LM6L4etGFy6s2uDjp5eZCUqW3DBB3he816vY8YNiXeHtAkCZ1mukmvNmGZdqmyUWXkXkzHLv", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055083 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR b/tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR new file mode 100644 index 00000000..3568e252 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR @@ -0,0 +1,97 @@ +{ + "slot": 89, + "transaction": [ + "AUVvFNhSTwGKOzzDgPty8o5Snj/7MbJMXMvBheDSVJZZgCSRlIkRCkPziPTS3rPPpNhQB/49FIfegBuS5g9p8Q4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX9YowrWUt/jGlWCNZwX3qOKW20i9CgFbr0SGSdhcBVnQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986837204, + 29757456, + 8000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999985827203, + 29762457, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaVcVbLhx51syRrJSSUNoFpyqttoDsw27cavK4TyRKCi7Qk4uokfiTRqQJT4u2jjP7hKVs84jPqMkE4skTZoaKT2Wq4cT2E9utqSCikir3LHX7e16sK17jr1z4h1AsKDAbyhgog4y9Rs463uHovtZWxBzgG9jy37tYC5eZbYpSou9", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054971 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj b/tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj new file mode 100644 index 00000000..da876f0d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj @@ -0,0 +1,87 @@ +{ + "slot": 179, + "transaction": [ + "AUihvUBtTQIXY0RYrx5nChzsVM+Z0h/0psQA2ciY3gDIuhiQgw30K+sEpFcf0pjYz4oBBWoc+fOTH20NCO7j3AgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXolIsjOvXM/lVTYPML+kC0jFVXpuOQRkN6IVSU4LV2zwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949107131, + 30122529, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999949097130, + 30127530, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzBfP8b3owEqWcGfCVZLbCRBrvRBdcTp1U8TTgUN6JjGRgtBrgWpnxLwECrmTNsGCdcdKWM9dbrUhCB5yJMwXdc7wwjMRuZvvUUMG4WbgXU7P6YVKuWayY1UB4gcZkEbQuVegAXjNwy8MiTYwZzmsZztWHDGtyXa7PrtM59pjbS6P1EjyCih4CaYJPgfyuKD2rMpRvFGG5Q2EGZGkzZ6dnew7XAfRCASj4SQj6TCpRHCRMREB5mUjmsbXyb1UjeZJnHzMVno5k5y2KMDJCVNco9tM67aZJbEzmv6X3wmy6rcQEdqcvTPNWFzsDR7dcV2CP6qyHpCzFL63Bv4NgZ4Ccqb3yhuSerUrgDN32GhpDQSavUH9n56eEsNiy3k6b", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10113 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26808 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26958 + }, + "blockTime": 1746055014 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A b/tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A new file mode 100644 index 00000000..71e25aa8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A @@ -0,0 +1,84 @@ +{ + "slot": 324, + "transaction": [ + "AUs/RGAoXsvyukJU+uVXtrMgXBqjo+AeQ5LstWWGVuQV2U69ghevan5d0/2sZn+nX720BW8O0CKj5CaFcxlePQcBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0aZRUqR9T2MyhQ87q2Xv6T00Mt/nl8yDtv/RIUaEklzEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACUXe5VkMjq/+F1M1xpChCm84FGSChawiwRnqSEmNH6NGHNHjtFUmmLnnFwr8DgMmghPFNXN9V/EOIEKEygvthKT2A4n8HiHFfCX2Lg88Xk9oJPEu3y2oasFJPPC5RTSRSDhmxQv4Bu2g9cEA/M8NwWpQi3l2vNZmW7ZYidjBhUhoTZdp9EHqfY6023tLl4egs2K+XDpvvRJY1c6avLpW5Q=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995038200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995033200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8942BnY7w1xNmYTeFkdQPazVfd4wqQeyv2UWC5PnNZC6K3yV74Kxen6oEVp3rKMu4o9KPtqx5ebjBdJ1M2ejosFHeFRp1T4e76Z5oPfmirMYKTqQWafKxMDVzwc3TF3zWZcU7xnWE1prBtMBGKdPYFk8TMe6Bzr5R4FhA2QAQNZcpob3WueS3TatP3cuH4Rr6dteKJdbuqPjK99UpN2qa2ebAhK9C7", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4vZRuPeUi1Zro4TN6ctbjVMhiCBmpCFVLZEmUkXBHAmpB3nRu4T1Y5dqU77CWoewSXPbe8ErnCCkqJ73NtMjS2JZEdekvLEAbW4nNwmah8", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79707 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103310 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122499 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122499 + }, + "blockTime": 1746055084 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U b/tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U new file mode 100644 index 00000000..67fb119c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U @@ -0,0 +1,83 @@ +{ + "slot": 309, + "transaction": [ + "AUvqciWirGjIdsWMWBHh8AcwhgxWm6hYaTaI/QNs7EZdK0hOQAGVPuAVig0zDJ+09u2WMt54FSvLHB9F3A6+rgsBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0C5UkVlYNDyl+8bVUmrYfQ7Ek+kljfuaMxnrLV7WMvoABBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACV4FP3EbS5FQ6MGufTdHJh/ZR7R+sMe6Bu092ww5bd+F9gCCaIDxWDpSDnomBQu7oWiqof9iS2KQU/xS0fooEoAYDm/U+7WcWh0CDmdtCqDc69cFQjv2G1ZaCsY0buSZSzl/r5Fj/4sGb3PCb+8J1RIgS97xZX8Cve2I6yuH53LBVECKFQ8+ygkEaJTEA0473f9hrSWPHGFh3eNPkNrH4Y=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995073200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995068200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8942CT8Anvrkb1xnNPk1Gj9zrY5N2x4uZb2eriodrL149MF9wji3jCYBHCCNrgQXGyM71dLTMxroSvDJxGRv8wysxT3DjFF9vy2saM7pxPABaJNToscsk71ysLKfufrYJjLgbcHytE8ov3We1Ym4ZLE2dGBWHm6sTezPnETXbJ7sfsprz7dcM2e9PvuHJcwJZyVuSUeaPWp4XfSPEDFpDip1ysgWHT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYvv3SpsFMX9U1Qu9JJEAiiFfAuTxhZ7QFKXbZDbLshYe91ng4cuuUx3ePzMCsBjYYRUX8trMJ2hdSwMaYaEJTu8fnZxYpf8wyc5q7Snc3c", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055077 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy b/tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy new file mode 100644 index 00000000..35f4f739 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy @@ -0,0 +1,97 @@ +{ + "slot": 164, + "transaction": [ + "AVF25P7BQbXzJQVzXtKLg5tSgqzsTQcZpxrRGsIB+IsBd974WmpB15qEkwvxkx46qFiRT8yOyiRXDpGgJC0A1wYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmOra9XW2MQBEA3Mmi/ZmbVOOuSO6xKlPJaUM569qu9AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956237144, + 30057516, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999955227143, + 30062517, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSbWAd8o4x9rsmkyfbRkkAmTCAyoV3eAYgT2kgUSXLEH6f4ymmzxip1iggzhkzjP3AJKBiWRGuiRQQ8j4EGzhmD4kh6S2KrcBBed8XAbLcrK5PK2v1T3ERsXzrhETzKR9Cp3xs5wtdtB4E7mnhcHJtqKYftNxq4aHRZZJBYXZfNGw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055006 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu b/tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu new file mode 100644 index 00000000..34024b00 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu @@ -0,0 +1,87 @@ +{ + "slot": 163, + "transaction": [ + "AVHa10iuKzyPNxKA9U3Mk6NgD2/Zc/6PpbMQMp3rwHiRBXDcXRPzk3NbfyFQtcQUv/jOgwaN/vD7jK0ohOUrcAABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1X8OH8FP65Dy0LHcBRnSgw11ylZGxAKkDWQWbP+M6/wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999956247145, + 30052515, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999956237144, + 30057516, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyA82kRMipf71YGozk23unT1y1pauw45vgTHF1CyM1Yui54YmM6ftT1ut8J411QJptnwisNBdq47Z4dKwATc493GresE1ndSRM5ZsehUzPoK25myqUEocqGwT5vdjy3RhZdhLjv73YhK2g5YSaA5GD7B3aNDK4wUv22VVcsLDRHLSBrk25unCr5g3M9h272Fm5wg5BVR6hsgs7isuz9YRLb8u5KFXXP6gT9Ti4ctNnPvZ4ZFS85x6jD5act5t1om5NXQKbh1FBDJwVoPDxwfUhW8E1YUbtv5kBRxLJqrGZ2D4vCfoTE6nRV5BkKQTXCuPLTeMio1NaASDRKLm6wFe4LGVPWz4rgMqoTpGH9mv4ifAJjLqShfvrkUmWd34Fy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055006 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf b/tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf new file mode 100644 index 00000000..354d2b07 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf @@ -0,0 +1,97 @@ +{ + "slot": 141, + "transaction": [ + "AVL0rp1NKQzNun5f/TgwusIxaHtzTUyUtYNvGQPY1xnW5IsOMc7RFw4tL4DLa7rMIVgUjj86s42BoSWaZxQCLAQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWRB/Sfr0TI3weS/RKSrKo3kKmASW1C/wTakRn0y1vj9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965417162, + 29967498, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999964407161, + 29972499, + 30000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVv3qtaVnN6Ukxq1CAJ84mwpJqhj4axUxXLJpssMFeeEyujSUcUF9BvsTJoxGRqj75xKxGf4V175avWMSmwGkLqJsY9iGsoextzsvsE7cMLcDrgUeJNTwfjHwjR7NV8SkniEwAFHUbtwZa5qiXghRBxS4p4FqshfquNqGttwYzcFH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054996 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr b/tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr new file mode 100644 index 00000000..90d17fa3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr @@ -0,0 +1,83 @@ +{ + "slot": 319, + "transaction": [ + "AVOIFSwUfc/NE/hG2dKqoxdyZvMNpmaNlsAdFVm/XMXxh9eldRofibB4Rp/mBthNp50UlxxJL224XW55naD9EwEBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0TEvAu2RhYzCEeo1mJu264KXzNc2NTnsgivvqFmsJPBkBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAdKcozi7uuheNh9JlgyCJt1MXxatlzRT3c9ju0Z0hzyig7JMBVYj+vzkTFYK1oH0hmvTidlLupUedxf0UL2XxoJ7pokNl3ZvSx+eZyBbHgWFyAhLDjVJtiwKcqHXuedUAaF1y/uO7S/xZkuE3W4o+bjrAYpDwVGNVPdaDZSZeqAhR+HbYdJmnH+3az8y/eeatdm5Xf2yvxS4hJ1dl8CQhk=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995053200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995048200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941HF5dqXVqUCdSGXSxW2zcZWehnz1wsp3S6cjQrGTfxuF2GzdbpB7oXcisTm2eoz18USrUJj8VTRSjeahwgMMCQ4SyXQfgKoxYnX39NgpAQXGe7KLx1oCVGX9AMLEj1Cw2AKQbTc6fxhTnSYyjZLKousWr6384w4GSWr8HVXbUmWUic4TCtg3ttXYAKnVds48RpEozXusTzU8dEqtLLCVuSmn3sN", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHTEoaBV6S85XFCwFAQvQjEN84pxDQH4nRqcacdmWeBqWTqQkJ9LxNi8cdBm7c8tUaHvE9AvxoCwgtY67g2VjRegzmvibmMwCeEynByGVog", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055082 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd b/tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd new file mode 100644 index 00000000..8378ec85 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd @@ -0,0 +1,97 @@ +{ + "slot": 124, + "transaction": [ + "AVWyhO6Y0JkESK17t14Gvc0t9yk+bMoG0nrnSWVY+EbKPhhILBV7zh736ywO/T8rWaCQH/DC+N8pMhIuX5u9aAQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWhGwg42yzSE2PPlf92hGsDcjK48Lfsn4u5DUxBFIex9wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972557176, + 29897484, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999971547175, + 29902485, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUsSs7uYTRAQF5NeATwgB1yLPjTjqLM6ikZfaJdd4cwvrJVYqvYopU6duAXta8Zgbst9RtGeUc71HJA6eWumJx5ZMbcmu2FxJaFXdYBx5xXYNqP1M6jt8DDrJcGwVe5x1r72g2P7aRLsegmYxT7PuKgdW2mm8xaMXbD51YkKeWbbm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054987 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX b/tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX new file mode 100644 index 00000000..cf3d48e4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX @@ -0,0 +1,97 @@ +{ + "slot": 116, + "transaction": [ + "AVZ8+iDTf1JmSJrXiLKo3dbCcCvAnsHyQdRewuDU1TVjKtLpyxRx7pj8Zy4bVSVfLTjnZ2doj0uKfsZyoJoanA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUI9tFA4AALPNfUNH2aL1ibi4Cb5LDCG21PkDSNRNxS6QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999975617182, + 29867478, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999974607181, + 29872479, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYQeqQHQcwN87mU9Z5vAScxNY52N688nqmEFZJEDBzit3pgvCaVN5He96oov9yNH5sQoaWLxAtLRYfZgrdLy1gmqU4Zy9koogz7FanEKNs17BYPxfN1cDAbAhCjwZpcBnFLBJWWA8dT2X8SH9dAyunNMKFHa74YC2ipupoVCetfeX", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054984 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY b/tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY new file mode 100644 index 00000000..6b71be08 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY @@ -0,0 +1,97 @@ +{ + "slot": 136, + "transaction": [ + "AVaTf7jhlr0hLPgY5CLSBXBDKpPMf8xLWwyIe8NxhKE8TWhrZyjWBZNr9CVE+l75w2Kn37rDeVrwLWkrCeVvkwkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWEuSNZgpO7MWgCh0d5a+57VzFgKlYqX2/VGq/GW+5W3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967457166, + 29947494, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999966447165, + 29952495, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRGV9eY9SK8SGVsVP5inkyT5aTh7RetkVnTfC7wuBJQbBP3yFk8viTWydTFExSZ61kxacBEGwn9t1tPn1Nh1TRKrX23wbg8ZojCT88vndc1cCN3ZaQDaiyorUtpUAMLmqroS9oLx6a1n76xuTXPf71AwxXauAbiJcbbL8CzsgeXCK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054993 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP b/tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP new file mode 100644 index 00000000..878ae75c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP @@ -0,0 +1,87 @@ +{ + "slot": 105, + "transaction": [ + "AVaT7HAEKte+Pp+CNthXE78JaJY4K7ZP2zjB5mdiKvKwd3i+QJ83RZUOMrTJCURjAU9eWxH19XadVLyDLz85iQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVSqfVq05jXv+QIIqgKUgdKi1i1tEWfJxgtHKxmEfldcQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979707191, + 29822469, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999979697190, + 29827470, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7ZzRVjFVzUe4d1RRQ8ur8GDpH1wrTPk2fNjFKxw1XqF2CzbRxsBG6yNcDwgqjP1pVHaikuknhPWgXxq9ULMFd7N34rbgMWmr7d9pth3gVzuQvWiuq4H32dCasMpKM2wQS5U7CRunY4fXdV4bHJt9pBvWsnyZHLrf7ZKGhMQTPLU3XRnYrS1e7NDrL4cFs1VNdy9FBEkuSj9yP8qxVGvRh9p9bcUWqYTEqiVntNkTLXhfk7ha2qH3xnJVixvEuTjYwg3EXSWDHpqM8Vq5e2nJBf8ZAFiedMdnP5AejgCgEiPTss9soXSRjXFWYoT3t3fb2q1uNvobomqUWaimGwDsX1xuDX2mdb9WJ7uR6B2NrnFv2qQrLEGExQLEhvmp3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10035 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26730 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26880 + }, + "blockTime": 1746054978 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD b/tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD new file mode 100644 index 00000000..0374fc34 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD @@ -0,0 +1,97 @@ +{ + "slot": 94, + "transaction": [ + "AVeEgKwtFWSzgXqyYzswd8OeGKkdtbE+XljYm/08DnUGnHHkg1bdIMkOlShEAFOMnY2hZowDhotYYHsci0GtTQgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3i+q8pSm1y65DGgFq4DIrS/+g0uJG1iOG+WO5X8QWFgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984797200, + 29777460, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999983787199, + 29782461, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcrB7PozCXWfDorgEXWXGbAnj259JZCK4Hk5uPcbs8Z9SYHTnbi5MmPGUsZBrSCwG4gUSshJLhPk9dD2Um7h74MqmPcanAE6o2DNPn7TnjFVPAYV5puGrSw9LBWg7Vw6gyZen6xQ3EXcwBkijaP7F1veDACqzSKzrRYtACEz8oHWo", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746054973 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 b/tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 new file mode 100644 index 00000000..74f2df18 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 @@ -0,0 +1,87 @@ +{ + "slot": 77, + "transaction": [ + "AVeMpDfjFrbpZ+x2rY0l80Bv7RAoJ5bDTixeGk82U4AQPGQp2Xwrc7EjpyzEgSvlzTI2S/8ZIkzHFuKd6YvrWwUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWg8z0kWTrj76MnZGfl37xgjx6VhVLzdVxGyOWkJI/NYAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990927213, + 29712447, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999990917212, + 29717448, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8GPQpUkmgdjDFFKDMFeqsNNz9mJajQbRxLQXFx7Tr1fVY9wojJPhbQXU6U7ZE7E4RB19U6JskcBfhEdFXgZ1yQz6BQT8F23mquDYkPunEXnWTG9KTN7WSRow3Nfnkp2MsyFX7gFmNkfh3jp5syVmPjKDPY3bUh3uE8zcMUfFYtyBEtYcQNyZF9EVCdbVG5QY8sfqhvLp6NZHzZkQnrQF35qwaFKq7QUNVcf8AhtGrUM9TdUknNq8sA9ipBXbTDXa6WfkYsjHrLoucrr3noMbDiMvT8AvyUnyaGUSSmrFuhomoybM7XrSeoPEBQeemgVDrDmskhhpoLYqoHF1iKJhookAiUubb4ppYHbHvL3AFGLYpPVySmpZbnix7x8qD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054965 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz b/tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz new file mode 100644 index 00000000..f9325dd6 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz @@ -0,0 +1,97 @@ +{ + "slot": 103, + "transaction": [ + "AVfNbu5PGBZdyL+Wk9NX1xxcSIn/ZmMNbPMjcPTJmk9SGe6aYuNcdNRpeJ1NyfHmNf65nBGInUZaFriIHRMiWQMBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0uuD831WB3p4zXttBFQ+XoOcLqy866Q9ZMpiZUXRCNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980717192, + 29817468, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999979707191, + 29822469, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYNTsiWbkZ1MadMfddQ7fwxp92fYceMMGJ6jBHfHSgD1rAZDfWom4BigMLCRtk42oD5vAVsPytz4NQdJzVVnUrx1N6J44TX91sB2Dv78wJW8Uq2UTPfGiHvYtiaLNJ7c2y2KreNcro2GuPmfoQqBwPeWum6bSV2UFvVtennXNPrNT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054978 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ b/tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ new file mode 100644 index 00000000..0301f91a --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ @@ -0,0 +1,87 @@ +{ + "slot": 85, + "transaction": [ + "AWB0NI+wB8xATVa6xHe2j0HCcLHJ96jTJ8U3YPn2Ov3yLJoODflTcYF/s8/ouen+A2pwpsPA8i78r908o3BkwQYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVUq6dqC7FSsLl5Zx0kYbGASgBPHo93ICxhbg58PcZXxgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999987867207, + 29742453, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999987857206, + 29747454, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy84JSkFqydMEKdAC8qqET9WPSrfbswjdvGT3GDwSBPtX362BTQ4fHGyry3Mi7bisiQHgrW6HWDMCJbkY9eiBpASCt2z7wj4uWfym1qMmfspPUdycdt7ctfGnkZ2GPevndWVwAUY1KT5TgQ5K2QvDSoJPzM5BxNW8U4vBANFBsDyF78KeE8spMfTwxqe6YwqmG2mzPyxrjQBcUdUSvN8JWDRTY45RUiHbRp4hhks4NST1onAqFNsUBdXFe4huG2pHdFbAZSSxYTc1fATLWHv1K6nKyUpCiejrniiGvsTDUzJqXyz3BEema7j2N3f2Dsj98TrnSdqE4rMFX86FNEMdc7AhE5xg7jTJxUceViQWm5Afu2BtXH2PQHYejndDkb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054969 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 b/tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 new file mode 100644 index 00000000..6f9159d8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 @@ -0,0 +1,97 @@ +{ + "slot": 120, + "transaction": [ + "AWFLtm8Qg9qONAI3ot1YAr3XtH8s6PKfXbEp6FBLkqYIM0HyP3QDX+S+HKVwDlXC1th0RBSm/ugsJbOO5br4/QEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVanY3E87fLkT1XGe3uezMK5BZEFGNHaBHQVvaIrAk4oQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973577178, + 29887482, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999972567177, + 29892483, + 22000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRqoU1ep8gDN9TByLiaUC2sPUDgzf8KhQgZDipzH8bpkM76TsEiK6szaVGn7uCGNS7gD5z6LwsKab8S4wtsnRt526eTqA5PJQEtwBSwQ3mQs37uWGYUPzNwpYh5AvujeGurL1M3kzKzZNTgWD7EgMbLbNjKY7fjdyjyjBXQHe2LTy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054986 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg b/tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg new file mode 100644 index 00000000..777919af --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg @@ -0,0 +1,97 @@ +{ + "slot": 134, + "transaction": [ + "AWGNqwlfkKn0JGh6WIdq2QGWKyYqbRc8PBXqjrZlmNp5RCgQnqATHbbYiLkdjwiOGvHBJ0ibWRhfvwU0M/RFrgEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwt90y2QOHYVAJtDvSx2ocQ0z9dJdkayO6ajM2Bw8vagIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968477168, + 29937492, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999967467167, + 29942493, + 27000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPvJLeVg5WhA7TdZiMViKaAmUCKsVztcmi3f91YaaP8vBX7Npn9U2rC2T64pgZyV9RD6FgrNwqokWDLHNoEnG7Qp9ogCXvzWcWSrHzBkkKDnBut137jVE9KpfzdvTMtxcoTWFTtWcsJWJNrX8JukTuCGR4Rh6zUMD6MLRqQFuuVKV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054992 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF b/tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF new file mode 100644 index 00000000..3a206e51 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF @@ -0,0 +1,97 @@ +{ + "slot": 176, + "transaction": [ + "AWSa+/k0VrzekFXJhk27Qr1oYmHUwP4kthxxTpYsAjFnzc0J8F+uBZ9rKxQs+DFX0ox8N5UYtFLw6udEHw+AegIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXchDUfDTgy420CUI1MvHHGVZuJjSZuDLb8K44zQiBXGgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999951137134, + 30107526, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999950127133, + 30112527, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeuma3ZCLwdCSpk2JH1Nk6hoYQHxEoWKHXyFmjvBwDA8DZizGWEuSxLvtdPxDK6tfcxh1269cxfpCEfBqCTv77thQmfMMEUYXduLTFE5F7AS3yhNrSLEwg2PL2Vuh56DHxjWJWjYs61qSDLnJmYB4Lo1rTTHmjPfACyqyJyxbw4sSm2o", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055012 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB b/tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB new file mode 100644 index 00000000..52335701 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB @@ -0,0 +1,97 @@ +{ + "slot": 84, + "transaction": [ + "AWWe+52MjOVDtBoM6RKrcjAyLM44vKuQ/XS9BH7mU/HDxlxO7YjCniuPpAAfmZBXfBb46KW/b0BiJjhi0xMyJQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX5BmHWJpEk5ImMuSBmptJuIjsR/i+teI8BxLzKhf7RgQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999988877208, + 29737452, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999987867207, + 29742453, + 7000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVTAKgFcdtVWBFS7svruJKMpMuT4erK368HHzWKpimKj7qnJDdaX6N4fsieyjBxkamrka475zSZWmSQoNgyTMPGjRzs4gW2f67atq45S3tDp8XtyoHh6Bgb9ecymj2u7Wij6KifgpTdHhF9kViAQUP32pwZDZohwhi2hM2LxmXzz3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054968 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg b/tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg new file mode 100644 index 00000000..20cfbd13 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg @@ -0,0 +1,97 @@ +{ + "slot": 96, + "transaction": [ + "AWZRGnUYQv+X4/U7KTjlyFJA+9cZzTqhO5DAA38YdQKNC+1GxllxO5MmcbEQvczXQMEqGvGIpL5CBY3VKzZPiQEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWH5dvhFgFEEPmW5yJ9z/n/mTjB9QIpFcONApmR3QKY7gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983777198, + 29787462, + 11000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999982767197, + 29792463, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSNU9YB28n72kkYPAG1KLqwHYVbKfnt2GMy19b26iPNpzEymNFXFSqCjRWFiixW3wfd2L3FejZS4awf4HPEKQCkwbXqPo7z2hapfKsZvRwX6yUk3qSnMsN6iWJhz2UdseRH1zyr6dcuvgEgpXZQUNyRtUX7fgMu13NsAc1iL5yFDq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054974 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu b/tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu new file mode 100644 index 00000000..cb46a07a --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu @@ -0,0 +1,87 @@ +{ + "slot": 73, + "transaction": [ + "AWnVlIxo/vc03FjfnTm5WDkf44CyJvtSBTci5aJdoVoPnLs6LuHGHBYLjIT8nyKoAJ9hXKYW7DMhScuppAPFzQwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU/bm+eSPINuSrZ8KFYNDwuRdsB6MqO67mnGQZG06ogKAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992967217, + 29692443, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999992957216, + 29697444, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2jfn2X5gk3LfWfhxsKwU97NLJTy3kiCTeV4oMRMPUMpFLVb5d12bPkajBRAxj2HzqQZxpEZw6mg215ViPvTo5137CtskqgSzW1xQQ73zUw5D3h4cy21bWoxtXCpywgk6EqzaFWZfN78gTwfBRUCkm8riEt1XCNP3JSvNFgkj1Q1znoK7Z8afntwo7iNH4BDgRJFtGMK3geoRsQobzE7d69TfrwLERbDv4ami9ZhGdXxasq4MC7Dk389UvajaNbgmWhGdYbUKmAQ7TW8b4VJ5yaHgkxKPEr1kAnQCphfojsLxMmhtZ1B4JUu6fyWAwJcRiHWiHoFrUvyNYhYsZjLbnoumtp7g4GbN8Go15CAZZxfMy8jB7LbZ9ZwZor6Uf", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054963 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 b/tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 new file mode 100644 index 00000000..0317f1f8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 @@ -0,0 +1,87 @@ +{ + "slot": 153, + "transaction": [ + "AW/sNjfWBk+CrWY0P/O8fmJotS4oVecIHhiBziCEA5+My93zQoO3f9jePNSU/J1hI6oiFUBcdf7LlrUoG5K8RAkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwoOT+I8PEO6lqwyh4W3Lf4ZmdqPdUaRAHueUzj/U9bQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960327153, + 30012507, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999960317152, + 30017508, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3f6rSt6h55GnsDTwb2hdLu4n1GaXdH9S5B1bYXQaygBig1qXQEv5iWhbdULydJGoArptFsGYJPAJ7kRxk6WvzGCQfCHrZtjudShdcPvUEisKTiNmpZo3S8nUvQhBe4dZNti2QLcykh5PQvHhMRrsxFeg7eLmabknV55ukb5W79VZcr6VTibqcUvu5tuwgWXL4ztfrBqxLqetS6KMeK1RG1c3bf6jPJpHTcSLKnsoBDAyQ74LpYm5YMJfTrubPuaMzMB76inMyLWzjrxZcGwF2gsrUy7Guw3EKuCyss9AXtt4AN8JdPczYF4HLSCW3pqTYXLsAVbAhP9G5iVSUxX4rhziU8U9a4mhvZqrEmKGJJYRpTrnKEUQqBo7TTRMh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055001 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW b/tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW new file mode 100644 index 00000000..bf10c65a --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW @@ -0,0 +1,97 @@ +{ + "slot": 108, + "transaction": [ + "AXGSgwTgRaf/d8G9mgAiZtUZKpen6Vtyyi9k+g6Ip13hi1/lUIeAUyLuZXGjrGLEbn2BHmeiA/OSv1FcCpqAxw0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4OA4IVMqOzuF1xLa37zfDDTMny5YIHvNSKeyzVdJLfAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978677188, + 29837472, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999977667187, + 29842473, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQrrjv1qwrKEBuw79Mc7LodvFAD7NckPjLhDVfN4x3EDEqq6e9XAMCdT5STQdibMVqm2wRxzusnEMaTHNqTuVr66Yc5Fhyiiuyoh2QfRyt7pPvcsVcWP1tQ3J8TfweXkVyvqF9xaiKNCdADuakn814zGjgkT6rjG5SGC8wjht3PgK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054980 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a b/tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a new file mode 100644 index 00000000..3d190ef1 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a @@ -0,0 +1,83 @@ +{ + "slot": 308, + "transaction": [ + "AX3JFnJ9la92aVAHp8lUasCDH6JEA/83KcOpCasZiKx0a9B9Mve/NmojknRKOk5qKRLmhj8x9nHegmumx3q8sAcBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0WzWVf9ozy8BpiqDAWU2xIjFzVCYAQwMq96GRjHn9cYUBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAB/quxhU6x9buFt83omoLFt7Tywd5z3UUfqxLji0rqDmqTqOs0HcxthDf9zuEMotkPt74o5uOrx/PwhTCCiUTgGcx+1OjQRw8dJnaLC0fhEuOZOnG4CG9PDNTsFmkuRvDAMC1n7xLNdU6y6DArTNKH4TsyslPEQ5gnsHsoTLFSHkPtZyOK+AC6jOjPV0HQGnRKWK9litxrEooC8lEO0Ijs=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995078200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995073200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r89415GWuLJo4CrsC7fo9hfuWutkKr6modYzCiBYXkRxQy3Xs5WScHYZ7N7uvmgwLymqRU5fNL6T1FyGoYCBT3kZoFFXWeyFc7wnJyHAbWSAMU1Y3wmycaGMu7zE9g47L64ya88eo7hZ2izvr3Z6qZMxybZcpR1MAovjqZjfXxNmLp8GsFoBoZBZWp7b43gRkG93KVkCx3D5hHdgfUfsS8f4mP3AW74", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxEwzQ64dfXu261e9ceH1XiFW2xzP1UrCKq5GmAhQ44ZCeMhxjWW2k1v2YyDYhVFKafK9ZuYx1tQdGNSqQBw47kvixuHwSZuDREMTBVf5g6", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055076 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p b/tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p new file mode 100644 index 00000000..57a49efc --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p @@ -0,0 +1,83 @@ +{ + "slot": 317, + "transaction": [ + "AYcwCCWh11Zy/SLOcuFrI76jJC78ELl6YePLMiXu0TcqdUH7s74fx5zaqyDm2oX+7qEtHzssnNajEv27LBxpvwcBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0CZALMgvI3CEJ5NYANIrB8ycyX1pdM82piHNI35eCDQ0BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAAxZIweHHGwM4AHdFfX7QS2Ht7cs2NbUyb08dZuUiTwhXbsA46uomCIsT90b53mORdCUNZRfWmBTaPkPdZhv4efVRkg8PYA9/LXc4bdoX0ZK24ALsaZjuDBqyh3xVU6tyVwT1VnsXAhX9O5QCKptxKeVEg1thQ6pxwanePRjLAMKx2KW/09dcR9jhz/dvtH7pX6NEKNAVvSg0mJ5Gz+F6A=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995058200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995053200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r89414jFQ7fX7VZDh7JtABhUQkUVGyVvhwktur1WHmYx3tqVTE3eGNLG58YGReyTSaUsKRWofGCvh1PZbxRDb2yt7P49x25aEknWACD5o41tWKiAYshcSma4Eu6oRjuH7sKhVLeF3rdwjrELUZNtiBvoquTU87Bpoyh5XRiRucKnYGF5kn1emLirQsZVyFDgTbBHNLrMnNKrsM4KBTugBk2gUiwEDxs", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmgz1NvwUTPzQZvh8SHrF3TYnXirdB9JWRDx6h8kUQ4WEu96TojrnxoVbqqYXYw1VKmDNgYB8GDzXu7WL4rVMtwkQR8TLTi8tAD4ryAWbM8v", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055081 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL b/tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL new file mode 100644 index 00000000..30143bf0 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL @@ -0,0 +1,87 @@ +{ + "slot": 70, + "transaction": [ + "AYhM2eXdf+HtdXhChsoBHXQomzNDC1v+l3sCr+GNrQ9gavYhaDR8w66ecQehmeWaCZTGbJ9oOkFyhEGeyXT6rg0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJklnwkoiR3pN+OFmniffSSpecGM+orbCzuyd53BmxUAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993987219, + 29682441, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999993977218, + 29687442, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4sqv6kMAdKbmgM5ZKC2LQ1ZNix2hjCR3QZ5mse5arE7LCY6WtaZK4NCyybQrBrAej6xaUcnPxtZjSVDtRJ5mMXaY2mPWfMQC7PBXTpeZaU8j55pbPrbedw2CFtXgQD5s8KMac3imN7kKwpbNpZKfGPSYiLrBwWigsuzUa9aL2LQvGFsWsj4rha6niMF6wNCPN445LpsatNEBhAG3MWbgKMKqgH4aL7rrGGLtQiQVAmjg8Dp34eN637mXcZJWkD3ymyx8jzQisivNwAwa7nDmFS5ZG6p3y2vFDSVQrcohF5Nb5W3sdx62SsDTCNNYMtS3gREAK5N9jCu67PwAKWrMWhBnzKAu3fxZS8gEW6gDYxhR3XW6GtuUaJTR9VGEK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9183 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25878 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26028 + }, + "blockTime": 1746054962 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy b/tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy new file mode 100644 index 00000000..34c49f3b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy @@ -0,0 +1,97 @@ +{ + "slot": 148, + "transaction": [ + "AYw5k5F+V9T8no0jUCyYuRrJEX1pAJCnPiAXbfheDkVUOZRPaais031oVJ+QNObMAUe1CC8hNYs/tmnWLTaI5goBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjL/Vz9Y0YR7iKr5S+jJ8nvbcXsJ4RtuvkkSNt2c7c3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962357156, + 29997504, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999961347155, + 30002505, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaMBrtDW6dp14xWSUwZyQQmZ63dEvqpaRX5xhvhxLsPrB1Ka3hFGdVZfzZpzJjSk7EnRV89Mva8oYiTUXpRJ7Tdi4fqssjnTQGehm9eqTztbgRv5wMrWphJ5h6xuisS9UfamrQYNynrEPMGSKYAQmV4ZpnhV7kq3M5U3g2kiqMyzw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054999 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC b/tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC new file mode 100644 index 00000000..113fa875 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC @@ -0,0 +1,87 @@ +{ + "slot": 109, + "transaction": [ + "AY+kO3yZlDh19iyVVoifjoXTBaZgZsZSBZy6sw7N9XaWozH2gtBhuukfpmA0l2VjfR0xfjWgdQQsFs2AaT9hggUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNxLPeocTTfVyzD7ibVy5hyp74RnB60TqoL7aYIXtitQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977667187, + 29842473, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999977657186, + 29847474, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzt1bZVSNmKadLGeUity3tQmgJjHk53fPyWGXhBKzDfc718iDiNYaEmgpKe57dvgZFGp2WoL9c1DEkQrspytKqSbpBhGHDjeGrrp3fu5SQV9F3ginSXk8mURzKaMRBZpcwAigbCseNtLBSAvJ1kkm3CHDvHgiXeKLe1vPU1MK93BdAHxFa3DuCcphJQPXomXoEKK4akG8dG4FQGShdsm8aFDwB4K1eUvWunRTQCfv5Qhm2TkFD1dG5kumNeVxPjpCUMxbVzAyVpoga6L8GaQ49dNene6x7PjC1nHa3j8dDe48mrJEoFY9JnFdzJoiXFmX291CKtatCbXM39sfzLN1FqDg9AGW9ncx7sCxGzGg65fuJJHR9kLqeN5NDK6Ty", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054980 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ b/tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ new file mode 100644 index 00000000..b10ab40c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ @@ -0,0 +1,97 @@ +{ + "slot": 128, + "transaction": [ + "AZG9ptD61zBPQ+gpN53R3/Ix9U+vHIIkNL4fVxIWNIsBmcsV2D9vH8Xxw5nGIKYnIgBHb9fj+jjOKjenMtd7yg0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUa2k9ABVUEzSzBQIXAzbFtvQUMaQqpnzrCmW+axZ6OyQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970517172, + 29917488, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999969507171, + 29922489, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZxqbyqDLeNHoGpVxESgrF1HRo7ipBoJsdpu3jt6881fYfR8qUfj8CovKhAgxCqAJZZWXJLnYVMKmNhEpx8cumrAhHc7mBrssG8mvyACFTUpea3khKrrsZC7g87sZ9HiW37DakAoFPAjiTpLYUfcqfyZfBoQ4duN9kgKzS6UXE551", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054989 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg b/tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg new file mode 100644 index 00000000..007b3103 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg @@ -0,0 +1,87 @@ +{ + "slot": 127, + "transaction": [ + "AZNYFZ2pMexQbwfp0m/h7ZFlqWDP4jinrblNt8PC4502A7T0lLAn2DbRaYmCjsr6HqYg8LVDGuAwXHgchup0kAUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXUr+lckdXQN71L/iHc8Y/sZYUI3hU4m1YuBU5dQzE30QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999970527173, + 29912487, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999970517172, + 29917488, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9JMfQX9fCZj1RZ33ZzVZ5GeQKFR5yYVcxVs95W3ik4dhRcFrGxuBvhXWbyNuFkZSUh7VHZVgQ6PRfXPsdKwz3h35Ugywt6WaP1ryAhg7MgJTxwYk7HcbEUewB4zB9rvAu9kAYz9A439D2zmyY9VbiKuopExxQgEoXuvcyuAwBnJ3Sbvzrefm6EdnP8zFKp95z63Cp74QbvLEJhe6WS7VbkkxKTEpbeGYpxauq6ygUrfQBsZuyGuFaXEWTbjfcH5E8FQjKFhXvw1e2vfq6heAK8ZSJjcKeFYhc6qkFHt3H5MQ5hYW8yZY1EMWsnt5YSQQWYfHXEsRCWD3iEJ2ghukMRo5omqgp1TZahKfReqorx7TUPedKiPLrHivd3sEP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054989 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 b/tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 new file mode 100644 index 00000000..8f4e9be4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 @@ -0,0 +1,87 @@ +{ + "slot": 125, + "transaction": [ + "AZWmS2sFC/nLPJgti7CCjvox7Wr23q6tf9+HyajJPjOWJPmhcryzPKstLbA1r0nqRhiEGbJNV+Whkk3OatdbFwIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWThVS2TnEXzwWk+T/Fp8bb/t1/p9cqCzqP7TEPJugWfgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971547175, + 29902485, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999971537174, + 29907486, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAGVcZAYaDM5wiNKJevjH9U2DxsX1kPJfpAK4WpVGuNzNLCPAGB51i6GVXf7cnYSgpAZZ2MRtVBw18SvmHS7p9Spe2AMpcgr4Qg9o2dQqZ435gAbauspwg1NFjsEvj8zn8ftnVpZuiJjmmUzyK25C2Vdh33AuenFJ2sBRR9yWNhs9kFsMVQh83aeJQBGsDGaND25ddDDLxWYcmZgCnQ5qfaPTDkBsU24QZkFxvMoRHVgrKiSo2nLUGUtHxKqqkRAfqhGn7gE4xngMYL1TH5PvAmeSczhtDNZMbHG5E2b82v6dCwHD2k3bwvNrNK3AbozkBfJXUcTrVqRrgFa4YjGvKkdHQ2Q5ZFjhXh4qqwyN9NzLS6EtvqPjMh434c3h1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054988 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 b/tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 new file mode 100644 index 00000000..f15fa449 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 @@ -0,0 +1,97 @@ +{ + "slot": 106, + "transaction": [ + "AZYQkjX+Flqqzelq7oOGzms9jZWMn8XvgMC7kthYy1iGSGNB7uma17WBJQq+TL2jpLWw1ie5yhcb9leDcEWYXgIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWo/cosxgbmGK8ok3Iza6+WEeAsKm4JRo6nqc2WoaBi6wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979697190, + 29827470, + 15000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999978687189, + 29832471, + 16000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTyMcrd2VerrY1m9bC4scwZqPrSDR8XmW93XVnMqT9oszWoUZD3DxyisW97G7AETyVHaDKgmkVwnXe8vWe7bUhk335M6VPhKcfDi3v6TevXKYdBPrTmi2ct1U8uUfHR5Kup9r8H66Pw41r3ZitdsYcMsBrX3gDxeumSH9YbALduUb", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746054979 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth b/tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth new file mode 100644 index 00000000..7984435e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth @@ -0,0 +1,80 @@ +{ + "slot": 335, + "transaction": [ + "AZZaWitjsWqPJnjH7+0CkeSTHZrGu31MSQBRBOAekSiZS5yvLDdzW7ez1tXWG/zV/WuDwFn25icPb/5wV7gV0QoBAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9JtHHpTSElLjB9kEk3Kx+yumaxBOcIvvGXnB50UoHkiuAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAApRZctjyLQWkIIfgPHQjFj5G/Bos0mJRY55NIsIT2LPEt6RsXlpTsn1BznFopH2WAiiKHF/DoHvJuom5CaOVhob0r5tfX2EBXCJ9T9vO1vd6HvCxUs8jGDf7pYn/uMxeyeu1qJtoC1qhcm/dsqbHnXqZhqkpeqBbRwHWWXEsQDyHBwXPJROsowGCegLYaAoUptPZ3mbn4EN20UcfHn8Hm8=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995023200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995018200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74x7QgsKoDQhXLPD8kWdbSg6Q6v7SxCnX6sqEHZRgqMr2kuuoGaaW16iByBHCDLWKDACaCvh7d6J1mGuBSe4bwaPE6eiZfAdmqHkRH8v76NZkfVC7zkhtBmPUb5MkTBwsdZuZPkdbnSu948YUFPV1W29nHs25Vo8F7qXNNtUjkXiNKZFdvXGrr8CDbxgBYHNEcgHsVPAm7vYvvrcrURWoPfaUzdtS", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xYnFL6PVD7oePLDzkPnkwfL8dDkDGQdCLA3EnDGYd7RZQcThrFMtkGHm9mqQoR", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746055090 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ b/tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ new file mode 100644 index 00000000..b6bb560d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ @@ -0,0 +1,87 @@ +{ + "slot": 160, + "transaction": [ + "AZjRLY3S0P+aMKySaYkQKnl1Z/lFLSO1otw0bdXzJzGtAKZroimeLOyd+JG50q53b+ZHSjjNct8VqfNX7O9TCAwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWifRTRSWxk2cvJ39XlPDL8psUOH5hXkPOh0kpQJLwqfwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957267147, + 30042513, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999957257146, + 30047514, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyBn4HQdXQYcTojToXkgS5wG2Qn14Vj9YdaeEX5So8GPcWvvLn4pbMPysYXyuXbevoYNNncUESDbo8K5yeopDGcZSYuoeNyHzvG1eC9ZKbha6LTmq2tCaiD73kJZSksEgjpbKEekNN9tsrZj6az36BgFUjxpxkWYLFFr6weiUvPcu4DnLQaqZTFgfePoMpjEgxQuMLLshxs4hCavmLbh3PjM7G1rjBMaknY4WeMsJoZAryJ9mNtdtvGoCHd2BGDFcTJi2zebMh3mfs8GYEWCM7RvaL3HLNdHyKuPhrgjhvphaBNjuX15W8F6sLkxV8mQSeF6ERg7moJbcuiLTJfgbbsnF9162mM2E5cEjhXW6CMCdWpgKgW1HDviTTYdvMu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055005 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt b/tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt new file mode 100644 index 00000000..7fadeb79 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt @@ -0,0 +1,87 @@ +{ + "slot": 149, + "transaction": [ + "AZmLuhD2F3s9sbCW62uzKNOB3D9bTErzZ4Un1+KbPLd5SOBLDcIVAftn4m86ThzdW1LOaaHkpCIbO6xXf+vLRQsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrkp9/BYkH0Lw1AOnE2nkJAZ4FqbeILoH8FHeJn+/OsQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961347155, + 30002505, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999961337154, + 30007506, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAoZEoUzvCFphvogm1QECTLbhi9WBUEVULt8H3DASW6aDG7u4nE1mJ637AVqXiBbtkU8Q3ZXFCxXB3SBkqScuRLqtCNcAD8oczwVpQnN8L2TPskGTt5UgFW9aTgHbSXxkeZ285JHxarKAT1EQyUS3rGsZEpH2TFgR6UVwaxPw5Lt99Fc8rk2ouTtaEj3QiKKid7AHwrzYQwwFQ21qU4MFWJyzBrsb1YW6c8wQ9M5tTuU22VnTtNoRvvMQtVu31G2T1EdfdPK6BL5AVZWii3KS9hBCZpAKzbKiZETuxtS1TsEg2Xg5VkTUwWi78fQGqjLUtSXJeVcevGndGr4rRnLypuEEKmcV51cXksd9YTmeFka1Pg3nBdGCJEotHt5CT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746054999 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf b/tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf new file mode 100644 index 00000000..d9673ec3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf @@ -0,0 +1,87 @@ +{ + "slot": 169, + "transaction": [ + "AZ08dvNLSfgTJWXt3PRKOxdBznWyJZl4lpAFF9rfP1w7NVi1iAA9MQPWRmiDLxxSF1gv8DLD8r8DifyUh/qMOQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZOEX22zsRX9fA1vJTQEAZAzIWjHTHybcbd6wB3P/5sgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953187139, + 30082521, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999953177138, + 30087522, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy28Xfj52KveLHeeWxWkevDPXpXTT4waQWpTWYdv7Bm9dRo9JgUaNzS2aYPNs2fs96Dj8J6f2mdD6DRxxgzGYrC8Cs6tKFJ8evK7ui4FRuYATDNA7hXPh5oXqazStLU8NuoArpVvjmm8oGQ6tZhQYPvHc5pXGczkAzqPRYBvj4GqQtXfpXX9m8LK3oA8fQHVAbjjHq6MaFehuH3t77nwG2jPp1GM8ZcTiu6vPsqeM9A26xka6QEyojPx4dSBUDKEdd3Eh4isEL35P27ebUu6nQotp2kjm3rri2DVBp54TTLeaEcfaFTCgKwaDNnigJ2WX6p7tUvrQ4vMJsKY141KXXxRDx76G2Pg5DA16QbBwwqrsjHwvmDeFtCXGrh2LwH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9257 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25952 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26102 + }, + "blockTime": 1746055009 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw b/tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw new file mode 100644 index 00000000..08918182 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw @@ -0,0 +1,97 @@ +{ + "slot": 181, + "transaction": [ + "AZ5g/IR/iyc5OesW0/NEakvI+nPal+GLXdzbwLJKa39TRnMga/6EuqE4118kGoh588nAa6OJuGyGs7VlqnhL5QYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGABcYX+cGB2eztMizd1cqRmQo4FSmz4f9oZieRD9snwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949097130, + 30127530, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999948087129, + 30132531, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumX7wpETfyWk8zmz93ty44s5er7eMex96DY5eapCJCz76WUJ4r7sJgvTbJCkWyBXdK33VFmMpvDwjeQcwjnfdapN3Dzv7N1vFKi1QquTrfSxcF1FAN4TAEfiFqp8dDMivBAFCYQPJzCpgRNwxX9gKTRULVEYY3frbtkskWCTfEnJXy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746055015 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 b/tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 new file mode 100644 index 00000000..d3ea290b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 @@ -0,0 +1,81 @@ +{ + "slot": 342, + "transaction": [ + "AZ7wDyv403kZ2U39fxS6hMUTjszqcfOR2hkRbfsS8ZCDpgnd/YcaHPGDEjrnqwKpVzut2h4iaHr4LMYh0f2YOw8BAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9EV77rgoHPcbJgx/N2qWZOmIQL9RPMjXFBGzqb2WpeZQAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACnorIKJNU7J4xtCwJrASCJLk2arcz1UlL5GvcVQwY6yAS2XeoDx0ZYXlnJS630gMEORUQsMrDmSFOBBxmLqYGcrLEgDsjbUF1RCR7ej/g6BXjIrMBxdDEs1VCxeAo3aDA5DD/MJ87VFMW3EZzf0Tg825sLCGQl3sTG80gNjyk7Ulta7fFqIq5EYgzM5RH1DIdSjRQgDAbagsmopB1YANs4=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995013200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995008200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74y57C4NhaYbUR8h6bZ48BZq4ihndCgPnXo2BXc7TPFCPxKnND73jsLp4kcUTuK7VWw1yyhsPKRHThLumQzvQgcW65JxTeq9NenTDG6DVHjNVbLrkUdNbAxiL2C4yfekaWpJuixDSLHCf7xBfnhFTCpbPNPDsUtxBTx6KCvEPJgvBK3kY1G36yZCxpqhTZcgK9xDxs6sbPVfjNtA2McNwByWPSTSM", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2vcZhsycZJTvMKtBPQrZ52X9dAuN7sB24HujfTdWNbCVgLvFR9GUzQc6Rff7K5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82713 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101589 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119407 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119407 + }, + "blockTime": 1746055093 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE b/tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE new file mode 100644 index 00000000..98696183 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE @@ -0,0 +1,87 @@ +{ + "slot": 177, + "transaction": [ + "AZ8GZMZOu1xcNCzj4Zzy9tFXmiz2nnXTqP7sVobyF52HuUwslmoPMp1Ij4l4s2hN6WQM63eeW098MHGQEUC0IgsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVy6LT19EDpGssizJyZDj6SjzLhsnt9gwGVm2HuQKhXIgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950127133, + 30112527, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999950117132, + 30117528, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAshZL57wMS4VxNLUSc5y4pWTx6cLuLyUxR7QttzindEqb3c21ivwdH8bYwT8sYN8rEvShxNTzRgcwUHgyBnTXqEasLCyFqF9eK8FpML7P9QNqgXvXNifpYzgPpXDYVPg9dgnUnhmfa1buHbcAsYp1pbSxDZFuPirAQaLSoZWynenzLEV8qo43UksySopXj9foQFtV1acA8UUn6D8dEBZLHF9VAyrNZfMxoFvKKrvbvC1nnXS4vRPkzEBCyCS9QtCodi2odkoz58bWrkaWBmxAt4RWaHrYMQBvinc7PfseGtaykJSgEgUFpX7uuRgE8r5ARSNga65Nx6dmLsoS93PGGsdHjJaywQ6W3WTh4ZEYv993sSHSUngBN3EocKgj", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055013 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt b/tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt new file mode 100644 index 00000000..bde70a24 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt @@ -0,0 +1,97 @@ +{ + "slot": 78, + "transaction": [ + "AaINYX/zrhIpRqnzvwuoLAapdv0Q0vXkZJeAiIZ/iHAu5yBJ+AjTHFhueuDxgA0ATw8P5DSlIw4rif1NTnTsjQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxkH4aZXLgvX0znUFnsFATfqgvuEL/81XnUF4oWwZbAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990917212, + 29717448, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999989907211, + 29722449, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQKrAdo6K3hoVpdEQnRxr7ohkFA25ooQassxJDsERNsNb8ZqUsHkPjVo4iRsTs4Si77ahG5PWGw6S62a5wSavTfJpF5QGvBq3R7Ep5N4oatDzFBccfhD1UUX6r8DoYZ2teSQ9X7JioGJpo3qnAtUqhbY2wqHtqmxaf5xemQT3gees", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054965 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg b/tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg new file mode 100644 index 00000000..28a4396f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg @@ -0,0 +1,87 @@ +{ + "slot": 183, + "transaction": [ + "AaudRXTDl7lVLvVJE7zO3z2DtXmvZAuc+w4JqHuLezQxC2DxDQoq2pT5EFvmMGJSBlqebxvad/A2Z7lYK+8z7QUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdzc/cFX9CrwaRn1QnJtV2a/i+YA/c39yKvo9y3HgZAwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948087129, + 30132531, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999948077128, + 30137532, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1K3SBRVfxpZNf3bF5KaQbAquiTt4xAMNWjrKpkQPXRwYdYnaXbMohigkp5BkKcDXn4PzVxL9ryNPEJJFtM3RE8xKfgrBNGyjdCMtACz5nL5SFfaqdDjrV6UPDFL8JGHc7tn8fkLwbyqDDXfgQryCjirZVGHSaKmpprMrxMss5HYZYo6dHXd7dxrzXwhPrNTVz4xwocWkAbtpHv2S9XT6LCM6Mhh89X8cqaERm4PmHgVZM43sHP1s8crwFjJUUY2PR7SKuXyqcD4m8iJtYD8Hpvf88PEe9prNLakjJxKyYvidMAQT1t9LznS9gMkoZBnK2PrKaZ5ew5yKEjDDniB6LkN17dN4RURGNmAmZ4ujEXtfFzXvZch9T1iG3fHqq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055015 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg b/tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg new file mode 100644 index 00000000..1c8c6059 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg @@ -0,0 +1,97 @@ +{ + "slot": 126, + "transaction": [ + "AawJFb+BdS/qFhQ7tly5A4SoN83xZcAzggHpjvkPF+0/xhuQ2KT6kBrj1JCV/e+HTN1+nlroKRDMmJG0YqYuWw8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWriiS9A8D93yNPjxUpfhdPPYeUX7V3fQ+eA2OEhvC3PQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999971537174, + 29907486, + 23000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999970527173, + 29912487, + 24000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTZbJXPPbroqU9gxg3DCgEvQAJhGWtAymSNo87SVwpLSkXqDqbqiK1yKGXAv78YFEq6q6Esagc4iXHQ83dqBsc63Z8ChXtfDXDQa7bvxSjqfh2b1TxUi434Zi7AjGpyVng7ezVw6dVSwp5hWkpqpE1cHUKZp5PC6jxiLmKiGLC2Fh", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054988 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx b/tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx new file mode 100644 index 00000000..5299b5d3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx @@ -0,0 +1,97 @@ +{ + "slot": 138, + "transaction": [ + "Aa1cyypiw2MoogGo82cP3BqnTXuXN3DEOV/m0COlrayh+ko7IH4yV60PoK7KTN4a1pLOsY7fNiLJoAvFS5X1LQkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUFP5TOgU7xrgvFGaKP3vbEnFgfIzcGDCslnRE0oNdldgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966437164, + 29957496, + 28000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999965427163, + 29962497, + 29000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQvCGdcV9qKLMwr8tTSfFtRTBB9prDLjSg3fubnNd4rT87skMNHpFYjFrzJK1wcNHzJo5pXBwoqFLX8XZnpdtFbRiG8sU6PK3nf9Q4PKrZzkXTjeXAzcpTAKGZ1DwKXDy1dVueMH4SwAw3YfyDo2LgvHmLFDErHWYGBPZ9kzT6ywV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054994 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 b/tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 new file mode 100644 index 00000000..2b36ca4f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 @@ -0,0 +1,87 @@ +{ + "slot": 129, + "transaction": [ + "AbGJWiwXa03yGoFBIkrQtKU4zzITkI9o2A+qQJa/T6dFDCpAGx6d0IVTKwjjVoNiMIDaPBJf1jDuaYUh3CJWlg8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8Q66UNbLEGbifK1byvLScvbU0YxfXMQTMIbXSk2Tb5wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969507171, + 29922489, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999969497170, + 29927490, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3tTRGMkoVPfaHYkwEhqcCwn8NjxLvXKrKoZZznHVVejENMYuoPBL6ybru2Ea3s8xMd1cDYAr62ub7xE8fD1SfX4s9fScHbgkstLCUFHC8Dtbf4fi8qeq26mqXFcLX5r8obzoHKwJX2dfCNoW7ZAetVFtiZX44MiBuuvZs79mn9ndkTV9gWNesCookndsTy2N8EtqSuL4SSUHitbJVFxocTFjEXjK6AGb5rJqqmAhsY13MZxGwrLw8FtaitD1AM81Lo72LGACMiPv2diKyXQjhZ329DpE5ZjS3eXVJVjE9NE5GFr3TZpxx7bzJ3nSccu2PWmC7pwdCBWjsDUuxMYKswnbuxNchggfyrAjaywk52MovEGmceRfdMJY12H5H", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10054 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26749 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26899 + }, + "blockTime": 1746054990 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi b/tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi new file mode 100644 index 00000000..8086b811 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi @@ -0,0 +1,97 @@ +{ + "slot": 162, + "transaction": [ + "AbIHqAn53heKJvo+rqV5h2Erd6acWa5siTxqr1sYxK2zAd9/XvkewzSWtZhmscfPVQvzZDtM6y/F386mAHA4OQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXxStZCeE9AkYvl7sipc4317BFUrGF1aOOk3b8nEzWeuAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999957257146, + 30047514, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999956247145, + 30052515, + 38000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSASf1xDUNf2vCNuUWErCyfoJagNPSoX61Bdgx3rH5ETAZhQGuZ6Q8xW7JKy4sbp5hVpaqPkzjt5iaThzpVygcLAcu5BiBnQsJoav7mnFsZ3KiKcMDjXZCNCqmWLc1oLLSg7exPZajdUZXAiFgbo635XKBdBKYtDHxGEDuB8q2S31", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055005 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 b/tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 new file mode 100644 index 00000000..c1f6b1f9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 @@ -0,0 +1,97 @@ +{ + "slot": 130, + "transaction": [ + "AbKgILg0UKGJn2ZNEpNQx76sRv1S1Xvx/a+KGLd+STVXKjce3GmpqOoybA10cOUbDBKXvS9QMBoSsjGYzQ7pzgEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVXQSW83A37iUnYybKcNPpY1v7PHgxAna798FBLmVKLyAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969497170, + 29927490, + 25000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999968487169, + 29932491, + 26000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYDZ8iFfghCeVhZFkCvs6r1dXTHMGm4C1NqstqtdepshKQgyauaAFnYuL4rmBvuCgANhXbnf7WNpSSDZAymWqjwYUYao4XzfukavRy8f8d3aevT1C2hPqa2saDof9eZR8jGiNzFrEfQbubqkh2uT9pxyVg4c1niVkY6EzH6q1ipjy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16009 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16159 + }, + "blockTime": 1746054990 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE b/tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE new file mode 100644 index 00000000..b85f97d0 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE @@ -0,0 +1,87 @@ +{ + "slot": 122, + "transaction": [ + "AbTtd70Gl2KRmzYvKecIMplVWoWzfUo7uyF15x9AWlKFm6Qh5UJP+YpGi3f6vqCPt7VMLqhbZ4Zqo9AAqC2Q0gsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzvVyMX969xLekxRIngSAAUgQjyYQi0DT0hqAjkdEMygIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999972567177, + 29892483, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999972557176, + 29897484, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy677rZK8NDacqH1wyfGqHKcaCPVoaLi9dBjhsxweWCnBkvphRwCik3VEEY4hGmi8bAFmrAqq6TsuyXrFNnn4N5iRHQyg86u3PNZvrM9qjBEhaFiyoHRQ9ZpznwitdqrPU79LyTWSWjeUwbjjPC8dPtUEjgmagASTepAeehFtSzc3g9TKiZNQyrhNwvAcVYvUnNuRRWvG8qjM2CGbm6rmhPgte6r3xSdxRxBd4Ep5dwkwy2wBXcAtitr3Z9NhrKvgPNU742gVkZMYAf6h1p4HFv56YE3E3MdUNsKwkwPoE5457EZNd2YKoMuEEWi9AdAGPGWvZ4jz5rDegbvUvyAcFj856v7WKKUhGC69T5R2ZSnrPx8tYAWv2hQRyeLANs", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054987 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 b/tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 new file mode 100644 index 00000000..675e707e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 @@ -0,0 +1,87 @@ +{ + "slot": 107, + "transaction": [ + "AbZ8rEVbcSyxQgrOMSu9ZekojtAq22veZljNdWgFKchUDxI1U6V1U7kU+GtRp32ngm/iF0ZkQhQBZchqOVB4YgsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWOfQYPT9umQv8DfYVpS1H2DbPSfx+jmTZhQcceqZzl1AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999978687189, + 29832471, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999978677188, + 29837472, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5vw9rE8pyE5kyi8xRzVnTe3zsqgtNZpLWLgax8jEn56qccupqBmjKX96TxLkWdLsidaEe2WTMewjhYd1iL11pUnoqR9TyfrZ6JgwDidaXtwXERdxpufNBEggvAhms8eFdXxroHMsP6ZU9qGWCtXzwk5BbBYoUFsmBRuu8zgv9hVpdn95EtquabtkKQ96PjJq43aFjWUd6HYRRPSWweMJCdgwn8XGeQMZDZ5L5MrpCQFV9hgmWij3H86yar5nrUgS8ggP99JuqND22RZnB1GdLvjB6Nv6N3iPNkAKNtDQpWVBNRBgJKTKjtrCDdV9RJHr6zk7sqZM56XqHe4jmRQjqrr7xdubgsb1xprngQetcF7NPhpnXML9ByNa15sZy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054979 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P b/tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P new file mode 100644 index 00000000..cbce17c4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P @@ -0,0 +1,87 @@ +{ + "slot": 191, + "transaction": [ + "AbgEZrOlzol/dF/Q/YhJSCGIc2iExGFVg7H9MxSRccVolKIz2+QKI6OJPdh6uRn5ZaV3VimTdx2Il3i4wIhd+wgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVyRVArRihEua72yjXESZ04ZC4sbBDOn4DNorLgPrcHnQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999944007121, + 30172539, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999943997120, + 30177540, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5NAsW24gpFNQQsmt4F39W5Mupi4Whj22EBf5xyQmqfdCWqz5evpD9z6yPCMDQQCDvyvsyQkVovvsnyXzTGoSUApe7ZvzdtnQZEVsEtSmYCrmny964NCsPHM5HjRr36ZwNSHsFxcqtPXjD2sTDMyTeUYBH3gQXmuGrkwACDiCiA4M71vQRrAKcAroCo5XpsXAC2EuwLdN8nkfF5Em9wcq2Q2QhHfoPfxqcNQY42pmk64nFu9nUJ8ffemvLVJygxDjV7c2BnRRr1NHUNguN9EVH8HwbJd5HT5913zCmZMe8x9ZS7SWeTiiy1vbHtxatDhVJvV2ssaUMs23Qg1G3Pf3oWdaNphsz6U3miH2A1gvyaf44wCaUVr3qYHgtXM7M", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10163 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26858 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 27008 + }, + "blockTime": 1746055019 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua b/tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua new file mode 100644 index 00000000..fb6f64fb --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua @@ -0,0 +1,83 @@ +{ + "slot": 306, + "transaction": [ + "AbxzdWrc6kQNKz4iuZyWEiiYceftMCM47WvqR2du3LkSddMZLX6Ff8XV4qFAfMb30Di67NebCpMQHswnfYFj0wkBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL04HxNejzDG9tO96w8EXm9ZPCMna8AixzcSksi7a9XktQBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAAkfFgZB9KUl+itNfCOwmpqtgkkHrwrw0SHeD/+XnQxBdaRMMCgYwdzFFsYutvNuaTWBYIjP8Nq8KyZnAbIJRmqUgmCz32yiO+EoIO1vfCL9rh450u0nr2KaGpaFpRs6y4vKVlxw3RMV7DayhwS46b2RxaH12dutyXm5Ulbg3NzLGZVkoWWtpCLBts/Qw3gax7Uf7JrbTk9s4RbSmjvHPE=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995083200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995078200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r89414e6N4PVsGLEwBLtQGjpSbG5HRGjn6zTbSQaojaWSaDdp8p8UpxyaS44ZcgPutbrXKLkXamBuJvSGBoQNwJTr2Ak8qjpyCEiRKXCS3wJSuCNwEtL4WSpQNYpkZkFed2w9qSfmdqqmv8Bxp8nwezFhCYTTfw14eNCqv7rQMCDBZDcPaeEEGtY8cSEG4RSmtWe9Rek7gEa6YDkkJwt4G8W5LutrVW", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMpbG5AKgz3sRyRD4sWYJxxurjSVtsy3bXjYXFhVbLxHzW4qfYf6WuDaZ2RkgCrnBX3pxoVdeqL2YRSZMjBtjmVVxua8muM78D7HJAe4fDc", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055075 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE b/tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE new file mode 100644 index 00000000..cb3b8ef9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE @@ -0,0 +1,97 @@ +{ + "slot": 174, + "transaction": [ + "Aby2UJcvtOFnbY0QZRLBCwi4xu9TBu6BzeO1Xj8POicIIsx+4x0mDd98yYPd6B+vJqRNJdkRO52/7o9DXlnAmQcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8I4KU+i1cvLXuHv8jB0OE8gy902Iay6sAOi2jMRUO4AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952157136, + 30097524, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999951147135, + 30102525, + 43000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZBFYNsHXR4Rp1vVBx9SLHCoxQDyGqcjX3imMRx1EWgDKfeAyYP8Buydxd9Np7r2HwD4Ps5XQ1pgefmYuig2FCeGqpw92LnJDTANG2FffCwc7FEKpmTsnY3sBRZAS2jqerTK2cXBq34FkNfZ7s1nT6oETaHRKDofBztGTDBd6iCD5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055011 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a b/tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a new file mode 100644 index 00000000..3b6c1dce --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a @@ -0,0 +1,84 @@ +{ + "slot": 312, + "transaction": [ + "AbzlM6UHLlSz9DTNWAv7TzjLHKSZdvfibFTB5Cekp4ti/7dMKCd/CvM6808NTK0xdr4mBeoJfdsnx8wCl4CdywEBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0ltVjtQ8zHZfGCRMp4pA/DVwPnxHxoXeK5iw5V7iGbiwBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAC4KT+T+zzYgNg9TRKrZdkCxLf69FrcsiKhCkW99czotEamjAdCtjHi9FH55doa4k4ZfAZjZI0oV7eBzz9i4B42vNgm9EF6oxU7FxqJVFyi18ote8jbyZJaoqBeA9Ia1xBYqyTUgZy7am+zW50KJ9gLaud6qKBX9gFB1aVIQVjKwmcVBySRLG209wiCMxYGqdGArHuB1YAGbpCeHMHtaLV0=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995063200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995058200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8942TZcxGhktvThMgG8K2ktiFwhVM5vJRDLGfDzoZNEUiWKijcEHC16Pni46SjytKtLnXKjPEgefLAUuXPB8zE8LdnZ8wWmpwK3x4B3GXaB8KMkMxbQ2AKMT2vb3PF26b9WqLsHqBw2qX4iNEUswkjMGUiExJk3oTzaUpG7FwktdDJQqQKQVfmjSHYqLa8GahveMvHVbnf59Q3ZeEgjLcCYMh2MwYG", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjpypYcc2hZNQdxtVdvJxoV6pFLQnKY2rogDgcxsYS6f1UwkMfMpoRXDziE5zUaBXQ7XXrwvXoZsizG2VJ4bhyuHVHDEF7jNQY7DNxihbH4", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79707 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103310 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122499 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122499 + }, + "blockTime": 1746055078 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM b/tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM new file mode 100644 index 00000000..2b5dfa6b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM @@ -0,0 +1,97 @@ +{ + "slot": 74, + "transaction": [ + "Ab0maAQM8f+KyNGkXPn1dOQf1L7z5SPGgjRA1wqnt86dI7nt1NEfP8a6TEgVxhdS29kNHVh7LZx3FybScSxDOA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXPk6pi8vFI8ZGZguYHalYYWpzQJddBovsIP8ee2/DyOgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999992957216, + 29697444, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999991947215, + 29702445, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcXZJiMet8nttsdVe1vYwRGk7BTr3tQBpfAaZjRuB2kRkv8UMHpgPP5iwhCodscP65246FBzhNwjis5tf8sh7LQFsWucwDDNHYSSxjNzbcypZmCUs6kfPqPgZhxrSKs5iDjnMbZng9bYDfcg6xBKoCsZQtkvZ8SuMkEw9nzUzA5DZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054964 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim b/tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim new file mode 100644 index 00000000..9bd627a6 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim @@ -0,0 +1,87 @@ +{ + "slot": 101, + "transaction": [ + "AcGTGmpnmzqCi69to1wU0Z0oW/0hupgF134sj8iSzKxj4d5DvhWgRhzKBTyEEoEscHarxBJmQx17kXpO+LACsQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUwxEpjjtFVIvRDmKttQP4dWDWNOd5gY0gmlTzEj2pY2AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980727193, + 29812467, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999980717192, + 29817468, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1PJnCPtWoTz89VTaVFsUr3gJeNuF8jSMjXFxwroja9ACmWFFaeXf7oih68AGUMqDD6hZfAkBFaUjLZtKWzJYEMSuhAfFLVNkFYZUJS9hNNRZNFBHCxfuFgdB38YmZG1pLvLC9YyaPNRasEir9jADD1mZkSzW67YRBBU4FLwojLPRtPnQAxLB4wmKdGyfx8f9HNjKPaBj64jjrpnD3A61Vv98mFwjC1brhcfFyq1RtHmZchk1e1ZM9S1oCMNhyEpZcaX1VL7ZCB2AbtMAdj931hYtRt1sMk2hVpDtFrWYEvbH5yjsSMyKRc9uNmvqru6WjqRtSgDHBQCi8n6u9QVb37jKDk9RiEW3xAcgficM44ixHNbfULpCf9jquCwDy", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054977 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G b/tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G new file mode 100644 index 00000000..08f809cd --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G @@ -0,0 +1,97 @@ +{ + "slot": 166, + "transaction": [ + "AcZLEZs9mwSLu+6PlKpCpnGwZMFtArzYnW7A4lWl9JaTx++BVpQleLxpZeG/CwiylmZ37ls7JE21Vml6scJDZwMBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFZLpgQy7h+/zJQg98OZ+S39Rh2pvk/Vcy1oAhDv4QUwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955217142, + 30067518, + 39000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999954207141, + 30072519, + 40000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumb4PCCVLXFH1K6GywJrad6eaMTtAZXL12tM7xbaqCZgMUSR5c9omoMnyZMTBFjyPmykiuBzjjYrcGqpY6UxyJcpBui6ztW1PhmJ1bnBSgtx2TpCaeGRmBcCGr8S131HqigiypvL1hBAskCfSmHRhWHPo7zb6orPzMxUjuKhdAYYpP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055007 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K b/tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K new file mode 100644 index 00000000..0a49986e --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K @@ -0,0 +1,97 @@ +{ + "slot": 158, + "transaction": [ + "AcjvRykd3Bwk1BrUlfZU+Jy48UewtbDKeWf7SwjzeMt10EPdIjVa9iRigXOoGK1lYQg4N8rqi7tRBAQnor4tagoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcdSJOPPuyXq1vxxfJ/i6VithS1ube4OVHBm5bUGSuIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958277148, + 30037512, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999957267147, + 30042513, + 37000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumP2J75fqPtswYFoTwt7SMgggPDAtcvLjTtWApwE5JMz9KpZmAg8xt26JC8p4XiWSP1y1aeEFGav6ciSXG7QYWYncudkr4nEsyKi8iRwr2YQmD8cDnbbNU4zbgZnES3HrPbmZESQZBjLDuFSMAJvMUbdfTF31tdsKu3GiQpqz38Vb5", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055004 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi b/tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi new file mode 100644 index 00000000..ad1787df --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi @@ -0,0 +1,97 @@ +{ + "slot": 118, + "transaction": [ + "AcpzgkwR4evtVA4nYaY6LuootMt3wYxw/x+QeFuPdHBgf3Ned2crLlJI36GzU5R0fhb8KTkQmm5CXYH6/XvZNQsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXKOI7JrkCNXzEqo7BDhh9DcVMDXY8tB0qnqRejhWWhIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999974597180, + 29877480, + 20000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999973587179, + 29882481, + 21000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumU3h9ja8poYS8rq2uSC4oyLoFj9K8JwG9ktnpCjcDsARrJV5EfMygQf7ZjCe3dBUGptbEoMjc3JFnqSf5KPuF1xadWK3TXMfpTQfCdcTjKoq4aGwkpn921tEvgfa6beKmux55zUyG8kJESE9cNBGEv6SWK4xNYJ4qsvbweEEPyBaX", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746054985 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi b/tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi new file mode 100644 index 00000000..42163d44 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi @@ -0,0 +1,87 @@ +{ + "slot": 135, + "transaction": [ + "AdBW05tY1B2USg0MEZEZOvrK3zmB/Qo2BXGDZG/h+8+Skf3DTqQDH0QUc8MhzYtSbWRvRH1g5TsbsKgX7m7ZcAUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWgskegrlBbx8utW4gBMfjTCu6Ba0bjRR8ivHHrjRBlSQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999967467167, + 29942493, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999967457166, + 29947494, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzGxx8LggjiHj5zGZURThKnNEK1oopmCAnHLGZDwn7Ewt2xbwjzpG4xq2JmzhF44qYdswcA2349QEhwiHfqgFA7ivRfq5VS2k7JswdfPp14GbZfVQnvg9nSVcTmFJKrQtutn8fjXbaHdhKawzrnTLiJthqvnpqKwKkmfoqixpL3KP9GBjtGuebaKEkFj66GDunNMEVcCNHqCV2fWgsS9TEvZp3yzG2u1pFpNchAdXpwyXmrX6Y91XqGPK8qKw4hbtCP8rNdUNZ79r4JkkeDxoc7JsQS6vhfzH1cq74ynEiAByUDFuYTDnMjt5Zj11pHw8hC4uHEUqXKLCa7DhbwmiaYvVH3mQynazdReLUMpctQR8rTs4XZZYUPQt4GMEP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746054993 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ b/tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ new file mode 100644 index 00000000..d0c07ee9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ @@ -0,0 +1,87 @@ +{ + "slot": 155, + "transaction": [ + "AdCoUg8ILNXETOnwmiQu6p7NjZYbqdIgMXpd5AV3vVKkzRda8Ve+47fy8/dfO9YnQPwCWeMGdn5VADxjXOqrMwkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUgv4EZLax1E4UIMFaq911e/eYBfsq4mNTzMp3igMcSLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959307151, + 30022509, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999959297150, + 30027510, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAL2zsUpeJqwwjYEYFySpw3dY2DbJYwkh8fNLcZy5ZwN4Vrv8xBP6gMsEdJMJjTyDKMYzcuG9sUsSwXaCuVmgkhEzof3i8h9nDYCHT5fsKjrYvYmP4KccBnXnW4q9PncZBvQeJhHf9ko2Kff5PyEUBgFGSFD177pXi4QRACx6A4jYLyQ49cWXNqyLq8d2xHPUnwrE8QhLVcSYmokX84GNNFnA2WbevrvCCKvSMxfNgzX8Vv2o59tJS71Z52Lmf4kQkoP2WqCiBMaWm86LX3w6cwohx3WLhnGng6NdYcoRBPbfoxyrmFnxEP3vGCrPtsgNpxLCK2nquwbWePp5rjQiGQcX5UpjXELbQfP71vnDwb4pQVCkmsrqimznjTutK", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10113 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26808 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26958 + }, + "blockTime": 1746055002 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 b/tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 new file mode 100644 index 00000000..93685b2c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 @@ -0,0 +1,97 @@ +{ + "slot": 114, + "transaction": [ + "AdHCRxqwjM70U1BGB8Mch8IOyiRITVEcqlBbPN1M0bqfyKhesRQnUTfVuqmC1ltyKGucmYs6Go2cXcC5XnOykw0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUYwwelPdnHubu18U5eXdb4X9FHMFL1yTKdV0yyFO36HwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976637184, + 29857476, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999975627183, + 29862477, + 19000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZEmXZG2bbPvcGWRssksNsoY8g6QaQZGqAECaJxAzgPi5XrZqPpwerF2oCXFm5oQEzkm4uc8c77hAVBnS7WLf3wxMCyWgdqXCsEnqpU15QZYBdFBoodV5GxCqBuXjTWLtC8DE432eDECpmCLnJRqk3VJVEFxKqoPSZQmmnR2mtA4w", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054983 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z b/tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z new file mode 100644 index 00000000..ac647b43 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z @@ -0,0 +1,87 @@ +{ + "slot": 87, + "transaction": [ + "AdYSVW4w5hq6WbkGFlHUBdZjoru86cxMluTlcEjud6pejpa6abivVR6gAGHqfD95fNkuG0bqAnNVwPw9OCnG6w0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXGXud4MwrJ44GtwFHYyRfHQNrzpxJ3UfckWqhpMRWq9gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999986847205, + 29752455, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999986837204, + 29757456, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9EHq7DdyrrxuwRkNndTFjahDGdhiCK65AqJaRGsgRJTSd5U7L5dAwB69e7z9VnDM9AT49fvkARAsE9YN1RMaL9EFAjFkroCGbqhMatmJYZtjCGzHdSBLx5zv6wGRB2LP8LALeRc1JXjrya7oxmYKDxN5PMyFzd2FquWCX73R2WCUGfxpw4ESVDZ7Q5SBNbTPELap9uYpoSD57uUQvxtTGWAfqw2CHBzcu84UaoqPsV6mHqkQ5aogQ1Teon8Wjkvfa1BugCyscXWiUHejgS5tV77PgXA8HwN7KL3TzCVVjkCYAhaNppUt9pDVBBQ2fsJP2hThPehaYKmrGdDviYHiBYaGvzTTp1A4PADJjR91TkFkukfCUnVHMgBEzycRu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054970 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ b/tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ new file mode 100644 index 00000000..0b2a80a3 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ @@ -0,0 +1,80 @@ +{ + "slot": 338, + "transaction": [ + "AdaiSSxGHn+nq2aUANXEyjO0P9M1/FArubU40Mvp8Uh+3EMGm5cMngJEACOnaT1uGxO6fwG1HdXtw6wR/BDnEwcBAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9HjfMV2wdeC3lYacRP+1HNUBHL6krq/JhCnTpRY68ji8AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAB4gjuS99MOhcmJO+Jr5oQGbb9qUfce0l5xQkcj8If2WjB5U3SpLKvFDT1O+uwNld81JY0BnfBREpbeTxnQI09iPr3R/tBB30byt1/ts+aJaLpgRZl9nJADuLJrOWqzSrh6mCjWUjtir8UXIRWGctSBbp9bmYY0dPPJbqSjVDfZEnsUwblodm476rLdEu7fVb+hbk+CT3G/epgJwwxQa3vU=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995018200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995013200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74xiLPWLm3g5UjTmLEAkHYvfHzcJavwv1objTUomk4fBsL5xHuTJ3MKbTqCPkdPFnXmTFXbtsWJn7Eb8SgnxjTcN87wgSNHewMAvJhvMCwdyYga8dSDXH8e8YCZtfc5rAq6oyRmHWFuHCLxc8CyWcQZ1fZeGHv9XstYSmYbCAheP2DhJghLdgpiLnyJRPqnxKWU8i49Q7FfF8Pzm352WcqSBGmfFa", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzqTVW5yspFmSHYhQua4svyHAbW2R7r3ZPvSr1T5WbcjiFArZ3USnwJ68CKrZaX", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746055091 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU b/tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU new file mode 100644 index 00000000..6a346eee --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU @@ -0,0 +1,87 @@ +{ + "slot": 132, + "transaction": [ + "Ada6xEjqQiozrVeuDPUtv8puebNbzlDjicUXh+yO/ogRSu/yDLTJeJe8WvKDSPK826uzxJWtDZKdj7bJQSpxAQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPjQfc3+20Rbv9YH32PRCElbp0l6yU9kUv4aLMGOFu1AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999968487169, + 29932491, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999968477168, + 29937492, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7Eg8jQd59Ft13P8bt7F29XvwDU652svWmrs5uG8i2s27S9oTuAcsxBtnTBqQs5MHtLnHY1oyn8SDoNNmnGm1jCAHDA2ND3aHX4qbNh64DCzBD8RsncGxEwvUsWVD89qf5dZjwGaSyNnt7xiJSpcvwmwx2hTbZoGVB2Ufa2fDH3h47gbQjs2PohXFgoBjRsiTwk79QzZujvrkxwknvf7RaxcoYoLiDqjp1qq4CrGBW5hN6SaQ14rBNT2FnGJNVwvx9vDqk1ZXCLdxbZxd9ZmpfGTnzMAPRgz3QkbEfeNNAXKY1zsNWBp2Fkpd5Prf6BDUJ2DZzf8A19HtrW6DUMeocPfCFhYizgpfpHvCTGetupyTyZ5LgRnrnzMon2Vg3", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746054991 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw b/tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw new file mode 100644 index 00000000..288ad847 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw @@ -0,0 +1,97 @@ +{ + "slot": 92, + "transaction": [ + "Ado8LpbOiKrTP92xcOqs3A0rp77CD+rvgHZch8Uy5DGvXIbT9ZxjvvrY6otOdyzJS9kpGkTOITRqsO4Uh0XT2wgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVI/Og5pZ8yI4bkoUeo/WKTl5YXzl10xwoIZannaMMajQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985817202, + 29767458, + 9000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999984807201, + 29772459, + 10000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRcWDLkJYyHDVgKRZBDQfyaEG92NzfDrmLGyDcr4Qpc4mkENQ9bwkYqhkHLoMVzx13VEw3EzbZB2Srtme28JfS6SnAmTbDhQKJ68sVAnniZcXVFUuXzT7XqaiFcq2gL6uaHum6XeRJVeHqsn8ewLo1gwTRNk6bNTXEYzLnmMKXULP", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054972 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N b/tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N new file mode 100644 index 00000000..376145e5 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N @@ -0,0 +1,87 @@ +{ + "slot": 97, + "transaction": [ + "AdqgP6OqlnmJ4rzQs/UmczHdp3O9U7/93cfC4Yvx+sS8ZUkhDHaSpLgYwZEDm/pSAa0KNYx3zwxnqylHIRf/nQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWRaMqmHDCXDsf+usmyhLuVSfVeFV8uEGfqCAMIp2VGvwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982767197, + 29792463, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999982757196, + 29797464, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7Gi9tXSy5tkBJ1MgMdd5JL6XvdEN1vfDtwAw7kWNpifLy7W1daBTnGhfVAXAGSe1FnXEShi1JVyqCGy5pNwzv7G7viv7LwRKgu8FXDUXJB5R7R7cJ73LKPXxrWfM8BBJdMbPYhCW4nDcVdF64CJWtvKf7CXa3xx7cCTqhWhV1bhfqQwZ4SVvUG3NS3MjmhsgHWbzJiw5D4vuSuqJD6bZFmGK164mAA97LW3BukpFdZ2WHwBXoRucT4QQacSauUKoBcVKNrTdabSyDW2Shh1urmVRYLK9NZiTd6aGMHV7c86NiE6REz2vtTvjVzWdTugit9miAnMeXkofUDzsw8gU596WUqKutVGCawKMF835PJJ4kNtTGELTqxm7oLDn7", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054974 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM b/tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM new file mode 100644 index 00000000..fa50b18d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM @@ -0,0 +1,87 @@ +{ + "slot": 99, + "transaction": [ + "Adrs4BTaNCsz7TWp3g21ShErxokYwlUsDuPlT7mtyGA2bdFwG2pflgBYMpxBdw3UfFmO5MCxyHniJVSh9/qVWA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV/JhJIXXWZJNI34iazzN7jvbQTWxL0zpIVXE0HbxdvRAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981747195, + 29802465, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999981737194, + 29807466, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2yiQoBx8mjVzjmpKUxfD4ty9yYL34ZM3dFxjt8ta4PQ2ZMmdXKk24Fe24HszVj8HB1QT6UdVPuhcCjABZF5VbWazAydez6Jnk4kwMgKwdRuxFRGWmgG92sWTguEfKHRymbyVev13oTLAL5KsVQf6eXUiLmaVcs7ftjYWQUD99EJprK9hjY3qm7bnav6UM9RdSivdrpsYqG93BTDT1Rx2bNUvHkYWZdZsg7E2dxb7GCYu77LHt92WwYSXNcXfeEzX2QUuSuBBB9a6nS2xeCqi7nvcQzWqH9Z3ju2AKSUgsJo1KcyGDC8VLCMpzxTvaEqyoNzKfSbvPJQZqD5LmaLyhAsKLp37pjYBDakGWscFRZMpAeouZ8Rf864BjjQcf", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054976 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz b/tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz new file mode 100644 index 00000000..4ed29643 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz @@ -0,0 +1,87 @@ +{ + "slot": 173, + "transaction": [ + "AdvuNgxneC0ehdUUoMCvci+w/sA7Zbqiz5Z9aFlq5nmIoEBl61+EAT1O/pOHZq3z5ujg/5fb2NtxIVF1+tY23wUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWtoj5P5uzyKf+833nfbv7FR5OyDlEUQpjlsdrQMcsoJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999952167137, + 30092523, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999952157136, + 30097524, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9bsbyW4rNG2tuuseJzE5MAbk6kmTGQuxVJPBqvcQaeLo7QLLTQHDJdtxS1xUUzGuFnsqrwnKe8Jm2X1uMj1qCb4qai39QoJSmymRxXyCCGyti8bESijyjvX4SRnS6rEWnzXAjkqHgZYEUkiRBTPrPjbRyYFb14M4jtuUVP46xp3vP74QrMzY8G4xzZhKkgitNjZfmjeHf6gzHoRYfiaauZeK6f4DEwNwrhhpHcYg1q6NcAhgY8W8c6wP1264mAgMrMenYVCgfQyQvm8cbS5dKn9KTJmbqhQYPXeJVv5zJegkaSKSnKPawjA1MBz7jbHiM8H7Azc1QS1w8mBcK8SAsrSCYhw8PqsyKFJpHSx2J2ckmvgYhK6aSP5ux2i63", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055011 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw b/tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw new file mode 100644 index 00000000..30d55910 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw @@ -0,0 +1,97 @@ +{ + "slot": 146, + "transaction": [ + "AeO/oXIEG8OJ7343UJ3gubu/spsS78yxRbsSjt4rsYVgYfBBEZAD46foTKPih5qiSu9+JYwkdQfzMKnQTp07ewoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVmjSc2QQlRquBG/uO4i0D0CLs0IoSH7gWhVzlUx/sAlQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963377158, + 29987502, + 31000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999962367157, + 29992503, + 32000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumNswQKE1mzWLpvzkWN2RWgTGpBJMPyfrNfTkCBGdSTiMsE3GaCVhMpYEJhFsLn2ZJDPyvBDAfQC8jgZvVFGHxvWKLM5D2Bc1DxS363ryqqmYE9Kdc8EFVdedJYRt3G7xRHuLfG3LEcgD2oVR966NsJEaaAMfTGyFBwiDtUpn97z1m", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054998 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 b/tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 new file mode 100644 index 00000000..5b4bf518 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 @@ -0,0 +1,83 @@ +{ + "slot": 320, + "transaction": [ + "AeX3j4/uaXySAemf0R/f6lRBEEOC8OgpwTMD4VcEMPZocAN9+outDrSI9NiyoghFlnejSLTK+CFqkydAA3wcjAYBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0QWDoU0RduwNMgVe4O/nZHrD0yGLPPUJ8kHOy6lzrSuEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABU9EOKS6Ke6HFWbGjYfwI5S3g4VHK5v/qVxviCkYIJDqmDH0WW/ud4ll1q2wd1w2yDmn4pSSx7YqDP0LR2yMrovm11HkEVfdn47uFUSLw5td7AXagRLinXHU26B9twIURVcqAyBz53EvLmrI+yOqVkKwB2vkrYOb6e7wY4MdzNKLyqVLCgQIXrdXbb91l+Gt463ALcrL5ovRVWEGLNNV74=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995048200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995043200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941hqP8KD8a15xecfvXi3AWVnkT9yJ1nBw2TFBGm6MBQFpLcvwUkrgrCUgUcZvg1XcsQxdqDfcjhooB7XLLBVksRcPePtUEuRomRPTiz4nEKSFb6BtQw84YBRSpqkBfXWfZ6GPZDwTTLAMAKwMgoAWtY4dz191QxjNTJ2s41GM2vYhuNTk32gEdxR3Qbykss5687FsZ5Ga5FDEaAQ9XvR5ob5X1cZ", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsyPbeypk9KLzXMwMwdKjjPeGMqQZKKWeFea8Xc7HJjRYTGYV8ARSnZGDf6NYvMxkRa3Fv2Ag4qot2btj7kT8ddTZx8HtzHyia5zNxit7iJ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055082 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt b/tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt new file mode 100644 index 00000000..a1fcc32d --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt @@ -0,0 +1,97 @@ +{ + "slot": 100, + "transaction": [ + "Aeh+zsLn7HovvRXBXEem6p8Jnjqi0Q37stsDb52ij2dkpZShuOAsZPaX/SG6w9/Mn02vdYnch7b0Au6o4JdEuw8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0LWndMY+JU21Uad1+zENhWt9DeD9pprUCIQdf/0KwhQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999981737194, + 29807466, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999980727193, + 29812467, + 14000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPnFG5C7Xq2TGr4TKLfDDDf599ecshfMXJ8B9KkKHZAnK9PoMMdU3sRJsxwWm6qaR9koWHGrECBiX1H2vaSyFGmfga344ZM3a76FeTLcy1VLAE2KezryiV6CqdijLCXH7rjV2ZoJ7HPoeRTYXUwM86DqgCipi6TUurNFkXUqpdM4s", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054976 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy b/tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy new file mode 100644 index 00000000..83e66c1b --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy @@ -0,0 +1,97 @@ +{ + "slot": 76, + "transaction": [ + "AewOBeimeUQLhgSj8PYnL9RTQ/3ih+nkJR2F/CGBGvxagiYwb8+F9RPn8DTYi0A0fxOkQGUc0kGcIXQls6ln/AoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+QVup5cXGQaQ74CwRpkdsRtCowJigczWE31XeFrwohgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991937214, + 29707446, + 3000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999990927213, + 29712447, + 4000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZisjaQAstwhNnGHWGBSqTP4g9CocKaaksV896cFjuze91tDZKVze27X4TtdbxrXAMneRBfr3hLJPL56ULbfcEujxP8k44iMSwJmmuDPoFPNTXYvYvwSSJayizGwei95jz4pSj2C4xJww3psm56mUryCEEiy8hndy9MmzC6VLETyq", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054964 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z b/tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z new file mode 100644 index 00000000..6e6491ee --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z @@ -0,0 +1,87 @@ +{ + "slot": 80, + "transaction": [ + "AezEa+AKK5mEYRW6YyWKUox/BZe+xGCNQTapu3qrZhiYIvvgG0rSBsDeuShAWMt08WWbFH2dezR2LxJB0ZOBZwgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTlvRALg/SYjT8mwI86JEO3tohm2/Ikx+7tyVytrTxNQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989907211, + 29722449, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999989897210, + 29727450, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzbb4Qk3Wd9naeaJ7vC1dzcVjez1gmCaBP1MJjz1rnotJeDSRdQRVHwsq8GWwa9KauHR5WxLtvFxPSjAjb17QFEHGY7eXdH7QfUwunLhCtD9eduY75NaJkxB38kfgfu6HBPx5tv4CDfysVUu71E7eXVsUVXq5fpE8ew2rgYHids8pot3NTsoYyAvkUfWLZtDv2NQT4hxM4NaWdJHaxQ51HEUUL15bdEJ7wJZifEdaUchjRaHZKJB5vPMrJmgJkXsnBkNacrdiThx4Msa7WyvMZBawkVq6k9rsmLwrTzWQM8YZDTUz2VUycPsQHAZsGDdXDjZqcKv9xwszSnmdo9jLzwm2nSLbEoXmdeyFouXnYJk4bTWGuDjU2LHwTwPMH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10035 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26730 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26880 + }, + "blockTime": 1746054966 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL b/tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL new file mode 100644 index 00000000..7ec275d8 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL @@ -0,0 +1,87 @@ +{ + "slot": 95, + "transaction": [ + "Ae7V8jy59zyAB2KVeLdMiWC45uygE3sFPJ9sCJBMMZW1OKNFi+UrBITEwKA/cmdai4tC01D4pSWXuAtkF9mfPQkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWvlleAuAYfWReS71XV/l8QcvnL7/QD/pEeEMAyIsqHHAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999983787199, + 29782461, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999983777198, + 29787462, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2djyiJGKxqNKExBPQnX1DX99rEtkdyw8DxTFz4jzbDsXBjJxQMWia7kDoEjpm9tyiT9E2xvEiGaH8K9Uzy5p6Hf1moGKGe35j5ZNSggqaxytE1FUUNihD8iEQMhPCsvGFEwExhsYu3unSC6ARgJWc2pVAMqEaH3JzG41E4WpbX5hGG7CyGAqgyu5gZ6iZVPwcdiMPw9HDLvfyhZHkWpirFUmSHQkQSHSA8boBhD4tsiepP8JbstgoJfr2pAMNNbCSHWPwxMkVMGx17uhwogBULVKF9EsQVWe8sm7h361GPUqq5wxjVJrMqSLimsQxh3Kw2oTwcxFuQBdhS4xmTgyFmL91FAy9tRJFgqHBe8dTeDzuaz1a74F2fS4HZ6F1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9179 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25874 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26024 + }, + "blockTime": 1746054974 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 b/tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 new file mode 100644 index 00000000..db73dbc6 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 @@ -0,0 +1,97 @@ +{ + "slot": 151, + "transaction": [ + "AfCjECd6ah/txtGE1834pr0xjfZKwtWziT7nCzHX6aeuUC169FqWrLat5W6SVN52lLnWUegkP7vIYY6D6QSplwQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVjfOKyhwbuTkTl5ZjwB078hup6XuAvr2Jvww+HsMO/KwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999961337154, + 30007506, + 33000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999960327153, + 30012507, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUUUq1uQhh2DbErbP1JER5JPm6j6enWF7iE7VjHz1ciXf92rx7j3AmuytxtjzqeSxYfqs1MDVP6tbY5PQhfiesKtML6PWhn629JBN6HuDqheP8GggoQ1ig8FkCuTmqtktbneLDCVaSHZAQcmbn5WdgCBFNJpWby5oqDvnetCw5dyZ", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055000 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF b/tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF new file mode 100644 index 00000000..2502045f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF @@ -0,0 +1,97 @@ +{ + "slot": 110, + "transaction": [ + "AfF7CB14oVVz0+ug7zLu4TYEY2bISjayuU5N3rMmK45R25QAYwk/6x337QmfXll4FvU0mtjTaQMLt8B0/N16WAgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX7INXxDDEe0Ose8hRsKAIEAv5L9IpMPyG8hjD60ssLIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999977657186, + 29847474, + 17000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999976647185, + 29852475, + 18000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUfQpfAD7K4mdF8xGQ8J8Cp3rfHEGzD7ZiJCWnaaBmi2enk1byDoqCJjCH4FcgVEcVhh357phMHu4Mwff9dNsPdvvZTkE9horrpz9piKCEL9h7Z3vWiPDo6uPazU6n5wXaTKSYqHVLsEmcFuxNiSYmVWzqtW643J4EuG19766YFdR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054981 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 b/tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 new file mode 100644 index 00000000..2a7213bf --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 @@ -0,0 +1,87 @@ +{ + "slot": 187, + "transaction": [ + "AfHfMJsK4THHSei1yVdJPgGLamMXEW/kMrySu3i33tT9w6ToBZvo8qmiSoLMdC19j+3FzZKaDGjsVrpLSlhdXQYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX1Oi/6cpM+Kp1InFFs6rWwcGbmiOFgIAikpUKxolBswwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999946047125, + 30152535, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999946037124, + 30157536, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzA5pxMnBacGyP33L4wHmqwr5KWa93nWMAeKe7mHzqTFkMuQdCBwY26tDESFnHma6FLcAF7NE9duCXzmL6CMPemeBJdHZZKDNUArv57UqMYtv3mhAgTxDgEiVCR5PStTrgigB3r3WztZayq5XyDVsyFcfVmAFNYhzVp9rS1mEhFsJn4HfQ72iNHTubsupB9kvsePZ8WYCDYRkVBP8kWoUu4AEQPP16LNWPBii7rpeawMi71SDYtZPmjDScZSrdwYhCwAQfjps34kET6dwf5RKbRYys1iHhNgHPBPXj1iq9T1SrUBBmGxiaa9Nj49pyc4uXXUPVmmsiF8bkUPfa9b5kvbUBZKAbT2JseqP4TGqSp1D4tpcgBmWiNDnDDghu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055017 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 b/tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 new file mode 100644 index 00000000..270f345f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 @@ -0,0 +1,97 @@ +{ + "slot": 178, + "transaction": [ + "AfLC76XeTL/wyRu1QhbCnWgJ2TfmsOW3a2pCZXqUXC3VzsGaxgl1nM8jvVKvEdqax9HdWGF7GSpnUQLM2NWMpQABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/y4GpVQIWFiirJ+AJQmV3a7P3DFqLL87rEV8mFZ1DggIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999950117132, + 30117528, + 44000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999949107131, + 30122529, + 45000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYmGK85Kimj94HLVrswzj5mm5FBx2ZP3PCTRG6XPoEKn7LpZrx7pMe2eNGcunBD2pbNLVdQBBjMNzxZbAe4FSim2V1coUrrtiPWaHotwqwRTA6fdjvz6uor9L7iDTidZqb7Rvw7vdzU6pLMoUcEzqoVRdskLbzkP1FMLLK5NsFWoH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055013 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 b/tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 new file mode 100644 index 00000000..065d370f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 @@ -0,0 +1,87 @@ +{ + "slot": 75, + "transaction": [ + "AfMf4OqAbQJLhsm5n7MoJyUoSgkCLGnuFNDjaOOPMjP24o8c8h/GkgGlO90YyM54QnrbpQ2RInO7NDE9ZcBrHwwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUq2IWDj7AMvCTsQatA67fxfDl3ER5JFJuBMLscfqqLZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999991947215, + 29702445, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999991937214, + 29707446, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3AuSk352cnVgA1ycKpwztMG2goiLxFRE9ATNeZJV6jUWrpPjZCLaGZ8UVR1xJ3SKB8JYhkqVUajpb7G8hv1Axvqv5YjseMWTrr7ANkkfhiKF7Td4VGmZMtExCHTv5P9oTPLFg7Q6o2ynwuuekUEXFxxsbMJL5jK4VVECiM9ZhX9q4PARitDC6Q92yQRRYU3G6NmDojwSCPANNKexYUN3tEnwgMeLTHcqSZPESzfrRaQYG2uJFZFLgTcFJDcUQALqSPtPseDR4fmjcx5fn6NxvBUu8gEzkBesJHW2pKgq1HF2ytvpjU9FqHKro7jhyk4Piaw62rCnaeLDz3viRKHDpqavhuq4vom6FvMttsJFm9vGyzUroaLt6aLuYL5fm", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054964 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM b/tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM new file mode 100644 index 00000000..2ea9cafa --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM @@ -0,0 +1,97 @@ +{ + "slot": 68, + "transaction": [ + "AfNXPUrtlpOqgeFzOgOrzONiPROLUIWy0jR9s3B5/ZlFB3qEk2wBBRbm33slDKxPJUOg35VSMpjBO23IWkwERgwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXTyopuZ98OZGbxG6rRAbkUof2/74Y2OYICVVU8WYiWtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999994997220, + 29677440, + 0, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999993987219, + 29682441, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTdLDHg6rhNX9nXEzMRdQL9rg4zm3Z4wdebKdubmEmN8NWG6xzgqbQ1gBPJKjhdssSngXvGr9MYUQMwSLBAahYi4e3czxKx7krpjg3DatdLAXV2RYNA2ftvad4TPagVw4rJDP21X8J8hHzS4gj57kWEaME85xzc4kk7z8NBjKVkrT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3579 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16009 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16159 + }, + "blockTime": 1746054961 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH b/tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH new file mode 100644 index 00000000..3ee72c7f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH @@ -0,0 +1,87 @@ +{ + "slot": 119, + "transaction": [ + "AfURlA1y/uN3IZS94VOGKaDlpSgtQznx0JWb9ytwh/FRdX/pzgEOkmzEk8g1LmKcVp+z9vzvjF02xgnCqfem9AIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQjc4x1VlNoF2VkBXudluoGrzKygFQZNSB39VJwd7+2QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999973587179, + 29882481, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999973577178, + 29887482, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5CNV9nK7ReMNG5Q6B8wy2MmxG2zmUCGpFbP8K9meZP3bGtVRCUdYXfrmoxMLtxBg5Xy8Z9SvphU1gFSu4KZPAQo7tox6Hv4uFoW2HDAQ1w4cvU1XxekrymGfX5wEXcNV9FHwNm9JfPCK533draY2Rn1Egg3Tuqj7FScRg7GyRRAnbPu6NeVXKezCHRHp4bNCj39BrnYDqV9p8itegGsvyzkX97EoLP6qYUWvzShW9evKHWBVF7RnPGzAArNTB6WteuCpxo6w2fpRfdR1xkQAnMTGP4tNTfx2do9YtECqt6NWUo1TmWJ6A2vaXnQTAEqhPWNwAXJTpuK8g8yh4Gn1bFJmeAbFXjuu2dSt8bRPPAddRknDrq3aNGSibkZFV", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9179 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25874 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26024 + }, + "blockTime": 1746054985 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF b/tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF new file mode 100644 index 00000000..57e26a0f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF @@ -0,0 +1,87 @@ +{ + "slot": 147, + "transaction": [ + "AfURpbNuZt2INa1jj39z5GFF21Nm0crox4XjpOShsKdmTQCNLdBTvD4RE609b/0O2AFaZj3AnJC/duLQhjlM3AoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXUD9Me5aSVyH/o1SWUCrg7uxAcoIYvrt2N1wjVvDC4PAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999962367157, + 29992503, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999962357156, + 29997504, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzr6h9eqEzStMeEvuJaY5v6aFZZPX7fR7q4BW72j3e88NRyYT3Tkneo3LWxPg3UDtk3gZjtsz54cxK4YkHoU3X8Edms9Z2k4AFXqyfvZvkcziXBdVziA5uMJHSNb42A3VWbKvjt8mRr7C689V5gMQV58DkRS6jHHjoYkdnbzDEMjUWyRNNk6GGk26ZY64GZYZHF4ots7rjzbn29rYLgWmMvJiTd87wag2ELnjUKTFkLSb8kJjXsmKnVfWrbnBCpBcn6dia3Yp1BHmfBaHT2zrVXnQY9a3QKduYqSaZ2z28XNy6rNrVG1F9826HNrP5vPD72pLHVRbbGLbTHaHMsQck3UBjL5DJRJNreNUHsYqk1tfYsYAEHGW6gquhHLwR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746054998 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z b/tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z new file mode 100644 index 00000000..a0c9249c --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z @@ -0,0 +1,83 @@ +{ + "slot": 311, + "transaction": [ + "AfZ4IqXPLAyaXmWTYcH9r3dWYyMJYHW2HPWTpyHPYkyK3NhZqRzDV/8nmpf9hL6GEpt5/jAxZ8Ye/9087nZ1Mw8BAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0E9ReLt3Uu9+41F/f0uJM8aJ0oBI7hz9Xk7YYSOEbiA0BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAB5HD3WaZRyUJvFhT3JGvKm02422txe53A9OgoygVOzRgyAO8Ukylj7U9Et2B8F/8XhETM+d9Rez+jY4KEK4uTocgwQecw9aczgXMJulrWGjFWng5jymN5FPIvzqR7343C6PQTARnLbtY/ReXYp6LNRctesRTULQnr9KVUUSB32IlN8AnM6/d4i5kPT+QEROZCUvp0WKwBw7CQJY7T7hg40=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995068200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995063200, + 30177540, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 3, + 1 + ], + "data": "ZZpa4B1Y3ym6r8941ymif8jPRXYLBYU7NWJB6nGHHEbisZtxT4WLY1AKXKhRASC1nLn278itqfGg8eVbCnmZmUTKAgjdXCuVV64ZiZ4zsp8sXUBR27aBNUcLiTRjZs77711RkccxcsYJ8vDXUGEbyvsNfFJSDRjiYnVsLdpKtrKcx5C15FpJ9yb4nncP4Z6zzsBFn9LdeaH8JYJ8P3TyWsD19jFG156F58QtYXKmYF6", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9J49bRD88bongGZKyJEVernSJXGZuLWk8JPN2kNLt9ZapWWqWzUXyDcPYc7m42dxXutNk5ruhCi4EqmwAFHAv1Ffi8iHrtoD3TQvQNi7hU", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchAppend", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchAppend", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 79855 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 103162 of 182790 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 122351 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 122351 + }, + "blockTime": 1746055078 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 b/tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 new file mode 100644 index 00000000..706ab987 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 @@ -0,0 +1,97 @@ +{ + "slot": 156, + "transaction": [ + "AfcFsTbFzsH1IvhfEjkIuu8MPhY++3SEbIj+LlrcQu11xWvLVoyMRdRJt/Erx75mf6G2vSTY1w7H+rArlsjCJwUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXrPZ4KBfhzpkzmJF0pAiFNlPYb0qXzdbzKkqHPu8qBrAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959297150, + 30027510, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999958287149, + 30032511, + 36000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumdPJQcoio7gWbr8g4mKoMxx6f8uAieckjg3A1uHzpeQSgHqYf1BXpw5y6J7vRUM1G9rpvf8vN3GMZd2PvGXXjTf8xHwEze7Wbafj6EHENmN1LH7j8FwRhm7XrcvPUiVZZQY6emSUdzLPA7LwEK4wNrBCnjQhXpc7WULRGX79Eptmu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746055003 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV b/tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV new file mode 100644 index 00000000..3aec9d08 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV @@ -0,0 +1,87 @@ +{ + "slot": 112, + "transaction": [ + "Afj19sP7A1UfyaeqFAZvQcJPsxiAGsv3xeAD85KIsJfdb/JU+zIWf89ujfBFUQ4qJV7PMzsFWBO+fLLiceHzmgoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWdh22ZYkOgzC5Ix/zn/zjYipVZIlMS/cv/oXHGdA/1NQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999976647185, + 29852475, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999976637184, + 29857476, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9Ehnk2HYrWLCndjc54ESF7NFyQX1UoGPYGDA7SNwXUNpDDBnXnPUmPJtRMfGgwURPTdSpA8PezLectEDkKMm73pQmFLDQfPmHUEWpSZLSEMGZwV9jjn3SCjLX664zEDARoSpUnpUgz6a4jBQDhx5XZd5mg8uayyh3UpyPpWBhfh8aRizNN45Yti1EAg4Xv3LayQX2jNnmaFQdpumhPDfMvY8hEuNSh2Ntpcqe1g1o7eF2vL7xtUqEqgT8efRrqMqARwFwqwd9Wnro4TidZkdkZb6Zp2SC7pBHAhRPKDboazNeSauzVMvTgmrxZdoFiMZ2b3cvpc4nufco5Z947ZHNeCppYvqH8qoBJ5GPNjPcjL9oPHoPnaeen299pE3Z", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054982 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo b/tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo new file mode 100644 index 00000000..c23fb03f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo @@ -0,0 +1,87 @@ +{ + "slot": 91, + "transaction": [ + "Afzsu44zRupO1seDPV3kKk6K2Na3S88aSnBx3er0PpwjT38evr+QvSYkgAuR5APqKbgF+yQtvbnthizQkb5jpwABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU3lU3Mzbsr9i6Mmqj0to5wPKTrW3r/wMQcgisgxhYspQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985827203, + 29762457, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999985817202, + 29767458, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6HMxEz7qswUBXLKHhuC3QqkhpVGJs6BsSvUF83LuesYmLeZKbDcLDAqcmXr3DoL9RjEGoHyXLjh5dbdL8YEK5k3od2gQZoQbv7BjJf2XqVguPGRU9AiYJWwqw7VR2Lqm919j4YXiEdnxoeY9Vrt7wnMdWMruPepkxh32TeUytbeGqMAE1a8juM5qCDeATkFKK3Xu4ZrfMh6ZCWn5uZMVcnKoHKGiMqQNnRWxVWVHqZ1NGyGBh1H4rrZsze3HDrGcAhiBKxBawcTgPFzNSWHZC4tCySYZRLYBettGHbtq9GKJVgmfVT8ZiYVWLTUb5YiKGVUYHpUBtybKowNRVzMNg7shK78svAkPxtqK9bNxPn1ANg95QQZhhwf4bNqBu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10023 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26718 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26868 + }, + "blockTime": 1746054972 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb b/tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb new file mode 100644 index 00000000..800fdffb --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb @@ -0,0 +1,97 @@ +{ + "slot": 184, + "transaction": [ + "Af8p0NL8escpuvVfbihOPJ/DF0lhMMoOYnV//3olKVtIe0Yrb81OmA8r7jxJUZcPJBat6liN7fGU/36ZxO5OXwgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXRP1bokSnOSYl6Z4i2sEc/uhncVt2vdNjQ8C61ZXD1LQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999948077128, + 30137532, + 46000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999947067127, + 30142533, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWvgd5ieFnGyFobP4VZnMvBZyLnD8oFzTPMZRB7NkojkiRUaNrwkYzzFSaQYMcU1tZMo6aEFE1BzkLZua3xduYNrELXnbwGbXSYg4NZLMxzaFm26VkgUmf1yhBH4unxkUVzRUF81KraXnefBU73VYHid3utrEH1MA44mpEAcNMeto", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055016 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw b/tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw new file mode 100644 index 00000000..3898a118 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw @@ -0,0 +1,97 @@ +{ + "slot": 186, + "transaction": [ + "AQT4VLZYFqSTcyJ4r1GdTJqS+dKh/1kpcxIJ7jfhv+f3QbiR4vZhwQQ5Kykwx/h8cTAu9sHxJgs68epYu09BYAwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrqoAlLeqETeH4RlEV0+KyO4+KcudK69Nv+5R3Kdx3qwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999947057126, + 30147534, + 47000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999946047125, + 30152535, + 48000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbWwEX7o2kt2uFfakNyvPiTr8jd7dpRq7MFT8SCcquzpRG216nDK6QMtYBfYfv4czyveHxcqaRhLdz75EQ7n8mTFJGEtGvVPPzmX5TJrFRAFvtso321asJv5oES7rsHzvH5hQFAUBhfqbPK32GNAv5RyW5ZPctrEbRBDSLKHXh7cT", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055017 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 b/tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 new file mode 100644 index 00000000..5f9f5548 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 @@ -0,0 +1,87 @@ +{ + "slot": 145, + "transaction": [ + "AQsi+2yxSoDFzam/MA76sZgdaVfVzJLNmJRBRDujIpzncJOScPRwVodfEOripbIpq7yBWtsFZQUK9d1OlWWaFQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUnM7Ta5+1bwyLrrS8bvLxKPzKMzLb0rghcUlzjMTA+SAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999963387159, + 29982501, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999963377158, + 29987502, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5ECtYqAhSwarXQwLc9DNMqAdYLuh77guVDdzk9dNkXBYBSudQVL9NbNA6WGXqme4eynmuREYNekVKUTJHsTufACdZQMs2niT328uAUuvUW68JuzeL1gDEy9JZ92MhSu7F7m9xsRQ1XT9BqYzGjNFQpQCDTyLnyT8Emb1eBYQr9qg2KtLm3iVxf78gHGrgFVW4KbbLhgmczZnwtgXmUjJEtvfAc9YiZvxoj46eAdMh6RD2PHkwzyjQa9rjZuxJ4zEZQNE9tK9RM4vchHgzGzJ2vywLcjchcxKfdYPcZbgowLFEcy1fiHEjXe17cgDsP4xqJwLCk2iufyDZSrgV7uXNTj8Q8cBvRgdxnwo2DjgyWe4bc4jKFGL7Hih2XY8F", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9257 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 25952 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26102 + }, + "blockTime": 1746054997 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ b/tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ new file mode 100644 index 00000000..e55687e9 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ @@ -0,0 +1,80 @@ +{ + "slot": 331, + "transaction": [ + "AQv/g+3b/Ce2cSJj8P1aUDKxb5K0re2sZJYhpFAgLrvoNTxwMre2m8m96TxfsSy6L3K81DIbnj9nLRmY6pHdVw0BAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9GoV6pgXWBcYHsuK55ot5r/ZpYoFm/Wr3jcsuRkz70NyAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAfVQUsJXrdxl3RytMOgRyr/vAnh2IKVIEkMWzZ5kbYiFgSlb1tl0aaP2/QultkxPBHbHXVYEocNopMi2sH8o84Lbrf2yE/K20ywt47M9FKunW+ST0b/u+qSJrXHyCBk2SuX0xUeUmnSGp42o9jKT+LV3vLONg1Ei+E10E75gJ8cAtpoW3V8voL3+ItTSWnPooEx2tlJGJBiS51flqYYNHE=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995028200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995023200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74x32aU4VVwZQ1ExFwiBBZ5e91SJK53Q1Mp59NkNUNkkaHw6F3tZjyMgUo1SDZewRoKQUKkRVqwfX8eVk11fvY6Zkd9Cr87JcGCtDLoFAVRwBDZkk7CSbKTD5k5owtsh4Db8Pg4NayiQvqSCWoRqqjGFz9ZGe7ou6qC8LUoiSGZUtJVt4DuNx3aFPBdNNjfvug2GHAwyYB7JHuJhssmnAZBg8D6ek", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLvgxzaiCVmarTyxW4cgJsfMeRcjjyZj5X4q1znHueuvVrrMjZQbuAqMTxvezwi7", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746055088 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv b/tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv new file mode 100644 index 00000000..150a7737 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv @@ -0,0 +1,87 @@ +{ + "slot": 165, + "transaction": [ + "ARtf+EOal5mthCBb3caEq5BX2AUHGpDbCoPo8JLY1NFv+gf25U2qtNSoGTz1cUbhznTCEUwoXHm+NCW5FTyf5gkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdXaFcujoZuxt2VWAQdE1+oKmvugzWIsWCpkJMyMCKaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999955227143, + 30062517, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999955217142, + 30067518, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9KDpLGYDEbidzkDx5uPceT8GuNngQhVoMAwxKDgTRjELguqU6mZAB2WkthVyuy3frWz1GqcCR2a56vkxTTt9gnayUkULrPjvGxFmoCpgyBLFLX6Q9uqNdDYph73UxYxy619KNcXHkzmrk2mVjjRSKp3D8RAAAsNYeNcoknFErknqinDMANXfDV4is72vzXyfup7USfHRoBnAYi34GRtXyhk2j6wKgLhDQuLaYGx1m2awHkSFANuZZRNv3NLFKwfrivJbRHUHuqzVA2UoK4bpvrv4gAtvNhc8TZsP2MeiSSsmWezLaBt8N9rhe8XEhGqjuHaxkXMwRj3UZRxqPf7PP7LCFC8hnG6N5Lj42mB8dWjX4DWc2wN84E7hBq2yD", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055007 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH b/tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH new file mode 100644 index 00000000..9063e2e7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH @@ -0,0 +1,87 @@ +{ + "slot": 137, + "transaction": [ + "ARzOUhoeGXagTyhze5fooM1xN0B4CLKlZ71qafSa0W/iGQOtBmP/qmboZylcqCouV7SJHvw16+oWwRWsX83SwAQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCRRm5+CMf8Ot4GJR6kEbS/2HJgSp4aGuDKhGgjDQ2VwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999966447165, + 29952495, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999966437164, + 29957496, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyBjZ7qwTgodPL2iW1je7YCfsv3Sf8XHFK3gHtwDzUAAxXKYTMZA6frsNc8P8GtRxtijsiJun9jv9D66zZM1xfZ7dNXRQ4op6DryGptnFraZBN7kkwS99RTHXmhgeVVTQgm2Yizst5xdEkJPitkiGGXk7JhfqzeRtoPqLAJeyatUKfVdGbTzksu94E93STgXLv99N27JepXdzTYA18VhBzwVXXVxmBchancmPhSbzFGMEDosNTZFZazfTfrL21wvMJLaHH1jweq918hrZbaq6rRBQpkhAvKbUTDYi4Q2NfVv1LFm98aEtd9PJxzSkyYVLy2zXakYZoQ42K9wVxWyfqz8VEntUdbkQJbq32Tx9sfv2sWcYxqHqyBSC1Nc9uH", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746054994 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C b/tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C new file mode 100644 index 00000000..3179bef4 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C @@ -0,0 +1,87 @@ +{ + "slot": 93, + "transaction": [ + "AR28mzXwHL9U+/zyFGd2ZbXVnVWEdWPEyJ5yeUMs+IRWkLIfhePun3/HJdf5hFeUpPEpgDUmZYgPWSwOhxKrBAcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8bEqywCNYJqkY2ieGbE4ViI7++JYAZmqPRibc14anxgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999984807201, + 29772459, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999984797200, + 29777460, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1WmYPys5ZtHSE5jXVgccwLWR6rUnEyCvWN8Vu8jaiBRtu9ohEa6LYP9XTgSiW6cdKLBXVb4ya6jEy62Ssjtg3UCkLLdyQj34oriCM593Fxu8aF5mfd2bA4Z1wswWEuWxiHzVxFJKHHK7HL7oHDJ4HySMmNh5Zao8G4TPA7VhAM6AyNJjCaAxomJUprMgbMn32KLnmQtDe4mK7cf2kxVe1jXAq2cf6CH41pF6bXiTNWX6NVhss3bioXRGxBfdoptBNTgijwQGpg5jqv5rPFnZCtoU2vXqNuQbhLBXRLY5WjabcmP9fZZzyZHJhm8YMi5Kn7UKPdLQFutZbgrCpkuoREKcjZSR6a3fSZysBLkTXB1f9mykkfKwVKAZGEvUw", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10047 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26742 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26892 + }, + "blockTime": 1746054973 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ b/tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ new file mode 100644 index 00000000..d251aa74 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ @@ -0,0 +1,87 @@ +{ + "slot": 139, + "transaction": [ + "ASAJRhGZM7/n1tPsWa63mQsRovqyG36bWQesyLZPP28oP/bVRZdiJvtI6dmdLBoS+jXwD8Z2pSWs+nqSN0QiQw8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU5kCb3xn/2W4BEQvISXUSIj4iIYJH8rDb3TdXdF40hywIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999965427163, + 29962497, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999965417162, + 29967498, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAK82L3dQ1FZD4dhFKi7wkRFUNRQg92Rub5aBpK7ogFWHZmgk9StZ58kdHTcUCq47jpUpNtvyMPWfjvx4AW81LqdYsmsED2ZS4tG7CgitnZJ2CicN3mKqS6wsSw8qbDXt8mwhKXVdqjdxQqjvinMgUbkQd5LXxK11n84UJv3mdeuW6dvv977LhjFv4Zjsm8iS4mjajidFeRcNMch3uUSs8rDNGfKz5j98iPdbE9R4t7Ec8vwjJbjBqaaj3n6b2NqVZxYQasoGNLacnRfAvbEFRivQkv4Wr7H86KXZtEHP3asvf9sBXxPJWbH21dVcfJgUPKYtZeeXC6L5ys3JJpZcX35k67hxUGK2ayHLAuF48Ribh88efq7BzUsyT6Dbu", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746054995 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 b/tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 new file mode 100644 index 00000000..317fb045 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 @@ -0,0 +1,87 @@ +{ + "slot": 157, + "transaction": [ + "ASPVtHPbbDAkbAgFeLeyUfN1EjVuZRCSbH3LPfIf7P6BoqQEq9k4NFq56lnHxda1hz2zys/b/uEuVmpV8eWtnQcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXMHrTwLiADmrI1cVwG5dPXzog2YFU1IBQMDgW+nC5rSAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999958287149, + 30032511, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999958277148, + 30037512, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7kdqXLYoiTpMs9hRTArJL1DvhczJgE5tve7P3xMsvTJz4vyG4gaioXBrmHYPfNeTRbxbbWYwoQTKbD5eVXQn1CfPkqaxxMBXVWU3dWzqHCC1SyM4vUhvkztbYyg8qoNvD2EWZ8d6Ci8xKvPeYMd2g6bEWr79zj9JbgDU2NBF2QTh1dV8NWJsTu9ACorg1HWzsoDQWr32XeYU8KB27LYi9VXVv1svSRMAVyLNAwgwhRV18CoFKZMLmBVCy6PRVY3vCB6DTQZXEesG5iob2bZktr9JeVSRkhbEnnb31DLJrQ9idiEEgy4PPhiGkkxEbMfuFB2AhDmc76Ydfz4uQZAdwy8foXFJTPhSSiiU2RukSjGS4q2RsjX2vQTA6iWGo", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10101 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26796 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26946 + }, + "blockTime": 1746055003 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY b/tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY new file mode 100644 index 00000000..55a03a10 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY @@ -0,0 +1,97 @@ +{ + "slot": 171, + "transaction": [ + "ASReKE6sfU5sZDqEc+oNlMZIIXp+MsvGdYZLUn+hpX7bR1ivqJBLIa+gCSoAiLhPeJ9Sp5c3t2WxSxJFFpwgyAcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV5bMDLk4YKrRJIjVlYjsJw23tqC8D8tXsm0G3Y3az1CwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999953177138, + 30087522, + 41000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999952167137, + 30092523, + 42000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumS3WHooTfqffJPgXYCcnEHzwDKfwcTCAzwmkbpY4S1ovTM4i9ATkvronQc5AGg5eGhU4fd5f8mpU3GkqEDz4h9qPEoHMPN6ydebxG8xkYgjJQtdXux8bCNY8JWVoZJVpA5HqThHrKqKiZ2FxqHLyCPnvEZRSvhBBuLT2MhDgdf5q1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055010 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT b/tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT new file mode 100644 index 00000000..d633df40 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT @@ -0,0 +1,80 @@ +{ + "slot": 328, + "transaction": [ + "ASTLyq3IM3luHUV0QBKcR5bF3ZeTIlzf3UAcVyo65xPljANVRUzBMfhUECoVvQCjpM7q+3TIR5yYS0esK3Cn2AQBAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Cc9d3sOjEc7TY/bzOX4c0FxYf4WBbXL85Ba1ZH0rHL/AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACyaAmHB6z8o3nBTu+JAYaLS9gEWeuoTFk/fffCTse0AGbVn4yBNZ6topfuv/ud3xrq7V/DScLk5CF86qLFAFcUuWhs/xQbe/8z0iluuJinypI9LQOqXvax0OHN2p5H6Jxku8I/AB8pqVZgoCECHxMW65Y09A9QwK7vN8+buIsYrItT/ZpOz9Yzl1XlgVk+xRkTz5CX226CWoHI4c+96jPs=", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995033200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995028200, + 2735280, + 290204160, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 0, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 6, + 7, + 5, + 2 + ], + "data": "LmdQuBbApKVFkG74y9rYrRnWkQ7rfPEnEYAsqyb26iqoay3HWg2cacEtna9WFniiLE6XHcvu3o9t2QTDns3JkvLdPc5inW7Grx8vDXNY3vzMLbG5qjMv3h9Aigk7E6LaDjYck2SCGTgDXmgvWWKxZvRK2Xv1Yin2RPmPCBYgdWZVt5DrwrvZQLkNCt9qhw3UUjPRh1D49Fqm32DEQxWa6zwM8FJKLhr6BgEvYWbuLCr", + "stackHeight": 2 + }, + { + "programIdIndex": 5, + "accounts": [], + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXuoV1bxQTPmqP8RLxYQ4JUqKMKMsmKynmLEJ3raYqGZfaCDyLKEEyCz1TviY4oZ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchNullify", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchNullify", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 82866 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 101436 of 184105 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 119254 of 200000 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 119254 + }, + "blockTime": 1746055086 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH b/tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH new file mode 100644 index 00000000..9a43aaf7 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH @@ -0,0 +1,97 @@ +{ + "slot": 82, + "transaction": [ + "ASwLSMlr/9euTy5i+IB1Pcgu7S9i4rAoWi5FyLqvnulES9HSiQfXOMkPy5Nr7icQ4CVa/l2BGnpb2UX0ELZK6AYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXHNayIOOKPoS9VsQ9xfwIwQo8wASADQGbMDPn6coLLvwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989897210, + 29727450, + 5000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999988887209, + 29732451, + 6000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUSS125xYMfYN1JZY4zkFuww6XCZjdSvnwQ4MLCKEDX6iEYUJNFwCJLPBDH1efRMN8DdNy2Yp4wyZB5HYe8Qi9BPHdgzbLCZADqK9eERy88J2YQknwT9UBdCgvDf4DRNP4tbyxfWc5QM2QAt4ZbzFrNDXrkZYyC59xoocFiD1zCX1", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 3575 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16005 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16155 + }, + "blockTime": 1746054967 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH b/tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH new file mode 100644 index 00000000..4d5ee17f --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH @@ -0,0 +1,87 @@ +{ + "slot": 143, + "transaction": [ + "ASy1xMVcoQGM9bK8SmUoqY3d6+L49SaDFcYLM1SRA4Xh6VCg+MVB01RBgzECPPNS8c4gf2DdbjhKvm94Cme7cwoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJpIUqLixjkQCWofzzBAclCPNaeVTpo+Yzi537k4noegIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999964407161, + 29972499, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999964397160, + 29977500, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1, + 2 + ], + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2WiJVKgaHtedp7VJwiZgwC7ToRbHmptHL3N8HDyGMX74imKLcHAuRQKnz4pWEc46hQBnkrjLKQyBnUfz1FebX9dZ1yCJLJhGgDqvLsVw6rhCWEmE47RzV16TEYsm1aedgUqeUUcHweDyHxMn9yByNV1thBGPx4zNRz39v1xZXRD4iTGwa5siVoCHM4eGvJ9d7knwxyrNSYkDgdwc2GpHmBhMMcQmCRBL3HTkH3gPiMWBgEXorMhufqU7uEmoXSjKddwC13J6XN9FWB2S7EuSWRV9Fk7MJvz2PrbdetCHn64iCVVecL87RNAyBxKhK5wiMDZQqTZvKSYcWj5N2nVowUtZLG6ZMnTv8yaZbEqLmiG61KwXGbKatP3t24eXR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 10125 of 983192 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 26820 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 26970 + }, + "blockTime": 1746054996 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc b/tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc new file mode 100644 index 00000000..bddb7028 --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc @@ -0,0 +1,97 @@ +{ + "slot": 98, + "transaction": [ + "AS1MqWWKawWH6JJpGQmmJMiJWtiySRcIKW5ktGJcyzaPLWDF8atfMn08FxFwjlX6YdzbnsS0783CO2nR5S7LnAUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUG+C355Ql4w+APZniqCfb4JFKvw07+ydMmLhQ2L7MRGAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999982757196, + 29797464, + 12000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999981747195, + 29802465, + 13000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcGZN8H6B27ayY7uTFJFwEu73T231JJtcgshnycM6DdqG2jtUr41AYGevCGyfhCnkZmvW8Cir1Ywypb9WAKhuRyTVoF7jRevDtrZhASg9A6CoCT1gcVuq6bocwepTmeVFGe5KiPbUxTS8eJBANT2JKzriWVryBJPMWGgQxJ9idwsd", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054975 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk b/tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk new file mode 100644 index 00000000..102f7ceb --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk @@ -0,0 +1,97 @@ +{ + "slot": 72, + "transaction": [ + "AS6nA+6AszCVDo0BcoNmstuFhDNRa3NTEkP0AUqJx3rX680zi/+Zgi2SO4E6QQt5/DVzHBPHH6eeIcFgjfqnLg0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVV2jXccaJTMYywjjrD+YKHpGWmFSR4eJ60VNUq3QalQwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999993977218, + 29687442, + 1000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999992967217, + 29692443, + 2000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYEUwqHJnYtgtttX6qGNhuBwGqJw9ZHbJjANZNSA2H1dDCLTHm2S6oM2F4rM5B4Wg5hNrDAMovZaBkWnqNDspDnmjj9R9yD39ds7mi1hiEZYmTsWtHkEkEXaoEF8ByjYzaVziTK7GiVcRyQQWFZsfCAtyYcKCFd6SWWozz5QesQ4P", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746054963 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi b/tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi new file mode 100644 index 00000000..0f19a2dc --- /dev/null +++ b/tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi @@ -0,0 +1,97 @@ +{ + "slot": 154, + "transaction": [ + "ATFebaLz4tNV3/51fZoQgUGBEhUL6MztdO8XQGTBtS/lEyUy0fSfe492uVZ8bacPa+18X8Lv8jDvR4Oet5vH3AsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3nCNqDO75Pgxm9vQG5JYbq9xQKSSnQzz8vKBbDde4dAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999960317152, + 30017508, + 34000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "postBalances": [ + 99999959307151, + 30022509, + 35000000, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 3, + "accounts": [ + 0, + 2 + ], + "data": "3Bxs4Bc3VYuGVB19", + "stackHeight": 2 + }, + { + "programIdIndex": 3, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4PnTAWgtW7QT", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [ + 9, + 8, + 1 + ], + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbBLDNQELePUTKPqgtsrxEefyUXYRiHHY19v8YDspKGG6L8gLBSpDHev7NA1VFo2sR4wSs68SDjfanhH7zSpZtPGjGEcfCP83Y24FbEzgsjGT8CQVNRnKiB2SSm2bLgmcpkTC1CDL2KhJkGdCtJ2iVHj9u9dXLs8w44Fb3hKLwiBR", + "stackHeight": 2 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [1]", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program 11111111111111111111111111111111 invoke [2]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 4419 of 987457 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 16849 of 999850 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 16999 + }, + "blockTime": 1746055002 +} \ No newline at end of file From 18bc05768592aa8e2d4806986f981703c7804403 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 1 May 2025 12:09:33 +0100 Subject: [PATCH 105/114] refactor address tree handling and improve logging for batch updates --- .../method/get_batch_address_update_info.rs | 3 +- .../method/get_multiple_new_address_proofs.rs | 5 +-- src/api/method/get_validity_proof/v1.rs | 4 ++- src/ingester/persist/persisted_batch_event.rs | 2 +- ...JLZaadNC3rAttgrVSU9WeFKz5AbkYGti6KLRMQzww} | 36 ++++++------------- ...arpv3QRYPmgF5HJX6wkFk7Yu3vH8mN8NBCRqP8xZT} | 36 ++++++------------- ...1ebyWEsxVxNt87fBq2DoY8DDLNfpjTRTpAWqJX3Z3} | 36 ++++++------------- ...BXrSshJAETcZAqiFu2Yv4YN5NgxHZQzBvqD5jtWps} | 36 ++++++------------- ...DdodDvoqgCQZQ5G1j2uRWXfgUaqTroggY6DmwMCv1} | 36 ++++++------------- ...3Gtef9n2Gsa4VSFQmWAYipECUssDpsJgYQ7marv2T} | 36 ++++++------------- ...RgzaACfGAzB7h9oUBeQZ4Rhfrf7mHPYL5Vy69LPdx} | 20 +++++------ ...hLDNdHcYaTTPGkHbPAPLyQ2XiYfCWg1CDc6VCQyjX} | 36 ++++++------------- ...zMLcGWkxYWMKNANWejtSxf88Sm6byQbAqLnyLpDES} | 36 ++++++------------- ...P1LDUBbMmSaCWGN884K6PERCKXcLAmWfg4sm5dVHT} | 36 ++++++------------- ...m2TADuXoCYZaUgRna1e75QxfAhghUR1bUZX4nqiVz} | 36 ++++++------------- ...hkesZgYS5RFfKF8pxUptEStYkVwjq52AdtmY67sSp} | 36 ++++++------------- ...8VgcVu12rMMAbA4XRAELq5TkLsqL9GHDY253Tq6oG} | 36 ++++++------------- ...qXzCtYyiDN8fRnKBQgQAfXgoapGR6Vm89kTcoD7aU} | 36 ++++++------------- ...v32gF9hDBezx2R7bLvS4uAufwcmbuUp4DJZErfGrn} | 36 ++++++------------- ...2v2KQR5i4CEY4fRF1V5UZEZKkUYjEeBnXcKTYVaHs} | 36 ++++++------------- ...93woygJnNGDWMVVo6uzrvqBVSmrXnJL62PanfnJbe} | 36 ++++++------------- ...ywoDcE38PdxtWEVChgfDLzgMwDAXHus1hH7AfqjEt} | 20 +++++------ ...NesjguatfG9QXhTHA4frtXYoGiiyMF5Jahqn5hAAR} | 36 ++++++------------- ...PM9rodjjvAL6SNB1rFyDfzZjguRUpsS4wjdBugAd1} | 36 ++++++------------- ...ZhzAufCz74DEYqLZfddVVSPR6Wh69ndEJbG2nSRVv} | 36 ++++++------------- ...5it7bmUxbpCpFxrXRSupZBWSYrVf5Kg521CdrKBip} | 36 ++++++------------- ...HWsy1fvHkthunZ1dXcmiSgWArfEcJxuYEde2JdAdJ} | 36 ++++++------------- ...XH7DgrJtmnqwjjTex2E9fJZoCrSTaMofgLtqD8w2T} | 36 ++++++------------- ...uFWv1xQoqZw3zZjHg3zjkQER3uidujFCDdMzd8mq6} | 36 ++++++------------- ...yKoE6y458CLW7q5MRyA4vvHG9wfwbhM4tqkQW4XVN} | 36 ++++++------------- ...67rwTx74DYiVV2fD9vpkiGxfJLvkvV84Loeu554EG} | 36 ++++++------------- ...XMnVeMxNq8AeSWNdedbPDYHrVdUnXm6LvTgmYBPAg} | 36 ++++++------------- ...egXKsuJcFp1g8XGDs1svgfC65UsWTJ6vQ1sjhDqYd} | 20 +++++------ ...Capyo5crP5zvUAWzWQybxvgJQihJBZGQ3CjreREGP} | 36 ++++++------------- ...wDWrB29fVFcYYMRq62HtcZZjrbLZ2BezzpQj9yXv9} | 36 ++++++------------- ...a5E1f7Rh3cUNhZAgsix6SkLbPWxrQiz8QwXvqQ65r} | 36 ++++++------------- ...ri3LfiDwqMyp1GiLxGE5sJyxL81iHgEXbasqsuYR2} | 36 ++++++------------- ...kczwv7pawHYvxF4NfgeAHRG7hWcS2dECJugyf6EZ8} | 36 ++++++------------- ...tXEFx7qTUFJd4nPy6m4teKLAcBMb6qGKAYdCsZEfR} | 36 ++++++------------- ...8z8MNnYi9J19yh8pFTVW7s3XkNVWLx2Jr2rBgVEiX} | 36 ++++++------------- ...dA12xeVe6CU815p1spp4mnyaQALvuWcAXkMD3ZwL5} | 36 ++++++------------- ...wyVxw8CFe1hBtmmv6zePjh83qUmwEfJP8MKvDvBzB} | 36 ++++++------------- ...EzFyXni7wbzsWmvFGUcJTqvTMCoMPJjb79jmXs3cU} | 36 ++++++------------- ...kYjq9mMCB95HjMFhKriMyLaWDxBDQiv3jjjz8At9N} | 36 ++++++------------- ...xKnaXVmNHqBDkbd1LEzsR5fC2JX7LAqud6vuMEBqs} | 20 +++++------ ...GDcWiAWosmDAkLkCX2Nr4UMGELQoXT6NsvU1tR4wo} | 36 ++++++------------- ...nEWCrAZ1EA1anAoySP4wgEhfwBrXaU3ssgbBaEwTv} | 36 ++++++------------- ...VRhWjCHumAh3WXqqaEdWDYwPbNoVnWkwW2Gq2b6Ms} | 36 ++++++------------- ...Dcp3mmKnr5L8LyWVBmDi1d9eLXb6MnwgJGKAczDRv} | 36 ++++++------------- ...Rw6tcfRWtusxeH1wXyVy5X1iojJKvxVuXHUxh3GTR} | 36 ++++++------------- ...goHjagAhZ9bFU4Kau2a86qU1hePpEPEm1tggD3o9G} | 36 ++++++------------- ...FcLRqM54hA1BX5APqNLwELPuFxBpGiDjiinoEHtvJ} | 36 ++++++------------- ...z4xacaB8bsiFZkWVzvMjBVzw65gQrMfdWSEbWwMTR} | 36 ++++++------------- ...yPxHPmtm8LfsqUKyfxwKc45EATjSt6ZmgBpjAYhzR} | 36 ++++++------------- ...AxWnmpzynJu6aioXhC7STePyiLxa56Pg4pHkV2vUo} | 36 ++++++------------- ...reLZkg8NtsZPWn9oMymTU3nrs9gquaM2UMohxB6uK} | 20 +++++------ ...9yprJS5hMbBY49cJYPCiuCahmCQKN7qzSrbZaR86Q} | 36 ++++++------------- ...3LYmiyUuBSBAMnHN9uh6CUjDaTLHgjhK43UQxbBHR} | 36 ++++++------------- ...otwA68FitHwpqmp4vvW2j5xhAYsiQpJp5aKThdT9w} | 36 ++++++------------- .../batched_address_tree_tests.rs | 12 ++----- 60 files changed, 612 insertions(+), 1314 deletions(-) rename tests/data/transactions/batched_address_transactions/{5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk => 28UoL7q1FTXsRsbnEWg9sxL6B19UTLcqCPd4LdgLhLkepm5JLZaadNC3rAttgrVSU9WeFKz5AbkYGti6KLRMQzww} (57%) rename tests/data/transactions/batched_address_transactions/{2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW => 2DTQAnLmg9cNpae1NWMbWzzfDxJumNN5YyJ5wDa7MDvjqoNarpv3QRYPmgF5HJX6wkFk7Yu3vH8mN8NBCRqP8xZT} (57%) rename tests/data/transactions/batched_address_transactions/{33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 => 2RDkEEm8gkWDWh2EhoCkK46tJXzFbKiC79hooQ2R8azkvwL1ebyWEsxVxNt87fBq2DoY8DDLNfpjTRTpAWqJX3Z3} (57%) rename tests/data/transactions/batched_address_transactions/{2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS => 2V5rvhHpHYE1Sdn8LFRE8Poq1WSc6D9xFcfSLg2AKRgcFU4BXrSshJAETcZAqiFu2Yv4YN5NgxHZQzBvqD5jtWps} (57%) rename tests/data/transactions/batched_address_transactions/{3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz => 2VLkAZf3Py8mhRKG9CBXNfemspfvqdC6d65NpvJ5g6aPHvaDdodDvoqgCQZQ5G1j2uRWXfgUaqTroggY6DmwMCv1} (57%) rename tests/data/transactions/batched_address_transactions/{2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD => 2ZSHQwJcMmJ7cKyDzwdeySnTRpvdBiGKPtcLnRmgXA72EJJ3Gtef9n2Gsa4VSFQmWAYipECUssDpsJgYQ7marv2T} (57%) rename tests/data/transactions/batched_address_transactions/{FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 => 2bMJGMSBMCRUndTtXTn9WUfLppqeu7FY2ajyyZmnn7fi2UWRgzaACfGAzB7h9oUBeQZ4Rhfrf7mHPYL5Vy69LPdx} (73%) rename tests/data/transactions/batched_address_transactions/{5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG => 2de7214YovQxkVgLRT6LZKLwYvsymHzdaAvv5pcyqXcGwNxhLDNdHcYaTTPGkHbPAPLyQ2XiYfCWg1CDc6VCQyjX} (57%) rename tests/data/transactions/batched_address_transactions/{KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE => 2yhWgU4uttKkTJubKWyzxEoRWUybSS9tQrFHk8nsi51c9dizMLcGWkxYWMKNANWejtSxf88Sm6byQbAqLnyLpDES} (57%) rename tests/data/transactions/batched_address_transactions/{42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 => 34BwwXKuxGrEvq83QuCxyeVjkXVNWMKv43m4fkEp1WdhgQJP1LDUBbMmSaCWGN884K6PERCKXcLAmWfg4sm5dVHT} (57%) rename tests/data/transactions/batched_address_transactions/{MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 => 393ck7o6AJhrbZknSoAw8EmnCNHZBmqkjijpmhbYtt2CaNSm2TADuXoCYZaUgRna1e75QxfAhghUR1bUZX4nqiVz} (57%) rename tests/data/transactions/batched_address_transactions/{2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN => 3BLYcDdcHVTS1vLFRum61foE1yNmzX8pJQNjnEvV5m4j1v1hkesZgYS5RFfKF8pxUptEStYkVwjq52AdtmY67sSp} (57%) rename tests/data/transactions/batched_address_transactions/{3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz => 3JAwERZpZkx26yykujeKNtxtNhGBLoWoUFjyUgMVp8657DT8VgcVu12rMMAbA4XRAELq5TkLsqL9GHDY253Tq6oG} (57%) rename tests/data/transactions/batched_address_transactions/{3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj => 3X5fVCUxsDW6CaM6j9fAQezeXyJv9f4TgpfSWQEEtVfEniSqXzCtYyiDN8fRnKBQgQAfXgoapGR6Vm89kTcoD7aU} (57%) rename tests/data/transactions/batched_address_transactions/{3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ => 3cURDZ4xXm6mA43NAYdX7xzrpTF57wnXzkTdAWCcQQVuCgYv32gF9hDBezx2R7bLvS4uAufwcmbuUp4DJZErfGrn} (57%) rename tests/data/transactions/batched_address_transactions/{45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE => 3h9nsd3ibtxTAHTThZq9hM6UnVxNKXwaNrfTfpaZPQ8v5c42v2KQR5i4CEY4fRF1V5UZEZKkUYjEeBnXcKTYVaHs} (57%) rename tests/data/transactions/batched_address_transactions/{4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX => 3nTh5T3eZ9ba99b1uqeu5rxJNLSTLWPhRw1fouLENhirCvD93woygJnNGDWMVVo6uzrvqBVSmrXnJL62PanfnJbe} (57%) rename tests/data/transactions/batched_address_transactions/{4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK => 3qHnYhVPpji3jjhoXQAvhgyupJfuvx2J8TWFsWwVfSrxDdGywoDcE38PdxtWEVChgfDLzgMwDAXHus1hH7AfqjEt} (73%) rename tests/data/transactions/batched_address_transactions/{pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm => 3yRtxsSJZCsXvKJpkGaDYWxYwCQysssLtg9XY9Qftftui2QNesjguatfG9QXhTHA4frtXYoGiiyMF5Jahqn5hAAR} (57%) rename tests/data/transactions/batched_address_transactions/{29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ => 41EavvJ594A3j8Do8N7jJLmhGw544zGBje9Yx4vaDcXxLaMPM9rodjjvAL6SNB1rFyDfzZjguRUpsS4wjdBugAd1} (57%) rename tests/data/transactions/batched_address_transactions/{4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx => 44G4mh8T6WGCAuvufKLa8NUsiWffWuhDF5LiR3iJ8DNDatAZhzAufCz74DEYqLZfddVVSPR6Wh69ndEJbG2nSRVv} (57%) rename tests/data/transactions/batched_address_transactions/{29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX => 4D3KVZTjrAtBR9gebtXgxrz3ERhgyBErM6rXzZMCKegCY915it7bmUxbpCpFxrXRSupZBWSYrVf5Kg521CdrKBip} (57%) rename tests/data/transactions/batched_address_transactions/{3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b => 4DwVHAw91bDyCJnWcuGEqax3wJCmKaKgmhzFbAZ6y3k19SHHWsy1fvHkthunZ1dXcmiSgWArfEcJxuYEde2JdAdJ} (58%) rename tests/data/transactions/batched_address_transactions/{2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx => 4JSfGv49Ltusd2AFYsiHi9nq1coLXy9qyLtwEhj53YTrbTQXH7DgrJtmnqwjjTex2E9fJZoCrSTaMofgLtqD8w2T} (57%) rename tests/data/transactions/batched_address_transactions/{63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf => 4RncggqXKm85BWe6WviCBape2nbQZzCaFHTeqZKiYstWF9quFWv1xQoqZw3zZjHg3zjkQER3uidujFCDdMzd8mq6} (57%) rename tests/data/transactions/batched_address_transactions/{2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF => 4i72rF1xYCn1GNqJfBaLd27dno31b2TBGcTpies9fMTowcvyKoE6y458CLW7q5MRyA4vvHG9wfwbhM4tqkQW4XVN} (57%) rename tests/data/transactions/batched_address_transactions/{2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy => 4nzEKjYGGbuV5LqJ7Ewk3diBTfDu6PEV6Ts1dicC3GzwYAk67rwTx74DYiVV2fD9vpkiGxfJLvkvV84Loeu554EG} (57%) rename tests/data/transactions/batched_address_transactions/{4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb => 4o6BQVTmYBWxVqqzF1mb1bJ83aMfMH1QBgnj2HsqPhj9AHDXMnVeMxNq8AeSWNdedbPDYHrVdUnXm6LvTgmYBPAg} (57%) rename tests/data/transactions/batched_address_transactions/{2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM => 4up8YnW3J7eBvtiUykPftyDTrn6MhEQuPWRxQZFrs6RqSgzegXKsuJcFp1g8XGDs1svgfC65UsWTJ6vQ1sjhDqYd} (73%) rename tests/data/transactions/batched_address_transactions/{2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ => 4xtjise6WXFFmUmetxQRpZiaF1Rbu8dkoTEJgVFmFAuQor4Capyo5crP5zvUAWzWQybxvgJQihJBZGQ3CjreREGP} (57%) rename tests/data/transactions/batched_address_transactions/{omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq => 4z7wWPXwbKduPieGnHPLyRDMhzPRoSNiJAyYHw6gLyWogiZwDWrB29fVFcYYMRq62HtcZZjrbLZ2BezzpQj9yXv9} (57%) rename tests/data/transactions/batched_address_transactions/{3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz => 55hjNcSP1pud2VrdYhsdoDdc3PHsfATsxQkZnJTP4UY4gn4a5E1f7Rh3cUNhZAgsix6SkLbPWxrQiz8QwXvqQ65r} (57%) rename tests/data/transactions/batched_address_transactions/{2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP => 58wDzwBQFz2V2LKADdB7GW1vHBE4rtRCKDEj4R5e5vZm1v2ri3LfiDwqMyp1GiLxGE5sJyxL81iHgEXbasqsuYR2} (57%) rename tests/data/transactions/batched_address_transactions/{4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 => 5Ak2sBnv3srfpmLa7quZ9n3GPUR6zSPGVtAHn1KbMJTpNyukczwv7pawHYvxF4NfgeAHRG7hWcS2dECJugyf6EZ8} (57%) rename tests/data/transactions/batched_address_transactions/{5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF => 5D1E7HWdUjjjRd2Yv37xrhRV8tziAYbH5dMVTogY54rzZontXEFx7qTUFJd4nPy6m4teKLAcBMb6qGKAYdCsZEfR} (57%) rename tests/data/transactions/batched_address_transactions/{8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN => 5QiaGFFLVCbGjLgWvFeUqJCjZWy7vG9ZvYcFUAqsQxbo7wt8z8MNnYi9J19yh8pFTVW7s3XkNVWLx2Jr2rBgVEiX} (57%) rename tests/data/transactions/batched_address_transactions/{5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk => 5SbDvA29FQhi1Av7Lmi4zjE1LLLMu28pQMAAuHYaLbdwLEHdA12xeVe6CU815p1spp4mnyaQALvuWcAXkMD3ZwL5} (57%) rename tests/data/transactions/batched_address_transactions/{2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu => 5VoX5LcTKACd8bkuLvu4yCszs2RNQkY75c7gHr97c6Bj5KXwyVxw8CFe1hBtmmv6zePjh83qUmwEfJP8MKvDvBzB} (57%) rename tests/data/transactions/batched_address_transactions/{Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix => 5VtMW9jpKqzWesQF6hEzdmgDJvNJcG2JCVMr3FHP46QgSVrEzFyXni7wbzsWmvFGUcJTqvTMCoMPJjb79jmXs3cU} (57%) rename tests/data/transactions/batched_address_transactions/{5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa => 5aV4e9vkYeARVoHWHrMZLoQiK4gxCACvDtsf42PL6AvdNUBkYjq9mMCB95HjMFhKriMyLaWDxBDQiv3jjjz8At9N} (57%) rename tests/data/transactions/batched_address_transactions/{4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L => 5bJoMRz2zCJ6ZhaUUVK4eNGWUjFuHiwHBDtDu142eoJcZ96xKnaXVmNHqBDkbd1LEzsR5fC2JX7LAqud6vuMEBqs} (73%) rename tests/data/transactions/batched_address_transactions/{5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S => 5byb8WTZQYAwT3UF6q7X19KQiisLFRKrSvGnH1euro2CutmGDcWiAWosmDAkLkCX2Nr4UMGELQoXT6NsvU1tR4wo} (57%) rename tests/data/transactions/batched_address_transactions/{zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 => 5gicCEJ1DwiAM8GD9SwPtyFFJ4mpLUx5LcCe1fvcDRqvbnenEWCrAZ1EA1anAoySP4wgEhfwBrXaU3ssgbBaEwTv} (57%) rename tests/data/transactions/batched_address_transactions/{oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF => 5iMsuCdLU3dBuVzAtRu1jZoVZP7Zp1GodV3aWaGaia8sZV7VRhWjCHumAh3WXqqaEdWDYwPbNoVnWkwW2Gq2b6Ms} (57%) rename tests/data/transactions/batched_address_transactions/{5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq => 5icgw5bqFvPL44YzFhmps46EwsHBdqZxSHTdmSaZ4eANyboDcp3mmKnr5L8LyWVBmDi1d9eLXb6MnwgJGKAczDRv} (57%) rename tests/data/transactions/batched_address_transactions/{3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR => 5yshbjucroxowGBiEp2fuPDM674UZUSmhYx1GhqWBwT2TU1Rw6tcfRWtusxeH1wXyVy5X1iojJKvxVuXHUxh3GTR} (57%) rename tests/data/transactions/batched_address_transactions/{2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR => 65LymNk2ipP9e4XDZSSH9ikAd7q9TGcbeStt5x2EBnz11VBgoHjagAhZ9bFU4Kau2a86qU1hePpEPEm1tggD3o9G} (57%) rename tests/data/transactions/batched_address_transactions/{3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW => PFp2Nba6UE7TZ7ZSzCfGFskeCeibYS8yZTH1UR8VQq49b5FcLRqM54hA1BX5APqNLwELPuFxBpGiDjiinoEHtvJ} (57%) rename tests/data/transactions/batched_address_transactions/{5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC => ThDdJpiKP3o5f2YGZAqqHXYj3nhFQpW1Sq8RLLNsvwLeSDz4xacaB8bsiFZkWVzvMjBVzw65gQrMfdWSEbWwMTR} (57%) rename tests/data/transactions/batched_address_transactions/{672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 => ThV9PGpdpX9eFuXYKsncwnfCPr2J4k8JgUxaP3M4nF5Ab2yPxHPmtm8LfsqUKyfxwKc45EATjSt6ZmgBpjAYhzR} (57%) rename tests/data/transactions/batched_address_transactions/{39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh => VnUYEWYsZTHgahy152W4Dojbo8URz2ZGypTrmN3Ssw3R1mAxWnmpzynJu6aioXhC7STePyiLxa56Pg4pHkV2vUo} (57%) rename tests/data/transactions/batched_address_transactions/{4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 => YuVNeH1RWKZbRu5qk3AF75nWGR5ehpM4WDTw4jeMZxr8QRreLZkg8NtsZPWn9oMymTU3nrs9gquaM2UMohxB6uK} (74%) rename tests/data/transactions/batched_address_transactions/{48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP => aaGxqtYEDKbWuo2JkmmwiVmWer7wMPAs3KGbfyGCNiKRtt9yprJS5hMbBY49cJYPCiuCahmCQKN7qzSrbZaR86Q} (57%) rename tests/data/transactions/batched_address_transactions/{2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M => cvET1U2LFURfu7PaVkrKSt7WjnN9JnJg81mNEkzzqSwxVz3LYmiyUuBSBAMnHN9uh6CUjDaTLHgjhK43UQxbBHR} (57%) rename tests/data/transactions/batched_address_transactions/{2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E => pTUW9ytome5y5cFoG2fTs9qgTYysMkL7nVkrJeT2NV8yGpotwA68FitHwpqmp4vvW2j5xhAYsiQpJp5aKThdT9w} (57%) diff --git a/src/api/method/get_batch_address_update_info.rs b/src/api/method/get_batch_address_update_info.rs index 8f00162b..f88a9bbe 100644 --- a/src/api/method/get_batch_address_update_info.rs +++ b/src/api/method/get_batch_address_update_info.rs @@ -106,6 +106,7 @@ pub async fn get_batch_address_update_info( batch_size ), ); + let queue_results = tx.query_all(address_queue_stmt).await?; // Early exit if no elements in the queue @@ -141,7 +142,7 @@ pub async fn get_batch_address_update_info( // 4. Get non-inclusion proofs for each address. let non_inclusion_proofs = - get_multiple_new_address_proofs_helper(&tx, addresses_with_trees).await?; + get_multiple_new_address_proofs_helper(&tx, addresses_with_trees, false).await?; let subtrees = get_subtrees(&tx, merkle_tree, tree_info.height as usize).await?; Ok(GetBatchAddressUpdateInfoResponse { diff --git a/src/api/method/get_multiple_new_address_proofs.rs b/src/api/method/get_multiple_new_address_proofs.rs index 81e23a8b..7b82f66a 100644 --- a/src/api/method/get_multiple_new_address_proofs.rs +++ b/src/api/method/get_multiple_new_address_proofs.rs @@ -52,6 +52,7 @@ pub struct GetMultipleNewAddressProofsResponse { pub async fn get_multiple_new_address_proofs_helper( txn: &DatabaseTransaction, addresses: Vec, + check_queue: bool, ) -> Result, PhotonApiError> { if addresses.is_empty() { return Err(PhotonApiError::ValidationError( @@ -80,7 +81,7 @@ pub async fn get_multiple_new_address_proofs_helper( .clone(); // For V2 trees, check if the address is in the queue but not yet in the tree - if tree_and_queue.tree_type == TreeType::AddressV2 { + if check_queue && tree_and_queue.tree_type == TreeType::AddressV2 { // Check if the address is in the queue let address_queue_stmt = Statement::from_string( txn.get_database_backend(), @@ -194,7 +195,7 @@ pub async fn get_multiple_new_address_proofs_v2( } let new_address_proofs = - get_multiple_new_address_proofs_helper(&tx, addresses_with_trees.0).await?; + get_multiple_new_address_proofs_helper(&tx, addresses_with_trees.0, true).await?; tx.commit().await?; Ok(GetMultipleNewAddressProofsResponse { diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 1a56a508..92e92f10 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -70,7 +70,9 @@ pub async fn get_validity_proof( }; let new_address_proofs = match !request.newAddressesWithTrees.is_empty() { - true => get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees).await?, + true => { + get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees, true).await? + } false => { vec![] } diff --git a/src/ingester/persist/persisted_batch_event.rs b/src/ingester/persist/persisted_batch_event.rs index ebedb70c..0fe43023 100644 --- a/src/ingester/persist/persisted_batch_event.rs +++ b/src/ingester/persist/persisted_batch_event.rs @@ -209,7 +209,7 @@ async fn persist_batch_address_append_event( txn, address_values, batch_address_append_event.merkle_tree_pubkey.to_vec(), - DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, + DEFAULT_BATCH_ADDRESS_TREE_HEIGHT + 1, ) .await?; diff --git a/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk b/tests/data/transactions/batched_address_transactions/28UoL7q1FTXsRsbnEWg9sxL6B19UTLcqCPd4LdgLhLkepm5JLZaadNC3rAttgrVSU9WeFKz5AbkYGti6KLRMQzww similarity index 57% rename from tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk rename to tests/data/transactions/batched_address_transactions/28UoL7q1FTXsRsbnEWg9sxL6B19UTLcqCPd4LdgLhLkepm5JLZaadNC3rAttgrVSU9WeFKz5AbkYGti6KLRMQzww index 0df8b67b..202aae49 100644 --- a/tests/data/transactions/batched_address_transactions/5se3FuJh2yJfY8Le4h9UbxeABPYWcAXsG4yQXcgBmhuPPJT8Rh8muv8HsdbvzCkYwjjG4nKymBaGjW8dhRtCwaQk +++ b/tests/data/transactions/batched_address_transactions/28UoL7q1FTXsRsbnEWg9sxL6B19UTLcqCPd4LdgLhLkepm5JLZaadNC3rAttgrVSU9WeFKz5AbkYGti6KLRMQzww @@ -1,7 +1,7 @@ { - "slot": 64, + "slot": 60, "transaction": [ - "AfO8nwikHH9TCRewjStZnKKv3OYnHndZE9lRkDJzje4gA0hid/kPq1wMlCGMDVostRXJPditz0PUf3H02lvoAgUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1SyDCg9O0o5ko8LzOajHeJPRa89kd+NPh8T1DYt7Tm5ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBg8byXZRU7ZaZOz+TaVzMxVmAT9CZ7hS+iISJwV5DqI2VkSiw2Qa+TWQistdnryFTxDDg7xDVzuVaPIz5XYgRYi2BlpsrJWMgZ7JaEHiRdapMzybc2U4pzPsZkefNpezfGjYFYNJ4+im1zZFlO1a3yroJtr7kMwKC4OFexmfLIBYzsJAv0006zsNJEvoQAs+O9vpSYG2MOnVptSlnIW+PPwEBAAD/", + "ATh3g7j1ArOOLuAyUbUf4jWf85QTz0rlB2OG3KJxuHnFGMegrSGZ9XFFqSdrzRNqOevp7V7y90CW50YhmfC+Vg4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ11vKb4Q19zRoqu1eui4LPxy4itfYVm3B0W5P2t1zlWy8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnFt78qfKFuoufie6CEfmZDzZBhiqTJ1N3u9Fr9kgS5kkNe1eilJ2+kr6FvYn5N59tGy10b1+keXZE74r/YyGjAZ5yHuwB7CL0JWpGqzo8cBcC1SBVvIPZexEYY7dy6dvhK6/R6w2V2K5E/QiggIJ0Dra9069blUH9Scb24ECQiYzsJAv0006zsNJEvoQAs+O9vpSYG2MOnVptSlnIW+PPwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu7sfUUHM1hsmx658cAEYdFFpWnr6dZCmUgj8rhGGGrUQ4wYac3rJDH5jGxDY1S5SB13YB8pqfHUKsfb3j5Q3CGdcYRHCU2q8iiAZU8y4cYxJpfkKU4RXUcrnnTVZr3fBNa6tNFdHUH2DupnnTG3v4A8JegAnTQnNRpeowKoRcD8rY69ysLuwpEbRKmL3zRsbAT3swEReyRncPhetLydPPU2TEBqPexo3c1xtAejtDx42vhASRB1gUeseTWCgiz9djBf3nC7XbvsW9uKYPukys1jT2e6VWoE8Y3crHPeY4XVoJjUffPYfsVR4gYDkWzQdxNVBSmjCQZab7BXe2vr1fi33PJNmA78wBXa5kH71gTXNn8u47RDZF854BiKYwQPRAbkwhfZMGb38dHUGHPAhvGqn2qCE2fYHfMXhgw6B8xY1SoHdDZGPZxdbAQGRGdXZ9e6vJtSG4r1uPzUg7qdfcLQ3VFPpzC2adTMCZShaEaqQGtFZ", + "data": "KWv8WR8JeWsurSTFu8JWPx48BqHqxVKHjomWzSQdzBiYvZpWG6JUz7wYeTRk4CXaw99D2ghvFJmPAMYuRSpnAgDgKE3bHLZ7zuqRA5WAChucFYyc99FCQv8Uce2vEpoLSdizRecBicF1Ux165DXq3zdTrcweGcN9GpmTu33Sep5sA5Ksqyu4QyRstp6BJ3sY3vK35Lf7KQVbPjWzRvMp5uVVJQi2CFhiDtUhev1q8spwDfXVh6haqb9iXQ7QgNZ9rNLXsNsB2TS3JSj2PZc7Po66o23avPr64Ev4bSfPePCgE6qDCdP3gtH2nKwwrUZ5s1acBqbsLYy8o9Qif1GLr3TqH6W6BU9JavrrjdvBGpX4MWmFWqBuL3NpmUqEMyK9nLdQ2NxR1sG3iexMurg1SYDspvMeKZ7DjMMNxyLR4iFE44oyXcg7xiy5FK87aR3K3xtXbdhW5DQQswHZWUN72DiNqwU995orAETm3QjxHmV56aZ4sSX5NMdTiLjs1UMD", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosrjvQ7iXRX1jUjFbeyaLYSNbTT61GgFN48zqpK7PBKqt8ii63PEf7JcDM5EZ1jGDd39z5pBJ9xgmRsoWpv5yvtscQpD3y3z1eb8x9SrTBPNcnmqDzQEkF77QmUqDbJ9AvFeNw6zF4LLbn6X8pGLdVm2qTYFP67w2phRm6JHhztJcosNTj6eYw77ct25qG41ez2VfexG1jWbm5BWuFKsS8fZeWSFoRHbMbPeWpTJw2hVgsq7GvUaCvtaWv8dfYavfSUFn7pdgxkH4kQL7os4sdjzeMrKYWMSfTxsTziX9dcfLjnec2QWs6UNk9zDgsAuBb8s", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfELoZmSYzRLCaC37N1xzjdKSGrZ83tGpMmc3Na64UqCjUXy69mWqmxGMC7oSm2Lo713pWQnpdwtboWQchyXo1NTCgZUVBWZ2Q5NRteieB6QqnCxdT9ru8MxPVZTWbVWAtqUDna8XumVPfpwhL3vVrMWjGkgUUJWVDpXu4xaCUqhY7zetgAeYz6NcSKwthma3prnjhDoRCFp7JfXzwpoRPPXLzVnYEboAYnqUhvNMvnXHjuXchrsa4pW6cXs5EqRtJRe3UBjMTFW5emLTokKwcpcoQz7s3Kk2sSDpctF3txPyCzEs8Jetbs76uSju2U6WVyBjmGGcNB", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139202 + "blockTime": 1746055774 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW b/tests/data/transactions/batched_address_transactions/2DTQAnLmg9cNpae1NWMbWzzfDxJumNN5YyJ5wDa7MDvjqoNarpv3QRYPmgF5HJX6wkFk7Yu3vH8mN8NBCRqP8xZT similarity index 57% rename from tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW rename to tests/data/transactions/batched_address_transactions/2DTQAnLmg9cNpae1NWMbWzzfDxJumNN5YyJ5wDa7MDvjqoNarpv3QRYPmgF5HJX6wkFk7Yu3vH8mN8NBCRqP8xZT index 77bd0ebd..ee0ac902 100644 --- a/tests/data/transactions/batched_address_transactions/2a3YtZDFL7sh18RXHTGCxvLjff98K6jMMkpzcqHdAvzbDJTxD9MG9SBXeTKdWoqcEQ8PxbDoyAPjV9QWDQRHtkdW +++ b/tests/data/transactions/batched_address_transactions/2DTQAnLmg9cNpae1NWMbWzzfDxJumNN5YyJ5wDa7MDvjqoNarpv3QRYPmgF5HJX6wkFk7Yu3vH8mN8NBCRqP8xZT @@ -1,7 +1,7 @@ { - "slot": 63, + "slot": 58, "transaction": [ - "AU6DSpoTBxDtrpnudwKtwj67tsETGRyQcDajEl7w0kvQ6X9LuRmqnwVurlsQx6+XOsgAGf0LQOGbTDeR76vCrAkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1f88Me6MyBk2p54sGaXFw+28TlVP0ATBrO8Jtjv5LLgUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBr/xxJwZK++jSWUTj7AWTdVtXX1gvlp8ub+M6/bh922IUIEepWWz+KF+A7QV21feVZgniL8wLysTus/RS82jniwTGUoy3+Jg7IlcKjuO4O+OEz+FtniCWvslqdGYLBJTuC2Q3GlJhl13wH4tIBSZ5Xhx1HlNbMXLbft0TZVTurfiRZoT5pYo6KuX4ZGcDmUMNFnHDGiQxGDYluF1+9/vwFQEBAAD/", + "ATzCAv+Yg7ozFWhh7uUWfKcfRkX0+pKoIkM1eF2D9Mt+FrPTE86hWmU8nv+1hbUYHUwi2+IBA4GIgi7haNnYOA4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1dH13J715gh4hQV+2ARx418Svf+wdqYRfQz1Lc3DFolcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBoUAJDHxl3cp0O2v3J3s2bKFSQERDU/0EStxhC8a5cVoQzzq5tzCMW4J6wCwx61VarlrlI+ysWQoAzrYuwOpJtgDKV0/j+j3YicqcxfyV9jn4CjKNUZz13hXtU3a9vD2km8BwbUFuogMhcrzh6XhmQUak8Q7VtJAdVf9rdmtyLPaRZoT5pYo6KuX4ZGcDmUMNFnHDGiQxGDYluF1+9/vwFQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8eM4F3p4F5CTERkJSjcgipXw93BtVuwsgTEtTxtwrNd8bj5w55CrAuPgotXUmALeEgzaFAxdtz8RZFq2EPTTqzmExsdYnm3618mWiTzbJro4Ev19b6nnLR3HZpfECrMfAs29Ewvt6w4KynuiyvncZ8SJpU1eFa6JZGZwb9XRq73QYj3C7tKA8WoK5h9no2Cqh46NcNuXXG9UAtKzi4wgwkEkpVXV3ZxKSFSKBTu4qwaVRffL7bQk5prE8CUowDr8jG7WKbppPeGd5Aj7QzQgndyLP9WgqUq8HCJPmbK5M4zT3qTt7VdAvFa7cJQbscVzYUvCjqUngL6xw4jJxMswRuNDpoiRbJU5LT2B6YTNjSNMPwUPnALdUVtqW7uerxzayFsYSRsHu8fKyqThL2DE6a9ifhdjC1wG88ekkTDxzhmocGcfj5cAmVBZt9zEJXwPrUcMTSVXu8ifvRyo2PQBmRtsFwEw11RpP9sAvsXfKjWEaST", + "data": "KWv8WR8JeWsurSTFu8PTDY9brjC89e6d2gfHYdEkSzYthZGnhax47TiSHVb2QmMJu8ZyYboaLetFAVxHZGePZxRumUWkES15qDEKR1kFRtXwGPSVwUN63S18636JKkgAT8CygJkxsBwCVzK3vJ3xN2wdjsKJp9Q9fP3z1efMq9YcEWGmKYVxe2fGQGbQTVDo3f3u9WW7pkVapddWoFXUwpWgeoZpUBnWSsNj8dssQVmdjiCg98qRz1V94gYz3k22JUgJjRAdbujvfYpA7uGDnWL3YzJ1tyaxxg2JDDowFpteXLFSFVC4QrEvbBTZyyV7FvjPCv9CXXE2o7eW2Z5JQzetKT67qjTSLN8DpaEuV7ckrPquXD4ZRc4LvvWPA8V2cSuymsYdiFMEzSiCrniQj3NWidt5vnABQp7QTmuR2Hxyd67W24hevp7S7X8ofXX4KKx488u82vfjh4B2c4Zb7Jfi5xExKXFTuzeSXqwRxw63XvPVLwCHAD2n63MKYKzP", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosx6H2d5KGqUmxWmiMkjsNDVg3XZs9HfvFRUDwwyBA77nq5jjT9vfmD6mAaLJ2QVrkdUNuydprVeFuhpiDXJJcLcWMMQVsQm8wy83JF28c7sFEKNEiYH7So6qnrXR63cGCnoeuzTSWgzcvkRRTE72e8CKXS1m1eEDsvPXrqd9tWqirmrNofqCsBQMm3uC5DXEy2YTmn9W1UmjLh4UqkKmDEVj4DTDJ1cvUPxbBnp6yvVXzyLacRPYWKwjiLr9o2bvZRJtXqEeoQrttXGkSnXp1KreHwyGxt9fx7yxf8Ghi4KQ3KmdT216BXTqC2SxeBCqmWF", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMQadDP58iWfKxV49XoDFWx7sdSB3FQMzjbeZwSvC4wmyXAjTKv5opDCKLdEAnLFWAX7XBQFGytjDtZeu1hdiHu9nxfFaQNskyRXuWrbxtewqLmZBKh3WPRwnEhipTcqp8N4Bt4kxFqhr1RN8ZWodYzZ33W7mqWRPArK3BEbYN1Kon2VYS2SgVESrGtwwSXd5GbKXsvDFWBLBrrTomDHv4iiad7KPkRDBrs9Nd7bjw1skZbPhgrfffUWkTwUcVe2YnHpeweje3c9QTAX28ZrBHpK1YL8MpH9WPZFiTG6NPWG4CRcmgPxANwD48rN8ZcGbcJwoJdJF", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139202 + "blockTime": 1746055773 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 b/tests/data/transactions/batched_address_transactions/2RDkEEm8gkWDWh2EhoCkK46tJXzFbKiC79hooQ2R8azkvwL1ebyWEsxVxNt87fBq2DoY8DDLNfpjTRTpAWqJX3Z3 similarity index 57% rename from tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 rename to tests/data/transactions/batched_address_transactions/2RDkEEm8gkWDWh2EhoCkK46tJXzFbKiC79hooQ2R8azkvwL1ebyWEsxVxNt87fBq2DoY8DDLNfpjTRTpAWqJX3Z3 index 139c9485..16396ff7 100644 --- a/tests/data/transactions/batched_address_transactions/33A5tKat4EQSCJuYJFQZoQfLhssoXtNNaLHp7hBZNM9zEDwX3uayHP5ciDHGWQZBMzXS8JGNxekFu5HHw6ye2Zu9 +++ b/tests/data/transactions/batched_address_transactions/2RDkEEm8gkWDWh2EhoCkK46tJXzFbKiC79hooQ2R8azkvwL1ebyWEsxVxNt87fBq2DoY8DDLNfpjTRTpAWqJX3Z3 @@ -1,7 +1,7 @@ { - "slot": 84, + "slot": 81, "transaction": [ - "AWXkz0hG6ZfgJKwDCxLy6y95w+gWmqW352Dj0PvTjMq4tWWWnEJY/ZfElF/aK+IJuBRO2vnWQQtV+zuo/cKQ/wgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZwhfOJiNbOc+K1+I/fkW/x9PMvj8lQdvluQMZcULk8MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBB5MxlmDfeoqxM8+qAxnTjgfljEAf0ixu0gar0/Kw7CXoyO8L7vxHQmU5WkCVA1aCA5eZ8eEInJmuhMzvj6d5SuguYrPy7o70QMep3/OeZSBRvGitAmQtX8Q2SEpdx3vrdvqWoi2URo8+MhA/LW1E5tJU70odN+v+KikZkkAnFMnUx6ThzbH2eW/ERLyBRpZ8wQen/2yQW6iAJ06akxXFgEBAAD/", + "AUbnN19cQCP+kYi0jno261Wa7Iw1mcv0xFgeGlmcMmpVOBp18KVQd/LAdqqGPm+5SBDfETJgYNEaq+dpOCKatQoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1uofLF470Tg/ykpAB14glH/6oAw7cXwukjtgmAmotbQsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGqy+oMyHfI3KnQgatQZrxg9ubxXRGMmZhNLNCzvXD8IBmyGeW9OoAxvn4tp/eeXXa2JdoBHHWTtjIWcR0tLrpgt4ldJF7NRpnOhRIAuVrdK/j4pkI++8Ijn4ynlrO3T4ITxYiGj0gsDhlh3ALIXWJ3jmR4+51oelJPBQgYxmd5QnUx6ThzbH2eW/ERLyBRpZ8wQen/2yQW6iAJ06akxXFgEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5edxupCB8bmiGnpxMBmq6mgaTJk3mco1Aiuu7Dw5Un487n45HGw8gVWQCGceaZm3RmZ341Fe1fH7jncfa5oY1HfQPY7AR71H9uMyUdSKdJBihyQkuyd1nGqvRDMao16kdrpVFJpA8BniZCv8PuFyBsSgmTzhp9UMQ8VnApfXfursQ8XpWd2kwKhaVG6SSmoTQpZYi4GK3Hi9StiNiiUSbQE7skFpVDmMck8sQrtB67jCg1nDWqGfqPxBduXLd6oyD9GoknU9LU7EoCdEtRPZ4vTcz2pcdZ6kaG22qM76ifJn7poWT1Fj2b72ZkjmiemgEZqs2QHqGBXaYmJJjzyf6Hi5bT5LdBb6FYtcgqff6XEq8vYmyKQJGoM3iqpV1exfynCX4EPcRyPSQQbyTt2EzinenVW551wZs5rgREzmvjQMExRtEuhBoDEshVAhx2UZbPcxFthSmREbZr2hkRRQWHyyZFDnXog6ZhDxQBfbJEjm9zP", + "data": "KWv8WR8JeWsurSTFu63SFQtcHWtiDgqNr2X5hMYrd1Z5g95RjYWE5UExzwN2jF1yBmHXvX2J74wn85y6HVmNrCJRDbwn93YGvyZTKAGPEeroK33xhDagvXh8usscDK1bjrgyYvLxk5fpy13P59izf4DTV8ZDSRgaS5nandLdHzps3Bi123GKE8awEh8vpqHViVMoYMKqMb7a72HTudEaAqVyubsBm1W8yaptw6TEznCdU8cz2LHrdD69dpx9CoSPkkMuJHirLhoZN3eNoNJUYbMA6FmtGqjStrURX87o9n75Xbbhwue6KZVQBQ1d6kPyPo1yUVAokyz6yq7NopA3Sj5GzWHTUg2XiBm6f8YYMGy3MegGpSP28ovViLrRiHMHa7CtYmD9yhsZqwjXqY93RVenLY8KBTQV9kTGxZBXxjTEmSQRfHuebKtjRBeEcqQ53iwVuXrsjXrgbczeGAgQGnZs7NcxTmndGRhFKLTThoKTJzbem7QqSTLSvoVPeaWb", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6u8qCpsRMCZSq2RHGqA88NzP5uPcnSWJ28ab6qShUBHKjt2sCESoMJ6umL4gt6fCijKVpurk4nEWNCYkiWnkcvxRSgwWAXYERAV7Uc3nVPJrFjTNSvybK51GCrqNc9iGkeSoTfb9zEfxHjhEYpfHhs9Sc6W48p5JrA6yb5D3H84uwbcWUfJmUSNnuiAHPRm6bFSYdExmhBJSifctKC6kG5VsPuKYcV3Zv3M4cDRcHo2FY1KfyoqeH4SCkHaLdEX8ZvLieVJjP4eZVctQChMzU5aXTQ3nWR88fVnhfPN4yxxjiP5k4s9NLPjXz3tshv3EaK", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENQDWCZpYQKCET4av7BTNKrJfSbSDzrQaGdkH691RmzreZcg2o3fkLADYjAax26U8AFpUM7SC8GJqujS8dZpdd4AyGgWpYGp2SsgRi1gwouMgTBUUvv78x5RgzHbfQpSZeptSvJHoJ2zzrLzJ6hn5f4EoPtoJT3YgYx1tCePiTKQQ19t1NmYp6XFD12DroPPAhns8UqsagbiR7n9Jo7LmXUHLuKBwd8EtjuyPQUu549b8zp4XwyLmQrFfwpxoWux9QZT4dY3BJWmDKn9GazKc5H488FLggxPfQvSXadHwrati9XJS91NF4jnkGQinE9z16CBPdxyM", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139212 + "blockTime": 1746055789 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS b/tests/data/transactions/batched_address_transactions/2V5rvhHpHYE1Sdn8LFRE8Poq1WSc6D9xFcfSLg2AKRgcFU4BXrSshJAETcZAqiFu2Yv4YN5NgxHZQzBvqD5jtWps similarity index 57% rename from tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS rename to tests/data/transactions/batched_address_transactions/2V5rvhHpHYE1Sdn8LFRE8Poq1WSc6D9xFcfSLg2AKRgcFU4BXrSshJAETcZAqiFu2Yv4YN5NgxHZQzBvqD5jtWps index f549d9dd..b03119aa 100644 --- a/tests/data/transactions/batched_address_transactions/2cGZdR3y4aw4s82A2wQBLCFq9Y67rqqK9X62gY9dFvCE9HtUcPmJrbEEz9HqMm1uxcj1SyPuFy64npQu2dXaHVnS +++ b/tests/data/transactions/batched_address_transactions/2V5rvhHpHYE1Sdn8LFRE8Poq1WSc6D9xFcfSLg2AKRgcFU4BXrSshJAETcZAqiFu2Yv4YN5NgxHZQzBvqD5jtWps @@ -1,7 +1,7 @@ { - "slot": 79, + "slot": 77, "transaction": [ - "AVBuWdvslwVx0nkNtsSwBzwkC1Ycu41EwC0mZGk7gHw3n23fIOWTEkSlD7OqYraMKH3Ajyrh95r/2qBoR5Bo3gsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1unllOwawTBuT9QgWVix9riMAKLjsmyeeL6AAqJ5IcQoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE9B6OfaFIeToC4G3w+hIe+PJBC4oh1Ux9iuJUiwsS5csMR3YI3jKqajG2V2lW+X2+xQd9iBsaSvtFysgR52KOhPqzqJNf0OL5OXXEqXRVWeADIEk25S++91C+9D/4GW6HG2L6VLkTmFehUBbom6X4tUTyjMgCUjJLoE/Yx6JUNeB/xFrrls19jba4XcIMAjPkHXwDPqNRj/EEwBBseRMpwEBAAD/", + "AUo8Q6Zv12Nuw9b79UrVH9CHXKejfNGkieAfr4XtiJ0BNfdp9CtkltguV73w4xCmRy8Z6lhPn6aj2p/IQaae0QQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ylGmCaSDYS1T0OdPB323aPWdf7l8yVOxOdJQR9fUlw8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIoYxB9stprwjiXAqxYEydcFYVSmxTQPm3KT0w4POC4kO9VxRhnd/LQH67fRCEjOfcsDqZW8giiC+2qJWyx1cIAzyjzA3BHaHrrl0jblV337KzkTCX5SrBHhKrcPkYjvepTgqVk0zzsSulazmxYFVJq1HtohHWvOTXHI9xtLZGD+B/xFrrls19jba4XcIMAjPkHXwDPqNRj/EEwBBseRMpwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5vW5nj3xvoS7wbdVSc3yd7q8jy6zAsoyrBwWoAgZtjdwjmXy4W9z2zTPeNW4uE6shtY9C9muqcJ7zFGYo76ZhFnASaxDMVyoJczLvkYpD8FEXisj3hpBZPqCcvvrmVKFPXq7hLYy3d2yaUdozj3VSXuHhJVJESJK6y3vAqBFC6MsSnZHboLyct5Kz1TMMAsB62GWtrJfMvNUtnkY49TJVDnmM1usMveRSF3pFiozkdfGrrxxFa6n5u3eL356Sc7MzP4e5b5fZXAkZDkFzXA8feB25tBp4EceUFzB2cArFKXx2GLxpwjyUJYBBKAsQPudkMDKGwWXWhVf4w4JdyQAcCs8xQEnSRxY6QMDFCAZUVTrUJdwqz8VV2N6J6NmqjTf9hSdrM4nenCUn3ynuUNTKXa1LmJy7DEHwKnQvCnQ47waAtPQddYRXCuxxDgGXHRADHeo4G4SXsRXWG852cJ23N5cvhujqN7F6X4g7AzqQHZKFoD", + "data": "KWv8WR8JeWsurSTFu6BNPcCxqdsbVRiQaQnjDcNLsgcd7FCM1sRAsYbVvJh58Wh2Ps377rpejKRe3ye1bVR2vYWNv5RGYs5L8iff4BCCFDgvk3LgvUJpJ4hzxMz6AuyUvyeP1nNnG2ftqgbdQMKkVbFTQYhzymaTWsWGCW6r1kQyd6FkDg7UwogXRpMjW4iKwDKWLuDiNGtiErpYxLcnYREVuN9uXfLFHboMZN2QFDH5zHZVZg1EbXUCYCJsJeiAiHLn6CvZdZArbEEK5KnEwKXQLmh7PoiKdsPv3r2o35jR3mjkSsmrE51bgUGjd7S1gocM2LocgMaRDRiPJjnFcTx5mz9AUoitRGcjnfLsRsLdYS24PKdwHCMTkbPNhWzKfqE1Dv5Y2B3MTBNHmbrJLGyfLnX6ZJyWiUCoxpLYh8R638QCdzmMvoYtuqEiud9SPqnKXdVZD46CD8ogQfYSs6ZW2bpnAypYKikM9vChZAWFWbEbCG9HHeNUL4aVvH4j", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossFjxNj21HwxUfPoLDcU2DC7vfsr81XnrhkNV9m6dPSK5QQCL7KwTQmrEKuoqq2qP22NazjTtpUeRSKMkpKPDkyperFDVrSQS9z1W7wNnMo2P5k3fvev7tor5EcAGwEB8kLpgtjtggq845712c6TdEfAUVd5F53nuwEkV72WsiPXcFRe4CW6W79D7GFRPo8VhCM9yj5HnsUxcSxwChxt66eRVmVZSikBqJ1MtSFR345ne9b9oMdcwh4bbjJLS6vFoAnEkK3UsDETqSCZB5q28KsUdm7JmynpZmaVagvagBP3oRUsx1oR6zeSDEqNpKQsDeo", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfELrvu3hMtM4XnknkJthV9YJsCDvqtwfAJR1aSP6tpe7N4mWBad9A1gykdBojHwRRDHhCitpxm8pjk9nD8cNmYjcMvuEZixAdyEiQLnAsbMGNa3egxpV1tmUGVHPx9jcGTiAsSssLbwvA7tCyswMATaszLuVB8KbWS4beSE9UVp6DHwzRN1BBycfG4iZfsZr4cnhXNkQjTgrg4bTSXKcshQptdo9QRqAHZnT7pM4z4v8rZeMYTkD5MVfCzC7pczM1wb5dwN5PgfL324Kovn7SsS8CgBRXWtaycZUAknrttyDrVUbSyzTu9pRV3ZAsnCyfLAoUUwW55", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139210 + "blockTime": 1746055786 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz b/tests/data/transactions/batched_address_transactions/2VLkAZf3Py8mhRKG9CBXNfemspfvqdC6d65NpvJ5g6aPHvaDdodDvoqgCQZQ5G1j2uRWXfgUaqTroggY6DmwMCv1 similarity index 57% rename from tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz rename to tests/data/transactions/batched_address_transactions/2VLkAZf3Py8mhRKG9CBXNfemspfvqdC6d65NpvJ5g6aPHvaDdodDvoqgCQZQ5G1j2uRWXfgUaqTroggY6DmwMCv1 index 27317f63..93f198f5 100644 --- a/tests/data/transactions/batched_address_transactions/3LoUfMRhLAt8HgAs5Pxc3dbt88m1vK7MhigSAGQuHvZzpxXbACYw9AHhhuMXXUZ4iUAJesduPMkqYuYSC2Z8YEmz +++ b/tests/data/transactions/batched_address_transactions/2VLkAZf3Py8mhRKG9CBXNfemspfvqdC6d65NpvJ5g6aPHvaDdodDvoqgCQZQ5G1j2uRWXfgUaqTroggY6DmwMCv1 @@ -1,7 +1,7 @@ { - "slot": 49, + "slot": 45, "transaction": [ - "AXUcIvwLzm8istQQcxHuV3c065CH0J/l+sTtuzFLQPc/td5eW5xZvJUhPcblvcWSzwwp32oD4mJDHKo8LdaGcA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1jVhoJUNHMLlUHZpTvb6OIGkLGYGKlqlIsRbHdcrAeuACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlo9Zw4cjEOyPqppSlykSz9oCxjYKdhbdksLoFme28XEZOGFchpXiS8r0ZD15Z1FhYc8g7Zk+ENPxLibuOpS5NQbcoKXl6EPpxopvdgnsJejPGiNH6httYeEk5EyDbZdLip3sfiBM066LmEuPQ27BorUptduG1KcEVIF5KTL+7cx2I+rieFJAuT0SsWpm2BYQfNyMiccQj/8gleGN3++JhgEBAAD/", + "AUp06jXns40sT5kFtReaQkW/lPXOQntwOL20sm7sB9TfJaKVUYA0Ikrk5uYIPxWrZ5o5tTLceCUsrHPiqJayEQ4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1JRCdU6DllsZBRHKEjOlsrdF4OA6zqQbl2o6N6QoXLjsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBKnAgnN7G2eiTyhAncDiTrAMjYTpo4agKiimP3UXjbCknQESgIUzA77R+2d1+scnmFhJ61C35WnVXDyPXQw73Q/c/tn7wrVSV+UiKYl0lXRMw5wo7Aw9M4xsxZVFK+gpG/dyRBytCd9sUmXoE7h9p/iHr/J18g+b+xsU1yrd61d2I+rieFJAuT0SsWpm2BYQfNyMiccQj/8gleGN3++JhgEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8CeYdeY2okrkcHqtAkpXsdVfAzYt4dUo4kvPsTf1FL7W1vFB2sCRZ78eidEKbtuF94kL9prFZajExLB8DZiZjoc5o1u7ShYmHi3iV4nKPM7gS7tEKAec7AZxWmiXM4dD2Hpj4dLMtEo6kpmAsveGtULfL817BkfbmtcaVrryAsgiMxvYhtP24j54s1Yofu7fWx2HJ7Hg7rPZMRVbmBF5tgX5gn9vYDUSo3Mjww2ozaoKWz2igTCEvKF22B4oeTiEf8MnmZJ43JRt1Ncztis3vQHkjWCmGPVfx5MLMc3G53bmSFap4BFUuXxAbaK5NSxsYH3bD7cq3yk1nbCKg66prybv7ZeThhL3Kz3zzkw1gdqBsy9wjCB5odmq3H5TYdoMxbK3Tk9kvxAXkscmHivoQPDffFuYVQ4Y4km4NiM9DcZiVKaopZVstYqwjJQnjL9TNfjUMXz86vNKUi5odf1M5H6cbXVnxNWpHTvay5eqwaRT3v7", + "data": "KWv8WR8JeWsurSTFu5fBu2RSS5hGwqWJGiwZmMBkraXrn7xA3wxmLEzpxQ6Z3qpXoNXaCRkvd5EvuF386BWtYhSvr6X3HE9d2ooZqvAHgzA74a9mqRT6SSVKivrwA1hxPMMyTPKjrevKqVJy5PNLPQLXYq7Pmhfq4dZgyzH4yuNrGgLCAiBnBrG7LvRi2PsHi6aTA3jUG2GnkunFTNuhDXK8AxZuQYBXi2neiUDqWRF9e2NX54dFfFRnYi4oKrWj9YfPUqSt4rwxPmaHQJHDKvNxUzZyXk4GGYTgbejeJFqQBYUCuMSxoVtf9c9HEf7PPuyEkgp3JNFkK5b8cDntqe1L3Va5bCPsMuRBVzFJ23ABfoxR8D3scTXQBN5XUib2SKadrb2AbwiCu65DL4EcKWJMhRTh27i6u8i8BrHGomy5RGcxWWTj3Lx5zT3KqAB2FZjuxf5iqCK8ncsm73ULjvYGUMncWWYbPMrKg7juChHTNvJ9FbSM1MHF8r7P4nZM", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvNm6d5b4TYXeCi7AP3DrbSJhRqJmWzkVx74fe4nTUctWVP999bDVpYNueekrpn6rHBCVxuem3bnLDjtPFQHUK3omibmZtc4zjPqLsurwNfcN8g7bkndNQZUP23FX351kLL3cawzrpocRMC9L6H8832NYnR4yuSAz2oeGxk6PGiZWCY1nPgsjBKPFG8HE1zZWFJEygY5e7CUUx6CVhQAqoxJep7WYYye44e8HjoQNDfMLFuBUfwA6FB7HWacLeNoRWyntetJNdWfwXwWGg4xdCKBJdLw18aNbURKpmmEB7bkenF4nHGagNMVJScPEFpCP6X", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMDMRjSCeK82Wr6B9FjvA9DYK88EUGqviruZ21oLy1PK2cTGZ3bsCtxKK7Rch4Mu4rt1s7eVGRSN3KMUeVQngwJHAAPpjWz9gQwRFVqXxrzxW1Vhe89uBeWfn6bJN3Q4vrxwaPGpWojNxAZauvFPkgWxzjeqSDvbojnqrvi153UvwFoX2aLAsnaJjxfwyJ1HEddk8tgg4R7hu3k7RKWfq4fdKAGQB1NkkzrF3SQrj5M4S1jrVoqdA8YiMtbcCVbeqekweqb8UnaRroKRjxABk4mDxzd1PpBuTVi9NAMj4RWC6CEAStWjHtPXyBwj2VvLCtqY8YQxf", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32109 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155996 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175729 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221507 + "computeUnitsConsumed": 175879 }, - "blockTime": 1744139195 + "blockTime": 1746055766 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD b/tests/data/transactions/batched_address_transactions/2ZSHQwJcMmJ7cKyDzwdeySnTRpvdBiGKPtcLnRmgXA72EJJ3Gtef9n2Gsa4VSFQmWAYipECUssDpsJgYQ7marv2T similarity index 57% rename from tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD rename to tests/data/transactions/batched_address_transactions/2ZSHQwJcMmJ7cKyDzwdeySnTRpvdBiGKPtcLnRmgXA72EJJ3Gtef9n2Gsa4VSFQmWAYipECUssDpsJgYQ7marv2T index 700ffe33..13dc8a0b 100644 --- a/tests/data/transactions/batched_address_transactions/2mRRyyi48oMkW4t6uWcHg8zRvauHVt33woXGg7MZbJQC95NKa5VwMsTGT5wjUtiCyeKijRqMG6Jqsib9f8U4QmeD +++ b/tests/data/transactions/batched_address_transactions/2ZSHQwJcMmJ7cKyDzwdeySnTRpvdBiGKPtcLnRmgXA72EJJ3Gtef9n2Gsa4VSFQmWAYipECUssDpsJgYQ7marv2T @@ -1,7 +1,7 @@ { - "slot": 69, + "slot": 65, "transaction": [ - "AVhS/O3h9ZULkj/G388sQhsrUpu+jQSeExiEp6T4i/q4yiqHBaiLUFNfuXmEFtYtS+5UF5/MikjuzBgKVEc3fgYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vTc/Q788FGvfDqKtTsr8Tz+kUHwHZNUpueoOMAzxUrUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHPdeBCHTYzi2iV3LHR+GxA3cs9xHxAccyaCONt8VzZEdI9SjerF/mf99rpuWRBoPdpb3L5T3wZPm9DXAhJXNNB9TdL2tzsLUbZcG0xGy4z+tsQqYZatYZdDhlaypP7m/AIagutJP1XH3lnMWOcHWtLqB/j2rdozKUsKBuEnwZ2sOOCIUtfFX0cfTaiBYucckWwnV71teG7brm4KbELainwEBAAD/", + "AU39DkMZa6bakj2XHUI/JUMaltCgTU80M/hqpMVswBz7ugkz0/8Ce76/dTm1Ej1y3WIn31TA9spJvNk4X4n6EQABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1Zld5ptKju2yrNf4Q3Xoy3bFcpPheZzyNguRYQyySVKYCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjGy3D9LvSvymwbiBpqlYkcEEOqR8ZMnS2y3nUhUVAiEf2ivL3MtdtiLVaF+ar/Pvs6WQt+z+yuaQtYVnxxT30jAqROxhw5KDjYl316kBkMGavZWSrDunUm5aSlHwRe4GLz95W+dDrnRVDeTf6JagQgQdYEq27jCCEuTqeoqUsHIOOCIUtfFX0cfTaiBYucckWwnV71teG7brm4KbELainwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu65kaZVT2LDr2Hovn52fce5kteHTWjKJRNjybMXvs67XAWb95PpUpK2DE1yHQLoj2QzZk2EizMxsUNS3qdwbUndwmXzbwdjjCgvNZ3ffmFTC4Hu1QTUYKGahhrnTs2whjX7VQdsRuh6xXJDnnjDa34VTHaQ2PENRK7r9P4xz6S3gHB51rSG8WkEPjVh2EcscxGoUwzX1NmcE8hmjVHvbiqXCFgRxVe2iUHk9mA6syE8VK3j8Mg5gnXWfoyYUFDTmttPTZE73R5WiNyon9hdBeJ772mfCeEZRY5VCCKiTrU39CmyuTEAGM1sTQAhdeEGJVY6oSUYAxwd71GBhzvRt5U8MJUpee66aFEMfWu1h4QzXJybzrqEqKoRYesJCo5712P4mU5KF7An7AnqMGDo7MrA6VNQA3WcMMgX2nnAmcsWAFXDMfyEqtksWzxBeEPoocy3kbbJ8KuUU77GK24rfGQ666xuk2XLZyzfN1PJq69Lini6b", + "data": "KWv8WR8JeWsurSTFu82QQLKdu7oMgKsAc3EiiBopETJyJ351heBXmQisEUKc53e13X7LjsMKD8kYB7NVKwWshjSUCSsWVgs4yAggMQUqv3YQo52qiL4Ytt5uMpYLjxaKNh1igg5h8aBQMbGiR7DDJdTCRDrwrycJYZwSBfYnUmY5NyWbkMjaarb2g798A5TWCCKiBVN1qVC2PJjqbCactQW7wUYCDN1w7Uck2obvvSKi31ZaVUcwdt1KnBfoBLKT8PivtcwU1FQ22hNLsHTuuWTB12NSiSoi6cJGTwoDt7aq18GEkb6fv1jcHFGkBbwKMwQE99r86VkkiJLp8FAty7ydzQn56xw4oxGWFJj2N5WQzfwWY1tK3Z1rKrt1HDj8cYhRAmfLB168WjEZUp7E9YwdX9uUDXPZD234YGLL6UJn33XvUrMqCZLemJmXBwGYPjFnHUV7mtryMZDw93FUC7akKEfb63iHLoG2jk1UFWz2yfqpws1e3qNJBk5B8Jaj", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDygMmE1q8DxonZ8PQkCCVQg237X44r6mLc9aLCGFLT1o9CkZgejMwAF9sgKwhgFrf4SGdUKwtL13gQD1fmgc14aTjp5YMtdCjhb5YTRsQpgmNVqgWhUN7h5wpXnKfu2LDKSwNyKEpco3yNnYpixbZ8dJ7BS8FGLju8yrjG7QAuhvshjv493oxqrc7dyVGcmQhDzy17Zz5FeF2rTMknw3nUAu8Pgon6q2qdFUV5C2bXyLXd7dVgxdbbqf1Kn5CwLKCsqfDUgQHS91xY8jib7CDs2yrwm9vuJtrPgGZ1Fjbu2rhbrdu7y8Cjdcd2z81zzZfm", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPCXxSL1S45nuh2EFtPvF47C4u49YakkXqjurU56uJgk8MPSHkTqZiqFfcnTHfNDEcXtwFA5jGDxWsVvZKrvQVdYM9JaJBgZam66NGJCREMEtnLXzepX7k4EtxDtzu96QvKvQX2ZXhbdGzUDxZbb8xAL2RJEeudHsoPdCHY8E7Bhvg58W4TQdi8pycug49eokThAs7XgqNLXGRi1n3kT1WtmzZcYMQ3A1FVG52VQutjjwTdYoLTBRam8ycufbsNNjqeRQX3dcQ23k5Agtb1P1XmNmHP78r7agwr34TrSpWZccMfbmZKCgGKKnmAXUf1z3b87uVW4X", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32109 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155996 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175729 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221507 + "computeUnitsConsumed": 175879 }, - "blockTime": 1744139205 + "blockTime": 1746055777 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 b/tests/data/transactions/batched_address_transactions/2bMJGMSBMCRUndTtXTn9WUfLppqeu7FY2ajyyZmnn7fi2UWRgzaACfGAzB7h9oUBeQZ4Rhfrf7mHPYL5Vy69LPdx similarity index 73% rename from tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 rename to tests/data/transactions/batched_address_transactions/2bMJGMSBMCRUndTtXTn9WUfLppqeu7FY2ajyyZmnn7fi2UWRgzaACfGAzB7h9oUBeQZ4Rhfrf7mHPYL5Vy69LPdx index 486e49c0..623ef910 100644 --- a/tests/data/transactions/batched_address_transactions/FiNgFn5iHmjcMKkMjb4kc8f4dGYwoQDgigjegFHdj2LQCEmjLuJit1W1MAcjGokSFLM32dQgeaK715wYZFW6NZ4 +++ b/tests/data/transactions/batched_address_transactions/2bMJGMSBMCRUndTtXTn9WUfLppqeu7FY2ajyyZmnn7fi2UWRgzaACfGAzB7h9oUBeQZ4Rhfrf7mHPYL5Vy69LPdx @@ -1,7 +1,7 @@ { - "slot": 142, + "slot": 134, "transaction": [ - "AQywL5dQLn4whwXUmn4REhGOTn4skK84XrrK4P5amEJVK2cWhmNAkqL/mgwZ2e+emyGPpqW2NOnTY5lrtQc1Qw8BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0QlkKg2csCbebgOlAm5uO7beOnClA73DmyoV8ElSOKF8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAtxvHGcWyosnrS9cXUIE9fK4dzoryIEx51q1bqHhtK15sbkFliGorfcoSzNQmt9uDgPBpyfDeYddTTc2rAQp5sh5BvH2G2jf49BMMOLNL/A2i4DfPwir6qoo2Dr7S6yDsELF215yGhg3LltoIvkDDJ7bcwdpYn6G5tf+FzkLl6wI4NwHQY4fH/HFhMiIwzPOwEUae/tgY72RK0l5tj66B1", + "AU+jnAuOptK78eQk/5lnNBjk5Y30CyJhjBInw1BgMffAtDbtXqGgT4wMDAtCowaoGVTuRucjQBdkHvuKEfliEQ8BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0zT9L6jnNdGj9AeqtnOE2mgA1sP5+mnTSSyfse5cN3UYCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAtxvHGcWyosnrS9cXUIE9fK4dzoryIEx51q1bqHhtK1wKLLKrRD198FHdvs3469RP+tplla6Vt4NUHwVuNl/cqDHnAaW4k1ExsKmsOYsUgruGfqmLHQHjiJXwKl67LG1IEVfss1i1O4+CFLQplS0TXR6H5zPOxjlTDoSTtWMB+x5ZmC9Z2FLww6BZp1c41fEI6JFZBTEKe2VnKCqOE8has", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "postBalances": [ 99999985000, @@ -30,7 +30,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "innerInstructions": [ { @@ -44,7 +44,7 @@ 6, 2 ], - "data": "SBkMhczQ9esLdkDPWuSsc9haPe9pp5z6qkeDhw25Rm875beLiSm2rzJo6svwKegvY7hf8uERj6cT9Z8ThhDkPxzB9Bs67qUjTt1PeBoGfe3GhSo4rKVAELw5ckBUgvJpmrppEGSPkWzXpBHsEWUKK7EkP57tqMwk7NTiGxtmk9F6Vb1KbBAZrcupeHUgndcJkwiQqq9WomQisQkP5L9CL46G4sBAFRYN3gF4fYrpB2C", + "data": "SBkMhczQ9esLdkDPWuSsc9haPe9pp5z6qkeDhw25Rm875beLiSm2rzJo6svw43CMvgnb6v9QboUfqseAzMd6KYTDmV1uw198PTnEszHogL9ydgxoH3Sh72pqyM3VbsvmA7DfLqJUEwWphMmzicFcSNRXcRoMThm73kz6PSWGc1vsN9Adc1nExmP5aqA4w8yQYeB8x4ASySzcUWJgc45FFWQ5LUHqBJvH4zDaUw6gugX", "stackHeight": 2 }, { @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchUpdateAddressTree", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 127174 + "computeUnitsConsumed": 120362 }, - "blockTime": 1744139246 + "blockTime": 1746055816 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG b/tests/data/transactions/batched_address_transactions/2de7214YovQxkVgLRT6LZKLwYvsymHzdaAvv5pcyqXcGwNxhLDNdHcYaTTPGkHbPAPLyQ2XiYfCWg1CDc6VCQyjX similarity index 57% rename from tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG rename to tests/data/transactions/batched_address_transactions/2de7214YovQxkVgLRT6LZKLwYvsymHzdaAvv5pcyqXcGwNxhLDNdHcYaTTPGkHbPAPLyQ2XiYfCWg1CDc6VCQyjX index 1841a6ca..7dd81aa2 100644 --- a/tests/data/transactions/batched_address_transactions/5nUegibqLzo6zTuRDrLjpVZUC5SYovJGqeQHRoLQ59wdqEeCKqq4wkZo7GRXD7PWbmSkkpr57TVDmhyyp63hy9WG +++ b/tests/data/transactions/batched_address_transactions/2de7214YovQxkVgLRT6LZKLwYvsymHzdaAvv5pcyqXcGwNxhLDNdHcYaTTPGkHbPAPLyQ2XiYfCWg1CDc6VCQyjX @@ -1,7 +1,7 @@ { - "slot": 72, + "slot": 69, "transaction": [ - "Ae9JD1Zs9tQ79tk8QkCINfAXTZ03oeKqWRBplPmtpBbYGaYImnbnWdVgMHItZUpiSTEn2Bml7cuMEWjBZOue0wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vG386bl2+VFGrH5aQt2LlV3b44OfLCN0BHuUw3qC4bICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBly8UmWT6AS/xr6PDeXUVXDSR57O2NQ4KmdnpmAsZ2d4dBlQ1TN9uDRioxi6VZQRtbF+TpoWbudflO9p/yYxrow6YZvjA3S7Iu6Qe3OrJhEscN0T2FwBb6c0LEGpxeiD/sBPHhz383ugmjHv9KjI0SbtEDV1TTE6XbdHyqK24igAZRMOVYHHuboDIVvIHRKjl1sonAGuJKwT2/It5OW4nlwEBAAD/", + "AVGdG5FMsrgFLcMIrdpN+R780uPjMe77y9pa/1xtk7Pfx4v9trPcJupn/5fdUace2nexPoBzGNDVdki2Ve/dUQoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ygL92N+5BhtQo3wQcDRS0azcJWbN8hSUyx+SbYJTx98CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnAZGV4Rid8Z2wOM6wsmYz+dBrTFBev3c9KGKWHwTmD+GQHlenz2/OKhTY5tz/T2pzbO4DxgXk5mgM9ljcLkK+AKND+44KVie2bcVT5va6cbdBK8sTQdR0VQqz5RfFYhSkTiFoWGdowDWYmHxeLYP5S+Nb1RV4Hb+E8gENzFomCEZRMOVYHHuboDIVvIHRKjl1sonAGuJKwT2/It5OW4nlwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8DH84aopDL9EiA6eCSgYGxKJFkmdEhtycoyYm3bH9uU6mjkq8yuJiWdfm9czTPwUnfFdeT48Rm8BoB2tuNyJ4gD83jyy41n8toVDyE9sNEi9kjzZw1VZUPHfD86fLmXXApFr4sfvbsdq7rPzYVWk7Sbw3j8WFFtwNjQk647mbaiWxPcnUFV86PupMgKEKJdHYwhe48eYdegTFc1x7Aavu5JoUVC1e91peydxjUiPnakzfChCpzgJGNs2gPDYZZYTjro9GnhimFGWp3FFrh4n9XFG8YBpqnnRPrj3GoGqe2eMkfXXAG96cKXxGarS2yrodYCCRgrUXwx7dHkvPzKbVk4qGMuviCZaTjL5imSJc2BeGypEUzdFppk962nzd7tNzojB2uvuHcbaZm594eKoXevDdJsmMR6dnSjBUUmHtzEoizD1EVrsFEAPUuUAaw9KcnhuEykXyoSJfdxmVLcAqrVcfW4A5f7yTc8qoqQV1uFmJ71", + "data": "KWv8WR8JeWsurSTFu8JAtFdMD8am6tztLdDTkXSsoVH8Z7MLnFJ2fQ5Gi6d4qAQXmeNfH1XWY9odjt5LFUSRo9dCwWu7WoANSSuPtou2QqTh8UKEutc3cekU9tnLqd7iMvZBfYzvgnYmeRKsjz94wcYrFUVJAn3haSHkMwZ5p6iMCiYfuVDt8ScBTJKi1XekTfVDuyf9trPMGjwLaSxk7HwnhkyQcG1xqyS7cmg2Nf7PYbz7YKWtx7B9aQuquToh1Neqom68znySWZN7txtgrxqXkEYM8248jMq8HMidZ7ZJzfVA4gyUgX6DM2JSiNKEUd9HMTtVWTb3Zajyxguhf1vwKKs9HhZu1br4ERHcEoy5rkWXR985Atvjr3WoKucYDk3W1BAN28EgXZgcmN5YTX5gwGzVGjqovYbPDszgCJ5sFdDyNVJ7e2vfzVvCieWw1q6DMMnT3qLRuRsm2ntQorp6CKyBVVKVvZ9qECfZvVc2XSF4pM1wyP3yurbZo9my", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotM2syFzvKxvcY1aJCaimxX3AHZhz8iRyBR63jXw1HqHH8AMZRv1spUeuoSkqcpGfSKftCADtUjjuuRnhYAqAMHUvmBizHkXkDQXL58giRrniimwh1KKYp997Yi1nbeSMCXMcRwaaQ91LFH3B471oJjm4GpntqbBXkuEZuh5pjseJHQcj4nEdozjGf9jUGADVXgBAEBXbQjGMFf3J5EmcxJeFrZWe6drdbtmmuEpdUFYe1C6HarmSYrtisbQBHNpntRUqf7UMZ4BJchsSdGb67T7wZHzSDBXEbsyf7SHme2KW6vFEM684aw5Xcawsoo3c2mD", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPzhcpwPcEcXE1mQzd8NrPV73DhyQdAMP1eQhfXon3oCDZD6cMdU7qrPF3ffD7xqBXth95JhwMiDMm2r2iFGYj7gZcAcPgg3e3uJB3uXhSYgH5Hucv7kUFtgptwfu3a7LUyLkjjYMYt1bBEUpFtyXgjD2Pp7KxLJRroimwRQZvKGV2KJCop8damhBL1T4oYLzVLovswaGNh2n2dKhL9Wwuwg7PQB86JeTyLEGGbKRdMWgV9VmGq9JA99NjRn7siVbMkmyxEdx5TfXAW4TmfZtyeTvZtHbHTPpoN4CGM1wKoVCjkEohJ1NmmQc5WKeN9Q3irseyF9h", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139206 + "blockTime": 1746055780 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE b/tests/data/transactions/batched_address_transactions/2yhWgU4uttKkTJubKWyzxEoRWUybSS9tQrFHk8nsi51c9dizMLcGWkxYWMKNANWejtSxf88Sm6byQbAqLnyLpDES similarity index 57% rename from tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE rename to tests/data/transactions/batched_address_transactions/2yhWgU4uttKkTJubKWyzxEoRWUybSS9tQrFHk8nsi51c9dizMLcGWkxYWMKNANWejtSxf88Sm6byQbAqLnyLpDES index 83f6c664..1e10ceac 100644 --- a/tests/data/transactions/batched_address_transactions/KoB6vsx6EkmduSTVETkTdBo26ozUrgRSmmd4dqVGYbqyytFbELnZqrLWAnyogFCPnjiJorBADqrHMP2eQuo7ZTE +++ b/tests/data/transactions/batched_address_transactions/2yhWgU4uttKkTJubKWyzxEoRWUybSS9tQrFHk8nsi51c9dizMLcGWkxYWMKNANWejtSxf88Sm6byQbAqLnyLpDES @@ -1,7 +1,7 @@ { - "slot": 77, + "slot": 75, "transaction": [ - "ARA1hDgeJXkNO7FI66DXBy1aS7BVMNY2rhEuqOC995kwcoILMEZFI7zRanddubTRH+ydREGNggM/iIHufGyhlgEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18F63HP9eUQDK4iU3rXGTqKVqmT92k+sYZfGrLL6Nc0kCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqKYXraZBuwDrQkssIa6AJscGK4gJoYNgc5HmT47ydCGT1KmgTe6SSqCh0lVbM1nM4Ie1zsFya3CJYxlwUY5H3RcFdbXgTiMi22Sx0yAY+FqTCvqmau3P9DDgVm/9iYUXDVwvb283btk1/Nb4QpCOUC3Zfgd9WHKK8h0aDysYts6QMZeCbS503+Agjo+XxpMnAVBm+5b40eW+HgOp6q3DtgEBAAD/", + "AWLpX4RFQp1oXZvQxdCCWV+iO5c6e/OFZy6ryi26zJCinknO4X9wdXPlfrJpBBT4Q8kIf6OvmjPi4v+wwkZcXAMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1H691J/AA6caBSL/uorCjfn3j+9NjfG2i0BdvRcKKHIECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJLGaKAxRfWbKSSRsu1km50bbNAyeb6wNn0gl3Dn1HeqHQR35xQNtbBQ/7UJKE5HGweYL8l0mFXEOxKL3QC1LWBXiq/EiA1t1GO0JPuCbDnXJhr0wREO9Ryllp15OFVNCB472DBp6dbqTqLnQ0dknNE/TxFeBJjED6YWYNjpelwmQMZeCbS503+Agjo+XxpMnAVBm+5b40eW+HgOp6q3DtgEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8WvwCYdRgfsedsMTqA4bfjtTZ1GCxvtXeFfGuc4iJSfpi25WruWyg63yezifBPXqB6RuTzP3mvmfSdM5Dov7bpcGpsvkre5yhenSiH3TFUg3Hk7Tqn7vDbcVoMBtdjqrsaRKRtQZBVQEBefBZ4tF639Bx1XpUAKTPitoj45w6SYpVVfCZQkrvCHYcEWYiThACViqCW9ez61LELeV6RDxfmzTgFm6uipXaLSP5hCBKERxX4PPacxP9uhkmnE1Neo4doRJzC3sdxJ49uGroqrYj64YZEUN3GZKWKQgXNAiKKpZusC9hYdGXHKBpRPSsoizapXGnyXo2AiP1p1GqCVMA5dkasLDSYCMCiHGSGKAgQ9u8nM3hAseqXHqzuhKzVfZDQMMfWzwVCGAMEXhTCsDvhZfpBkJ38UHF1qS6QcN6mFFMLgXdJfbemE2NQN78Tua1WuX6Pc7w7cETZ4YEdFD1hEBHRL1GPAHEa7RtrNmhixCKtb", + "data": "KWv8WR8JeWsurSTFu6DZaDdv5n1ZKpHTjkEf8aavssZZAbFApuVKxjyHxL9eHYN6SbajNZahu1YbWPqVRRWqTDc2Vy5Wy4vcwJQcg7i1yf9Khfqq5usKfeAMpKMjRNHCEy2ydRyutb4Ks8mmBuH43Crq5tcoXXu5xLZUehMcndA3Ad6ZRKsuy4R7B7FDpYnhxcJ8C7nhhaVgE6nW28Tv1s6LT4gAKmBD2UgTHSQDRVooWFxuqxtHnWbeVMoihYreFb6AiPM7aR2HoRdKeTVJukZm78iPufWWYe4URBG3swgJ7bC37ye4JqD7k7AaJ3jXEvEGifp4nExx6HLA1UyYALBm3QK6bcqTTg5PWiGTG1vksxPHWDFw37Jt7fLNSv5xukWNFdRjkM3X6dG8vjqKHmMvRyoKhHkGnNKsgS51HZSiZ9br2TGEWagkGqM32WWqp9k73W4iuyAUC1j7afp6bVJawxbxEqiY6wFm3enN1p3y6aC5QQbX4FK7cmAigkd5", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotU9m2arr6BB4aYJBapAMFYkqAfXYyAgiF1hmomMtbuFEK8SSF173WFnhXwpnub6gfvLCjgivbycXLdmFhznxoYRAXS752nap9uFR2Cyg6t518PMYX9Ujr2tsqZA6nBwvstov1wespMzgjtEGzqbGeR3E64cHuLHcNsS2hGiMuJ3pgPyJVhYkLKCCHDGqab3Fs4HyzsQFYiGSMA283kUztFs3LNpcGR7HTF7LuasXpCVBx4ngRog4G7oWWb7Pru4Lkewqh2fjW78m14YJWFUDaYCypfucJTSJ2rvYPJMSxcs3zsFnKgtAJPuBSQRCtQaT3gb", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQoHMvnXJXA1kjcQG1aUxY8vxo9qPP2K3VcP36H3VX23n4Fjc4QGqXm2ARgxhzAkm6wE8y9Wfy3nYYsGVLWVA4EEEPcTbtof7KjSXYAtcX9pzWUh6tnuXjSYC5pUmNBDTQPY7jbiKC8SiehgtZZfT583Heo26qtLokF6peGzHxSizuh72vDiUMUdeuaRY2P2nrxVHmhpN8LBgALVJMnSmEmUJNmLpxLRRBTUm9Y8zv3667UGon3iKDpsc8uBmqYQci7L5zqhrgps9MizXGmyD5je2ytRpcQrCLwe5Dh5Cvyh4UhqxR48vKZX8P7XiVWcyGvn4B4um", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139209 + "blockTime": 1746055785 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 b/tests/data/transactions/batched_address_transactions/34BwwXKuxGrEvq83QuCxyeVjkXVNWMKv43m4fkEp1WdhgQJP1LDUBbMmSaCWGN884K6PERCKXcLAmWfg4sm5dVHT similarity index 57% rename from tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 rename to tests/data/transactions/batched_address_transactions/34BwwXKuxGrEvq83QuCxyeVjkXVNWMKv43m4fkEp1WdhgQJP1LDUBbMmSaCWGN884K6PERCKXcLAmWfg4sm5dVHT index 69e8ff34..0c763b73 100644 --- a/tests/data/transactions/batched_address_transactions/42QhaUo2982HqNeynHpudtJjf6XRKmokTjxuSmfPTGinQLzMuaxTirSa5MiNkj42m5kJcyYJgHYC1tSd2BLXj2t3 +++ b/tests/data/transactions/batched_address_transactions/34BwwXKuxGrEvq83QuCxyeVjkXVNWMKv43m4fkEp1WdhgQJP1LDUBbMmSaCWGN884K6PERCKXcLAmWfg4sm5dVHT @@ -1,7 +1,7 @@ { - "slot": 105, + "slot": 100, "transaction": [ - "AZdEBucVfnjgUfx6+oGx42Xm21YnT9adcDi1URpmLNraolDHI/lX4uzZgZVKd22AEv6oO61CemBLwTUXMdGNWQQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1y1Kry95qxb3ffK7rBefi8TgUeA+V3RuSRZsQ8yADzdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmsqaoP7nnqV7jMbB3wm/ck6axLA+gYL85NOtCiuTdqYdHj1jJFc0CHtoxEhidqSr0XZl4tTm7fE7W1FI7am3jRwQQswPahTnC1+szhjyoDeOHJiBxVKRqS0HYciT1lQ1p28xhf23FnMeCwpbcRzupzsyYkDyWchn9WQLcFQe+3betsI2VPVvW5GjjDEFTFWHl2jVAa3mExGo7W6etDP6mwEBAAD/", + "AWbIqmL42rcZ4nrZgd9Qqrc1/H3Iw7LOIK+nnvOeWCVAdEwPtMCxONbMxmPtEub/fBzta3bUEmcPlw1O4HIjTAoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1A+O+HNWu7JjwsHOwdAVaxFe+yOzHgsu3mgbNkftSnaICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBkWlM1s+LaGBsRJ16QV+ambLID5N+nowOhbdooiefJMsYotLjC6KrMfmkGN1CjRjvgVgEiVg+CuYnl2eqGyaITROWYgn+z18TJXlrMHGtyN0XPPjmwqs7z8A7gILosDOTq7N1wErsMG1FYo+qok/YuR47sWXoKroGs2fqqBbDvWvetsI2VPVvW5GjjDEFTFWHl2jVAa3mExGo7W6etDP6mwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8GvbiR7FzrqBCMnvaTXVmVebQm7RE9vXgqDXXswUqe7TCHxc2fK2Wp7WF73HoCSHSixyXBB4YnLgFYH1hNzKj2QqgPvW8Pf2BLkupiX6abJ1WXXj3JZdz47uwgMATywx1CqK3qQ5HRSbMcNk73p2CLF58mUZgggXHGbNJsyx8y2WVceaXTxfdxQ3wtyJLCCPDewmc1HwAY8Ck7NTXBbKvoQUyvks9hEauDT2fmHUehcCaidYB4uBkTPSJwpaMoWTgKUhMmY4usqT89L1evboBp9fCoMDBP1TE5dcqyPRgmG8BEcwUFnjmpFdHT8AdRMAMDfWFB4Xv1HtDM4PnEuTeTRySWNVLK4zXN4ougSkXuvVMZxtUu2mVp67VmGpye9XwhTHJLN2QJQDrY6g9U4nHCba9ZUXkK98jjRcA8qd6XgnxPfaPuubrNq9sLmeMS91fs8aF95diz6BJGmYCcxGQ66r8w8KU5ZXGtCuEUh8HNKHzb9", + "data": "KWv8WR8JeWsurSTFu87Sj8BYzukZBYn6MTvp4WKRzRS9KWujtrUtdFEJ8mTo5YuyLoLBjuobGaCpT8DqLmyEwhoPCF92CppVXj1kygP8TDmkniwDpkCYXSZXtM6yL6WHgD9Rp6wLtKckBhtfgy3cW5du2EtNPiFXJL7qMK1EjMCVtMdhFy9FwarL4sbYsprWTKwCh4THAY1Sm2wgZMnbRJzT4W6uXXR8Yu6AFkmzMQb1R937U6FoA5NoeHXH71JipTcTGLJRT81bNS7UmJiBmMAa5pjd6Nuxr6HgFo5M8hiN6uRSEes2Gs4UMVEhxU1Hi3bHNvZptLkLwGyDEfHywacvxE46Bb1qtf2mtDVXYtz7hTHwLMrZrNS6BrKUsTCPAwwkhw7jADBHowCt2Y7iSor7ihjoeiijuA1yhiYUyDXphDQL21P7qbZoyQALifzp6PxgHc9F52UNzjyKMGvZYfq4hTUVaZ12Gcjz4Zhiy54fWgWAuVYqyhgXX5CrB1Ls", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMU78fJ78NLKzXe25KuisobjSFmbApvL2z2DjYsUYBPuHg4C4CU85ogRCQwgYVcC66uEGwSr2uxvHh2AJcPB2fLK2XBd8EVB6KJehX1oSbLRxMou87DXR3YQNTJ34Y4t5YXQeoJVP8sBP6BRgkSvUB43TETWvkUB3xEhABTm9b1p5FC6m6Jqyx5LPce76mMnw1ZA3BZ7qHhjRcps2QC1UUB8UDgrKBv74dJ6CyUzYjfhf7goDEkp7gr3k3DkyfumqrKFsc74eq9W2qnyosSfayhV5UoBw7DvxynJytneS3NkysqwHb1Di5TaM4JuxQnd6D5", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQ3YhF7yWuTDvw9d59vJXD6m8takRvzPdHHDSsrnXorNZSHVAa1rRMPbpi4UcD68JP1hdJddQhyuWDkpwMsS8P3s5LdxtXVKrGYUUn8V9hr24chTuLjTzGTq9fmmj1MYVb7CwN12g7pvHPf57nQngZA5q2Yn8YpNtWzszW5BdHUkeLJTPaR33oD8zdQN7uCJESwkh5HHBR96MfSocsoYxBQAaMmrbgCgdqyyE2HKk166aip5qKHiH9MJfpH51CJZ771GK9BmfjEUaBRvTG8BjGbg1E1fGyYc9tmjJhseBWFX5sxxUK2vvZXSHmphsYTdsFqKd19BV", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139223 + "blockTime": 1746055798 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 b/tests/data/transactions/batched_address_transactions/393ck7o6AJhrbZknSoAw8EmnCNHZBmqkjijpmhbYtt2CaNSm2TADuXoCYZaUgRna1e75QxfAhghUR1bUZX4nqiVz similarity index 57% rename from tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 rename to tests/data/transactions/batched_address_transactions/393ck7o6AJhrbZknSoAw8EmnCNHZBmqkjijpmhbYtt2CaNSm2TADuXoCYZaUgRna1e75QxfAhghUR1bUZX4nqiVz index 23152d53..abf0deaf 100644 --- a/tests/data/transactions/batched_address_transactions/MoX124qHmvHNTesZ3vt9UGYEZDEHhoi11NVpHrj7U8PgMPzYYfkz3NHrNGGuo35jhewZ7hGNytFqTLRkMrkKF33 +++ b/tests/data/transactions/batched_address_transactions/393ck7o6AJhrbZknSoAw8EmnCNHZBmqkjijpmhbYtt2CaNSm2TADuXoCYZaUgRna1e75QxfAhghUR1bUZX4nqiVz @@ -1,7 +1,7 @@ { - "slot": 61, + "slot": 56, "transaction": [ - "ARHwWgcnNGk01xVwm2xj0jyflHFeAwl7kz3B2o9qQXIK+wajVw5tqwuZYe9n1S9aUXPXi7xAm9XYaYtlEGDp0w4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1CC3ya/dww9sPA/h/sMM0VkvLHn42nhS+YOmA1mhMPiECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBqpaYfgKNaWMGNn6J4beXV+hg7DNpvcn2//G5Lxu+lt+OnXeOyCfnRjasaO2dM8D8LEdCpWlPSYfGDS3yoJWRhxMrIBfTfHTH6eCb1BzusBCYbuqwK/3nbkRgvaaB8eH5q+pnyyDebDooqqKhkq7BosKXI4xV71TWLTGgI8s7OIYnfCexWHdR8q8gAb43Eu8N23t5vFhaQPyvWL91ABfhNQEBAAD/", + "AWr4x2VxM6q4YM5/w6R5bUD9bXG53f/Q5gaUrx6m9P1rDmx2iuEdE5x0PhUlTPcGKD+V52/eX57CQ4CmU8GuQAUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1IqNvcsXyorodufy3498tXKO9nu3D06TSUTGmKvBRlLMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE/dUrvKCp+M9iPPRnfAfkkmkBfFYDhLu7VANRncMpLQwV25uzhAm7z7mqLP0UCMFBA4/5xlh6prijxI1PQ0OgRb4Jdd9OqQCXQkBcfz/FBIJRQi1rf5KaWp3MrLUShS7lcX8urN/00U2m76JZDie1u6m7gBg7LPvLHacsJBd7VInfCexWHdR8q8gAb43Eu8N23t5vFhaQPyvWL91ABfhNQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8YtdSRoi7Zd41tSbx8yeSid3mdVp77H2Rtci6UD3mBWS5RR4xzpmHPKVwMxZW13uKaJogqj4PCz4Yv9jTYanWNpXNatDazHzZey1bDhTDtBXHsE342wscftHMDFykmPtVW7pDGbECAKEGB1iyGM89TBZPCXZAGfiEMu2j64MJVDME4v5oBCT17bCGi8wfRfB5HbFwio4Hvb1mTjPx8r6my4YGW7Pjm1jQQuNTMgz9MA4LoeXJNW2Et4NcrzPioNqnVzfGSZBBnzhn1vcRteidEqbpdZ2iensgySEgD91PbHkDcXqtjNaQaGZhoMb1goLoL9YZFeBnsx7Vw2s3EL4tJS6u4rHpLPYg1UuAZX2vxGuxSCeMfssA8qjeYkSmfhq5kmD7Sjdv9tVRx2DNCds2kX3o7LnrnDJKXAmTf4v5FHbKDVQVVWE3WQu5HWti7jsgk43iyLGpPrEzuN7pEp1rZH6Nvso5Em9BuuTE1zXeExbJ39", + "data": "KWv8WR8JeWsurSTFu5veypCeHBM8NPHD7avNG5PwtVujpaGUfHdEKJ1ABAbJBT2kkjt7aT5KoseBDUeuzwqk6GdqA9ooQMYhC1YgjB8Gpa1dbNHSmYvJVM4nySYfr7b8NNKJxU7vUTirVD4sRM11QMnZDLqvmCfCufZERhhjPZe85dsV8qi4f223CfFuti59vqFY2PUEEggiWPMEFPe6dwEEqqu9rfBqrj6eQ5zzDwyomnnZqjRniV7L15yWgUhBRaHZeLVEhrZdWSTR2uPfvUa9wZEJBLseP4GBq8DCwTd74oMQc63wcpK6GqAEtKC57TmEdqexxvoVGrBk4LxQLurgYL2Jby3oxn1Wmnis6YB5aKAFRzArtBTsbAnmDRREGQwZ7uwGHKa5K79PHAuoFyZtaUfAYBntXmvS7gqfb5jA9mJ1buDkKA9Y4CDRNEce735AR4Yuc6ocv7gWwoLXV5ZQD4kwukdQJmCjtH2iFPB3eNwxrsEJuHiZpuvyM4s1", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRxNYjWRhJe9gZZo4hmdWiBMRs1861XUvGEKTa37WbhkuHu7swtSbrF4GmAiXxCuFdZpesF8zAFvbsz4cs12TMWLnJmRr4Sj5emdMjAvdmgX7RNreezamnKfrpcMChMysaBVhyR9Q9V7hUfgyAiuuoA5L5G1banvA9zqCwuaUdCaUkFgEhrViuyNT5Xh7d7kSDd61SY47iuDWFnHwsC5tsQpErtwPYXJ1YzwyCifYAfdjgBjXEU1r3NFZkSgNqyz93jhc6xjov9hpNxEr3bweWW2YKbN6QidiQPYG9aPXAs9PSxCVhCKsDfnVom5TFnNYwH", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQYunKRr3fhMhPjq6Dw1UPdubbthzzTNqABnFUo21jNeFyPMfr8TEJaYZEJmxXMgHopCoxVkGTY8rC4RgnzRhwh2YHKPcZKF3Nsh1owfwPNySniMrrLPtLos8VEbWqyvM7ZZHQofEBsfM41c4QAfDkQhTfnKBrdqH9iXkQB2tHcsXZJMLicoiFC2RbjAd9kZqYzSa6np4dKAEBnTpNK7Phfjr8KJ31jisdiufNQKfdsxkRpSwcf2jLCcgkfjCmthwu1L39k8f8g67VTFSde22sf9mJRMe1vybaLViJVKjsSAFmX1wmGEYXq9oF3AbevAyGUPupGUo", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139201 + "blockTime": 1746055772 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN b/tests/data/transactions/batched_address_transactions/3BLYcDdcHVTS1vLFRum61foE1yNmzX8pJQNjnEvV5m4j1v1hkesZgYS5RFfKF8pxUptEStYkVwjq52AdtmY67sSp similarity index 57% rename from tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN rename to tests/data/transactions/batched_address_transactions/3BLYcDdcHVTS1vLFRum61foE1yNmzX8pJQNjnEvV5m4j1v1hkesZgYS5RFfKF8pxUptEStYkVwjq52AdtmY67sSp index 73f9638c..22c9d737 100644 --- a/tests/data/transactions/batched_address_transactions/2YgvLZ4nBayjT7uX6CfHsRTsTKMbaCHgoEKs2dYpiYsp8jPHMgFPhBwSfDepBc1V5G2hTpnmMqxMBkvSdy1ZPmVN +++ b/tests/data/transactions/batched_address_transactions/3BLYcDdcHVTS1vLFRum61foE1yNmzX8pJQNjnEvV5m4j1v1hkesZgYS5RFfKF8pxUptEStYkVwjq52AdtmY67sSp @@ -1,7 +1,7 @@ { - "slot": 113, + "slot": 109, "transaction": [ - "AU1YAJMfaBaLRswoBrbzM7GcoVJ8DhHfQGVgZWnPzYxpZwEcTGymSOdKIOtb89Bo/OdDWczKSG72TAtfRSk7eQ0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ177IaImd6ZGVLP6cz0VEJdlDKd+JYA9Y5693eeYqTapMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJDq5FUEzL2XYV/qPrah4BCCv9Hy4sbVDk/F6TG4WodOuG0xPPzzeyeOmlEdb03CiwLTsTJjTSLaaTjHDdWmeWQXl5gdo5e6kUfmZkXDoJsDL8vyjMqJdoBSY44V4jaiXg6GBqzZrOlqTYfldfbUzKKxXscWIZFZ7M0nE2sz/V8JZSmi0NHErq54d+QP4jtzdTVn+3K5BI3bGrRpxoYhNSAEBAAD/", + "AWzyvmOBaLUER9slmvfV/yRdQwY6dmFd6RoRFdTllg4Y8bNI4vKQsjEEOI7KDaDbomG/6NiLn52OzzXXuXY+0AEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1mgzP6b6Jpjp+hEZFxSO/+BnpncI/WablH8fBbJxSbpkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnSOJIHhxUAd2UzK6uWzUPPVOoZuk/pUN+t9qnvVDABaAKvhpFniIMtM7CRvAy2h3w3xEdjHYgK5QNHdGjuQ4kAJj82Aya+/gxThVS7SJT0fJGKO8JLDGxuaFc49mC3tMgA1YGjxwSu2uW+Q9R1341CbtLgXu2M+rIHETTPptslpZSmi0NHErq54d+QP4jtzdTVn+3K5BI3bGrRpxoYhNSAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6D6MLixkQwwUcUyAV7rwnm51xpihas9muX5eo6VhtHYVHEYXbhxw7V8qcTeiMJ6anDRSJ6HJhujYy4waMGcVsdPfe1yWwK9xXWoysuCFukipThYnGgpa2ebWgWdgR7os3fmCL5zi8S4zudVnEw3MXoGNTXNTkcthqUh4p4R4yRcCVSXTH4ny1Vp5yw2isgM2UrVDiRjjXwsfKCuZiJi1YfhBXhjZ3yPbHgi2PvnjJPHhJbCkYNSq7fmAXa9xabDCzeakc9o4DFgur8woinA9hruXcr5jQnThf7ZFBF2CBC9nDuizqmweL2w1HPYiCzGtUAi26Yht1Nj6pKXQikz1Hcj3CARBiTdryEZtkKNg3q7NSAr7uk1YpULmhu9VpDTsiPcLdddamUKy5cPWrTrC5AswQnXKsCSJqPKqFEU4F6sBreLf211ErYk9Br66cdNmFZaynomUorMskagdqQf8Zr9aS6gFWShrXDhExXapdFD8Nkw", + "data": "KWv8WR8JeWsurSTFu8KJCuXkZkoHDvkcu3xGCiddCKheT1kF8ig9Vx74PBdGPiYbFT9zKmVWZEh4RLvdaG6Gtmm3qNqnrLq7FSe7LN5LGoS9G7C9zztG8z9cgbXgK26ypra1tpu352wqMnEdZ1BSjgAfijaZaFH2v5X7bY2V4EBeq9SveDZcJ336xtMBZDZcbCVFm61s78RcHATy9ueAQCcqcjytszeiXTeA9G22SyB53tRq1vYVTd6PyGskcMg6LLZpveaKrrqr1mJt9WH51YHbCCx6feqwS9M86baUSCGqd77NKhcQ8KE3jTA2cb8Zwt8kiVcLMLm9XVtPuykbA4Mh2VyKqbKwHVSqPnMUcwBokSD3dMx8dBsyQk2XTqTX4PXTjVvFAzB9UvvrXucUquyGXC9AA8HbHngm3avjkvNQjRT1GPMymKoUZi3Kh9kZELUprdTCnBMvW74xKBcXgNZcz1stdofwCnrrLLBHAnUKi6YDnzJX5niGvW66DWym", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKostdQX5scy7QSznTkwtniUurPkv9jC7t54Uh9C4mVYAvRdDAp9V5UNLatWSGbJK2e1FbZMwYZXj6ujmyjeBDPkZU52qaE5d7vQvAyM19M8wJaqe7NHMsv35tMnfPmiyU5gFPHSVEF6kZoAkvntBLrPNQHoaR2FK9PYKF5UrvLmH5HqqSnMgqhYQCZectBaGCtRGh2STtXwodV6qX9uT4SHbJG7F8nxUvpZkLM2HbMZtwjfuqJNWg8GkweHY3mFBAS3NtReokzsVvGjRSjopnsiRwe9rerZ5rE6W5hopuaHgPerzXAygapJZBCKZs9rTPKNs9", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEM1vCPWSkThyqSEs1E9Tg1zZEo2fiiMAvh8KA8MNxPoXFLq6JePVBcvLumCq1qWJLDauxZRchrqzFBzNNVqiKXFSULeAa2qzaNK6r2JgVKLQAYk7ds6Ser1rJGQcePgqWUBxhqJk9wyLTbbxTxtbEmDQnsuWZ8avm6saPJj1N5gMbwHrk58pfsjRwmqtUM1jDbeYdRt2tewAABirmz2jeUNNCCYjXa3LfhyAdHyeWFMamovUd7bZvrtY55fDyW9X8iXhidTQVDXhcDcfh5fjruv7VwhSuDw5R5ZREhYj4htXVhMJ1xciEvMCAcUE3D5docwYMzJEb", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139227 + "blockTime": 1746055802 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz b/tests/data/transactions/batched_address_transactions/3JAwERZpZkx26yykujeKNtxtNhGBLoWoUFjyUgMVp8657DT8VgcVu12rMMAbA4XRAELq5TkLsqL9GHDY253Tq6oG similarity index 57% rename from tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz rename to tests/data/transactions/batched_address_transactions/3JAwERZpZkx26yykujeKNtxtNhGBLoWoUFjyUgMVp8657DT8VgcVu12rMMAbA4XRAELq5TkLsqL9GHDY253Tq6oG index b6468fc3..9796a554 100644 --- a/tests/data/transactions/batched_address_transactions/3qfJs2TGgkzANXknPKV5S1T9Cq78FEfenVDW1JXcrAn7YnvzeVwmxhAFmJrxVNf6aCokiNQTRbe17s4yr9z6Zkz +++ b/tests/data/transactions/batched_address_transactions/3JAwERZpZkx26yykujeKNtxtNhGBLoWoUFjyUgMVp8657DT8VgcVu12rMMAbA4XRAELq5TkLsqL9GHDY253Tq6oG @@ -1,7 +1,7 @@ { - "slot": 106, + "slot": 102, "transaction": [ - "AQJyvsKaq4r6Vn1ihj8OIN+zdvmh94PhO+f7oKF4xmavb1BSse0s5Q10sLG9oz/mX/cNeBClCcQhqf01iwoNhA8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1OHMNeX7GUThq+Be1HkdsjG9E03LvAeOY1glC8H+VA3QCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnzj08cDMNCwgnKIGgSG0X7XV25hDY6ZUTwGdiINOqQYp+rOA3IOqvCVhtxf+d/cwObblRvtOWDMPDx1DLKyWRyqqR3UMugtCRTSAJytEAPYjsi/7EnqI2tY8d0dHbcvzBFyGiKMANnW4af8nonE3qsZzhZncmiNU3i8OtENOjgIGGWLBgvnILIsTQbKm9zzVjt/YSqANVCTnEUHfmcVecgEBAAD/", + "AXLXhLHDQNfe0CWv0DLXuJ2MqWgR1pnSjQQNJKYVaw9HR/uoCcQ3cq1YqWrAw/meoPi/rrDl3VxlA6GCTH4SpQ8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ16ayQT/5HAoLfPADQMw7EY63vMS2n/vWQ9N+tFkbq5eUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnd3kJpwt2aXWmr0/Ih5a9A3yNyUFO3cRrA0Ey8n42R4Hab/EQoK77gcfqeoVSKo2wNJOSf6hLu31sN1/P236XxZoeXyXBesDYRxe26Z+iux0LKd2/wtrUEzOc8Nb87SnLksWXijEBnyJzSt/VDB9Gq7Zo/RyRgVXKDlNdJu7LX8GGWLBgvnILIsTQbKm9zzVjt/YSqANVCTnEUHfmcVecgEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8MQMU3K7eh4Q2Lt6CMRMdGkgVZuLrc8geAggeAgUgaJafVWLFtz7QMna3zmrVvG2cJFRnFz9TBwzinh4PCJLvBjuMHR1bEFYjhnvbcpFquThcrBxN16WGBii2ReFTN4TVpxkkebKg5smbNGUxTgA9yNBfMPeWzUDoGZNzXg3NEjzJiJn5xAKaiqYaESQvLixtZ8j81u7uvoHk2oWc9yeSnUd8Z1p74ecJxqg5rSZjnBsGbKtzh6C5dLs8nPLSs2MvJJcVAgAsQvbHuk8pbjpQX8JnkaKfGsZZTP8v1N5BGfWCuwApYxdU5dYvXBxhb9obKyajrR2H4rRocdWnFvfb7faXyQkD8RjGaDzgFMcyaHn5DEL6gmej6uUppxTwUtooXwngc4SctACmrrPQJsd8F21EByZZ45UxqzKUae2nvWTnTp5AKMFZGoB26ppHzx533DTaj7ABBGpvHgxXZZChdNnHwBZ2qAWs4kSR17o3kv8bVR", + "data": "KWv8WR8JeWsurSTFu8L2sxnCoMdbA814xHtjtcJbxXx37xAQmp2csBWofTs1A2C7wZcrK1SXBrKG8cLu6ffeC1rtrj4BUK335wLgjrB5zZ3xbGft4dHV8wBtxZ86DMdC9LFJmYbabTxVPeXvZEMyzcVzbtTLc9vMpgpPaHFGn2owB8EENCwnpfEQ3MqDzZ184kaW4EXrQLRHsyvvWfKdm3AYTNicG6LC5NaCanUvKWbk8JGpF81Y3GpSHogWE87AnoizStaaedtjDh4verZWYeudJLoZvN6rqHHcUYKEtTvEKazuA9zf6kzYbvghnJg5Zc1BRAgxKC2XsnneoSAigFoxbZPBcZ589jMRaStWMEke4Z9vyGSQzKJ3ryBqoccMcyknxzi4xDJqR4iW5ka1aKNFzdVxh1vqxhxL84oWsUDG2MgfxdswkzPDSxe571JxmgqWmt6WwisSE1Mex15dJaBbiH4w8fDARpcLLrw8MnSPt7dwJYJKwb4gFmARszcX", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKNMd7CmqjBdgm2rFg9EWEJ9FMGK1c6uFEfAjVq4sUWK3zxoWjvTUzpBy27VoL88t94vu5S6BM3NLq2qLWFNhQHBcJ7sRT14DoqsuAENKDsgYLNQX8W6Ws5SEZQZV9c8bGTWyVNmVpvnRbNmuyHD2vDCkQad69qiU1QSzqwFGcoKXEpFnv5QtQc6cESboCpF4C1hEYiLXuDhCHi78dhtQx2R7fMshhPiPepQhurdCzqtkLEp2UP1P4y4GnzEG14aU3NUdZXDu7QEzaWeonR7RgdDuDVLzk1TRXVQC48ixpdWn7KQXe54J5o6kMdPLLqTguD", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPop1DSc2UkJzhH9XJJanGGww2Y7Moty9Rxc6LwXxZGQLLDEToAw9DRiW34ZAgkza9kY42p4nYqwGbCtu1xw8YTRNMXLfonimW9inwsob4SB5P86KmTC1UrVUAzZofzGSnPiRUApd879VmVhH1Nqho4wiK9fpoTqLH5SZctG8uSjDWEaah3Ui8zBykJzV3BbVPw6MW4nPrmoR665WHvZRS4LQEiEkwAYsrhwNDVW5qTNiQiaBN2isVYtBScUh5Sw5x3JtBBgE66M4WExyYV6muE5mZeTzhGfzukHwJjjLLzFYefgK9JHZ2LowuNsPw39PbX4rYsMh", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139223 + "blockTime": 1746055799 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj b/tests/data/transactions/batched_address_transactions/3X5fVCUxsDW6CaM6j9fAQezeXyJv9f4TgpfSWQEEtVfEniSqXzCtYyiDN8fRnKBQgQAfXgoapGR6Vm89kTcoD7aU similarity index 57% rename from tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj rename to tests/data/transactions/batched_address_transactions/3X5fVCUxsDW6CaM6j9fAQezeXyJv9f4TgpfSWQEEtVfEniSqXzCtYyiDN8fRnKBQgQAfXgoapGR6Vm89kTcoD7aU index d98513fa..5f51118e 100644 --- a/tests/data/transactions/batched_address_transactions/3QEHshFZK4HhbQToifYZYbf6DPjqRo5SMDLNtrdEnsvhw31vXDfwG8uXDmz73RV6tfX9Hf15TnsfBauEEvFrQUTj +++ b/tests/data/transactions/batched_address_transactions/3X5fVCUxsDW6CaM6j9fAQezeXyJv9f4TgpfSWQEEtVfEniSqXzCtYyiDN8fRnKBQgQAfXgoapGR6Vm89kTcoD7aU @@ -1,7 +1,7 @@ { - "slot": 58, + "slot": 53, "transaction": [ - "AXgQ4UZOzDMJKALG1tyqQKddq4ZMDmyCJdkAUrCTfNKFl4J33cO3wk0aDWolXh0qVY2VdZN4eB/mwe5p3EQRDgIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1HMs0rrlpgf90pWFG72SnQEvk/rfheZvYVydlf6JxQRsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBArCTfaNtN3/AFETr0sG9o/G94WNPwQ/B7Tq7wDn1OhgFO0bvzMQbEDK013V6KBjXYzcQZ7NN4RkVpPjiIuXRTiLNO/9n54gpzhXxlafFPV+HjH0IOQnN/iSRiNpjsBw5ESsntfRGJJyUNmME2Pig6sfbVKGKBPlpLPOh8CAuLbKDCYeZCYW9cUi0E4D9kqfDPtGGyaKLkC9wvESU3wHwjQEBAAD/", + "AX35ZPyMqxKY5DCXpw5EJ59968S2P32WNb6+xSMREn+u3Bg5McMfcXSN5PvlOEvFNJl/RN4HDjB9IIS4gIK/gg0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1OyWdgBuizY0r7ZL9chQgK0uHpJ7Z1dZ6S9gRcNFqSJoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBlv/rIXDM07oAXLVcG3SlqljZ4tusUS3WFs6glkBN0IKNuOXK3kOUzhSZDkNeiTTg7W9VYQ0E431rHTxBfrqqBgZT8BVUJcNZ0K/bbd6gT983/fDBWYQnlYxfZakGazIBlDsvvWrJN74awfOEKvD2bJP5XTz+tDi/6aXMYERzxaDCYeZCYW9cUi0E4D9kqfDPtGGyaKLkC9wvESU3wHwjQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5dCDbp4v4UsCVErfVzaML5yr9AtM2KbNVorB35eBWsuUBxtt1HdZghGctKWc6Uz7Zr4G3ahwzS4DQB9hzPdfh6pF5AQWS8Gn25fFX1GyEnVE4AmrraMCMAEVVm4wWTrnAH7zzjCfnE5jSTWqmaQYW46yieCY5MeD23scUrYnQG5eye8WzYofC2d8sxGoX2d95XyLXkwbYDXSnxpcMAf3mGy5YAkW3SDxRwyYkKjj8dRGUT1PiYYQ1WgtPXAEMXgFd2EFvfYDCFMnaJn7qhkAXxM7yAqvUHsoeK1khrCCA2vfPR4iUKYWdQTD3rgjRiUokVgKwwWiNTvuFT4FswLGCY5q99E3HQep5CRdTa1KxuHydZtGwktWatwDpfZNENezRk31QqKyEvYWJEbJrcSwhzsHze1R4v1DcuyASphM5AT3vMmi9XGEhHbaE8roZSCYb3qqQVY9NUbEt3GsbxdYkiCrSADkGd5BdRNFsUVnA2zCjZq", + "data": "KWv8WR8JeWsurSTFu5guLQycZCcvxcy5WEFoJ8JtpNyg1J4RypdABqGHQ8N2jngyVHJnLJ6LePtXnmvzzG2dvWW1LphRtkco8fmfzmLtzjG5yDC4x2xzBbs4igVnUPzqybRoxNfTEULE3Bs2M41A7vawApDmz3EETVpDBRpSFwAFAv3GPEGUtvTWqxeKgJKmEfNfNLLShXLgUYaaoHaaTrcrgvpuCMU8KbgVnqSnZwPNDwk77j1sKa9hK7iw1r4rCW85wYPAd1fmnunFFppD463Dq3aV6rUmew1mUYHfcWHS9wovdyYkEzQaC1uC3VwyhrSHxRuJ97Ec149PWyccWLv976x6ABYpAnRpnh2u74ysSDFhtdyPGWvnDdk7wRDnSDsxZine6mJpSwwwwWeasuzH3WZPHtLWCimzbMTsKpuSboScS5LNB9fC1gmngPiNBcKpkq5DGKBK4Jfr9XTsTP55LHQS17Xq2XGiBot5Kd1sxwobdtecYAEXLA9m1xST", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDhMBM7HabGJtUhVsMvTXirH8MC3mv2YJLRtyeSwy4f6p6aitJj8sD2oV123ih2zv46PsUEy9Qc4BcrcqoYVwnKH4yjZbQjs9urvMQRthB5CBpPXVQFjXv39JYjsfFbm41Q52Y52LEkuE6f8ascBueJyxVjFP3xan9MsZMxnFwMsXSNiEEYUX3LYPNx8ssAmVkNs6GUTU1AAyHs3d43LCe1PhiGEAdSgS9TvQ1Qim8KXT1HBCD6xCsGyNrCJu19PLKCRBmT5vyKDGn5tK2HnpE8fB9EZCzVAaUcjseTydMeEUgZKrChBPriSa3bWsSrryWw", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPAh6RnqDoVRWqjP1zuwFzXJCZoqdC5oK3Tvpwutkk1512ZGKVN8FZ37vgbRBUZbsuVV7zKRhw3A4ae2jjGzgfoz5LStok2Bxuq9muFzaaKsP9avRRtt9fgP3A6kzkQBKDHvAR6u4NeUTbMw14gLMdcQKF7PgoqnY59mgk3THJQofHQKCefnewAzcbxGWnnmjtFQSa6Pe7swP4MW6yeea6Ey7ykY4SrdmhL7v9YBK3fQMgEyAxAYgyY9tm3mZmk198zCjRaQmFEbK2ScuK6qLjq3UziZwVCWJCq28vn4QRy6WXs2zNUH2NGBTxBrmLJbvqiE8Z91H", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40527 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32100 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779783 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201039 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155987 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221350 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175720 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221500 + "computeUnitsConsumed": 175870 }, - "blockTime": 1744139199 + "blockTime": 1746055770 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ b/tests/data/transactions/batched_address_transactions/3cURDZ4xXm6mA43NAYdX7xzrpTF57wnXzkTdAWCcQQVuCgYv32gF9hDBezx2R7bLvS4uAufwcmbuUp4DJZErfGrn similarity index 57% rename from tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ rename to tests/data/transactions/batched_address_transactions/3cURDZ4xXm6mA43NAYdX7xzrpTF57wnXzkTdAWCcQQVuCgYv32gF9hDBezx2R7bLvS4uAufwcmbuUp4DJZErfGrn index 1aace34b..17153016 100644 --- a/tests/data/transactions/batched_address_transactions/3xbqBw7rSPmsVPtqZffPyNvjvt91Rzi8WjArd8g3XyfEsucrJkQXZXZy3rAzFpUVdZfnXtMmTGR2uJYKMw8k7ifZ +++ b/tests/data/transactions/batched_address_transactions/3cURDZ4xXm6mA43NAYdX7xzrpTF57wnXzkTdAWCcQQVuCgYv32gF9hDBezx2R7bLvS4uAufwcmbuUp4DJZErfGrn @@ -1,7 +1,7 @@ { - "slot": 116, + "slot": 110, "transaction": [ - "AZP7Vj6Q1NSGeCAaRiJPwjQa3Z1G7xgL7t0485jjYkhApHh92Xhq46895csx3uDenON8UZmjbdfiN3pGQ2Yl2QABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10IvBwXhQqSEOb/QkwpvJMRsFl1//O3WGg6ZHSNlaUJMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBzVvPTQoJX232kXwhf2e+W4BpIcXE7e7q8TusTOyHzkQZ1ZxP7T3fXIEd+WXwNGxC6Yt3t1wbuoPeDk6i5WPciWEc1oNXihvLJGNUnK98d7RkwVNJdkNk6f3fU9u4aeSkeZRqwZh8MxNJ9Ui8N9amE0R+iSJBeJ9fxuwrYg2K+x0o29HCYkPjkIvnDg7XIZ0E+V44FIEmU7adLhotKnA2gEBAAD/", + "AYKf03e5C4MT+wi2P1yb5Beom0kbRxnBD0ZREF8xHsEhQgCDf8FGNF/KEniY5if3jUJgVOfkazcx+afsgSJ9NAMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1mxjE6mVxGtfBENJ1a0dRRgraGeXBi2VY42tsc44YpxQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEbnwO1vmPsoACa2ZRLsj172W4KNtPwqvP7L9yZiZcaNN5hym3SkunGzNsCXbCUyyUGKB/5g6SSpr5IeQOZ16wIBxMpqZfUHKbcKz0gYZnjKQqhp+0lzNd7xwbV0uHfWCq0gmQkjqz8PV7cd0FjK7sV0Vx9wuhEj8+VCmr5Dr8Z0o29HCYkPjkIvnDg7XIZ0E+V44FIEmU7adLhotKnA2gEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5hm8FvmPf2MyKPZ25s5JfpzUYGRBWANLzCBzRZSsRtwhZMWKDamYCmGZSqTJbhSBcfqY9khcXJmT5qEYMrCeEapFgnnsZVi6NY8mMCFpwWukk8CdCZseaJigWEZg29RKxTH5sxky4Jw6MdfPyC3WFT6gaHfpe5g1nasb3wersaGXC7bQLQrkvLU4VPqUAZXWq12XvGFVFmMYuiGuUC9oWbnThBdVbb25BjcfXacAmAsxXWfAYhnYtrnPemMqS6VTG9g3bgNeuwyB3b5ErQmt66qBQT7SGwXWacp1vPZQ7hzg1FDrDEi2aPVgeLmvWeajUgC4EDXLNT2H6FMQ4foNrpaa3BkbRVhdR7N2PE8oGcUmgxZRhHpswyU5an1S6HAh1CX5pbkZtuPUnwXe9nzFSXbX4y8ePRCzLnrqJCfaaFwxfDndtrM3hWg5XR5xSXg2rFyUcPnhkrj9YHRARThmnwPp3sfDZJrfVv7awXXbT252PiP", + "data": "KWv8WR8JeWsurSTFu5akn6AFMjiXGKrHc8BZPa41CGNG2q8oe7hhLLpUeFnmJTkzmfajFz5N3H4rpBhEbjcRVBnXW3w6yH26aA3Q5ZrVZgRpExf436dA5ERLbAwtKQ9JHz7LeaJxTMQx5Ju3e4VGyQimbFcUMj1wdobyY6R9cbV6HxsWRoyLVVgSAhqFn8ZTsoDikom4Jc2Fmqw2hwLTJEBHCaMTARN3Qdba1VpDAvhLwnZtGYrtZUPK9iB2au9oQpK5aF1LMLreNraDA2Wmmr8JabBq9ZrNwTUyLR4UsA6LeGPTDh4GorX1976Mf53DtqXdJZrcjNJnVUCPNqQeuqxJ6e2gcuuZ7G9NJTo6pcnWdTjpvkwmWfmA1xLSeRn4PmZxACts8twT8hXSh9b5629qnMNpWeZzSZD8DBuzQz4pLRic55VDPLUBqKg8FpT71nZp3p7iKQ6MSDPBVVMkQFb351fHdCrR6pUJy7LfLUZx5qewqUTGB1GkLZeTAvbq", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2yGCPs5M9uDRhgLoSVStXTcqN2QmG1bgqmakyw4RXcKpJR1MpKW1V45xHM6TvCCrzJ2WwHFBjANWQ9vU9ujrrTb9Q3JGZuWZgLAwZ8Yi6Xfq4iUZoazXmAgBqpEmQCLJUW7CHrfGjrpZoJY1bRnbM6iuxAXzetA8vV3R9xq2431seeqGqC1wXRQDieqR29QqKu9VcBseUZYrAmeXXTy3BZy7D9VdtX2w1cFiGGQL4GgRk4JtoAw7AY2E9La1hgit5JUneNZn5Jx41UuKz3cqLD7WMNs494cdo3PyWcaKfMUNJB1wFLtkKAgHH63LHXbwVZ", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMxWPChVMaGQq2GvSh3gNbyuTtRYV97KBw5UUQHPxpjUMJLW9XJHUKAVrCwTJ5zMFLzrpCMNqaSfb8nVDzgMJKDaELmFiVDov7XrLjCcXxH8GKp5bk5mXjoqveE28ecJt9XAjJhAxYPmyzdhjZLA2NyH5Q8w2pwwRAA1THQPw2EDoTH9aGtyTeyur3FfsT5985CmeABHQcFaju9MjTBBV79mN6HH3Qt5rPkSDobfiSWg5yomdKGZRmu2PMuUkb8knj1WnNDBbpQdvrHaVzHNrk7VMngwGNSEjaQgMYfoSQwQfR1XeCs8P3HmdEicPnHNY1tVbcBbD", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139229 + "blockTime": 1746055803 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE b/tests/data/transactions/batched_address_transactions/3h9nsd3ibtxTAHTThZq9hM6UnVxNKXwaNrfTfpaZPQ8v5c42v2KQR5i4CEY4fRF1V5UZEZKkUYjEeBnXcKTYVaHs similarity index 57% rename from tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE rename to tests/data/transactions/batched_address_transactions/3h9nsd3ibtxTAHTThZq9hM6UnVxNKXwaNrfTfpaZPQ8v5c42v2KQR5i4CEY4fRF1V5UZEZKkUYjEeBnXcKTYVaHs index a934425d..f4e08945 100644 --- a/tests/data/transactions/batched_address_transactions/45mTYCmR2VKQmyj4wH477HJPqxCDd35KBg81RzoCTNSxYuHPRJtPqf3zZQ2ko7H2BHvHEPojQer7PT1CkygMTpnE +++ b/tests/data/transactions/batched_address_transactions/3h9nsd3ibtxTAHTThZq9hM6UnVxNKXwaNrfTfpaZPQ8v5c42v2KQR5i4CEY4fRF1V5UZEZKkUYjEeBnXcKTYVaHs @@ -1,7 +1,7 @@ { - "slot": 54, + "slot": 50, "transaction": [ - "AZopVOthuGrvO+qdAakcbya8zog/gK3ASRbZnTmI0aStdYQgllxRyVaBThWLwAYBWJgXKtAA5TRCU0KCvKVVUQsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1VWbjRnDmZt7rlF9qP2i0x97ivDgz40UFuwNA+7RgpdsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKucFttL48OpBtSGGgm7AjC2LX5u/Q1kc6aX0mvITaNkgMUhZ0cSqkeCQUVnMmm6K0IzPsZbECxCcnWjy2IlrUgsOi1sUVeRSMoLMZR5Rcw+VO5l7r3OtfKmct3cAU73SA8+J0rFBFaDZqQ5hJwk+/zonKGTU4VzNSfm2dIeUiFi0OzY9ga6LaJlG7OXGgs1ZimXqv/Y6NXLf5F+1reWL3AEBAAD/", + "AYaowE8CJUlx0OckYOPexAZXm8Zgz+1XVHwmYLIDDlk2Ph1tKOqOo53Q+UOWSbK/eZgayJD6QmKS8RO6X5TNSQYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1KDcpYrM07vBWP347P1xl3nIQurtiTj57ty+bxJWEHOECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHiwbIna5OT08Dp0gGE4gAAFUai367TeJQYt99nlwLhCSMcPTK2H8EMvdkCo9IYqRaJxVU1rzuhZ2PpVQ01mcAQdNFn29UuhmK566DX+Lrx54BpRVQX8UbfXF/2nyxzJmmRzH093oYxbK5xQa2r5boHPVjQuoebLbxt+QxUvfs3W0OzY9ga6LaJlG7OXGgs1ZimXqv/Y6NXLf5F+1reWL3AEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6KqXtLPV88uS7G58ivUU94ARK3fFM5Fon3XwqrFX7hFtZEg729mkDzmvDiuMptCijMgky7VXCJ7esURZMgnCiie3a4EyhGTvbv7VSzgjUpCdnjqHVKXTpyc1akTgeoiYqWUJhq7mh8UxT9vi6KDk2mzMsSfFMepGvqZqRz2DMUsMHUUJXYnQwTBYNdPbK2mH7jE6xmpNaV1BU3cmU72isEGeA2GqMR9dK7ahVtXcVBLdD9yVhBXUN81kXKgQ9Bt9YjVufokYTZsa7JwuWDkGH1Lb8dQC7X4vGjDS72eN9VMC1GoeHSXSFCJVaW6zdHXXB7xwGFL54LCWteUSQ9TDp3m7tcJ4YBUW2rWLsK132aiPEpYrLnM2n6LxQefYdyh1bQDynHq8j1BVhVSK7iqQJ1f6GUrBuG5N3bkZtL3AYitWiRKMqNgu96TiA2v7DhH2DEfRhmmLBG6Y1D24j2gdGbqasEKQLEHf33H5wrzi5V63FBd", + "data": "KWv8WR8JeWsurSTFu66yH2qqcq5YzkDtMCfAE2QHf4RioPddKdoS2otzg1BFNc6voAbi1Uy16FjXERQ48pxsQh8LoTqHwB7JrRRDTyJQGyUkVXzwYRWg2Q3By16wzFBiec86cc4NLFmHfkWKQhFRSYpB9tgugvZaUFikNAraEN5mrEmRWP5iPKWJSjjzo74dXHJQut2Ke7QtyK53S5h5LjaB3pQGTeZfdDS2BPH1S37pMim48DZXBQChvCvFZ4Ub2mgx1S2Haz45sznGURghc7ZSJJCqedTjLddSixoUtLPAuqD8RNFeA8FAj1UHE1exjaKaGJCScbGa68gqkMrfExMHZs2dZyfNZD531djh9iCLbGt5CbtwhY8aSGL9zhKWi75eYd1poRCEy3krmqpAuZFxmNSgdZH5gEw7b5yDuLzJkjE9gK6A1rbWTuXYA3PSqBdxEZCyaSSgqZxd6GdUbZbn6HQUxzijwXsVj1o9HhVRbsHQrs9HVEktxbzjBynX", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosxXhiqbk6eXB6CvMmd1EdJvzis27gMkjfniuEGLVW8tJdidYCdwvYy4e25yiHuS48oExprMf7yrXNcfrRkNxEC2WdHNHiWqtgFgEoZXVhocKmkEwGvGtuZYeMXjxmcktrsJzcoCqw648WJdzHwYH5NiDrDwDv2xNziuDyk56TW8Ldeq9w2SiNLpRoHJEBezHzNpFPKdU1ZZniw7m6FbLhsJi8GTFaKFLMdEk764CZTkmqY7S9C2VqdPCsiuDdaVdq48S13Nb2YWchsMmkn1t16L3x5ioCsKXDPD6MrTu88K6KLbM9LWRdRfsvKXy5SPAsxT", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMTT163n9PmyijNqd8vExbp2pE15kVD8YmUAWFBmxFzskawE3o4hEBmHSKPUR6sm7MPHn7owbeFnz5jB8oDafHeyMPUGtmyYKdg7CwzE9UfCboC1rkJwrCdsjsBEfnPgwkmsBuJwLW1H71oZj6vZN1WKnu5LuKYLS1VPddy1cnPw19YXavqBMAK414puSfDyzZekAtzqLSyb9DkJ6HBpzh61FVxtPThZ4E34XuL7ZkopuuGr4BaUuCSezV6EbC3DWMPbGBTsjyDFPK5Bayo6nLUqDBW898v8ByfYYsZFkS1ShzqfjpT3i1BzzLxDPj5HHzxxbMxBZ", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139197 + "blockTime": 1746055769 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX b/tests/data/transactions/batched_address_transactions/3nTh5T3eZ9ba99b1uqeu5rxJNLSTLWPhRw1fouLENhirCvD93woygJnNGDWMVVo6uzrvqBVSmrXnJL62PanfnJbe similarity index 57% rename from tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX rename to tests/data/transactions/batched_address_transactions/3nTh5T3eZ9ba99b1uqeu5rxJNLSTLWPhRw1fouLENhirCvD93woygJnNGDWMVVo6uzrvqBVSmrXnJL62PanfnJbe index 80cd9899..70944b6f 100644 --- a/tests/data/transactions/batched_address_transactions/4NYfWDWqjBStc1NWNgomxTQ59VEaFkjxgoP2NZqkA5goArS37Pz2xniwBHJhzPg65LL1D8h9LLvDScZ7Jjbhf8wX +++ b/tests/data/transactions/batched_address_transactions/3nTh5T3eZ9ba99b1uqeu5rxJNLSTLWPhRw1fouLENhirCvD93woygJnNGDWMVVo6uzrvqBVSmrXnJL62PanfnJbe @@ -1,7 +1,7 @@ { - "slot": 97, + "slot": 93, "transaction": [ - "AaihooTbowxZwlFtrGtM3iELm2I4E/aRrQrYMJtN+qCy/ByK8Ny6vAdgRV4WEk/8m8bndSP8e4vJP9RH/WttxwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ11twCmakrhjQKuk5L+tI/U3y1KnmBFSXX4tyuUmlcOYgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFC4ongjjfzJEaOV66Qm1qXSJ++MN9BfaqbGgl88BB4+PyxLhDwkO2s+Pmc0f7EYQCG+96JaAR2K3YG79i23HrwbqodVkjY7ChyccQNNOSPtBfkKwQM8KCYQxzwzBbQ+PBe6GgVPjhFfYJqrQNXqO07gGpIcUCQ283573gvSS4gCQgoV/1m7wJbupmxqAxdl2cbQVip89aSdfBuyRl7hFKQEBAAD/", + "AYs8tRnBLXddDvUn2dM39xBzviGiVM8KELn63aQczPLjfR3aHMIWY37t8X2PJF4Q3OAVsW8OhnfzV4OC7mXGOgUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1c9wZKAlh59khDf598cqoZhdAEfzAT3S1zgYwuH+6NT8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBC83IjdMknr45n/HFOkraYgO9GQ13PIyAtE4HTY88wSqjayQIWf7C6mJD/uazfZQk5PS6DcbTFVEvygwc/1qrMh8MPaMaEgIyLgwd4qOj8iP2gcL3sIK7ThTlJDW8ToT/qJkHCEMXCgw+JJ7dFtDqxp5fuf5FEAdy29/5LFX9bHeQgoV/1m7wJbupmxqAxdl2cbQVip89aSdfBuyRl7hFKQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5vsY19vbJcjqsoYkUiTHDyfRjigjajbhSsuiCHQfq3SxDc8bzLMjov1fjrWiKXVaBh4KRaQJueT9HfqR7fZ9uWg8aXWeLQLYqLaAPE7D14Arz9wbuiMP4VgKv8kkDjGg7bWNZiGopv1uDTYRPfswf54erLq6tJpnFPPbQwDLuiu5DdALgxL7e3PEptgqRhUkyoqbW77xLHkVo7v26ipuYu9TJ5zop449BXwbskxdfu1CfcaY91sn7RHodPM41PaVuJcGWFp83VQybZW6bGWGs6PAL1fPccPyupGVfaFiKXQF44wQ5p1wkeuCRZdjj4LskCrzZECASypPZLy8wjBD9KHhmTNUowrLrj7ovsfQcrEXuV5FwYMyy3fTm8T2DZuzo1WNRXPnJmCpgFWnSSRmuEjivVGhYJC3emjcV5Wwqy95N9Uc7sxPpoJTaipSK2m7YoDx73e7icue2xYofmWSKfJJsPr1ZYKTCknvQKgDkjNSChm", + "data": "KWv8WR8JeWsurSTFu5nQVmwgR6Jbf8rsnhVDHGWXRW1UbfCQbCfsVQTUeDPqR6iLoaUL19L79m6wVqS3pSjhgpSuB5ZhA6HZpUhCCNfr7XNiE4zbQ1z6Nn8azdTxRRSCrbBQDswWCr6KLnK34SG5wobp5imDbTRmSRuxBDA4xGeNUGHj1ph5MXjGuRgv8aeZSudW9ruKRWjYoqufJKoyWcnFPjAzDeuadedufCUSP2PV3sDbvD4uPWDfpd3UCq9mwRmirbDsbA9XSkuN6CqnZ7KJJF7eP4uJjWYfp24WegqMz1aD5k8zR5nwuJ4hhmhuc2ZGX76J3emELrAzkGrciWhKSXdBfDNF4Ss55QsD5RTuMviRbgiE3yxUHHLNPL74nzYnYkQQb3J2bWGVE8vMCahKKC4LtConcS3X1n8dp5ARWp5sco2ttXebTFPegYpxHbbZFae3Y6g4UqZ8aVvW38ZeZBK9zKVkk635zwXvi18dBZq6ipfse6KJGKBVBip7", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosvJ4BhD315q8kmLHWiQPSCoNNko5GCGEYzo7WZWabY4aiuUEBML86raWYM4xmWGhyF438WECSuK3TieK5TexupVZ2EEtD9CVh9ekDTuJBQJESKcFKJCYdzWhpMUrVsbt1jdX3nTbXNpPLvvXjbjbhBxXnWhmAZvaKpgtTNrBHSRZz8WC8eK92xGvhMKEq6AA5mifuEh6GDx48Z3CSw4SQj9VQBJVW14YUFGiBiXkft33MGWQ4vBprj2gaXMzSxFcMcxoNMMFC2quxTqNoFSprVsocTjnYHrwDAcoA27XBGgWK3DseoaS5pJKGUe287M5NYf", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMCpdtWGhWd2dbx7HCDXiNbCDbbBYzs6TuTtmhJW6c8TrNLsALZEaEqSP7ssn1VZLPCeU5GidT2EquB9r6PJ6kJvDrzUfaeaAec3bAaK8Cu4auvfa84X6xVe6QnYn9kSewXQzy3cLCcTRVcq5wxjELt64gLqxsprHMwktEJN1W8tTCEMXufR6KFym5VSWsvbpAmxfjBt5278dCpefr8gqVcAs2sQMM9P4zwUCT1Ub8UF7XA3GydvB2omuy8bVccVtNpoXoknCNCetJrmaYhwUNofDM2rXrwCQqQ7it9jx6QSvB38QGXfZw3uoKLNt4w94PKB2JVGs", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32109 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155996 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175729 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221507 + "computeUnitsConsumed": 175879 }, - "blockTime": 1744139219 + "blockTime": 1746055795 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK b/tests/data/transactions/batched_address_transactions/3qHnYhVPpji3jjhoXQAvhgyupJfuvx2J8TWFsWwVfSrxDdGywoDcE38PdxtWEVChgfDLzgMwDAXHus1hH7AfqjEt similarity index 73% rename from tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK rename to tests/data/transactions/batched_address_transactions/3qHnYhVPpji3jjhoXQAvhgyupJfuvx2J8TWFsWwVfSrxDdGywoDcE38PdxtWEVChgfDLzgMwDAXHus1hH7AfqjEt index 73de67de..284e41d7 100644 --- a/tests/data/transactions/batched_address_transactions/4zT76L2n9JfPC4ZCJ3KAm96euLAfsGHjGXEdsDbxrvqNZxoYBJeBsMWUAqDV6WkseyYKhnEgaBRCBH4dt328tSGK +++ b/tests/data/transactions/batched_address_transactions/3qHnYhVPpji3jjhoXQAvhgyupJfuvx2J8TWFsWwVfSrxDdGywoDcE38PdxtWEVChgfDLzgMwDAXHus1hH7AfqjEt @@ -1,7 +1,7 @@ { - "slot": 141, + "slot": 133, "transaction": [ - "AceYAUKm7/a4szVCPqV+UqXE5blX7lRZZwIcSsbNzlNHwCKpgbn9WGhoDHBxYdBH+UpIjOo4KWiSi9C4MldP6QQBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0qirZomucbyMTRQ1XHVS3/k1g/5zFNkoAe2aDZMm0AqMCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAhwnt+B9tQ+PdPrW8D3q1f1UonNe47CPQ2zJy5kPLlHCtHonli51iiVxQ6XxI0jLxi7JL3wrVfxNhv4jYUENQuqUz5RZwNjcH/wQO3aNZ3ysAORcG/QTSfyemDj9cKPYocHToK628afu7CV7gt8pFNkV8kqTbv/3CBn7Sfyj6dSSkABoibI4T3zsE5tNr4UrQ2kb8mEv7/DTrkKgZFZdgt", + "AY2tTCyXDdmphiLpavGrbqujnDRPEvkYpgDOG2q4XldSoyeJ7aE0jAmFJZEJFuAULbUpq04XB5TTjIoF323Ygw0BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL08ZAuDKtAvF7B7h44cXII+HD5Ncxzf2YKzikJ85jCRngCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAhwnt+B9tQ+PdPrW8D3q1f1UonNe47CPQ2zJy5kPLlHAaQzSuzMoRMQu/1VABpg+Rwr0yx+n79GJGoPR8zB5QWEtGdhSsZ/L+6cLSOZVjBAP1PJacOEvzfDvCnNKy1YVQZDcTPhGrfEOYv9pMx9RpFhoPIFXuPWe26Bbm22DuKSwap0yxCTkLl/WQe6CSfHTsXAATReiXZ6UxBkYfYOyIR", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "postBalances": [ 99999990000, @@ -30,7 +30,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "innerInstructions": [ { @@ -44,7 +44,7 @@ 6, 2 ], - "data": "SBkMhczQ9esLdkDPWYFxvh9XECFtzStha4v3TdRuQ2sMeCgVL8fW791maG31Q3v1rRczD2oHscMoL6DZfFZ7iXxBxFUTsnxhSN3Sh2NpYFjC11i9zMzuSSBtFdp7rFAZDiLhu9Yeg95S8x2ebk8mf2MQ1zwzdj63LqWLdMrVJgUk4gHua8Cxwc6Cr8bFaNwDMEjp12rQQLrN5Ye8ceDbVGKRGQX4nx7sVjJKwd3mKMW", + "data": "SBkMhczQ9esLdkDPWYFxvh9XECFtzStha4v3TdRuQ2sMeCgVL8fW791maG31LJ1YHxLGYg82WGP35E4XD1T9fRoSEGCKinKQR9jszHwMg49BMqkk4E7J3ywmD77PB1WgaMRtLuFgn6UyjTUQkYDQRJyNbKsjUPa2uHsy6aV4ZG5z9AbnC5Vb1QsSk9epYgXDCVVTEDuGkfmzAnoqQ8jFdbt982vCDBTAkpVEQWQ8R8t", "stackHeight": 2 }, { @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchUpdateAddressTree", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 127174 + "computeUnitsConsumed": 120362 }, - "blockTime": 1744139246 + "blockTime": 1746055815 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm b/tests/data/transactions/batched_address_transactions/3yRtxsSJZCsXvKJpkGaDYWxYwCQysssLtg9XY9Qftftui2QNesjguatfG9QXhTHA4frtXYoGiiyMF5Jahqn5hAAR similarity index 57% rename from tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm rename to tests/data/transactions/batched_address_transactions/3yRtxsSJZCsXvKJpkGaDYWxYwCQysssLtg9XY9Qftftui2QNesjguatfG9QXhTHA4frtXYoGiiyMF5Jahqn5hAAR index 472243a7..192b18c2 100644 --- a/tests/data/transactions/batched_address_transactions/pxxWWLEbBJcQet2MUxUkB8E6bAeboLFyxksGv8XPsJhLJpRiuLBvQ1gsUKqcGsyAMV2nyCxQW8LyYR3caJuzUjm +++ b/tests/data/transactions/batched_address_transactions/3yRtxsSJZCsXvKJpkGaDYWxYwCQysssLtg9XY9Qftftui2QNesjguatfG9QXhTHA4frtXYoGiiyMF5Jahqn5hAAR @@ -1,7 +1,7 @@ { - "slot": 90, + "slot": 86, "transaction": [ - "ASlc7b7hJ1RW1nS47Pp5SqaYWkeoqV/YSp+x4fGIQ+xRJ6QEIPCnZeZmzCp9wvGrZQGmP2OZvyeyokD2VpP6sgQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DlUQRBw93PcEK8j68Tq9nOfr4d//l7y3aF+FZMXnCvoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEUUKyvXfANN2trt0juyT0QEan39XoHjPgBgzUvkajU4FqEgouSrNxesXU5GWQOGAkA+J5lsZlUF9FRdtF8oN2wdPnxGHxtVAtxCpCfVEIRDI1R40COOiBL+8FtmQ/WDTHpdld9w8CgGxE7s46b75ggYf8NfVsLCnE/kI8+Yfuh8DEIaWlqH1v8QSNd1sA2r4kfFm2fDOiTlwS46SRfdcJwEBAAD/", + "AZSySVLRwAV7unHmX78WAU3iHlSNM1Da63nHR/T7g0bw1B2SW3krYiFt77mQHSYgnipTdQh25+X0lsssHubUGwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ16OcG2zxpEuPtjF05/Cb8s3C9Vph/TOyVV842WV91oUYCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLDorruy5uNqhFGygK1VmKXWs/g2kqpV0P0QRl6xniUGm/jjEF5mCa3fg75Twm2mLE8j/F5usw22keCtWQ+SqXiiPVk8v6w+jX3vt/rDqgd6wqdl5/3LFqp28FbTFaN8gl6G4DDN9lYJ08Mey6zVKXXPV/V33V3i+EeGsLxRhHBYDEIaWlqH1v8QSNd1sA2r4kfFm2fDOiTlwS46SRfdcJwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5svuqgU8ASbxb9t8KoCUQWyW2ZdzsYVPCqxV4LU4CdhXzrXbcZEuCsNmKtAABbJyPBaVGeodtPQ29Wg15QtpaHHQg1Hd7RnrDwT1vgG8mrLXWZd6cMfba7QfEQuXBs4NqvYkR4Go9BUqQvEsRDbh5FjCp5WCz2GS39N4eXTCzc6DXPJ5zupx2v61gSgXP1eNvbvHsStN4wDi5dAhhTFsjiHo7ZMDMRrs5R6cjcbyXm9JoDgsrDkHGAYJeLpBvKPM7kJ2KYbEWaGBVea4emqxfF3zXV7nDEBjD1f241m3XtDdL5CZu9h4GLEPRHBJq1wc7vv1bGYnJMRTN5D8bhfoy9e6QRo2PyKXj7BzvBNADvfdASmySN6ygXKfCkGxSaMDD2P2Gay2aqYMcyRg3R4FfoAf2Mou5EBF7Xb8nSS2S9LRNudQPt2BK1yEFT1bw4t69MS8oNy16Nm4s4oehP3bcwjgmvGmfSJsPezNrUyyV1p5dsD", + "data": "KWv8WR8JeWsurSTFu6MBCEm7oS5FDWjTZn6HzHdVAnKpJHmca5poPnmhmcVtgae39496X72dF3Rwx9BDDKLJJsyBokUr8MTxwajmHiMAVviiBrkUxFWkE7ZpTiteunBv2SotTV6kWvwtsXcNCmppNtXLXqhUFELQPqNTSBsbftNoG8dy4xPCXhycu4EYtqMH8qfB5M1kNNELrcbzsUJGHEzp9L1CKkd81mN2ZjGHpQstUonGN41eQyRCtWqHVoBGvrKeuDPp9fVpFMSEq5tQsTiUMRfR5MqAk8mjD5jq6pi7os2DswsJJBbShJCca4uHNZnTCVi7Dht3phfX2yWmG6amSzMYzziUqUQwaTTrV7KRHiJ9GpE75CkteS188D2ckPqpx1NgEQ5Wj2pAUguuUaBGkRCverwYvHSDLq48Scqbx5dy7YpZXkBAaRYgXYKXJWYdvJUQcEtPftSWxZYVHhvueVd6SLfWNSEyyFxpqRuya5cVD6xgzEGK7fbb3qh1", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossPV56b2iiTQorYRvcTQbJMYJftZnhGvCsmGQD23zAzURbaqjMsnfktDvtpJSaVfiff2Pqv7iKv724eQejWid8jjkMwJPTC1n4yTw4Aaiw7GdvDVqiemBzqCJJonuTU5wpeqhLxu75pyJqiEYNFHgREGxB13bd8twUmrGXxHw1PZ4gcnkw6TXrLBrvNsrGtj8yNVpD1PfioE3kdKhCSgSsyRUsEHwtzEdUX68PUFr9r3B9CtY8bNPpgXJTKzydGPh9gdisxqDB8E2kiHfwgrjhTTg5HCc4gZgPbGH2ogYmig1Bu8fwWzMtJYhU24D6iGTyZ", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfELsoZuMAzM897F197cM6fBtvqHwCmMfTdTUT5BLUYT2ZkKvSo9LkzJtgUCa7enTPDgsy26TJuNM1oU39kZTGkNRvJ9WS1cfBLyEpaZ8Y4pLxV2ich7WTxyb2YEMkJy1qVArMVQqSeU4RsAyCA1CRCY8ssoSf18JME284V5WdmYPb2RkcLXrGY5VGy2ioJY2cdSpwpauMfMBFkMjqcWcVMRPtVgxY8HhxTYkmzat17oFGxEoneTuC4A2Zgb12FvgM5hP3R39hmabsDFCmXvxZGpVQdduJimw5w2o67s2hs81oGD8vb7VP1wJpBdkW9jfAhaMbZcTKD", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139215 + "blockTime": 1746055791 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ b/tests/data/transactions/batched_address_transactions/41EavvJ594A3j8Do8N7jJLmhGw544zGBje9Yx4vaDcXxLaMPM9rodjjvAL6SNB1rFyDfzZjguRUpsS4wjdBugAd1 similarity index 57% rename from tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ rename to tests/data/transactions/batched_address_transactions/41EavvJ594A3j8Do8N7jJLmhGw544zGBje9Yx4vaDcXxLaMPM9rodjjvAL6SNB1rFyDfzZjguRUpsS4wjdBugAd1 index e77b3ce9..2435e70f 100644 --- a/tests/data/transactions/batched_address_transactions/29bGy7m5X4JoaV8Zy9ceEsSjQ6b142Hs2gnu8gvgmYpzQ5X8BvS3sffpxjgAxrGTxoXK59osLguQcWPzzzcetjUQ +++ b/tests/data/transactions/batched_address_transactions/41EavvJ594A3j8Do8N7jJLmhGw544zGBje9Yx4vaDcXxLaMPM9rodjjvAL6SNB1rFyDfzZjguRUpsS4wjdBugAd1 @@ -1,7 +1,7 @@ { - "slot": 88, + "slot": 84, "transaction": [ - "ATls7kKwky0GdIsr3jbV24bWS92cB2hPpjEIb7H4VZfkwYONXBCbixlb6ktp3D7nhWzBN60Kmc56ICT6aEd0aAUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1sK9NzYWKyiRNDhh9VHNb3S6brfJr28c7A32UOAlnX/oCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD5JFG1PY/YOHFwTGbvJhOXYjETrTBHJwkjInoLtSPYkqIjmXlh+H4keeouhLmlMys5q6MQTw0Z/s7zNpXro+FCgTJ2U6EKYHLQD8dTD2sr3l4w575E8nw/NX/mmRYsmoI9n3Ey6tVTupYSdiAbvSXRUmkCnP00n2eBJfcxTs33O9fAlvTc9AD/3OsHXvMfyjtCemZqG1+e+bVz1vlGv8OwEBAAD/", + "AZZAw13xhQ/c7eOwSWiGBsPDVN0ej7yRGA0sI1MYzMsijskkJIAtZj/q1HNxp5qO7FYvSh+HnxAbCLwC+kBUPAQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1iFwzHmCNvxQAADuYXPnxzhnT+zRL42Fut0MEhkDpZyACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBr5KalqqhnKFY4ug+61Ru9BrzGkgw6InCyWKtorck/+Mp5HTOMFwcSrnxVvrxxWdjq3+n2K+6MD1nP8iMNLlHwSn7lgz9jlbYWvyWDI8sRKs3AI9V8X/zAV9mtCUaiD9gCwOPEMGeOFMK51RDsaV9+swwBvNTvp8+Rt2qOKrwcWu9fAlvTc9AD/3OsHXvMfyjtCemZqG1+e+bVz1vlGv8OwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5rDMULqHU2p5r7hsk5huarC1iFimqpva2KmksAMzYeHdztf4UVKRE3K6Ch7B2gdsEQjkph7wpbY7RCXfr4WRjQGXBSBNuNdauorBGcj6HJhq3X827cbwG2oCFRi88znhnto5e9H2XypGtDdfjN2tQN9VzCD1ThBhjdWjmpcFZwdsfpLJh77v2tFDMPoKTNqKJ8T9Tfft2psUQipbdHcVxHcU38VZnNg1gU5m3wBnbkJJ1TmRtvmdQqnF2tpuXNkjp45FwydPwX9hnguw7bWbrnCABHBvs4TboNAtY1v5X94Gwkam5CM7yDwM4LLcdmUYL4c7uoBQTgvwdha55P3dPuCj9jUcK1avHV5TQZ1gjrkNa1k5mUXw996aX49VwEptaZwMBmhoG1AdXjAPCWi7eQKE2MUQxpuA9PUryzSVhHcsu4ELxjJMLxcmjXmrz6FcEqUvKPGVUANmnqCMi8DAdBGcVqSbBZkbqqcgQ7MDm42EKxB", + "data": "KWv8WR8JeWsurSTFu8dvpZudtkhrcRZCosEy3R1HZ63nnKeBGQZXCN19FMuJz9ufadfaCHvA13rwTnHS3mPp6b9eZzG76i9DmnKgeH2ossgkCJgbSSHKQZ427DkJzkEBaBRRYS8PWsfg77C1aQrPa4LxxVQyZY7Bskvi3rTc9MD72QaqAuiomF1JCQNaWeaCSntZXKA25KvRaBYvxirgLMHtUDmh2dpq38dgkiYFmdfSeSPpQzXXjTvsX4SVAzH6T6WPMD99cRqQvVheRfaCii5pwvE4BixLGwV6jMJmWzNA9yqcvY7EtQxaoTunRtJmxDq6QDLcqGkpNDp2bAnPXram11CdYcitDR9uxB8jUBezHvjJTu46WsdzwocfMwfDbWXoZCStdWbX3XkW32wjBnbyzUTtxj585EXzhtpSuk5LWfMDX7Y6az2LFQHdVNTsdM23QUYWMfqoPTDrmZQr92sdX7mAnyNtzFGCBdniga6EfwwkAHhLiLPa4KoPY19y", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKoszjt9X2Sn9fMCf2JecyvP8oNNv5FdeBe1J2EUk723nSNHrikT787ktjAcPcMyLzbGVJPeNN1Fe9qnoqconGPc6cbB2QxVqhWXQxDmJGcnpNz77CAcUc5DuSqyPEp3NJ7nvA6AqN5S7MZKKhoEZ2rvGsFwVt2NapD3T6dNL771HY6Dtne7RJQgQGKPeRnxcap7LUvu2EvVL27hCRZmL99jvdSiMUP1YtQA1J524BL1JcGcTeNwf2f2Q4JpUg3xYao2a5YBV2baRsDgX6FEPPNXhvo6gTCFVVjkstaqDK8fmyPTsj9UufiBpP9fuV2MCpeoLb", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMhumM76AudnKpSGy6rumrjD8REoCq5wV47z9NX7hBGiNwVdCVtqzYfJBHwsG3KHtc5LXsdf5cG1Ah4s4WSToZqZ4Gjwtq7Xu6crkmjGRs3Rrfz3E3wm9fZW2dUXTnPkHCqSbxTmcEQq5xV9K2LQDoAAqUndPk4f1b7xbvffR8xDdPXKH4cjhQKSB3wyWCcX8VM8AS7xjRFSaio1o944uXbMMVG4cEURY3bCoupSY4n3zaY1kiwMTBFDqYTE7bDnxVe44you5bj6XaH13BQWsXZcrf7qoVENht823tPZiHzf587PoKQsGw5J5T8bM34VUUo7NtMPm", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32046 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155933 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175666 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221441 + "computeUnitsConsumed": 175816 }, - "blockTime": 1744139214 + "blockTime": 1746055790 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx b/tests/data/transactions/batched_address_transactions/44G4mh8T6WGCAuvufKLa8NUsiWffWuhDF5LiR3iJ8DNDatAZhzAufCz74DEYqLZfddVVSPR6Wh69ndEJbG2nSRVv similarity index 57% rename from tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx rename to tests/data/transactions/batched_address_transactions/44G4mh8T6WGCAuvufKLa8NUsiWffWuhDF5LiR3iJ8DNDatAZhzAufCz74DEYqLZfddVVSPR6Wh69ndEJbG2nSRVv index f9c2dd56..782e543d 100644 --- a/tests/data/transactions/batched_address_transactions/4weXQGsqa9K2H3f7FF9Ua4YdhFPsp9H5QnhYECJbqvNcfqL7mLzT46ryZ7AA7ZDqC8HQ88KqTQttetfevUUAGHMx +++ b/tests/data/transactions/batched_address_transactions/44G4mh8T6WGCAuvufKLa8NUsiWffWuhDF5LiR3iJ8DNDatAZhzAufCz74DEYqLZfddVVSPR6Wh69ndEJbG2nSRVv @@ -1,7 +1,7 @@ { - "slot": 82, + "slot": 79, "transaction": [ - "AcUtLORpArrHlQuwQwCNDlX8GiUpsqoMuJqh0acBtwCNf+NIhlq+Oct5WO4Xwb2kEklLeEv90bChoDK7i2LtNwcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1REsZ0ZIDxd4mpIPz/Tai4mDOAZuQicCXHQuSIEl24b0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD+3ZIXjjeWKDYFX+V0dsXXLByqhjWTjfZQqDaAR1KzUXu4XqP7stN6hMuEUAiePffPR0oUQNYNPJOFPVj5nmCymVncWtXbAIM10wkmdv6kxlgNL0E1r3PRsvnHSIOmnuJpAyj2jhG3HQZop2hbfo+upK9Whh8eVcjJ1KfWqzL6Jywxd3uvRUG5iJCdKSBVYMVzQAG8uswjmQpDVjENjfEwEBAAD/", + "AZjcsMjlh3978cHkV4q7h84dHnGxenW/+9N2QeRvw9Tv7dcdOf5lGr43zbpmkLPR/enYphfh/1tzI5XC6a7cTwUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ17cw/tyVRve3llgKJ3VJkrU31kkFuh/7A2TqokrHHJzACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLMOT9pEiCMszDWwH2whAhsXfHhJYOoX2qMTVbUybWkse63LV5Gfm8+L/TpNwjF0EmTTQtOoDRqCgrPCfWGhp+iUBPtyRlgee8a7xZsTKSmeKB3P5K8/O6I+5FWHw9006LtPqsXKsiAMSkJmydnNdv4KJ1mJPKAZI5vjFPlp4NmVywxd3uvRUG5iJCdKSBVYMVzQAG8uswjmQpDVjENjfEwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5raKknzi3DvXszbdYBHi2d3nX54ZVmkXT8xzo4wZyuCQikJtKPcrBjquJj7yzQmGnnvP9Boa5M4QF7SCA94nLc3k5FCHXu4wfz68FFvuC3N9SkZJBAQ6eSeEBr39Q1NkPZJ1izWwtPCDtCoU7kzoLBRc6QM66v34c9H3FSPiSoaNkWPZMK9jymLvX4bqUNYczUrRWkdANqoVKYXwUqTRYyiAZ6CRprV1his4aavMbjfUA6GjvbpvFT1YhmFAnShVf2eGxt8u1JbeGSYkrVdv3CUWTka9JSN2uNz9MubdY7b73sKU399m8GqNx8dYSwofV3nHpvsqW97AyYr7EdPzMksxe18gEZ9TfoX1qpeRbLxLJMbFJdhsD4WesAe4UBr9n67Zvnof1Y1bTG9hiwvgyMPUxR4VrN6mf9NmGkCiCSnj2MCsjRPdCjUVdkB5LCLnSnyuPf933ZRmdpX9v5ayk7JgAxai6akKLDKtkA4TLoWpYP1", + "data": "KWv8WR8JeWsurSTFu6MifCGB2grSXk5JLo7kiwz9zeek8h672MDMu2vxNYTQqFTiCRrmkquACxVGe64FWGrbWibrKpm9JTUjGf1rqV6jaXWwb2c223FjKLbx6CJ9wtQwWG1WHtm9JhhGtxM5EjFHuZXTqYHgffE4Qe1CJ3BcAjfedKBSeR56vkonkKhGqKBp9sHnUzi4Shxcv8YsAJ4V3EGEUJPxehB8eDne2f2UtTFa8NtfA2WUouASdo8KfeU3uZqk5g4SvDLT8VEknnxhFVgUTGZEWxSLxHEcGa4qhiPiiQAAK5194aDQbm2pXdNgyWYZWVgiMtSNAqp1A3AXENNNhPCjHe6yDWQMMuwRZ68dd3w86cYGMrXJszf7gywuF6TtWyrGLF8nQeVqMszDeCKUzvMV3SqG6knDRNUcADZgtfsxXsAvpCByNWvCJwutYzzn3zVp9rR1XeeYfUXA8bBtNvsYUqJucFb2CkbiKtYCMxSuoGoQr3ogFq15rCaK", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotE2q5mt1LMjFz4xGqgUAXsMkBuTRMHZu3BTZg7i3CF2F6F4RqC2uY2AVoH5rexxKKQyPJfgSd3qkMcuvo424x9xiwXD6HkFZR86xV8B79gUyB6GjVu8rjx1wq64ui9urNZ1uwWA2dos7NAbgcg7tmPgSPkquL21ocLNgocnC5fYL72pAZ3RvXTbjA7W5mPtF7oJcurKEqjHJhWEMF4U5AjxWVzbek3tUh1sPRhwo7aVaY8GuSznKj4n83mSh67yDyzmdW38YsTLeZ6vy4563JaFJrNoeMeD5avrJUQ1biyhKdDpBoC3exBsFyuBHLxCM5oM", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPCta7ygsCyAwAGgwpgxvr2Pg1eKZnThCAHu3tLjkXEYJtue5ujpcxgkmnTHC5uVxLwyhFCXvSVBVNryzG6VSANjRqBFhiYSJYSpASJr7XdYXr9xQqjFMVUXHrL9wxvUXbDSomewFA7K82utaJwKUZKGx7K2TWD192FCFC7uHkpTgSJohJGhK9bJX9s9yLYhgVtEJjXdAWV3Ucu9gL2zZqXxYRc5ss4BPvMm8S6SwoL5gjsVTGoYaTxn97tDY3rPW5z2KSg1jb3xt7H4mWaGpu6HZBgBgHU3h6UjaMgfZV8qhLQKtubVyroWCESvmpQfdw4muAzqu", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139211 + "blockTime": 1746055788 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX b/tests/data/transactions/batched_address_transactions/4D3KVZTjrAtBR9gebtXgxrz3ERhgyBErM6rXzZMCKegCY915it7bmUxbpCpFxrXRSupZBWSYrVf5Kg521CdrKBip similarity index 57% rename from tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX rename to tests/data/transactions/batched_address_transactions/4D3KVZTjrAtBR9gebtXgxrz3ERhgyBErM6rXzZMCKegCY915it7bmUxbpCpFxrXRSupZBWSYrVf5Kg521CdrKBip index d860c407..b19100a0 100644 --- a/tests/data/transactions/batched_address_transactions/29JxGa2UafkMfg7BJK2jmimKSFQCAm9NHk3E9b2XBxj9FiKoCq5hYq1bYcS4tcCwQkgsaJTe7smmiQBUr6TFZTGX +++ b/tests/data/transactions/batched_address_transactions/4D3KVZTjrAtBR9gebtXgxrz3ERhgyBErM6rXzZMCKegCY915it7bmUxbpCpFxrXRSupZBWSYrVf5Kg521CdrKBip @@ -1,7 +1,7 @@ { - "slot": 46, + "slot": 42, "transaction": [ - "ATkuzY7/CkurCXVO8zqjxkbTDj152AFfImgy0CmaRnCl/DbZYWVTSsxErT8ZEFdTGheKdEVC8ib3MCEjoXJMjAwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1a94HVGmxxqjg7Z1nZH54F8tk/3ADd1d0vMVt54bh2hsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIVVCoGUMlTXo2wNDi9/dQ3gHXbe2jxQI9Xnjqhu4GQgU9An0RbNLgjGQ5HSd0djPTvmSemODsQ4C73ofYSSG5irYJpXo6eloEXVCYBc8FWJw09REpfYBL5oedTCBLQYDqgZaZ5rYXrVa1XJxj6qg11aZEjSCeZiKeyHQhBMot/Vy7qURlBCXOuMorZKRYmgSjttHEG4a1qjD1UWEm4q4GwEBAAD/", + "AaBvDp4i6fRJS6Bz7GiI99ibnaOj/TsxlMHaJTip9T6bXETrNSTSEFOq5Y8YlvpprZCmffZ9zkilMf22Y752SAEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1mhpDmCxjD6j5s/CWI2mQap/VWHutsMCGAR+XboxQ6JoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBotqrkLlYa/acT5kOQD5srtQZWm5HHTNtxS0u8iCbuSOBeZ+Ij1cbzSBpGCiXw+QL+w962wyYjvXnsoRTRXId+xlgtZxPTjCbJKzJqcHeHtnl55FwTEgwSfl6hcSKZPRmH9epMIuO2KdcY/bmKR3WsLGyGT999viGLH9H86OcCk5y7qURlBCXOuMorZKRYmgSjttHEG4a1qjD1UWEm4q4GwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6AAZhq1C2FtgvFZ46B9hTaK2JM2f3pUD9nnzTr8qLHHJXKmyNtERjB1ckmvYcx8dfmhJNw4EUByX4ZuyuHExCb1fBdFk6bhzH4dkBfQjHBXXpwd7QbAhUomxHNTUwyZSBF3hLTbyYkvLx3AdPQDbGrdvcb9p51noZTV55VVqDYnyj8aGB9Emae2jbQd94ahkiAJpWFpBpHdGxBY85V2vmmU7AYB8uu4z5DoBkbdNHHeqhd2Tw3Ls5MyUyphxx4meKbJrUo5Q1oaQTuRPh1KMKsrReyY8Dz8RNf9iLmMarRqHy9vVWcHPwBiV9fBBK1S5XssourBLJr9d7qDxMTDznh9n4XA7x54pvNi7JQzgnS7qLUYdg7Fc7JvQGu7tpHBCRJSkPB9kjYioLABhFharijz6ccS5v5tnFKZn2mgYFCu6wG6a5Nmc4YjKECt3atps1YN4kmQy3Z2ZMBJWbgT4GSFG6Z5yLKLgravzPmGJGExLdYb", + "data": "KWv8WR8JeWsurSTFu8R5FL15LwfKFvUNBXMUDonFpN1YwBAn9H9gCcYJ7cMT7Gd1hRApJgqMEG1rFB62cBdaTHmTZbCai4zsr2ZauLBmbyCCQVHbUC5Bg5ChDwypYiN8htk7KUrRXXUk5xdmyKo3WxJ3am5TAUsFoaY4kDW8M1hmsX5EPEjJVQFfyZwc8nK9YG8sCj4L84XsxfneAHNrbFyGMGPtVBgKaAR96UavZxqrKGygC4FNcgwqcBmEFTe7QeaZWQtHDRYxRkBfmxoDQQTDcuLrhE2X4vGTC6nLAP7UoAQgXKi2Bi369xYJGWsW3ZvYps3T8EZcHndLSb9pXAyNY2XwF44RrFHnYj8Ex3fCsSMJ9esHakzoq3wtrJZZioK2gTDAXEQYAUGkQD1xW4vZxPbh7keUKDujZ2MhEo7HVBgxDSCkNTWYARtJ1X7yRo4RTUV7cnWiuF1PeGcSH5wUGnCkUiVu2D5KiwzibdPNYn7puMf9XHXguiP2p1MH", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotMFTqjWAmNURuTLSCocXKDePkbF8gkrJC9GNbsirTxhQ6SFAqYnEqLRoP15umARWG48MXhCjvVA3RL1f9ggV2akSGuRcSeWAxGYwCiWbRJYqqDAzoaFCVX8TTEYTi4wfqbVW5Ccmt7s45HRRPEyPxvGxtmmpRfy9HyZ6yLsR6qFnwe1EFZNADSnUEkgN7Vzbfvjp5yx6brFPcZrbTQiRcZZG8Yj23Qr1VtWgnTopdHAECkuBm4VLnUGYCriocG2H7nXyHPD5mQAAGdbKiFFaUeXjqeaADp5YHZHDpV7sqCXsR6qeVPBghG5b6fZRs2cH4DD", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQ27xqj3sn27Pyyvo6iZ8NqjerkCgLQXtcY9vYoqicyNUgKBGFojhZdjAQsspg9p87Szkb2EhjFYJUN6AEFuvEJLYLgoMh5Ho76xzagad8frhfwB6prjArvSVepnAUranQGmnxF3dYpyFJGybt4uu6YDcEfYzYNaG743LArfTNzer3nWZRMZJ39jEqHQ8mJE6S6zx3FXqXsm7Kj1TdDT1EuqQ6UxVX8cSaDsR2VHPWNRs2aXJf1ijfCbFsUoFGjfumTLTTNnE9VnCvEAqe9HRusQQVoy6JZhSzjaUxQ55hZYg7K2aQwSZXRw3SD85sfQU9K4hTEKh", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32109 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155996 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175729 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221507 + "computeUnitsConsumed": 175879 }, - "blockTime": 1744139193 + "blockTime": 1746055765 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b b/tests/data/transactions/batched_address_transactions/4DwVHAw91bDyCJnWcuGEqax3wJCmKaKgmhzFbAZ6y3k19SHHWsy1fvHkthunZ1dXcmiSgWArfEcJxuYEde2JdAdJ similarity index 58% rename from tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b rename to tests/data/transactions/batched_address_transactions/4DwVHAw91bDyCJnWcuGEqax3wJCmKaKgmhzFbAZ6y3k19SHHWsy1fvHkthunZ1dXcmiSgWArfEcJxuYEde2JdAdJ index 688c440f..a718c16d 100644 --- a/tests/data/transactions/batched_address_transactions/3kjqgPtVtJpV7MGMVPFLyrMVAsvc3zMPC7r1ign1opzutiADT6ZGD9g96PT6PSiMYipsjUgLhtnm8iEXhowVw9b +++ b/tests/data/transactions/batched_address_transactions/4DwVHAw91bDyCJnWcuGEqax3wJCmKaKgmhzFbAZ6y3k19SHHWsy1fvHkthunZ1dXcmiSgWArfEcJxuYEde2JdAdJ @@ -1,7 +1,7 @@ { - "slot": 74, + "slot": 71, "transaction": [ - "AQJgAtbHbopBqGPYtLLSGHN308unp+b3q6idppBex3XasF+wpNQPn6uagxuLOsZYZltRvDGVOzo0B1Dp4jM1gAoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1MuYUAzCwWj+87DodTmGriq0f1/QEIKuCPNLlIk8+JigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBI7ZkZOBikqsYhpO/YqJPkzfjeNdi++r+32Ze6Q+q+cMCwPNrM/vbxNhEVdkFVHBMvrRtBTqI8Kwr41bHSYAuiRlbU4XvffIHrmwNommerIQf+Y/xbeCdb0ErKDZyzB40LS59JtybccXF7grIlAx6TstH9E1CFhBHT7BYgF2vyYT2GHevTn+DE62CNDApULMxhNWrl9F7TDirQaKwZbvQwAEBAAD/", + "AaE1oFT3xsGwcaqsWOWz0Arc7ZVH3UjF2oQeiaKdMCMG2az3uG7QP2JBmD0Y0hLGo/jdr4HDeYOWHW6ocjXJ7A0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ga3CmARSiM/SHzpM7jTZmZTxRsyXWtOjNd41UPgFkFsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEJ4GW6a00WyFnjQb5Rk+OBZDgLm/Im2XPnF1xfKqvnkoWXXLV810d2hgIH3O7aPcyBo2MQ9vbT4B3qWqCz0yyyzaE6eKXgYAn1DYVyjBbXVDRNPX0eprIPrOPLj6FYS6j456m6pPaX+yJaNJcZBruhPaICMxLe83B1k8STIcZgP2GHevTn+DE62CNDApULMxhNWrl9F7TDirQaKwZbvQwAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6Ca3omYvGrk32YVbP2N61rZpEcFXRgbVp5vnThGE74aVAiCdTruheEFTHVW28be9rTx3CnrWZjXo4MCW23hya8zkrjUD2YBNFMAC7UPXGQ96oGCWRkf1pLrxccLdzrCkgQF4v9v29XK1FCotb8xrZysgKAL1ne2jLVN5PVjRBZhaFaBmYDG1DyFEv8f7r1sy5kXXfy38NkBrd9Bim4SCcP6t9by9nMWRBumE5hz4R15oNeq5sZ2DycYAzutrx61jWMNcMZkfwobSpZNKyu2C3zFweuYe1sXvg6dLXVAWYpg8u92zXiWFCLXDVx3dWvXshkQx4w6txYWz5Z8cTPRXCgV6TVG523tZQ9huxj59whExU6bHwYMCSJQ8VZTCBa8yL3z6w3KtuYXs4fXofCX35iiYJDKvnKVmeJ29KtwE9L3fg88e19r1ntQncc8YwEuiDUm7EfwLTbsNizaYkSTki19jeiPtkKuvDp6Fx7Ymzsb6dRR", + "data": "KWv8WR8JeWsurSTFu5sGfd3gGiyZNwbJnuybHro2ctjcLZttq4vHyn6wGi4gMNSpUgvbRz47DLbFgKPfeihxadq3vstX2XEuU1rEfH7iedV45AzeHLuR4rHRYnKk9mEr5LfKNR1rpHyo8Dknh53gn7LYTMyRJPrCkqfkC6DLeBUtFkTvS5Q4WcPGxZw46gXTkQQLsVCLdU1FSkBLiNcJPpkfk8u1ADtW8pbqZRVYjiwFKBtZVvYRRpW74UbrrFvRvaXUGHL2aWsqnCJgFHGoGCGGGmAPw2YE7iT7YESQv9kNhQAi23i4ptDz1E8bLW2s1mkR1MXjArjPQpZxE637KYdwY5sFKhtYcnpdDzegi3HXwRyMV9EhRG1GUxi5zA56YCrqX9mNzQJDwKMu5gbVc1QBkJfyXtTi6mMyAyjBYkxL6dhD9gdK4hcE7wUraXfQMsuNVSQzzbxAbGk3zXLEnkeQXKKqXTqGqjLsFCkSBqfNHLF4CwwBA5hwu1Sss31h", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotKoBR7D2DsKeX9juKPuiNrsZTfE6Mhf4cbEWqCMw9QZvUV9KSV7RoTeFzetagCDZQcGya6PZpNkBp42KnHQLPT6W4rP7kTmJW5LueK37PYbm5SKgp3jbEwzeC2L6BSS1zj8PYZGuHykerixub91kHqNMsb7NJuQs3NNToVcBRt5LTvW8LLbpjAxupczaeukSZ6TNKghqWPyvSNYwYRGM11XPX4dfGBScbDDrz5uY6CjzJ7kXdf2aWUViVhgmDnQVuBS2YWg5buHLoa3PCuLLcGhQhyE68qX2JJpYUVRuJa9EtCfdeXERfFQLHA1TVbtQ5VH", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPrcSiMXA7ksx3nbuFetsL8sEUAauDhqTAGpUUuFJv5xXUNmuGBwgK4cZWQ5xeV382xwwDGsmkv1e2tFdE1P9riKKfCUZmqQCuoZ9NQPYRmJ8mJocHaYE3tiCcvmkATGQQLuwWiyNmXQWuN4CUWrbd4SSLpfuM24UCUPNAajCnGveoyQTE5G6EBxy3UwdWPUcyy1hmK1z335v67zoVMhvJ5sLif45riwriTzwsqTnhfYm7AUMC6awYLzkhPsEJLqLB5TvRgaqCtpmDBiLBpTdBcN1dqNGKnXVc3aBvXXhHdhokJjJDDHKPQdCJxagtrZhQJwcw7Jo", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40505 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32079 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779805 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201017 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155966 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221328 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175699 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221478 + "computeUnitsConsumed": 175849 }, - "blockTime": 1744139207 + "blockTime": 1746055781 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx b/tests/data/transactions/batched_address_transactions/4JSfGv49Ltusd2AFYsiHi9nq1coLXy9qyLtwEhj53YTrbTQXH7DgrJtmnqwjjTex2E9fJZoCrSTaMofgLtqD8w2T similarity index 57% rename from tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx rename to tests/data/transactions/batched_address_transactions/4JSfGv49Ltusd2AFYsiHi9nq1coLXy9qyLtwEhj53YTrbTQXH7DgrJtmnqwjjTex2E9fJZoCrSTaMofgLtqD8w2T index be0c04b1..79f60106 100644 --- a/tests/data/transactions/batched_address_transactions/2wPqTUoNtgBaWPmWBTckLF1u4DSm5AzZbXuKMe1FHgYKkew7pWGXMz1VVhNihqESc6Ppu9ZDFsK8pr2Pv3KzsLCx +++ b/tests/data/transactions/batched_address_transactions/4JSfGv49Ltusd2AFYsiHi9nq1coLXy9qyLtwEhj53YTrbTQXH7DgrJtmnqwjjTex2E9fJZoCrSTaMofgLtqD8w2T @@ -1,7 +1,7 @@ { - "slot": 93, + "slot": 89, "transaction": [ - "AWDskBEs46wzzAgJrepcDsL6+0rV3LTZOd91aLaxtuoLl0UjLLt/XIwBukUuqv3kxp1kpQIvyRu+SPu3yAMk+wEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1IpNF7UkKa3afVy0SV1igi6vI5OSb3fkRO2PpSJn3QXQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnOYFDZjJrHx1ZYL9zY82Pzf/8Cs/DuurOlQBhRYEqYiT0AAGjZ+9TyO8VBgWj1l5x1IhTn1gPK7ExOJlzJy/HC7JCLe4MRMysiv4WGTwh5bL1u1wbPjTxt1/gQIHLEkvmRwlhLAwtMuO2Dp5fMZlf2c+gZVH/oxazMjGFUqgt2T5T1oX+nMdKEdj59mjdYFzQhuDkQcgrkBeBJbT2UQCbAEBAAD/", + "AaUXuSxr+yuRCkIH3p1oJ//1YYyUSsjgMashmjtPCdUJO6i6L3C8fFP9joAq81kbf3vQYZCffZiqGOPQApREWQQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1o1N1/dDK94sRwkCcmFlK10LJOpbCklZkClRNdTZEpKACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLvNpslZ5kbR/UirP3xg6qPpF6kIp28ILzMf17eEzO1Wqa9lG3JozwZxw2sTV7IuJdRbBSswNZKmnyIAvJNwDYAujahSrhEMZ/rqylzw9Ybjb5Fwew76+zZELon1xt7qMmDFavF6HmL2+NwQdSevxD4uctKBzF3Z7yEhbDcXGEKD5T1oX+nMdKEdj59mjdYFzQhuDkQcgrkBeBJbT2UQCbAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8K47teZ1mvmC6hjxZ4WReoCuBpw2FX83qi8XAiw6ibbqcewtedR7MTq6qzzDk8teHy7EYimYXyXWzdQ9U7YRCEUCdGrwmW5k4yCcPywBUcvhJywjMH3pyPoCPPiGP6bkpkfqYMnQBKfJxc7Pdezekm2it7fwpc1Qfr2scKSTLdVwRbFvw4xqDZhkC6kM2exHFXR3nEwdvnRp259GkYq62VNTWjM5QnTpeArYdynLMGpXkLEWqZ9S1ksHkW4tz6psX3aTYXGRib3FYp7YziHumwDbtpCn7S2v5LnUozzc9StpCmECM8TMhzsQeQMXtmVbAvWsoBdDCEz6g4EkJNyDFHrhLXQ8ZRXF6qQ5mgygt7Kep8zmEdnWLPS8gEC9MKrJ4m9HD2xfPa9U3z1WFRx1LCz5S9i2AowQ5MjVFBqzv73z76zFmTHfQAa52WoZCxF462kTHxECQJbK9BqqHwSoXWzSx9Swr1SLTYPPQfRBi5wZVks", + "data": "KWv8WR8JeWsurSTFu6PvrZmy4H5rL7js7G8SD4sUYf9DroxQsYeXWv1upGnrNv1zn5eNEQvizRQFTcMFyJEZpG4ifJisCUxte1d23a1Kuq1DDjz63rj1Gr2wLayB77ZgZYbLjRghJCKPhWHYMyjdG25ujSTi8tuYsj6LWCjMJMJm6bUbFJs7xf6XKigQrYKEy3KgcXV21kmSELbncoSC7ot3QLhhGHXdotSUz9x7mnaAkrD37RragzskVEwNfb8kp5pxVZKcmmVp1zREDNH6SddfSun9aBUxhaBMySxbGMRfx1m6ucsFMUjmbD5UrKqCkfJ6UxbYj4TmANzS2rXv177Biq1DKJfCC6rwKY2PCna4uGjWi5jZQFA6WcfQg4CKzGbStZJiRAcFBSa596H6dowF7XuuSRaqkvg3qbFTopBsYq52zn8kyYZAZLngqsHHXTRroncQTP11kW3NwZXifihE3w6yoaakNE1524yaP1Z7WxMVWg4gUjBFAEGCjQ79", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot8JZmMwvjwjdXQXtSjQrTPmrBdwo5vcmrH2N3WmT3pfZdxH6izjL75dMWfyBckorgZ9AUbGkWXnzXtZhbpN7YAzTDL7o3LRFUwdq3CZoJPZ7WonpHeQV6XdDmmbJaK8L1vC7mZQCwTGSEAi8VyVieDk33sK3ezNTv3jL88sLd2uPF5M3vAoNJvMzr6iWy7KPEkAF7ZpZukYk8cWR7A8yjtcDU5GjXSBPwQaAfSUk8hKm5ik5YZjSjqHSz3SLCpKvPXw66RwacsAjFeWW8EEBofyFUmdZ4buzRib1cKGosvxc3oS1BRJYoc7jP5UYSiAaycT", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENZQMQwh6eaivEh6jLJq16mDoDuWDGbUGDaJ2y3v7zTbqevAJDJ4ewcGxjV2wuL5Lo2jJoTqyFfnUm5dbs74ewcCJDJTjvuBXttJqfDLhdXzrkoG55CDfaGxXxQ3BkCesY7HceU2nQBDpajdAygjtHq41RuSV8MVdZuhAy7EeyjMsCWuiz2FLub2k79BHeLrzRDtkZMqfErg4fBgTZV7AA94pro89EYxUeY7Gb5p2uMq7YuKk6NMJdJVbtxo5LgeBPEG1HnmbJBMXshUhv7CmNnR5wGjmTDmDqTaGQpMWJ3SRtFf9oR3yVq9Tx2ZqgwgVA1knEkfZ", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39861 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 31202 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780449 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200373 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155089 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220684 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 174822 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 220834 + "computeUnitsConsumed": 174972 }, - "blockTime": 1744139217 + "blockTime": 1746055793 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf b/tests/data/transactions/batched_address_transactions/4RncggqXKm85BWe6WviCBape2nbQZzCaFHTeqZKiYstWF9quFWv1xQoqZw3zZjHg3zjkQER3uidujFCDdMzd8mq6 similarity index 57% rename from tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf rename to tests/data/transactions/batched_address_transactions/4RncggqXKm85BWe6WviCBape2nbQZzCaFHTeqZKiYstWF9quFWv1xQoqZw3zZjHg3zjkQER3uidujFCDdMzd8mq6 index 46d25cda..a5d774c1 100644 --- a/tests/data/transactions/batched_address_transactions/63KYKzoxsVadTA7iEpX6eD5UVx7D7aqCkCYe5NQzW7jG9NTM17VPjRkURe3E6LF97Ps7p1RcUYmmHkG555sTPvUf +++ b/tests/data/transactions/batched_address_transactions/4RncggqXKm85BWe6WviCBape2nbQZzCaFHTeqZKiYstWF9quFWv1xQoqZw3zZjHg3zjkQER3uidujFCDdMzd8mq6 @@ -1,7 +1,7 @@ { - "slot": 48, + "slot": 43, "transaction": [ - "AfwV2zqaUtVdkwrPqIwCAjhfKOwhyxu9IHmeD1L/tjQ10f/rq2ZEgUksw5UeJ4M2oUYi2Hg+6+nWkyBjas/4xAgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1/dnupAawVVVFVEt+fuXhwFgxcCImZrvdOuILiJtpbxoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEsc6e6z2qAP5bF+pbElN3VfAWu6/4xcDt52ClDn97RsGtsZK+dTe4FHIBpDCOOlc+u3nmgbdTtyM7VSlCHGqZCGTbEvP+2VJDfXbf1UNw6Wdm0tNZFmJmM410VrJjaADgX64dZNpHykiCjv8Yjx1fsOxDQy0vUkHbntVX5jq4ooQGF0mAjs2EM632fV9SdKzh2OhKyu9+pMnWv8YKvuV3AEBAAD/", + "AattCCmczr99DGR/yy8gYI+WloK9WsF+DIi3ZYV6a4jwAp+brJ6eCLw4w5BjwXiRiL6Pui2tr3rDv+3dvy8TtA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1pXUtHDa018caakg+/oqsN6UrsbyWJZpdTFeMhiN5mzsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnfciO2CtcYmXRH6vlsxGiqXUBOMxE6u7Q48MWPteEp4CHKFQpjQgORYmGDi3a0rRz8WhndHOGxTbqW25+XPvCAQWCMqjfyKOJ39Z4MQ8V7xJqLm8J7jBgZcJ+obQDeTSF9lTDE3LBNdgkfRUsKjXcG0sn4813FMdu5xTKfdZQFoQGF0mAjs2EM632fV9SdKzh2OhKyu9+pMnWv8YKvuV3AEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5uTLvMeqjtfyTfGsdbUeaJvmbjyViowxVkTs3GCUe9aZvywmzkLK3nLrgFZ21XgiG7V3qyDSgpobGk3pMuXCAQgjECZWDa2pNPxqtNYLGMCuaJd39RdPFu7jKVYTRJSAyhTeBiiT669gHXAjjBjRtux6VSsaYS9Aw3BmU2SpquuSuJaWJhd5DDmkTfUu1pNaLWCdgxErVCzcPguAF4xXiRSVB81EDq4M2C3oBB4zVDaq34m3F732kZKFRR1921h2MhCtDdqc8nxLbdK3dJeZpUAvH7tXWQwp1XpMXQg4pN1HkQUdkX59WYKcTeCe9NeyeQRvpTLTL93vUsMJnm6v8Ltug6ZMjCvaiLkb5EQi3oJPxa3c4i7SpzE3zj8vQFVCDgSPAyYqdGKqPLwpqSZUn2K6ifNTXhSfrnDbPAYe1R2a792mceYbGFoNkCQ8vCTiZhVUGQGGDMv978YZsyw2MHnH7EQCfwUtBjFaTzj5vphymgT", + "data": "KWv8WR8JeWsurSTFu8L8fDZdiLQ3JpNZ3KcJiFJCboyWfybK3L9QpXuZ3RPaV3CcVmsUW9zxJBHGtiHb1iPu8D3BLUHczwJujXDHBMDRbKVGRDco1iTAdXJvCkSfQeJwRswrAkRE2TCXjnjKYFW9C9PoZPu28M1eARXs6urxaUqhJZL3AJre9WKXeKkGHqAPAWigjNGbQefLvb44nMsv3txTWUjcMnaEen3eBd7t68HwZi1ei4aBW57nKCLaravY7yhBfcT4Tvp1MeA8RiDVVLugthm8KfvMGsJ4d4mr4QoYigZvGgMmSrxuCoKuv6cTr1dHPkPJgiTfCDDrjMCCDE4BNFZ8ffRqvbZtdC7xJACnZhsf96PkX94K2Fmz3dC5DtR6ANasKkowtt92rXASWYH3zxkuR9FiVSQWxmpBYMxwUSNFrtaDRhac279RqTGwMDGZyhZikhRCos14GpngVbJ6mHk97wFk5ppHvgrrgvjyWJC7LdmMawMsWHsBRDKV", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUMHz5FJJa5r7gJqc1FC6yQ9fVgC7fesC8AEsLdE6KJiwNVbjqYNjYBVmk6AwVegHMMfz6WbAYGz26BNRwk5EYuTxhbNSk7mJUZBJ6CkqNLAsUJAnjVijPmoQhXHvkD9h4Y35zjEc14RQTVy2pFnSN9RzDhHGzS9oJpjAzJFDiUjvFMPVm5NwRvkHfCQVHGtu9LvnTN9KWNguoMBs5fvRzjDYQFn6dFGWs6X4htKmTgRJt8q8qp7NoxakVtd7Sy2R4dXw2QtpLAmQZeNATKqoEPzvyqjUngEThENwqbA4jHnNwnRmd4ESc2y7feptcBxsH1", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQpaqLxz57WkbVu9JHGHk6EgYf2dTWXDWRBDf2d5uJ3PV7w8THHsTy6nF4ZMDrwFrwWfnGr4TkpqcwoggQaRzhjSCb8CfRtX7mAk4zX7k1WL9aEDnsBAWGH8NYJQSSgv4xe6PoxFLLFu95d6TuQRut2W6nBGvKrVZsVNBwMh1DnW8bpBaV7cHhjHkatGW7kyea8CjydUFrLa1B4vwZyQ2Fc71ep8Esng4bDB47fuXU42d63E8qexmaT1rYt7Db2CjCcrWKpaqhH4GuzYFkq6QWev1vrQBXeGhYQRXBhzVMoNVhw7VSy1qLJpSCgcYReUw5Q3yroiP", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139194 + "blockTime": 1746055765 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF b/tests/data/transactions/batched_address_transactions/4i72rF1xYCn1GNqJfBaLd27dno31b2TBGcTpies9fMTowcvyKoE6y458CLW7q5MRyA4vvHG9wfwbhM4tqkQW4XVN similarity index 57% rename from tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF rename to tests/data/transactions/batched_address_transactions/4i72rF1xYCn1GNqJfBaLd27dno31b2TBGcTpies9fMTowcvyKoE6y458CLW7q5MRyA4vvHG9wfwbhM4tqkQW4XVN index b9e2bbec..6f94fc4c 100644 --- a/tests/data/transactions/batched_address_transactions/2jTb7Zq2A7aAg21S61ejRjcfiY1TjGscims81H5QR7jKa9Pmeb2rfQ3C3rhVN3tGkwkyqcWffxxBiWDCWrHr2iQF +++ b/tests/data/transactions/batched_address_transactions/4i72rF1xYCn1GNqJfBaLd27dno31b2TBGcTpies9fMTowcvyKoE6y458CLW7q5MRyA4vvHG9wfwbhM4tqkQW4XVN @@ -1,7 +1,7 @@ { - "slot": 117, + "slot": 112, "transaction": [ - "AVahq6FrZz88jYEBk/iXji3PfbHz/nlV+CeUs/kKjqbxyOR6fFjWlYbG8e57U7OcVEnpy0WlbJzbyIj+gDSClgABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1lgwHJ7bPBxLsS5QKY527iy0+BqH2PTwUjmwwYPYxTHICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFSxYKpZy79zQyUgri5l4ivsFMLsjhRcVhH/TEHYheaYJpYYDCvWOwqZfmUtaIiadF6zeufpfU7owewUVL3HaHh0wEfkjOxQ+uli+AneGRYaCQkuNBi+7lLrFAC0ZOqE+lLWhq9+l4Sg3U/sUuQprVG5PqW4v/1VGFwtkl5nKJAdHLAh72vAXxP0trzECFod0wR5eoB0TAAhCgGqcSrMDrgEBAAD/", + "Abl/XaWtBD1Ak8N7H7NVOLMYAqAQq1RIj2u6bCrHJxRZzPa1xlH38cMQrbxASTkxlAPhdQ1xrocY7Tl+N7iZQQ0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1XCtxP0FZA3Pmy9AAXay8bCKRvWzhdwXCOvTWHDiGM7QCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIW+o1TVkBfx9wwk1gD0gKL7lgXufex8L396jZWyJ+EIsU2fBbyvLpOUlZbeGj2VimERqt2b5kk3LHh4NKw66KgXyymbHkVExDYmz8n7K0uirPeeWFygKOerpnPJMIBcjBKTLPLwYXt1R9WE3YHY0fZqsyXUbnQS1WrjyfE9yN2pHLAh72vAXxP0trzECFod0wR5eoB0TAAhCgGqcSrMDrgEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5wsjwHRbdjveruY56mH4HJ32DEwueFgAxZJYNSQEGsn4SM27fNRnk8jd291CYB7B4acNTy3hDYzM5oMMLQcBSgZbzk31DLtdpMY3p3ErZubrdvESL5Vdn5dte2Q2L31RjEmmKUu596n83CwxYezBBGwSAamHVG3sokvajzRNvQfvT9nMPhWoctUQPH1PBUhk36h9CGrnYfKDg5XrVndAg9AmqxYKDFV4NecEfbYqBs8DQ7PEjQP8bB2ygaWEFVf1dE2VezQ8odt7fxiCAhsCU7j7sLkM626TPj8smLVcN6H4Xqyb4DMNiKZq4B4tY1W1kLSMQRnnNruYo2T4rEpM3yianXYSTXy6ck7AbgXEjj5jfYfGWRAg1uX5hZad26M5qj8YCe1eVN4HBpeC7cGL9RWtPsJcTb5NSytP2WmG1BiUPFGAe6QWChdqWCHY3j9WnXuEMCjZJri4GdCaVx5D15B1CKgyFNq9zxMpqxs9Ez4PtQX", + "data": "KWv8WR8JeWsurSTFu6AGcKfofzZVfzrBDaEYSxShEki1wQ7tyneZJDEGcoccwVUjhH7tyBm7ESXiKSqfcjQbE2sVfb3tAafQyUoX7dkM5oz8d8z72ndBFFSGX26kh9DkJ3Mo35FwhahcX1ZEmU2ExJaZNzdgjCiVX8BmRkF7kVUJzy5QH1DXgzJwJ4UEnAYS5akqN5CcwAGgeFBH4MAkYATpDrpsfmndAhjDNoTQ8p7ErvQ9dZiSPKm2z2ckUHTNoNBwx7VCpXVufxWRVx7pCiWznXriT9nvpDsdYBn6pXBMYsCtTjZ4gVQCBamP8RVaBRaF5hdXNmpvUaFGEFZSfH6gaY5qLPq2c67jcGG68YYwZ6WxnKmef9kBhoiRNmHtgVs37xVgNrrvgpJ8e43BNzo13dn7kJBWUdP1GqW8iybQy1FhDX6ZUVeJNvVPmB8rm9SyVVGbQcsiPfQZkTgQgM3Yca8uwyh1uULAcgu7bnJv2cHyqgkSm4M3NbUW6LkX", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot7xAQc6iUXSydy6NHA2BLQAbMi1TPFkT6D6ujppNZzYxPspRMmtCkyctEyhUq9ij1YLJs1qLAg3PT7MDRVizrHs8LysgDez2FEUZ3MCPqFkSVDkZazyGoVEdreCCc7n1Uz2tsp8Sp6D1WU4aZyGdTDQqkoNfjUCy8dt1uKf8iXwnpUJYSSbzQHTumpQQ7iJTuD2srfRg4HW4VfLk6TLDmrT5XoCm2JNuuPBSejebyoeCQYZ2UDSTpDnagsBQCxjvtcggBwUzTNqH4gyknvSs6HctugJwhWRDW1VKPfCKJFRZhYsGbbhgYYaU6EH9mUUcD6f", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENX6qwJBpSz1WSauRRKBSTpTBfzEo61mxPggmvvVYUKUw3vPKpgee7ADaX4UdFMAxRTXxCgCMmrY1LGvoXCQcRQgpURQj9SezFywoimwexbyEv48AgziGZKYxvyNWz7FX8W7aS2dGPxB1fghuh6WnAU2yUZo922yfBVuRTKem1NRA1T3mAtmTzRMaApor1bFFfQmjgCZfHWq8kdSvwuFt3htfdhdKzUAhMECh9CMhFNs6KgiQRzcmdUkhq8V63C7yAbQ3iBCQv6VsVvn2AQbyKPKBd3ra6pdtAsaDr7arrhu6EGt57hjdEfhKzWSHMy2RXyn5zJ6s", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32046 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155933 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175666 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221441 + "computeUnitsConsumed": 175816 }, - "blockTime": 1744139229 + "blockTime": 1746055804 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy b/tests/data/transactions/batched_address_transactions/4nzEKjYGGbuV5LqJ7Ewk3diBTfDu6PEV6Ts1dicC3GzwYAk67rwTx74DYiVV2fD9vpkiGxfJLvkvV84Loeu554EG similarity index 57% rename from tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy rename to tests/data/transactions/batched_address_transactions/4nzEKjYGGbuV5LqJ7Ewk3diBTfDu6PEV6Ts1dicC3GzwYAk67rwTx74DYiVV2fD9vpkiGxfJLvkvV84Loeu554EG index 7730aa46..166725ea 100644 --- a/tests/data/transactions/batched_address_transactions/2y2E4LfnkZPVShFQhEzNG2YbFmhzyaEJ1cGE2tTSXEn5y8LBKsoJvmkMWCYQiWn3fxvTEuD6UYnLopvJae5EATyy +++ b/tests/data/transactions/batched_address_transactions/4nzEKjYGGbuV5LqJ7Ewk3diBTfDu6PEV6Ts1dicC3GzwYAk67rwTx74DYiVV2fD9vpkiGxfJLvkvV84Loeu554EG @@ -1,7 +1,7 @@ { - "slot": 121, + "slot": 116, "transaction": [ - "AWJT1kYQl4fj6OY7WRBbMsuExwwmzEzrwa24qJhPwLRVeKmE5kly0yRSbciOYeDSwYd+SMzW479/qAhXWEKXHwgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1U07uWriPlguTDqdWnMrX02o9Oljm9D317eztZ4ZPxKkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJzrRbz5B1A6LN6kgS12+MvXFZ1YKn8yy5xqF2uBCZxugZ4gP0mG4gjwWEBtGUjPT3y6AA9GAcH9udWUDzOXrngj+qBi9G8RGg73FGnOB9tfObMmZg6D1HnPHbO6lfj/VLZU+S3IMWgFsBbsvz79/eEIA5YKZ5uTjPibu0WOHhb75upKmDo3KfF4AsTF0kfQVi5xKinLPCx9NkY9Q6nFHHQEBAAD/", + "Ab21TFahqbOuptpnRKS2z0brWEoYja45JoTe74KE1btuHbhrCYkBOBDRY2O9z/qLg9HIIL/oXrZuv2CwGoRdAw0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1L7M/dgb//EBhJViv9z2kz6pXWhMjcjIw1kwknOVn+OQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBr/OkNooYeOKpHryM0MsWGRDUOVXm18sUSZ3OkYABiI8U4bPdrR42hxtK6eHJLJw2+3798ISmlEZmBsImoqDZSRpAKMocTNtbg1vvKrWmtnJ/F/y2KdYqJ3MghD4scBr6LwIhSmfZjjdI7MjWHUrYOGRRU04boQspDIe3IaMvi+L5upKmDo3KfF4AsTF0kfQVi5xKinLPCx9NkY9Q6nFHHQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6G8Eh4vRfqi7bySRGUB54XJFYD5JgAGknmH3b1aSXKUvixuZTN3junENvWuoXry1AgywgJoFxRCK9mcxhsqHjumXk8qmQF3RpHtq726KzK7QbMwS7eqsFJHfaQDc8RFaXAAzqpDSpSdcH6nCAJLWAeMsqp8aiFYj27V9R2pi5Ke6WLzAbvjg5a8DwPaJuvy2JnnvWdq9GcBBpiMPJKwnt2xonNEXUBKL2yJtkf3ipQzbDKyBfMjhY3uUvqtis6wkBBVe14Y6okwRMDkP9cvVsqHy7emvoigeuXxuopgSA5grgehnuvNs6eRNjVZdg15P1SJVZAtM1FzgSNAjrBVcJjptDf41nNK9E1cvRzBxtRgmeRh1YY7UigrNvELQzktYrYHMWyfX3odcDbXoKhxWGJsadnNA8ynSgqxF7dFS3nfv8hDQ4nnaFZ3hXZX4yxfBLPeAq523Lup5RTKutDC1ai25WbfPhHZbNEaEu5vnC2Y14tw", + "data": "KWv8WR8JeWsurSTFu8eK3MpceNazgBPggF8jQ2tHNsncfzY1eDYkpxRP5oTU3f55vkR75B9nBp3bPqjRoi46MGK6Q2aZwJng6XGCtqnjF2cpYZxcaVmsg75vHcHajn3JzkPQiTSBogpxdnkPSmg31PxHrFGKsUrzd8NRujSrQmxeauqFSkSrqpntiGFo9DU7RYNExRJBRcEyeJk1iBCr7YvJY4e176TgGrtFfcr4aaknNbYUgeCQnvnj1cbbHNTQGBiV7z7G4s45sNwzEvCe4MSt48hEFoYL1AcY7tnHhPx8VvYW9thUoDShZEdqQnXFJNj3wKfxMbnr5wJsWFXfEpKMvsRqa6RiVyETA8u3UNszHnYTYfPuy13MQmf4kDq8QTF7RXUeV9EKoKCV1EabwHJGxRQe7deDUQb7pS3mXMGYDDSVEHsX6CiWVuBTje8T9iZyqM8SYgcp58mzoePaXVKiVKEaFRSBZMY993iBsfDcErBNhX7DjJsKJ7wgLzDV", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotQhy5DKAePbkkF6PpdCcJo883TvCvxYKfjhvwChpCmJ7VJ7F3wNWtBJaUY4862dFAP3Pdz11f7DWjy3DpLzZuKY2AmnE7ZCbhV79DvbF6yBptnusyWU93A6Gyq7t9RC7dB3Qeu5uEDYMwm2aDiQWkaoeWZJQ9hSxM2gD1JoMpCSjMQoUrxZpgMpUZHjFqsHdYosXLhEJTSUDAWyh49Uoc6884HpKTvFDyLQoyLXn1xb2hwQh3efjVpBaCyJ4xFD93qth1g4mP6Zm7RKXf7bQdg7G3CYu36FrFDxuP22C6w8GPUJ6z59TV4g6okmeYSNQhjM", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQQjzSMYsEnv1pq5i4hkvJKEuaL7fDP9bmGSpmLfFbbEEy4jTXZv1jQpGcuuy887d5QdZW9XsqFFqrtigFKiqVHGC9mpHd622XkxGy6zoGD1fWjUoYNktLoDe6MmiQ1PDNBVuDF5mEHTAuDFfYD2FGPFh3JCvGtfdHAD4FxzJ2VewaevABFJaXY3aAy42dh4QFHDrTCC4xDTj77Ht2PgbdQSpdmcqxSSVc3wFcYe9cwRJmY4wqUrE6zmKqJH1kjoHyuqCrq851Ma361SyiYwkNFrr1MxMpCwsQauBdyiF8MsSUDts6WuNPUt8ehdFDufsY7NqpMju", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32046 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155933 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175666 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221441 + "computeUnitsConsumed": 175816 }, - "blockTime": 1744139231 + "blockTime": 1746055806 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb b/tests/data/transactions/batched_address_transactions/4o6BQVTmYBWxVqqzF1mb1bJ83aMfMH1QBgnj2HsqPhj9AHDXMnVeMxNq8AeSWNdedbPDYHrVdUnXm6LvTgmYBPAg similarity index 57% rename from tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb rename to tests/data/transactions/batched_address_transactions/4o6BQVTmYBWxVqqzF1mb1bJ83aMfMH1QBgnj2HsqPhj9AHDXMnVeMxNq8AeSWNdedbPDYHrVdUnXm6LvTgmYBPAg index fb8c34ed..f2b8b99e 100644 --- a/tests/data/transactions/batched_address_transactions/4oiWAPVwCjrw21QUn1YQTu7BLqAQxgC8tkdZDWjjiUUetdvnNUZn1Ueg3ad5kRcqoKAYbxpmnfxyXH9asyGk1Hfb +++ b/tests/data/transactions/batched_address_transactions/4o6BQVTmYBWxVqqzF1mb1bJ83aMfMH1QBgnj2HsqPhj9AHDXMnVeMxNq8AeSWNdedbPDYHrVdUnXm6LvTgmYBPAg @@ -1,7 +1,7 @@ { - "slot": 76, + "slot": 73, "transaction": [ - "Ab5WM6N+oqNIGbPgSauccL9/r0kvnHoe0N21r0xWfpDQ/W8/MJ4CUENmTHB8tn0X7ViHFfAZtlDAXl0Z4y1YHQ4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1Uf1i2/CEO4uXkGTheXhvgRO+KuFfwEhfDAYGrNXh82YCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlL80+9XTnGtdjG14o2yi/eYa5Y211a4tPUUqIZTlswCSbUF7crfh3G2dwvauy8j240kgE6eKTb5pabw9M08j3yqjhy+tPV47QhHNUBN7EiPQGKbVtjowfO1SczYEm1cDKZ8Mz61stJh9Bgd66K3hJF2qSh7melLU8WlldOf5Da41/8HOHHv9+azhvJNrix3CdhJ/Si9qhPsnSep4AOWdUQEBAAD/", + "Ab3L8cYQmlUmzPOF/ZLpaRZXWhIcchjCnCa3K9/eCuz3MLHfuwlPTCNyuhil2JmQKcww+2hWi/cdlOqpQzC1cQkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1H7QXaqOPj7Sohjnc2km/bGPSbDWrLRXbC34FcOefFlcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBlbu+i4D5W2j+CHO4MiazI1+TAgajuHjyhCNpubOA+J8QAT5OI0gvIjeUgPhykshNTpeFZerhiUrdWm0UOuxPnQTwccdRM0wlC6tHS4HtX+wce+4HmFVvbC98s360A6WsLPk4C/r1ifzdcJ4+ie6bqnFYHp9RLfomb70beo6FjtE1/8HOHHv9+azhvJNrix3CdhJ/Si9qhPsnSep4AOWdUQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8ApGAurdpkL3LATzkEM78xKCFkk1DoYN9UjF4inEw8ekzTMmamUepG4ZAUNhEfES7ysw2LbVRLdxpYata8dSMHP7CjAh6rrbpBcjHYqu1HcWXM4xWSAKcG4vaJBJwLM9H1j5wNVJWaBX1jQVTDH1PtG4oxAP3jvNodhHG3qVmRrHEYibGTe8Uk7egajryxbZGBSY9JQo4Rqtrs1QdySRLFRmjC9pHTGuKvq81EYUNNagdV2SPx3cwg6UTg6Dvq52Q8FRDvP2YuwMUCoPeHp4Wj3RY9yG928bXQnMUkmvvdGgdgHgMd4H7ZQzDos5CMEanvgzDHLnfMnvVVPk1aVn86hbSSdbpsZvn36Lyv7ZuzDtBfjBivfdBoUY5432Qt7ZEvxoR5k2BrVqF5BYtYgmJb9rRpxJcicKh9wttfMnAAq8UEiPtBYSitiMskrNjAaqrmNWJyVdDr1PLMgMigtHtiCZcqAfe2KsELFbWtCs4qoWtas", + "data": "KWv8WR8JeWsurSTFu8Bp6DFkdGG4KGPHXqtf23XZP5yoFbpU6iSH8CDxZ8oyQmNfU1mtuGX5JjKJps5BfYQtxXPHsPc9NCGKqWr5LE6onGWTK1Y3vtibrh64G7FnF9B3uK3dXLwio4n5zgGmaDHAsqopZKawUTQgcWNFrryKeVmgo913grw7HfXZV86uWTskqcCaQNtDuoSRkV2V4qfiN5rhpKVXu4dfmUdPekPNMFTH3xdFXgBy15ioe4a9oGPJXmyZxggoUKkETfdc4nhrussYv7FRaKWC3qHcXuBydtzVQ9WuJBJqE95UVnznGGGkSq3mL9UVFqtMhMHd9Lo4oKDw7AVMJYjHu1pU4fe8V7XNcA9m9d4EMMzAFY6FiDmGWjTkh4GCi693PH8xLj8M6LYR62HsRUFWqnud8kGysy39DQ3AKkhcYNFHpE66nzc4V4teWGinsnwzWqP8CFnRfn6bmK7e7HxnsuhV27hb2Bbas94ymG4XtHtYR6ivfQMV", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9eLqo8msJ7nzaQuWHRKFb6TGJDL2aLAWM4WyehVhHS7fX3NGjKjXjjQ7v7cW49anHpAYGq7qKSgN71BNSTRoG1mmp28sXzyr3fB42PwLqxXr1NckuM8wdXzeTVQZkLKGfUmsDaiCarjqxrmi24fFNpPZqkp6mUCw9CHufqpX9vNPxTBT81i6Vb4eQ2F17SNspfXKcJAUyXHySeT3rT5AXhzmWPqWPQXUG4FhRyAjzYdhRYPwfxZvANLRQshkrzbSLDG1KJhBNGQPyETgRSsKyZooMwiYuJPQKRj9SvmN8Zapz6EuJuDoXufd5mo5WaqokT", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENiBJJnyMAhp91KE8C9TjiGAHDChLV8V1xbEFJGZ1jNj62c6WsHp7iwuJJCCYA4aRP9tE7JSkbipmnQcKS9uqhKczT6X1HF7zsWVMiiipJQHyGYXeADGp6WxNas1zEDDyJKmFryDhvhrMtN72a2TxCjysAvrtPAS3nPobysaZoKbVsGpifkDtcz29vcKWEzh6egCyMWwYcLkAqVEFmeozQaLvTqppgx9ksEhbJHCbejmas9oavgrijc1ZjsWPjBtm7vVyt2xid6pHy1LR5p6KFAd2erwaiwqJTwQp1UBRb57ToChPxpTLXtuLR1pUPAcE8sMVb8sZ", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 31244 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780405 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155131 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 174864 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 220878 + "computeUnitsConsumed": 175014 }, - "blockTime": 1744139208 + "blockTime": 1746055783 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM b/tests/data/transactions/batched_address_transactions/4up8YnW3J7eBvtiUykPftyDTrn6MhEQuPWRxQZFrs6RqSgzegXKsuJcFp1g8XGDs1svgfC65UsWTJ6vQ1sjhDqYd similarity index 73% rename from tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM rename to tests/data/transactions/batched_address_transactions/4up8YnW3J7eBvtiUykPftyDTrn6MhEQuPWRxQZFrs6RqSgzegXKsuJcFp1g8XGDs1svgfC65UsWTJ6vQ1sjhDqYd index ef77e51d..60a50a02 100644 --- a/tests/data/transactions/batched_address_transactions/2rZri3bcoQ3u8ZSUmLGQZaMenSboXAzwdmynRzDcK85W1cQt3MaZ2XAFNNEZL16DWbMkrmsi6G275D7p4NsUpsTM +++ b/tests/data/transactions/batched_address_transactions/4up8YnW3J7eBvtiUykPftyDTrn6MhEQuPWRxQZFrs6RqSgzegXKsuJcFp1g8XGDs1svgfC65UsWTJ6vQ1sjhDqYd @@ -1,7 +1,7 @@ { - "slot": 143, + "slot": 135, "transaction": [ - "AVzC4mOTYLhzBzDJHE1PiNM1izwFd3h02GCkIk5y84N9GXs1idoIaSYMjU/qoO9wTtLDUpDXVt2jKqSuXLfuXAgBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0tBjP5QJfMtWUMN7ex+oPnFDrI3SEKwJUHQR3CuzF5cYCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAT76ICIYkJjUPHP1gMLqjL00yUeFluH/igSrX0T7iFCBiQmxcYuC30UTxPvAwpq7/S6vVRTEYLmtUSujlF7TIzDaaqXtvEKV65UG4GWg2p/J27lbAn2KN16He6YhSQ1SgnkfA3m95cYTY8ePRKl4JoLvPng1UcDKDhDev+Q+wMhoWBZQwvNkfQjpd2wuSBlmbIseMNmGE/2ovXc7w8Ir6x", + "AcOYNYhR2YtlX/ZipuFGgvW7jIZIekQHph/I0bLPw1VBjKoNQ9zvPv22dx3QNRFXAOXCKFwxfDahVkjsaTBZ3AoBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0ZY8ZuRb7dxVSrvQC0ZI2kalLdGE8EoACCInPFZNwNSMCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAT76ICIYkJjUPHP1gMLqjL00yUeFluH/igSrX0T7iFCCIcqR/L6UvC4Tai4K2T8ghTFGuHzYq028tky4TId0a0LRLl7SLcGqdNKH9cDd2VBPO6nwhckxvCQiqQovgWrfAKBSLw6kWqn6WPXUVDano48GyjvagNMMHV6NX6u+8R+Z9t6kPCPMmkMrK0gYkr9EDRvuFNLN/xMgTtouANBXn1", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "postBalances": [ 99999980000, @@ -30,7 +30,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "innerInstructions": [ { @@ -44,7 +44,7 @@ 6, 2 ], - "data": "SBkMhczQ9esLdkDPW7tMUGm62SnaJtfkC45NYSfCfr8M4nr7i4yRZaVGk7erKddAKpgADFmrmREnvMDUV75X977sk4r7mJq3q2Bz6oStjcazLMxyE3S91tYSYF61tEwEkEXfULYVF7r6Heb9dBVK1n36AbLXyCNU3wCjw6Hj2zipueQTiam8yrqLrt83gvaxkyMUSVy2WNYaEkBH55THUqnpaG1uBQjoYdJLMZ1riN4", + "data": "SBkMhczQ9esLdkDPW7tMUGm62SnaJtfkC45NYSfCfr8M4nr7i4yRZaVGk7erLcHeTzqfmPnMpLxXymM1wvLg72i53iKS7tDtj38hts7FJmU1ednmNqLEwF4PLTqnMEEE2cG2RxKTxpS9JNmkgJavq2FZxz2M1rKhugRgdzRJQrSvk9wiSfoUq9qGo8SAPXxL3CgJSvp81ueJiFLV1sWdvxtwH6cjuvKeDfXaB7CuwbS", "stackHeight": 2 }, { @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchUpdateAddressTree", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 127174 + "computeUnitsConsumed": 120362 }, - "blockTime": 1744139246 + "blockTime": 1746055816 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ b/tests/data/transactions/batched_address_transactions/4xtjise6WXFFmUmetxQRpZiaF1Rbu8dkoTEJgVFmFAuQor4Capyo5crP5zvUAWzWQybxvgJQihJBZGQ3CjreREGP similarity index 57% rename from tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ rename to tests/data/transactions/batched_address_transactions/4xtjise6WXFFmUmetxQRpZiaF1Rbu8dkoTEJgVFmFAuQor4Capyo5crP5zvUAWzWQybxvgJQihJBZGQ3CjreREGP index 67b7e3cc..c71158be 100644 --- a/tests/data/transactions/batched_address_transactions/2fg3SPHyJMbySvJBECRPPWYaiMd1QGgEiodqE3K3jxSxNpKN7FXYoqDM7URqFmz1BuV3voxqm4QV1paahBDzZQdJ +++ b/tests/data/transactions/batched_address_transactions/4xtjise6WXFFmUmetxQRpZiaF1Rbu8dkoTEJgVFmFAuQor4Capyo5crP5zvUAWzWQybxvgJQihJBZGQ3CjreREGP @@ -1,7 +1,7 @@ { - "slot": 51, + "slot": 46, "transaction": [ - "AVNeA8Q19KSA8HU99mix+iXV11B2fADOfp9i4VYCSRne+4H7NAI8O/gKJEiUgCeP65D1xItYfXHPQkO2X0LxIQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1XXYtQhuUmL+hFZFjbDZXu0veFcJpRux5HU31Mkp2SEgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAj3UIh84YIu3Rw6x6qcTNda3xNGS3/UNpD38/x63STymAcZpoqxYGPMT/kuICfypQLuBqibqy8eZtgx/HvGiwi0T61uMbZ1HGimBQW7vN/UzHgrhmGauNCEY+JuZ27T9iO7ZP485UJ/h218RBJiD0/1tth3nTwAGT1S2r9qLMdyxGOpVYWJNpsxTe67VbmAvk4yATif4MZZhDIgoxyP3mAEBAAD/", + "AcZACWARZ2rGAtdO06AIEONeWznb7lW+ZWEknsaQZHgiLE0xwBeYo2hsuFdBH3wLZsnWGHyVUVDnb621GrJflwABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1l8Mn6skLoUSFie+nq+omIJvhxqFlje4x6zJ0xf1iQq8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCcOFfakU2czbE+MMkXVhN0uRintFFTRq5RzIYImjMXYjLWBZa6hWDEuJ0J4OWB2jSRnhbh/u6M+1bwtkay93biw5sJH96rXWfWna5KvaudEl/TiRbmZjswSMq649Y9ytBIRYYdjQQ7krSKZsbSmhCIZnStbFEymsWMW3A7gRLGmxGOpVYWJNpsxTe67VbmAvk4yATif4MZZhDIgoxyP3mAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5cjwbdRzSLvHjQKZ8Sb4NdAzWdDM8h8YLsgq81bjs8gc3KL7722vjjRCM5RkNo2KqTS6fyMc7JTy9eQx93Da8e8vmnLTpffViGbB5zgwykCt5BbPAfYA3DypPqYxebgX9QRcwwGwzyrZTS9mCCPma1F5fG19ghbxR5QUUJS5CfGkixg9jK3MFcxtw1cAZJD8gWLC7hi2d89783Ef87JHGbTHLGjpv6mdW6xAGYnqwhSNQgR5iYth8hZagAWcYTx1vdRN75HoJyzEH7xXjY88UwUwbts28FqCLKZrK8qHgUHdi1WUzNb83KmyYDK833fZvcbwHUvN73chn5XBS2VWn1Yk2Jj56MATAk2ZiL55FwibqJSrqLMoAwNqkK6hNjLnSdozX1zCdDPeVeXdZUKs53YLfHbSFe5uaDzhDe4FUW397Ekf4SxNhSNtQcR5z4a8usa5HnpVKDMSKiShSC6yvAfxDyujpMnucSstFEuCCrJwPoV", + "data": "KWv8WR8JeWsurSTFu5kLuRaNuQaEB4pssmLRNhLiPwcEFtULM3t4FmGUmaonpxQ54nkpk5drVkFuJhucukJ2RGrmGaxtJofTZFJ3X45Nu2q5ute8Kir4UCKKjYuyJCAHgV1qKGepWmrKa8wd8EX25nframw7HWMpk8kgYsLARcvUD1LWAm6o8NwN3HeewP3VHrWpegGwUdLMZnyxURii5eoQo9Ab9ZYjPoXENLz5L6KeoLZn3trM2pcA34yivBbVFrZtBcBQsyanxrhgAPc1ZTPtqx9WSPnrreAhyuTy7UuCCrjrr3mJsP4p97SLBkrhFo6mixC41GoH3affSpAMmorRMCivMkfrzGEcMz1w4QsSV31Syi1Ns1BdirPnAhV6K8DXPhybjhE2uCiByE7UGY1bA3pxeZSAuWh2Z6dgg1LZHYi2QkkHT2x4gpKPYQgFE4f6i5ZFqo7WRVcpMnV8MkFsGDgAUSukYVf5jub6MXSqKJu3zVzjCjbDzfrsAoFu", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotDodCrLCuLmV2gAA3APj32kVZcVkEpa8MrpiN5xVE7H1r868znR2DdvLRUoVGVjpSxH7AYwjpUoYRXyi1BS4RY65XkEDMGeK7LaQ8Zueb71qsQLkxki3EUmN2TnzfJkUmJbMG9ZFfRgU8VKPdfABcZE3F1VBVbwDQymJvmAkQhTTQ3yuF53Fes8ofed9kiAuZHpKvgo6b98AyH725JrqFtzPgbFjK6besPAQFPvsgmBRtoomQYqf7qzZokE1W7ZjwXvV7VqoN964mabrGHa5TRbupYNim7qFTcMHAUcZXzfMMCfzCqTafgDbnaxiaNpNqUB", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPBQAV7iwjjN6VrvNcc6CkjqZy6MDLZDdJvPyS6wNZdwx2TjDRGq1ChxY6Jj3y5K9hzKVvt3LaZh3F3U7oFnMQFQ98ABxcPSuQpoX8mpWW6z5ZjrvyupMM397hDVvJqenqPE6mYZVowVefrjQEuQvVL52WD1uwfB93t52tEkAZi1Fhn8fcpui3P5HUDJu8RhxSTtApkkpYrgbqgTTTsVzzAF9CZ8ygaaLnw7fU2Ht6SmTZ9oUsMGKtMNHnQWQydJjkWkuuzmjKbbGefKoZKYPcLU515AkVLYVdyqeCKHPErkaG61AEkAPGBJ8Ax4E29cwDFHxe8B9", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139196 + "blockTime": 1746055767 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq b/tests/data/transactions/batched_address_transactions/4z7wWPXwbKduPieGnHPLyRDMhzPRoSNiJAyYHw6gLyWogiZwDWrB29fVFcYYMRq62HtcZZjrbLZ2BezzpQj9yXv9 similarity index 57% rename from tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq rename to tests/data/transactions/batched_address_transactions/4z7wWPXwbKduPieGnHPLyRDMhzPRoSNiJAyYHw6gLyWogiZwDWrB29fVFcYYMRq62HtcZZjrbLZ2BezzpQj9yXv9 index 01367cf9..f9fd3a80 100644 --- a/tests/data/transactions/batched_address_transactions/omGqneNK77BZ84VrvY2Rs6fzqLFCjqgN9HYVvTkNHSdnYHifmiv6VqvxaHGxU8wLm1cYgSp87ZX6K9JSDT5bvrq +++ b/tests/data/transactions/batched_address_transactions/4z7wWPXwbKduPieGnHPLyRDMhzPRoSNiJAyYHw6gLyWogiZwDWrB29fVFcYYMRq62HtcZZjrbLZ2BezzpQj9yXv9 @@ -1,7 +1,7 @@ { - "slot": 43, + "slot": 39, "transaction": [ - "AShTsQ8rksueW4i4ce4b0Cv6i1E1zPV+qvo3t+nRzV2xmfx7Z6GZAuSnAeLGyqL+GDWIbqkvqD4dF1MagB9ORg4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YrcXmwCUNZbBcxuzuMUDZYkKBKcOrZ94whDbzKTLo0MCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEhv83UFCsL+V7SZUmUH4YwghGH0LdjIgB97Fa6UAgAKekktgls8LZtz+7MyzETZTVLH2FAE+XLa0cyDi8KjSAirGcQPqv+/1YfjODyXOaeK+dgiP2m1RoOpyIMRvr1ZJq+KJenEdSr5NJGwX+5o2ylVhnfzaYwvO6irR76Xnnst/snuUFgLQHRFUIhETT8carK5U4359AHu7e1Xv8GKihAEBAAD/", + "AcdPDnHoh9Wwk//9rZ17lVK6kfEQgRE74dcJbZvFr2SSjUUJZQHTk44uuF1fjHyS2Jz3mGEIeRwylpGn87hQWAIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1IWuwPIQMRyBHKNt06DKeWfqWu/FR5+nrwlwbSAEVtoQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBI0d+H7bfS69T1kV6ACLQ4HRhaAiB2TYpddPRsnkcmiSDL2XlNrs279lu4GegS6ADMkPV5gfhN+qGZxV6F6skjhlg1xPAVTFEEMvyh4Oce2asVyHm0yCNbCI011nmCReGgV2aInrK21m5spMQePoZP332hS4PDO1tCEBSamDOmXp/snuUFgLQHRFUIhETT8carK5U4359AHu7e1Xv8GKihAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5tn8cNmJWPYhDk9muGH6dt75rRyPSpVaFVR6nxMJjg7EUzFiuJ4WZvL83MNr3egXC7XFCCLhn3CeNDDSEFRdfNAj4ELVVL1BjNd6Zj4p9AJYnPDGXCR1QWLtMHw9hAkAQx1rVxzHXxUQc7B8VTbg57TVVvwQ3aqEM97RSYZDUnL3NWsPA7UfTyxCGnFUz52ySkg5qdwfb9JReXc1NXU2wNn5n1TUYJiEJEnvivAm5pB4ERxUHAxpmGsyJwUvoUDdc5ZPqHBQ8Dtx6jnVwvdpEVs7jLwgXgPCwHJfSMX4RYsPe3x9FjbBvazZCxGQdWRjSA3VduVFoJ9MQ5iJseYYkdDyG7D35NHDuhA7rECSbFnyKYRu3LyRvhtiiuRU4u6VKXyMUw4woupKMHVWgbg7p6S9ecxgDvoeuqQDU7CB2aZGRo97Eb6HcygYkLHqmKShacqPhzHvHSaFRtK2DAPtmRt3WHqpJTubqBz3tbqpThrtS31", + "data": "KWv8WR8JeWsurSTFu6C8eumhDKzYHsrJa3oqpdoWYP5QRQ8i1Skw6G1S4Ft7woBHv1FkMt626TebVnjQWQypxgeTQDHmsH5cwW4X2CY811vgCqgLn13yAta1dt4Wn2R1LxyZZstFbgSr1GznymUTw6KGR3C6KQ9v4GFrBSJmDnCdT51BNjLxZjpDjLxtsQ4bDZgwUTkZvHhtYWuATcgknmYbuM2P52sSJEthzR4rsFL59LVQMC2jcBRKfvVL4w7TsTtxh1fNAcFZC48AdbCELixNPHK9JSX3ucWqr6UNn6SM5rgtzkbY4weBYa88LAWUM44ZKexMRERA3tVoBJYnbKvCjx8G5fUDzHYcqWLwyMryZr4ooB4ZXeVZcYD9vxTQyTwyu8HevapYmV5r3dycSPboUy8zaeSNmX4pDBGzjZnG3unMJjqpJGkVHy3AWrbbDyEGH33Y7thxQhJ4KdeWP1WRVC9jkUb3TSKPT8ovS6vviFMtLDu8UZjtcpvwCMju", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEKWJuNFAuns9m75Q37wvPchSoJdVUuXSX8bMuth27Mq42BJuoQw7YB8AX5beh4cPNxMXLTuhCrzyVKrNHf9FnJSoapL2C91AfFBhbJVnE6DsqADRZWqzbTpQ9KKkNs1x91gvz9Zq2D2aopfStYCK7kib1CJWhJbxmfC3YZDLt9UkmSoj7jDpaXaKMPgpY5w2CgHwP4xo9nZ6iAMYLJXvpGuxDusBu162R6vUFGzWU3zzKzfGHmXUhVa8KDnUaLMTvUNiRM8F1yNqMqCnjMukt3RE58FCb9VCUB7gPSckNhBuJd22Dg42QTxAattY1qynCo", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPEmhJuF94RCxsbX6shU8NiEMVJy1nHAM3hV1diKBNkk6eK1deb4cfuJRdyBWSvvVodTHf2M3D7f44EiSQdMF7WkWHA7U7UmbV7NovjDr3SDebb2U7aqLr5noV7EHhP2qNh5G4KARFrF7TKrwckW2Ppv4BHDuSwDtz2W7L2xQnRo52PPJ2wa9K6KJ6uieRNsyBcy7YL7QiC4zLrq1FoPfLSAaE7noiXy7snKLwWTi2hZ2FzZNEuFrWtZVcVeRhKiyJemKFmnrB6qgaDuEXD7w9GgAxcRdiGt5N31Pu9TNKiyvJwzcKXa1uEa88fW9im3vSmToitu5", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39954 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 31290 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780356 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200466 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155177 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220777 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 174910 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 220927 + "computeUnitsConsumed": 175060 }, - "blockTime": 1744139192 + "blockTime": 1746055763 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz b/tests/data/transactions/batched_address_transactions/55hjNcSP1pud2VrdYhsdoDdc3PHsfATsxQkZnJTP4UY4gn4a5E1f7Rh3cUNhZAgsix6SkLbPWxrQiz8QwXvqQ65r similarity index 57% rename from tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz rename to tests/data/transactions/batched_address_transactions/55hjNcSP1pud2VrdYhsdoDdc3PHsfATsxQkZnJTP4UY4gn4a5E1f7Rh3cUNhZAgsix6SkLbPWxrQiz8QwXvqQ65r index 4f1a62ad..f9357ea5 100644 --- a/tests/data/transactions/batched_address_transactions/3MgPsq8sZtxg4bEa6s7c2Aze4uRmeVnD8nmZNosQxZAZDmb7SQFcnyarqukvSpbg1WbGFXDkyjq7gWZB3S5oTJkz +++ b/tests/data/transactions/batched_address_transactions/55hjNcSP1pud2VrdYhsdoDdc3PHsfATsxQkZnJTP4UY4gn4a5E1f7Rh3cUNhZAgsix6SkLbPWxrQiz8QwXvqQ65r @@ -1,7 +1,7 @@ { - "slot": 111, + "slot": 107, "transaction": [ - "AXXd8X1Cy/UvnYiZar8ZKFuFAlgnyMXvrVKLkzhispwXKmWAVJkZ0bqx5vunsSS5erbMI0EHTfUkQ8rqVbCFaAsBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1qtPTP8hkqVomegyNicannpcwxoW20x4WhwvSP1J51SMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEzQs1N3p0chGU9ggZQhrvfSos/gDcSsVb28rxqNGfk+iVCXQnmTXzQTG/7+12HgX4EOdNy+oSWgvBFVopkYMuiX+j8iUBUJnFEW90k1wULQlOmmm49mjp24v2aw21+JYkdaTuEf9hDAcB6C1JLsv3r4QUwdOSBTYuFF+E0xbX8ocnL6dmnlNvcqqH6crzpmptDTg1n2JZyUqH21wehQzEwEBAAD/", + "Acwff0+xLGegfgGkxQUBQNoDeW0zC2LokMnXkrkdwwJ/G5b5WjS/X8B1Vntg4kD2E0fGue/D9tKqTe8JTqqMxQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10oJT4pGd6dI/gGTH7ZLcK6IPpbx1Lku87exwYjIobTsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBm4jrXgvn9NPb9uSRSLy93Xrob9IF2IueqvIlp0q2rTaNSIrA4PfBgYj2+vdzfsO2DYmu/Z5ctyI9X888PkIxgxCIquEZoIh+9rlTkeK1ekiV6ps9ZDEqw8JsiToMZFUqKrzhCrRA6zZZuquZsLpj0NCkgxG2KyNO91hR0/RrpGAcnL6dmnlNvcqqH6crzpmptDTg1n2JZyUqH21wehQzEwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5utHt4TJQHJtHDYxujypT7TqEeNMTc1V6igyxVmdxs7E4D83mhgSarVzHvKEHZT1pQp61EyaDTSBsGrQ5sEUuKsn9c3Z7QqaWNkXyiq1kAxkB81ECJ9PNuwMoMGraVbNgb6uT9k9mvemHhGJcSaLTEaRweffnNN1o3Gh1KYpWXwRKyhxvxyYN2KpF7NqX1EPhbBkkToctmMjcCu5La4yNRtSTcgStkhJbcChwWCbYFNoMD3qNqWr721QSqg9NacU6eMU2DUkQMjLQByyRtYWtoWVa6cyq4QLsdPvCG8FENBYza8mUaEwqyGtkqSxmqMcJ3qPceaBsXPYvxyFS2WEQ3qBbbbJ5bJEaA7JpMX4ZRDtV4pjfgK1B9bzMUTQnuEZTBAK4snf9T8566WGEtV2hEE5VXJVbUTqr8qmifSJuctDRPYXLd1vMp89bQJW6BH9AA2dcrfxKU7xPbYvw1VaNeK9mTrSmYn9MXNFSap6jLgnWjH", + "data": "KWv8WR8JeWsurSTFu8HgBMzWZfZNdy9g5oV7vFcBjJ6jmXUx2oJFABRAYHauPBVfGWuJFdwGMjiCnkqpmKCif7v9Hcow4WZ1RMzvVCvdkDqvDvUHVrX7HmgBW6qpXb8FRgiSr9Kn12XCHFdizTfoGu2TWnscY8n7DfoCeQPV48HCaCGTpnkLWiQdZ7coXXyBbuYW1LkgY6LXR1XbbLkt4EyeR7fH7inctkpbVxFSR8XX521vbuSLXnqE3Ye6Upf2QWHvCFEr71EdMKFtYdnPgTypBBCYg1C4vxco1i6kfpURKQtjdbooneBCkLVBVpvVhBaUZZF6KXaS4ufZcJVunzYUK3yy7LKXDiwv5yjMvVhohhGPYzk8grTy7tFWNh4Pbcom36W6btZHryvrvhoQrzGDi4rfCQ8CBT1P5GkgTLAHh6KbqU8UxFbiFjbAn3rC2p5TnrmJc7zentLBesXtuf8fceYZnSc9gpD5ctkp8gh3F1phVYnGMHkWzhmCenUP", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot6Skyfv7ZqTcFygP2XnwJUY2Vy8rkjYyYk5nNpscRH488ShFsXVSceWh7q2aqCi2ZRrvLbXMmtZm1nqZGVCpguaBNZfDyLRZFDfq9tkBbaQcqLMaHxmRdQEQfFmFFt3CsYWuZLNNN9zrHCxFqpD3v9UnH3vuyhhZLchDisEK8Dgk6P2z7My9G7rMEqVL3ykCK85ZsSaVRiVJUzakWYfmuRD933o457dRMGimQoFAZpF6HBndmLGT5Usw2gRyi4KwNnRQ2iTyYk8dfEAkkJ1cyTLqAGQXUJX3HTCmAdmAQNeoB1qQbHRjPyzydNmoCvNWWn3", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENMEuNhNY7W9c5Jj1TJMZ7zaKXnLDDx6Pu69RwZJ2mRjf27s8tYDoTHQyVXnp7Rw5skzFjVQWTBjMcZMpzWaGDJT3we1tD5rLTYjPj69SuMn8TEeyWTjN8AhVV5aYdMaSyumrWX4RCn7HQZrBAxxVhGXMzb923Sm6YvKnDKWu8TFaSZV1xHFkSFHXYYPgemr6G1gVS88Xto4oUECabcBGyKdcLj7pD9F5TvnXGzi6Hj7bWn8HDUSfPCAEurETwhSoorE1J1ZxxWyLB3mEp9F2Uo6g2bZosMB455B9SicxrX5CVMH6DXxGfPWYKjtUJ5g6S6qNpozw", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 31244 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780405 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155131 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 174864 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 220878 + "computeUnitsConsumed": 175014 }, - "blockTime": 1744139226 + "blockTime": 1746055802 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP b/tests/data/transactions/batched_address_transactions/58wDzwBQFz2V2LKADdB7GW1vHBE4rtRCKDEj4R5e5vZm1v2ri3LfiDwqMyp1GiLxGE5sJyxL81iHgEXbasqsuYR2 similarity index 57% rename from tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP rename to tests/data/transactions/batched_address_transactions/58wDzwBQFz2V2LKADdB7GW1vHBE4rtRCKDEj4R5e5vZm1v2ri3LfiDwqMyp1GiLxGE5sJyxL81iHgEXbasqsuYR2 index bcd358bd..e3444bb1 100644 --- a/tests/data/transactions/batched_address_transactions/2xf18QvfdS4ua7yFng17qfzwvpcNrYqkT1hkwvWjG7YZXoaSUhskPiiCTg7UaCt77CnNPacpFBAUSuvAi2K96KUP +++ b/tests/data/transactions/batched_address_transactions/58wDzwBQFz2V2LKADdB7GW1vHBE4rtRCKDEj4R5e5vZm1v2ri3LfiDwqMyp1GiLxGE5sJyxL81iHgEXbasqsuYR2 @@ -1,7 +1,7 @@ { - "slot": 92, + "slot": 88, "transaction": [ - "AWIDDnL5yWU8Y6jTKPHIvtQg2As63z/FAQAJMLNSl8wOp0D+Zi4n9Eb+4zFQgFpCQbBf0mtvtHjxBPiVUEmxawQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1DRVWngbS5K5ryKD+6rhyYMkyJY11yufUsZGkdXqmXlMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBG/t3DDzUi0pMcgJTicSUPVcgl/un69/N9fN3eKaM0T0jtE1vkwCA5c9hwArhTPcymdgudAHLi/VGgjg9ge0sjgU8dZUHZK6QsrCPvRF6v4jm+plAojb1likj+waZL+UDH4XdZslnLj/9/HP2vo5fBhDhSBbGGPuJEzNAtYnERCd8EAKeFwdDSjP+KVyup9E/9o8IiMVaFHgs4+rDk4Tf9AEBAAD/", + "Ac7pJtaxTz4KrIcKyoJF3KyzyQrwU5Mkor//MPAHHRZjziysxjog6blilkOdMsJkoGDHoyCo7VmSX9C7K09l9Q0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1SjJSyaP8SisNPv8dJoD/r3+GhZjChL9CxE/zWS1rfOACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDHibo8yzSvbUXkXxQCe8mXYn68u+gskDTMD3myZZhXorMSkFfAT62UfJTpq/fD7kXmBu7NHVub7KCbS0wol6rwMeFCoXIKR19lkAen2OJNpTXWMk5uK63aMFBSOB6hAJKyrnzfkPZHnCrp73MXtXm9T6sJaNqUWHoGFuQyk6j3t8EAKeFwdDSjP+KVyup9E/9o8IiMVaFHgs4+rDk4Tf9AEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu64ktxQ9B5ymGP4EnbWDgoyKTsDJKZX3bxHWpyQSfYoDW3rkrAvGGi2si8MvCQ6WQZ5iBY6W99CXHHbmLJuzFVMeagrfWXM3ppkaUhYVNXFc9bwVzgqGDdvnTh3cgPZ5FsvzwLrE1gtRRA444WE12hPYV16DkksV6V64joBmYVrjff6wvZVaTU1sZae3TmPH84GJXYkWzArJCyqvA82tLGjdMoLAQ891uQvzFx4xoDd3zbQ6Nnn97ieRpk5TvGvThbRTrX8kiNZ7bFHak6XcsaRtptLkxNXgYo9xdhiHU3mrQ89gpGTFiWLwAxsYCBvExtYTRdYX9Gwwu358JpJP3ytUSBh5UW51o5eAVdt9TTfDNTw7gvnwMCE7oQaeuM4R5Hbpm2xj8FzgdnaiSXQDfgfXW3kNrAdtuUUCHxUbjDZF6c6DrY377swmbaNwWUcHix2Kdrsrb1EAY3VFEEKvM27Jm5mrZepRTzJ1F8Mb499JSb4K", + "data": "KWv8WR8JeWsurSTFu5o5cZMrUEYeGm8erseD15FEN4ZeVVi2jDggS2Hn4NajyyHniAY4LWEvVHqQ7V3ohBHs2MwkDgZ1mmLBpXmT22Kge99hvSvATXqQukJxYmQWCqFNYqPhzd5i5E8R6mhoMG6E72jQ4hru4odt5aq5JE6n9t23RJaRKVxD7qn31CXjhanz3XteCYxCZDXrqioz2nDD189gbApYJUmMnuRvEJk5EPqqf9QgfwphvqysprXLvmvf6yRtFWmod1XiqHDc6yZQjsC5ixEVU1Axr1jhK3GSncksue5awmLVmYBtXNDXgs2yrNr2Xe5LraJfYpFsv4WRhac5dtef1Pwonq9XWTFiUsqNs2eZcHCyJgUz8x6EiNdhf2GL2JMeAbLR91yUoWQNmJbvxW74bm2PatLA2v96vjdn7HFg4XucLAMtB37yC8zT9UwtK99XZSxMVKVJaDaVraJn7DGAPoh76XDQs8qkVgPZdXsYJwKpdLRTmXCC6cKh", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUeaVjBrpr4n4Y6FnxcvCqs2QtasrkSVfzjBrMkNwxgPX4QXtZdJjmE7STaAGwVFNZCQjzCPkMDcVW1VSn1weAuLPDdymnfNY268wVEpmbh1BWAFN1Z2cqw4TxMbhiHegTvDC89r4g4SUZzRHZ3GuDsQdP3yxf2YRk11XessJKaKR5YQrGtN4YhmXz239B1aSodhHHfXKiLLDtes2whv8KkDxunwy912iCzNBAX4cb8mFnDttWk8vWY5PEWakNyZizcQUJPKkKXLdeYfYGQ7qwWuzL9T5Uzg524dzSAg5rG5Gx79YKhWqQCrRRrbMqM2fKm", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQrXwRdNotjkTpwjNUwpHT1avMfPuQLFpGUso7av5ppufeobApvWkNo85D1vFWDuLAkweXAsxN2NFtoFEhKKbJB6qxnrTnftKpf2UJP1LN7aBf6GL1fWQzsNNPpy6Te5UEbf8adoaYyLBpoHJQs4y5rwpKK2BNmJQ9zrAEtNrfPMo1GAZ8aww9SEBNHmwAHjsDNfYNwhRr4knmLoer2mNsF4K9mYpSbrBLSrh54Znw72KpUBdAV7zuX34Mo7pytzMD4kMmnhPGVb4TWVdNuvaLhs73L2TRG9Q3scTyjavysWFSMntBYxQ4YEKT8CoHJ9tU5v4JJYX", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32058 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779827 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155945 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175678 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221456 + "computeUnitsConsumed": 175828 }, - "blockTime": 1744139216 + "blockTime": 1746055792 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 b/tests/data/transactions/batched_address_transactions/5Ak2sBnv3srfpmLa7quZ9n3GPUR6zSPGVtAHn1KbMJTpNyukczwv7pawHYvxF4NfgeAHRG7hWcS2dECJugyf6EZ8 similarity index 57% rename from tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 rename to tests/data/transactions/batched_address_transactions/5Ak2sBnv3srfpmLa7quZ9n3GPUR6zSPGVtAHn1KbMJTpNyukczwv7pawHYvxF4NfgeAHRG7hWcS2dECJugyf6EZ8 index f317681d..1dd1d5ea 100644 --- a/tests/data/transactions/batched_address_transactions/4kKhAhuUpf7Kc1kniYerCsGHFiJfPgf8YAixrDs7MPF7qWV3qwYXPZRZuxosLYttP74J2VVVsTZQNLAytKd7cMJ7 +++ b/tests/data/transactions/batched_address_transactions/5Ak2sBnv3srfpmLa7quZ9n3GPUR6zSPGVtAHn1KbMJTpNyukczwv7pawHYvxF4NfgeAHRG7hWcS2dECJugyf6EZ8 @@ -1,7 +1,7 @@ { - "slot": 95, + "slot": 91, "transaction": [ - "AbtpFdWsPzmGOXA5qfAhETvTxWfhgtFjcf2xFS1MYKaukbyZB2J/xCUZ0J6ng65rrkTpU5hKWD1fZpeWaBIuZQgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1L1jEs8twpg00xBUc8ijRSRh8zw8Pd7QfrD+DfQ42QE8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE+hZ4l4PeSFzmiIcgFKh6qz7gou2OlnivUk36+U7gxas9QbqYjv8y+b7LS+TzcWfhMS1sgp3P4jxqoUR100tlACkMHaByeZIAhgn/1oYsA4cr4GU1cNVZX2LXXDYckUZpi86wm5/W0nzjJpuQdTdYzfMBvozCP1WL7PxKYuLvpjpgbN8eY609gQWhgW52wLGQMGADRwRoUflNriqkHkHxwEBAAD/", + "AdB4FM3Tx/FR74GJ1tVNkvohzkOxIxHvP3HZ2+eyTA85JJynF+6icNkjs5/TEQNOIL9DF1yoXkBfZHGyxre9SQMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1VmKjO0EpTZ6WhyC8MLZM/UE+hCK+XmwDcvGxE+JkkA8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBncMgxzEetCMR7MqHKsM5sriDnx8+Q3KjiVOjt9iN+7+JcZQMuW9SVqSkngPlEgNZ2ADm/46PYR5bwHFi2H7d8SllcxxtfoMDD03ME3qB2UCtzpIOM+4O5Y53NfoZg95vjawz8l9jLS7Ej/Q7DgyN7+XiqF5s9IgxNm4ai7yFYkHpgbN8eY609gQWhgW52wLGQMGADRwRoUflNriqkHkHxwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5vbYs4i3zFc4yypS81BG7EUqcxSCB45g3WU3KN7mYahFkLPp4L1Rs1q5S7RzSBzhVbM7svPLqEKPM7K6DjpPzSfAMZzQKt2TVyjAVQhSGYDZm5758r6Zmkv7pjBU8JnaKSku5FzKQ7nVhNP6XYTqHx58WHb439Az5PfaAdmcjRYJnntv18rAvkmRPFEdZLhvMWNzD6BR5B7oHY9uBcjGC2zpNaBoxPYXgMmRLKcFqan2mxEuWADhHB7sPWV91U4Kwu7sMFNx2cg8m6RzqvSDoaPS2hym3iQ5oX3mEK9BjLqcc61BNTCc74JHg7zjNPRrhhBSm87nePLEJfwJcJfpaUbD2gjzZL7Ns7ARssUSTM4Zow7PTft9Q75HwPWtXvbhFVJaU1YjCZKuo9MdPwB45BZUfWavEKLhPPvLni6G7dL9Cna6jLVJv1eQKLJMEE4bTgzH1oCdETyVctLFhJuHvLBXUuoWani5U8gmj91m4j6jHyq", + "data": "KWv8WR8JeWsurSTFu8KvkWbVad3AHFP2ZHn3hXtnQhaYTrRX1m2FD2QMMpms3LrUu3CjWSz1n33pRRRdqMRfGy7GLGu7sbfwZsVEw9SQDySRHpXenj1qr9V5Rtu3b1oNWd5tYzmavgax1oswwTyPZfVt48BUsFfgmrH2YPmuoJxd8ixPddLMvLoJaXD4pcCUjmJ9byxFvbwJubvtmTdSpRXW6dy98BAY4yfrZy5eDEj4cyykW7y6mFqSLv4sQBxk2nsoodjzazsHkbNU63oxeYZZJtgXaeyJbBP1jAUVZn8PZWAHwj5mmeMdBpbEajCDZXGsQTmjeHZsi89MPrToLdLzvL1X9Yg8ZUUAiSBZkb2o1WbBvqXbzPEYsZjf1KhwnEnak59RnDoGEVzoQm1caKBvpMguxtupXAMiZbs7J4dBY2eWufKkNG4RycMh4PRu8PxdVmVyRX54Xv3r8H3VzARNqcf5E3UfZsGWLubrAgUjvUxxmHuiERNciPaRZAxf", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRrytKLyHEqod46bdZUjpK4c3KsUNZsSSp6uCJnR6jcxdkg1TzzAX69vzJRpkNPGvLYzxNeKxD6SNtH88FqgXQv4vb6dhNy7sQXxPT9XPQYaQdtGZSVJGYHNzsQgQMpL7PLnMZAT5BKMNdsbnCFXyjYSWMtfCMHnBNRS9bGYR7KQJtS7pLFVKMm7dfQZC324XzHuyJkHnAVMhaJpepaUemJSJ7mxNkakguRvca4qNbqWBUdYiDVzRXQdkAQ8tYtfi5q8PLMVDnoujVp2J5Bkg1od2MuG63BEn6KhzyKxmxWWhSTq52qYHzvaXzqkXx9WVCj", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQYJWNCZMd2FiavQg3BUvMrZKdGQQkJSMy5Ui1C94e4MdGTWHQtaufiKgQLdoXywtCJ5X5sdghY3cxYk4CTCyoRvNpTUmD9kyQxVhuPnmyba8LTo2wSH9snrLvCuR45HVicrrWzgcmvjB8uVFShrbbKcR83vsXjLxw8zohjB2mAHFrAz7sdu2JPEUR9Ar6Aqd5s76MYBYj36deNvoxkwuwjieiEV1ZF5Gtyee8E78nQJGPWLgEiprnnzpMG5K5natynPv61sajHDzJueSf2CL6CRxAVzbKGA6vX6ZBi3tpimtLQWT3T3gvtXN2VL7cpQXtY2ditKy", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32025 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779864 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155912 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175645 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221419 + "computeUnitsConsumed": 175795 }, - "blockTime": 1744139218 + "blockTime": 1746055794 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF b/tests/data/transactions/batched_address_transactions/5D1E7HWdUjjjRd2Yv37xrhRV8tziAYbH5dMVTogY54rzZontXEFx7qTUFJd4nPy6m4teKLAcBMb6qGKAYdCsZEfR similarity index 57% rename from tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF rename to tests/data/transactions/batched_address_transactions/5D1E7HWdUjjjRd2Yv37xrhRV8tziAYbH5dMVTogY54rzZontXEFx7qTUFJd4nPy6m4teKLAcBMb6qGKAYdCsZEfR index a61271ab..595e3a93 100644 --- a/tests/data/transactions/batched_address_transactions/5gKfduNFmbMyiVDCv7HybMtVEfVMNg2zMCQoTNnrYVEAvdY2gKt4SniiWtNN8V2xX6dvDgkHdKP98S5jGGzQbVGF +++ b/tests/data/transactions/batched_address_transactions/5D1E7HWdUjjjRd2Yv37xrhRV8tziAYbH5dMVTogY54rzZontXEFx7qTUFJd4nPy6m4teKLAcBMb6qGKAYdCsZEfR @@ -1,7 +1,7 @@ { - "slot": 100, + "slot": 96, "transaction": [ - "Aen6RxVgtLydac+iJXgST9qPEElxqx4kUktDydKAZ/m0rHFa+1H4AW7SVpmSVjqsnWErWfwO6+nBOcQHySLtkwQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1b5tjIdr7R30Jg3oiL+lDGpeQSvGCmaoiRsg/8SPeVigCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBkpfDQW8HKCIGGJcS8XR6/PSHPZ2gbAu+8eis80JHHIYRyu4EDVKSWfVuxGomrnoRw9LPJY/Mu+FvweNs+HhDEBfB7zGfXVSdCife62LLarBO2ObxyDddGIJ7zGXcFdb9JCEHYIitqK/b8zbOuiNSs7TUzx7P+d6kk+wHPHU3u+cEqmk8IL0mBNTlGLjLhO8RyKy+5UKuX57H01D0dHy4jQEBAAD/", + "AdJrcVoADnv7+XbTNZOaWD19UIWar+tvietdhPAyPCMhP5gy1872AUpCGxD2RA+XQUQfsQp1uGAjl3OIymqjAwgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1kcn/gLQ4YuMG+wxb4rATDw62gfPu8bhQV1sJhU5aokYCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBn3RzgrbP5u54XZiaZhEw30D4HpUp7+cSoMMg0S2fpQgcJAuilZOLlpeDfBGor+CKsc0nirDM5ZrZOCnuRF6OOiCBd2ioe5vc6wOLif3T4we3bsD6l4Vp8KrFNyrHm/UDGTr45K2yiA3uKbPEyVpe9StosLdyO/7OzJlRVbyQf6YEqmk8IL0mBNTlGLjLhO8RyKy+5UKuX57H01D0dHy4jQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu88dzEsbpXvesGA4Vv6qo3UyxtGhyA2D7x6pDptBLt568oyEjF58TyhW8a1VineARLFgpEpMWkvWPno91qqZ5ihaiCYxKJ1bJ3Jk6n3jn3k9snb7GTuj6MgPNpoc8JgqGXVdFNJ1HjqMcovpPuo8Q6no1pNtKwNDc3JVt3LzvF21EX6cdvNUjunbUvxkGmCHpuc4ALDjeiuzpi1KoyEkq2KBN67v7Xav2KETaQvj9sC4EekcjnDr5E42cWrmv3FhsN2YYiuNtuUVnNSHPYfuib3w7XJerf9fZJuUZgwRds1GmFRBAP5JAXpMxxoCZUyWu5UTJKhVLjCmjDpyBzy1s4Eie5wzbHg4jmEdNfXbugWLvDgAd795hTcwDXanSVmB35xEAwU9y1p2e18ND2Y7yivHX5K75NhBLHtgVNjwDj8QqxyGXSqzeRwc4X8w9Z3y1ybHFsjytkKYGangMcwGHKUMW2jakaedTnHZ6kXMxwWtSdMq", + "data": "KWv8WR8JeWsurSTFu8MdydiJXH9Ui2Lrnu3xqNxE8nwjYDXbmjX7K2BuAQovXPLzD5gxgTyK6P4NatQ6XJGS2bKpHJpwjy3QcMy8CWXHNJmBZJhMdNVGrzUE65rBTaXWToiSdomgDe5fnbTfHpUq3cpDrUmfRX94yvXW7iVGWxPe8dVKdQRKGF9SMCVMWbpGEvGvCD5pr4LAV3meLFjYgfr7pgAsNSeVKxKot2pTWaJy2Pz8XayoZ1Jczie8bek1A73ot1rA4eGWXS7z6sEKY2XkYgS6UZh1CZusQvoazpGLzXYVbpbLVjaF1CU2bxkRMqXhsXjfxciZtjNRoD5Jf39WebDC2VjQq68UeUZUa9MnN8Xo3ij1kAnRAWfaWTRJamK7G8AXfnYQjnajP48UrLiDvQ79d7N5ttXHcgDXbFtb7ZaBxAsd1GA4pH4nHzewouN1WGMGYnYcKiQ6acGRrfS9ugF1Yt3zEouPa1Yjjyos5A5F5Unsgy6xAspuGzEK", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTJe5j4MmNZw85jtjEzE1inszHmZLac1VcmJWbwNKdWXREJXU98AxsnM1vL5Vo3nV6UUNuPWYxXD9T4Gg3bHfNHcN3gqvyoq1fhgkQumzLTabjAns9YiWDCSdDtj1sgyW564NghW5ew6jmTxBc4vv9fJpbbPs4U775GWHCXYLG1U3DboEYfRxUMt9fVvGWTx39EsKiyR6hD5EsZJm6to8VDH3DX936jFp5CLe8eQwf6u4s7QSTgZxW4Ub9JuF69R8FDixmZGRfN1j19LCiTjTwVx23A8Fe47VxuZWupZ4H8bTb3E3tARTkLWapSkvd8R83Z", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQhjwRwxrhA9osBJuVFLP4QpJh5g2NrvKeHGQLoAPGhmB7y8aXuKmkEXqgtZXW1tfmtcTxhQbgq15xzRv2mxXZkaF1jfR3MdfY6G5nhbf1VWVTyQZUHZ7o34oqgcVbZYNb2V6vDhWJeHRjwTyhYKHZjT3FG959P9u8m8VWdxgLoHfSj8tBan3DNVvx8kW62i5ATRC7LuYUjy5fFSXBLq8HbFAAEW8hkvNWH1DCwWGKV8oRSnGbpYpfvLaWGZFXy87FJqUo3BGDghE1bQ4XAaPWZYVafSWVaRYhvuctWDrWYFREHSFypm24AoXyMrsyV92mEJzZWRD", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139220 + "blockTime": 1746055796 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN b/tests/data/transactions/batched_address_transactions/5QiaGFFLVCbGjLgWvFeUqJCjZWy7vG9ZvYcFUAqsQxbo7wt8z8MNnYi9J19yh8pFTVW7s3XkNVWLx2Jr2rBgVEiX similarity index 57% rename from tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN rename to tests/data/transactions/batched_address_transactions/5QiaGFFLVCbGjLgWvFeUqJCjZWy7vG9ZvYcFUAqsQxbo7wt8z8MNnYi9J19yh8pFTVW7s3XkNVWLx2Jr2rBgVEiX index 22e5552d..dc74a207 100644 --- a/tests/data/transactions/batched_address_transactions/8KrjzZZ6evB2ERS7879nMxjaK9LUHxjaqMhgnWv2jG6sitZJJ2sPL81WNT3fEMt7SBQcSqAFKUwVgeHTb4Qe6pN +++ b/tests/data/transactions/batched_address_transactions/5QiaGFFLVCbGjLgWvFeUqJCjZWy7vG9ZvYcFUAqsQxbo7wt8z8MNnYi9J19yh8pFTVW7s3XkNVWLx2Jr2rBgVEiX @@ -1,7 +1,7 @@ { - "slot": 126, + "slot": 121, "transaction": [ - "AQZRIViA/YtHM+B7FvqxMzw0OELKy5D9INz48uVJZ5ji1WGXtO1PFE/b4tnm17FOwPDeSFet5cgk4heFkm911QcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LQ66Ug/RoBPGmnPYRMI8pojcZyKGc/p3UbAWoDCgvsUCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBh0095A2EXiJUu2XyH3M1cYrkUkr5ALRiDXLnDJZ1d3QEYdXvx1J6jUD39jA2fVI+gOdTP+EskgVWNTLp0qeIABGa3z492vqNL1F4dgHs++EGbLvXYV2W8jsSdsC5wT1LiXBeW8z/H5kI6q5Joje4pj/6VZQZM2530iziIFn2eiomueGdVy16NQpkZrWuEB9LFvzukixzka0zBEPBaud+1QEBAAD/", + "AdyFPBdozu2yci8jxKefzbhDbQTpQvHLxA1ZRxon02HG5AZqxWNutkKyyP5RQXeFqsC0IE+KNpwk64FvSVoWegwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ15iHZ7ahfKphta+i2cq9Q9OmDyBZmgAduKik5mYoxfIQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBm0/Z0vdhJ9PV1o+cw/V/jtbznWxzW0zNhziso/8/vECADpc3fM2DUESqgDdlMEDXteM8nhSVX3qfHxxbg/nuGhe+VRmwm40aIyOj2rDEnlpMLqILeiy7GdFRDj2ivW8lru2ZQCLjb1Oet1sEhSTAWjK8l42z3CMiZGfxQ3cHuEQmueGdVy16NQpkZrWuEB9LFvzukixzka0zBEPBaud+1QEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu7wE6BNUb4BSB8YnaJQMeV6y6nBr7xi2Tg9woZk1LYdJnriBTmWGHR8rWNB9iYr4PNoczVkuKJqJJ1YkgqrGsd2sg64FAHQqXoVtZ9cPoWAteduMd2mtAaie9x9bvCTNx7oErbZniwNmYQ9AxRcxjzXdUyKMdhnudbhB8k3USDXBXmGVoouGGao6sBnw3xPMFRKv2HJC2EtQfo7mPThXbgYyiTiFfJcgiNmCPFYAyXV5efjdkUz6iBLaZHLK76aAhkR6zHdAWWHHhBc2R3yd7qzWoMXfwAQNt7nxCSSF9vNDySXXW19LtUg1z8SCFTkX6d1V2rfXEAmKpffHoCfdcDxsVmRQdp4HWYENoLNftQXRRMZbLXo59LQ2mPWLR85BpUS1Rxkpeti33bhrToibwgfjwHiNa8tKBmgK9stmFUneVzwDNYwEKcxW9bxB18Jz3F42YQuKnHrhaBA6BZYbkmMw2asTJgzbi13hvkHfWmFt4jF5", + "data": "KWv8WR8JeWsurSTFu8HT7R1pJq6podhmx8iUmfzNcv7VSMW6RstXdtpy46GpaukTEesr27U1fho7Dd466CeXfJ3K5NWgJXB8nFLxtbFHJyqM4SQjCiuCqEGqpj4WkUwvkKJ5LXZeJvuWyXdUyq7mF3FKFzUHfdUcJXx53KkESwk5r7VNqKinHjEezP9qojkhzzmsy4xq2CysQ5DhVwWRhaCuSFDCh3Pjw9UZLTjbsqneRMdRh1QUDzdazA7DBghfzgWZUmo57Frfks1v1uZtSThnQG13c8v1DA3ryDaGVCinBcNR1XGqXJ495ecmiQN8AJPkTXXa21ew6QCRM8gvkEoun1LLgsRgooU7S5uzHd8W8UtP57pFTzZ39peY4ud8fjEo8EF3NVcQeUyBmSY98KKpYC69dQkLV9sQvmcKSuHjWbqR43B8MEoCby3KVDtvwxmH8k2cQKJRS2XDgm6JeRScP5NmY2f4uBgCy52fqHjzmWJwvc8EqShuX67PMy8B", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotLtWBFqwk2KauukCZcb7CtQuRei7m9ALerBLGZ2sCXKM2z52rK7juNvP2qWFgpwiPGqLVSV2xjo3i35vqB4tMKNaYQmpwSJcR53esoXpFumjUWMk6BwDGHz9F6YoMYpF3997B7mFxfeioBHGpLhZ8eJEuKHXXj9FA8YM147UEAh4YBgXFpxTcC2FDq1Wpe13h4cJhiAK1DBT1x2B8v9i9BEFHfzE1oGuiR7etbh5o8YhccFYYzUpLmSvEQrMPuwjhYxGa5i6dETsCzL2JJ5ZThWdQbYhkt4SbWdjMeB5Mkg17VmPCQvYq5L1uVuqiPp5Mou", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPykoy7MVMR3ip9Qvf5Z563bcLmSVhAWGqXzZvBP3xUUYMAn7qicoCZ5wjdKn3PVKk1b6rRBricePcxWPHDj1V8mfMFBaWih4q6mCxDtDhRLVCHzkrNanNWiZskRPimCV9vgyijMfu475dVdo4cQgeRpdA2mS5HFnTHq8Rk2mKLMPzD8R9Kou4PTJd9GkSoshPopczhevejDbVLzGBEYSRQ4C4JeoetMGJMABCDftzo3eBjkak8ujDBBMStxNmcJ6ZutZjyygMn6FffS6tpZzKdwzx1b5tMqzXKouHpuBcfrCbr6Jwv7EBTby1grdc4PJkZeE3yQj", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139234 + "blockTime": 1746055808 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk b/tests/data/transactions/batched_address_transactions/5SbDvA29FQhi1Av7Lmi4zjE1LLLMu28pQMAAuHYaLbdwLEHdA12xeVe6CU815p1spp4mnyaQALvuWcAXkMD3ZwL5 similarity index 57% rename from tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk rename to tests/data/transactions/batched_address_transactions/5SbDvA29FQhi1Av7Lmi4zjE1LLLMu28pQMAAuHYaLbdwLEHdA12xeVe6CU815p1spp4mnyaQALvuWcAXkMD3ZwL5 index 99ff1fc3..2b5f00b2 100644 --- a/tests/data/transactions/batched_address_transactions/5oUyJ9GGFtdSgnArRK2aBuzBAot7c8UkTejTFZKqUQkgKpbF7J839oZmxuT8NoQZsZGBtv4vmxaSnAdgCX3on6Yk +++ b/tests/data/transactions/batched_address_transactions/5SbDvA29FQhi1Av7Lmi4zjE1LLLMu28pQMAAuHYaLbdwLEHdA12xeVe6CU815p1spp4mnyaQALvuWcAXkMD3ZwL5 @@ -1,7 +1,7 @@ { - "slot": 44, + "slot": 41, "transaction": [ - "AfAnC8KxClZHOknw1lfWfjmQZ7dzag5QMiRKOH8psWcdrhCEyEdjCDAc7wj7S033JATVmjfGzLxSw7gZ6hrlAA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ18gTfr26/sVzIa2jJwG+uwXfMVgDhu76XfX9Mf7T3F+4CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDJOwqvIgSK4StEyRKxpNIPo0gYW+05FFLICZjt3GuEOuO3BukYi9z7s3ubKgJVV30Iwv1Cxk+tvCZ2lWUPGxFRvMb4UbNb74net+aIdHvgvQk/g58CH2J02w3eaKngMCjTzRBRlmE9krWGqqZA2o2F8TSX5+u8GQnnZA5eHCaRWaYyg8uvD9vOsfZHmxl/OojdDYCS/nKnxWKBU4c4sH4gEBAAD/", + "Ad4iyOs7N+H9rEgSuo/o1U8ZS0el83DXzt3qu3w9E6U6F4P0yNOkGw5ENPoPjZODxo1++MRGItywmzmUYkTPSQoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ13nDtCjia7N1KnOurRKMAwKCsDBzma2lhciLrIeSd4e0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmZXueFsm2nUa9NsnFhnF8z+ta/mRZgL/4mJLTVwAosgLYLgOgj9y+JafHPmKlFO7dJAZjxrBuL4s/E/eP6/82iOHXLySTtdbrIuaJLbAX2bnFN4mky456EXL7udhW5lIL+cgA+1iDYPyoUEUrSDD+l/n3BJbL4ggDHDrYKZeCDmaYyg8uvD9vOsfZHmxl/OojdDYCS/nKnxWKBU4c4sH4gEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5oBpFFUEhQeufB8AryttP2xeExazUHRuBXXWyMCmL1Xhf4ouG2UJtZ28TkjLUZKWkvt7dQ3tesC5NJ2JjTjvVPCUaZFvyjQieGuWZ7RW2RkaBtoqRsSWaBfswX42LhWRudqxKB1Y1wLbSMtNCfbh1rGWJBqojpRK2rQ9p9Wboo6x9B8QzesMhG3r7Qwi4ZPv6VyZzkXcDnsdpSv9NgYtycgby4bczV8FvBPVQPuoZuuDjYJJtq63er3DjyC57cY1TeWTZf8rH5xp4sXopDBkhUbbHoCF6KtCWX7sZAM65KisWkGG9b2bkAdAGUbf9eGg2WTgHni4BGPeoc8nRBZDPxYbrD5QJxcjFBBtoq8jrkA8uDtn4iFWragTYUZgXBqD8NNc5z2KEGQvn8SEs7pVMeHwuoKKqTdEf972HemU22vSxrVDmj35tSmFDEvq9ocTp2djwqRx3n3gQmuEzdcZ5A1PRkqsf8mVAYBJaZLCiUfPpum", + "data": "KWv8WR8JeWsurSTFu8Fhv86d98YnwBjvcGtS8ziFqB3beVhrr3givAAUVe7mtU6d3g9SZq4cXGA6hVT5aMuB3eX9aAtS3wfQSrbTx9dy1CeievXScfx8MwcJnmBrNUE8SJQaymK1uQNwafZMhtjdoxSJG7Z3EijcvviGXwRPVZuhovQGehBPh9sjmFWoZ6pabasvc3XJCtqCbJV46AGyR6EkkpCqr3DCfoJzENRhQWafSFnB6zerzePU5Sd7jdZBdDMXtWK12fGbFhSw1FpTUL2jTDoFf5voomrND57CceDpyJkrsn2zZHatsFcth8wG8fvnFocTCsw8KBJn5Pichc21JhdicGVRvV5ZNC6gLNWtLhhYArq1ynqP5wr3srun3RSFPxVyJPzGdjNg7zmGXrzRGf5idmw1h9sRvWyWKFCu64aPwfYqiZhHFVhC1cfZt3SeNa5MB78ibAu1MYqwV8re5FjDVraqP6aUe5qwTXCHuS2v73iyQtsKNusS1x9d", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotP1PHQtnhSPzFbe8dsJ8Qpn1BxwA95Vn5mCHmx3bM1VnNpGfF9aBo9k9SRqtMtGubDSaR4cJqMogHTY58gKFvXXWdPmccvYp8ksJgkfbpp7ykigwjwb3QeSb4Ry7CJP47i4Sa1r5YjxmMqN9EV8rQeAJFz55fFqFq1zRNabw3RqbiBhPchWBad7areJEQubsHMnvvAXRPiXy7Zfy9KbZjSBjgBpA1gufHwueKvznfQN5Pc2etCQWPY7Mg3fe42NgxHgA5VPGTNvQZ5Jsrna9KJVc7G4dPYWYuwy3rYVmcMGbuCj8Uo1B5QJnQM1EvMqv64P", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQDcuEmVoA9SLg7re2kn2rpixta8RmGhUi82jSxex9cLMTjBpHW5oN8Cxzkcem4zG9xSM11S6LQFE7irjz87to4Gjz1YigSBQB6zDc1Hq1zRXQg1aJA3i5jowcRTJbQZwTjfquL2SxpKK79BfkkvdqfKFqeYYTrGLqAgSc4p8fjJgYsZ2fEhoLqfQpKE6VmK1VxLVDSYjqe9Bvqh7wR5czear3YUHv6DhgW6XS2J9WjzXHHVYUdAwwNJFyJTk6YVMhqd5cR5siGL4aYJTh3nv4q224ijjwyCUz6KaQpiChXnyZwVwQjfmuDkrpkTyvTCuYQAsnoGT", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32109 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155996 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175729 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221507 + "computeUnitsConsumed": 175879 }, - "blockTime": 1744139192 + "blockTime": 1746055764 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu b/tests/data/transactions/batched_address_transactions/5VoX5LcTKACd8bkuLvu4yCszs2RNQkY75c7gHr97c6Bj5KXwyVxw8CFe1hBtmmv6zePjh83qUmwEfJP8MKvDvBzB similarity index 57% rename from tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu rename to tests/data/transactions/batched_address_transactions/5VoX5LcTKACd8bkuLvu4yCszs2RNQkY75c7gHr97c6Bj5KXwyVxw8CFe1hBtmmv6zePjh83qUmwEfJP8MKvDvBzB index a749ba38..32e24614 100644 --- a/tests/data/transactions/batched_address_transactions/2CRfLCfsqGRHvt43Y12WT1d4LfCmtpjyYsG71hatnAUgMZTE5CrM4hJ9RTBGP2gFa6s76v6neNDDWQEG441kBBzu +++ b/tests/data/transactions/batched_address_transactions/5VoX5LcTKACd8bkuLvu4yCszs2RNQkY75c7gHr97c6Bj5KXwyVxw8CFe1hBtmmv6zePjh83qUmwEfJP8MKvDvBzB @@ -1,7 +1,7 @@ { - "slot": 66, + "slot": 61, "transaction": [ - "ATveoSa+o/yTGmVn6xrEwWNfIr57GobTwpRY4++9TThG7MwJT/jYpAIKGlyHLrs6XeN21++CoIGJS4WeOg0XvwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1YqmOq83Sem9mBZayj6aCSQ4MGw0fBWOfzR9j0n1y4jsCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBK5j3khZG5j+PFqvRKBsrMp2v/YMXTNDbrBOg5m4yFaQmZeXAXpBVpDoA5JN3ZSax2xy7Ilcqrnx0gjxFwZI3SGnRAo/h03O6HY13gTTZwIpYxaW3bvrO5Qa4h1vWhKbjg3Rv3uCK64VQJLWK+c608fmHV/yFDXhh65YfNCygZT1ofpz5QRjFSCT7EWcm+kCzfZq7VzIvKH0jmC61oeYqAEBAAD/", + "AeDn4V+P0PjlqQq+m4OZY1O/c4OcgyiiGmr0OK9Sfm5iCfDkWkyM5Hz4xFZ161Q4pfGuRQEhUQTwmPhHZkIRWwQBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1sm4ufrVMpQFPfZMUM2//FQIcpl6muQd3r6log/ehO9ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBkGZMdsTMdwG0MjHI60NjX7O5oPJgfpnhbhocRXqHM+eDWXtsxoC5UiVxEX/s4IH8Pm0WNsEqa8XV7AftCCkptAmHMio57bPcfNtwDNFNdc/Q0rxQJC3++Z3DiThqHjLBKouxjuXx3nfxmvnLSmV47gzifpQ93FIgubNNO8Mom5H1ofpz5QRjFSCT7EWcm+kCzfZq7VzIvKH0jmC61oeYqAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5fCxdFigNmq1qKKefZ77VBZMKjhMojYCYP6MtEPHXfSCGLootGJN8CvofgWwP5n4V4YtpwTWyd94gmnb6EikDFJEt1Rt8ystJ2nqGRHZwcd1r6vLCbUCjGgjKwEBFCDTNXAM5wPqnqpv39eM7ejfibKjvEJoxxq2Cqdzs8VntJu1iapbdJAQxUHNUHhBTP6qoVGqKq1MENCsRifwzgquyVb5jhJzCJGLmAd265rJqASv3p39suajFZnkwocfwrmiY8KLb5CxZbMaRsEz29d3i3sdbC7jEDXBXdvwvGZx9P5Ex4EZV55hrSEwpW68NY2gZ5LfXDa3AQJeFWRSvLMJRyep8UYLXGy3EzYyVjHPqEiyQqd3KHXGHi1MQePpnPr3N8Mv2xZ5qVtRfCYuHbSaKHqMfikeVbLqqcgejaQ3E1wSvHNBLnc1H6i2XkgnNHNmEmT5Ma2JNcf8dx8NJoLMsUK8fGKg76nNpRQhvkhdqqaG6gF", + "data": "KWv8WR8JeWsurSTFu86RREQZ2khLQGnVxvcoNdNL3teMV7AVCNw5gWh8tqNECR1kCEPw39uTshufkaWLDHUHatfjRC35BiZcfuum593RjmSkYDAxMphBjsjERhWbXX5QaBva26xG4mvjrP2ZbhZDNmWi4JT7PhNXNKT5cBLg1uD9akFjQkfw1rP55HBNZCWKqrf3wJXSj6Dfoim6cAubQBMGBmikoSsTni11ag2yDhkLfqp6U6EqeB7HsDMKcGeBFUYaXHayGPFbfNciQaD7V6rhoXxFXurpLwwSqH2LRSnnvJ3LjrUJU4XBtXKuHCH8K2tWaEip9sCW2UzPCEZjUtDJspPKrz66qzZmagN7xKRcuKbEKjdN4hWxB8zthtnt5mveJ9TcvooiwM7NSZ1u8fWtPsDKRp7BvdXtZweEGDNLffag62zYLAWqxRsL6Vmi4ARTm1aMmHXMRawJVUbrpCCL365KcJeiHVycWjutxGCUgQch3QGgKH2T3ck1rNN3", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot9wLKMTmPLBidfKKU19KZVcpASxjSYvP4ErTiQyPy9dfZ8RLLU9n5PobSW7LiW6wfbS3x4UbCDdA6Zx6G1dHL1KnXfGQSmCiu6Wzq6HPvkx13yGLhSycyoL5h3nWvtLc6LdeuGp7dhkawAP6Qff6THDSAkM2DRbCHnFxzJ2GvwZVmUBwbegMm1t9Lib55HGGMo8Frn3Phut1daxLiVMfJVpxrLwbH7twHTyUDn4Fw6AU4rqUFuhdRTA7Kiy8d4syy5CSks2H6YjqKPfB81Eu6iWNuuQfeUG3FV4NPZaJwPdbzx75sVRh9jo38GEhRPzinE3", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENk6UuhTbFVztGCxKqvLgHKCHW6ou8RSvGDspTyuSB9dFYCoen1o6dpcD1xQSgpteL2dT2cNu1K1e2sSwFP7Wbp36TP45S8295Qe7MPdiFKGqe213P9RmSo3KXVh5oEZ6fjSPZhfA252S7WmWFRyzbTWP3xMEJ8E3zochb9Tq9LQvaF5asjfFTksBDT6MZxVEoEYKvpD6USE8BVaVGKUkoZsHWAR6TCwCajLgbm9mUHkx5jhYBczbzNVxjCuLbXrBYUJcjtP9yxK7Mnsm7ybHZFVoTAhzmH5eovsVXBT83cvmJWZQSSPNyEm4fYSxwwkxJcVHrfAw", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139203 + "blockTime": 1746055774 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix b/tests/data/transactions/batched_address_transactions/5VtMW9jpKqzWesQF6hEzdmgDJvNJcG2JCVMr3FHP46QgSVrEzFyXni7wbzsWmvFGUcJTqvTMCoMPJjb79jmXs3cU similarity index 57% rename from tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix rename to tests/data/transactions/batched_address_transactions/5VtMW9jpKqzWesQF6hEzdmgDJvNJcG2JCVMr3FHP46QgSVrEzFyXni7wbzsWmvFGUcJTqvTMCoMPJjb79jmXs3cU index 26b0744f..54b4e83a 100644 --- a/tests/data/transactions/batched_address_transactions/Uvt32wqmfZwmbYj6xnj1dGvuCSVTb8kzk9Uf4pKPPHKXVq8KXemcLah3AEuzMdZDg7gSDqSS7cN2JNrug7x1pix +++ b/tests/data/transactions/batched_address_transactions/5VtMW9jpKqzWesQF6hEzdmgDJvNJcG2JCVMr3FHP46QgSVrEzFyXni7wbzsWmvFGUcJTqvTMCoMPJjb79jmXs3cU @@ -1,7 +1,7 @@ { - "slot": 127, + "slot": 122, "transaction": [ - "ARgVupf5VHDDUePHmP1w3/0nHNMMtaFsX9VoXtXglXAgQfH/NI7FjCxeAzgHrnZ8EKim5ojF2CAJhT9JPxlPaA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1iW5ctvmX1+EarFbVnZDqGQyllNScyJw3YQSBL26ierMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBiVEiWQKQwDLYwiRlamHtXWlga12SSbo81XZjIGRcm48ixIKfPSCgyrgTtCL53u2Xc5xtuOwM8DGeD6davYIdHxUY7MRb2/NwqaWfGg1RzhwQqUhI0LtYNKMVJMpMIBBRIgMIpV+VO2ezkuh2kZBThsYHmU4xDXDBu/e+AXzIlUiKNmxl7I9zp7bGofme7c3HKFKSxIEgf7lCdxMVAwBwDQEBAAD/", + "AeD6SJtgnZPJ09rzgbMdTzwzCRMPDqnlw9CjEmMjxJ+NQ+t/9pGacVzIUoLsgord4VOmMiMUrPVgF4QjJJevggEBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LSfeYQ02dkryVX8gDAmKiVKr3ql3ihCw72lySD+WbygCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHnV+JVPRByT7mSNtVMx7DFI70wm9vdwufriecvNZ0aEmEckGDgOQzXs03Yy0H7iCLs7hsKBqD3P+zjU1FRqtLSWHuWkhI9Vy+O6ajTFUx+cJzb5H8CekMOvcvU5+cCDeK3Jk9HwI+DXiIBGBNk4JU2UOlSn39mEt8OT4J8RoG4OKNmxl7I9zp7bGofme7c3HKFKSxIEgf7lCdxMVAwBwDQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu7yGDw9XkhZcZ4eboMs3tk7ZiejTdkhwdAMkQazAn7dv5eDP9dsp2NKhzbS7khxjDrTr85TKAVsv3yeyruNj9xcMNggg7eGSfNVcquVu28VRSsvfq9daPcg2WuWn3GG7yUqHfSsGUPS1fJwASXZUiWf7By1i7GbTEHY4SFWL4aaDFqHLjEwL17soBFGx79zViHbfTV84hSGQv7zgCvVCt34MZWrMyqipAqTbaWw9rp1cvwfjGXTidFqYFFbfDBJimCJuawd6DDMqVWDwpvEJX7tMb3UankPBdvBaqQmLQnR2VpXHgpcgLic4CZnD5NsKhGxEcwvYZoTWJJap8owH7kyCc1FsBzCPXzb11171E2G9TmE9fB1esvVw3NEX1RRy71rm1Vc2bmBfqNUghnyGV18L6vFzurhAFUXecnNbVSg5LymGUV5Af78Jrrw5nvagzSFaRq5GHCtHLasbWTfj4b2B4iWgsexevozj8ntXVR9n597M", + "data": "KWv8WR8JeWsurSTFu67G5i4suGat663eCr73vVPWw9VXSTwwzDZDnj3dEZnT6wUPDy8tuZkKAVq8FxjrELtucuKM5pD6GcPrZ1yvYx2gM8s2ev9qo1cKpp51wEV2xGFyWmGmjwavEywtXYZsEka2oNKqG7PZ1cMVzSCtELgEkBSv1uDDyYQpoAhVN9jNdbRerSLowKvr9W3qCXs9V6vFghneHgwd8sPZSfzXCqrpGKBzREipM7vMSVHvDRdyQRfbXCSVxCuJDJ4TUbVN3NeJuFpMN69haVdaZJQpaAYh2GjU6potHpxgXA8HMCYDy4LQ5ovpsVn6yag1x3iy2URLPbTAZzTMpRsmkhWz9rdbt6MXYyv59nvPRA1sDzBgfQPjPNFEEptxs6X3pu41saxJJGAX31RfG2MA3T7UYi4U5mzAh9ip3g5R2ybSUtMigtPEnNS6VNkoSPYsA69ksJPm2XTfpeaMGKzPWFQRkumymUUNMrrBzFx9FVJcu6GRVGBZ", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotTDVe2v1n6gyjdnYnEZRpWFWGZG1T9DXtthMTpEx1mRtv4Yshb3ZurwwTeJXxje4us7XxZCtQNsbkkSMUgrQ3mUm5dt99prFjDduoGT4uxBLfe6Gsj87XdZABeTUFW8rXmAnyJxRobhKBHQJeekUhiGeJyUC8cJj7MMfuQ9rxACC7AUEC73DvYrEPNbo1s1KENpxZP8R8iKqqmXxj5HrPCYCJuVr8UASnP6c85KDhssMBfR2NhMf2GVkqcQNYByV3qB4keE7bK6JAaW24Ku9dhMUAf7HsJHZ1VHYcXQNWFyZb2BYMdbsDrRNWW9UTBrcy2X", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQhAGXRdig31B2grZeunawUJJsMYkoRECmoU6NTQe8syjapeqzigyCt2VwnjqRMpT3aVxR7KJumjuFDWALTNthwMgncmcrjz1QhkQ5qssn7eBecLFfCQp7etLpwsTKQpcPg8MCRVdcRLuppnfH1XJKTbov5mF9oaLp7hBMjmk4fV3AFQpuvpXCQpFyjK7DtW9raYrbV5XGS73pfHWhQt9LiL9AiwvVscp3Ba51o9oKzZce88qzeu1hM1MTJHCd5seTnupKJPHJyFXS5SbKjr4kRSBWJhY7ZBCZHCecFJq2HtB3RU1Dg2FzeBWx1j8RfjzkJYChDrf", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40531 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32098 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779779 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201043 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155985 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221354 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175718 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221504 + "computeUnitsConsumed": 175868 }, - "blockTime": 1744139234 + "blockTime": 1746055809 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa b/tests/data/transactions/batched_address_transactions/5aV4e9vkYeARVoHWHrMZLoQiK4gxCACvDtsf42PL6AvdNUBkYjq9mMCB95HjMFhKriMyLaWDxBDQiv3jjjz8At9N similarity index 57% rename from tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa rename to tests/data/transactions/batched_address_transactions/5aV4e9vkYeARVoHWHrMZLoQiK4gxCACvDtsf42PL6AvdNUBkYjq9mMCB95HjMFhKriMyLaWDxBDQiv3jjjz8At9N index 5d747d70..d74ca1e7 100644 --- a/tests/data/transactions/batched_address_transactions/5aHECw98WmHKk7Xw7EfBmYKrPCokt3iscZUopx7cJmvAoktBjBE29VqwQoufUGe4P5iXujt63qR1stxE5M8rfjpa +++ b/tests/data/transactions/batched_address_transactions/5aV4e9vkYeARVoHWHrMZLoQiK4gxCACvDtsf42PL6AvdNUBkYjq9mMCB95HjMFhKriMyLaWDxBDQiv3jjjz8At9N @@ -1,7 +1,7 @@ { - "slot": 68, + "slot": 63, "transaction": [ - "AeTEaHmi+CKHA/8LtR0GBE3OKgAwGcp2NrPXAizPmiTc78OXVrDyNyw0MyABI1PqqwLi9XhVhvP/Sd+7mxyzcg8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1r8VWn9zRbRvsBFPDmYLV6OTTVSNJTkZAGLCxZEvi+gECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjg3sVf6WxWo3GhN2UWIXAORFSfOAxbSRaaiv1n/gScyL94m56pmtelJMPS2FvkjPYIvkK/zXbpQyRSMBIu8Q5SfhocQ8LPSfRIp63QStHiZI36XZ1NGT3My506hw4PwEld2GxGfHWO2RZ3eHSMyX0ed1+HL4NJ8Gkz7R33vzGKAo0+/VJYqIp1wXnqXGdZ8BP5vAud0sNJFcyNzKObRp+AEBAAD/", + "AeTxdLHDdvvn/AT/DhCJEPm9g/L+1MlVxeSyJLi4VZcyzEt9AMeuncD4BZFBZv+tTvW7LGWEZLfM4SdFQBH5AQkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1USmRWgHgj1Qx7lNuN02ai4xWDtk0v7hdJQ/VIFwn074CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBE1IjBw8qcfFscoQjKLNYF3AH3CtSvKEPHImVWBXrcO+KsocJlAa44cytj92qT+lijMwXS4phFPjsqRgw/U7QKgXVaL9siYOE0gOZnZmq7oTTU+s6nETYKdn8h7eGnx+CGKtayn3szYqdmNO/UobJxIOBcgVSdh68v0Ks3ebPligo0+/VJYqIp1wXnqXGdZ8BP5vAud0sNJFcyNzKObRp+AEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu843wRh5dxNbycEpvEq5wxAiPwiHVZgVXyuH2ayfPiC9hygi6HcUkQoAUx14FRyEyKwb6Da7hyJtN5ya5LWyncKoZDwU8xpL2U3xMae1S3FM2PG4RQpASkPSPhkJHTmCzchUrYAmVRBLGbtjUy5fhC6KvXgWQXdv6n47etPqJ7E7biovayynRTgpYkSLbU82p9c53NmT1NzG6g9CjuRMzJK9wxd5nWuJAUv3zSjxikebvX6kDTgSLUvM7HVJUmdruJPC93gC8Y4kbDEq8jEVzN4cPx2oSbbonZCUtEaamfKEFeJNnQHv51NxNi19nC9NLSCLnrLhCAitq1dj9ydZNX8ptXg5r7XCVsczmdimLzc4sgB7FhPN6vtZVUdnL8XuQcJKhUXmRiyLp35dybJDVn8HM33v1NbfuakRZzThHEvCe9dyhyYGtD6YpUCYn8DUVf56Bi5YRUCTDDytQqDejdZQGew1NN5effS5sYsee7R5ZSdM", + "data": "KWv8WR8JeWsurSTFu5v19p8eohQZi3nnZK3U3BDsVVTTWE6ifc61cEdBCaqzywD92dcrvYjLMw9QixgRuR1dgqLvPgQkXQ5Sy6u7N8tqeRYYuudhffHE4WrHPVBh2otP5mJdYL9gwLMFP8pguiZcQbP4hwW9ta9sh4bRxnzkWwHGcFN6daBjYtPafiJF1DBadma1iDuNeWezivrMRXoyAfThX2ZKXAEuAmuvsLVrjkxYTo1rkXt2fef5vzJTHUa7K5arzGHVx1wE3HcNrJZ49j7hmDTekXAK9vvEPg3g8ZiEnvYUzEN9kwH2JLykYK44bXsA3YZyNwCntzjBSW9WC745QyzNkxE7uVQ8FjJfa2dRMWtQ6Z6yuZZo5VbY6TtFZJdc4GAAQXJ4WkJWTi1itv9xdshuiug6qCQw5tFUa9eusFGQttEtbopdX3eNVpKdjTUobb1uV5USYWZyeQdaynPtxzFGMWXnGasTr55HbogfLGDXT9FcjAfdQaTjixAs", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot1jNd85bT3ZcrTFaECyrX2SGHhxfnAecZ1SLnriGFrWjDyRdqBcTEpYUQDBaRxwJ77BkzAMkAGeQZnn3Dy9fCkpKkstuiVEUHYWMHdxJReXymR9YDGAmzLjZnUH3mVQy8jRtk5TLYwnTN4dFesuD5hvWJu8A3ozee4bERLEEJXP5j5LCW3nLmy9ng6btgy4QsaVoYHA6WLZDgNB9h7ndLNn7anyTHpKHhTvseRYRAKeU2iQknYLKFhsSz8kp458viEQmKLeRDcUg1fYZPsaJytrQTNKjBUe5vnEL5bkFw5FNB4sHhT2n1UQnVAsMM6pHF35", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMpPxywCWsLKyqfPSZAvXeBsuTtEwnjA5ZUwbLZdvxa2ewSUiBRc7SPfkmqXLEPwrcUEiZt6fXwr6w9KkaRWr5z6UJXCGUcYRX7pNGgKvw8rRyPRUtHxTRxYnoNh2qH76f7LQvqoZqMx28Uu8ZsMVrCcVeoqMNAnUgp3vyXmFh7fALAUYertzb4uHsEGcKqahHmp96dbxqNCzGYhMzFwcn8eByFNH2UFDv2s6EPs5DoZsrP5d88A6M9jFQvF3HzxhY7GH55HSCziv24kcP1cYeQu26gkRM2GhGwmRx4YpEa81NSQ5mFHukgACxmkr8rEdgQPUUCRV", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32046 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155933 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175666 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221441 + "computeUnitsConsumed": 175816 }, - "blockTime": 1744139204 + "blockTime": 1746055775 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L b/tests/data/transactions/batched_address_transactions/5bJoMRz2zCJ6ZhaUUVK4eNGWUjFuHiwHBDtDu142eoJcZ96xKnaXVmNHqBDkbd1LEzsR5fC2JX7LAqud6vuMEBqs similarity index 73% rename from tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L rename to tests/data/transactions/batched_address_transactions/5bJoMRz2zCJ6ZhaUUVK4eNGWUjFuHiwHBDtDu142eoJcZ96xKnaXVmNHqBDkbd1LEzsR5fC2JX7LAqud6vuMEBqs index be759c16..dd22dbdc 100644 --- a/tests/data/transactions/batched_address_transactions/4fjvwfDwBt4fbvdHDazs6HvnXDgzuRdH2DS4QDADGPZ2GBfJDFqkJdnd4JQBXhVbNy9sFnVpYv6oX4Zc4hTRjH5L +++ b/tests/data/transactions/batched_address_transactions/5bJoMRz2zCJ6ZhaUUVK4eNGWUjFuHiwHBDtDu142eoJcZ96xKnaXVmNHqBDkbd1LEzsR5fC2JX7LAqud6vuMEBqs @@ -1,7 +1,7 @@ { - "slot": 140, + "slot": 132, "transaction": [ - "Abd1hEus4fMNxjIQcdJcIVEszELWgJ8iaTtPThlxVFv2pkKwq0NduNwRzgCTzBFMVL7Khv9GL6UO8Ydn2drvIgsBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0x23rxacaH0g7i5uk6YsroqaKRCniA0NGBwruuiMqvYECAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAiauxa+BYIlqgCi2KYtKq3wvJsdnqafvx6BOyQBkdt1oAMEdPxcSiFmZzKOGwrHPGziPkqQLnNg6ta5XYlX+oClmv7wN8lVhZ+e9ADJcCPFolVSqa8HIcx50eaaqNB1aIINxrFX6Fk2fHYciPnkDDeAgpRa6LxHQop+S2S2o5aLSNNF251w7wzARoz6tU4Jq0L3eb7LWRigjZSvpnUZfqh", + "AeWnJ4KiinetGXfc5t//OVfXOma1W5EzwVwrQ5HnwOE9jCl3xDMui+NjgoS/anPTfL94IHjQH5C1Fwkb8Fn0cAIBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL03m7nJ2DYOYvjB/WTqs+CMD/GFXadpI4XnqjxmKZsEx0CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAiauxa+BYIlqgCi2KYtKq3wvJsdnqafvx6BOyQBkdt1o/d5yEkG98SVeP59gwaU5YuTuyyhAXl4mVkBvH41n0hDrx00nIPCZ4AFlcpurMRrXqTZl794Teopm9zYRhqA8gvb5S4lAuEMxRYUNIpmcUh98pfkGcRf2SBZqVm5QWpIBFN+NINNxBwoiVoy0FCwX6KGO97bfogHCyN1vM54AZQ", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "postBalances": [ 99999995000, @@ -30,7 +30,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "innerInstructions": [ { @@ -44,7 +44,7 @@ 6, 2 ], - "data": "SBkMhczQ9esLdkDPWZRFRwNeYtVRwWvoXSdj12JK4Rwun9FtFZLoSq3FzLeeizRAXKMWPRoScKta3FwqhXkMPzpRrV7NmxoCz9VyvjvrSnspWdL8XBdFJSwuoFmh7QqoPm8fDVLQQbs8WyhrwFGmVdWJgcybSb9YbTz5v273zxNV1KNfEqMzLJNacmMge8RJryv8MLQyWadHcuf9y45yhFuSYgjRS6vmVHP5osozk5e", + "data": "SBkMhczQ9esLdkDPWZRFRwNeYtVRwWvoXSdj12JK4Rwun9FtFZLoSq3FzLeekcJv9eD23E3jZKDzD1ePtLbamUTE3JGbQJt2Y3krrq3td4CN1HVxzSHVspaqUdjAiEBEXtiunqffsnmwsb9w9G8QtjErcxWLbiu6RMYzfbL25hGPbSmUXxxg2G2E9dhejfnDV4dw62UxVgJwJ9dcL1QDDqKQHA8UKzn6cFN2xvN2TDR", "stackHeight": 2 }, { @@ -64,11 +64,11 @@ "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", "Program log: Instruction: BatchUpdateAddressTree", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874954 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108010 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127024 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -78,7 +78,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 127174 + "computeUnitsConsumed": 120362 }, - "blockTime": 1744139244 + "blockTime": 1746055814 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S b/tests/data/transactions/batched_address_transactions/5byb8WTZQYAwT3UF6q7X19KQiisLFRKrSvGnH1euro2CutmGDcWiAWosmDAkLkCX2Nr4UMGELQoXT6NsvU1tR4wo similarity index 57% rename from tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S rename to tests/data/transactions/batched_address_transactions/5byb8WTZQYAwT3UF6q7X19KQiisLFRKrSvGnH1euro2CutmGDcWiAWosmDAkLkCX2Nr4UMGELQoXT6NsvU1tR4wo index e840f9ec..4d35379d 100644 --- a/tests/data/transactions/batched_address_transactions/5omw8v7vYbh9eqp8ocFByy2BEd4AE57o2B5UPHbyQ8UF4YHiX8mAVmCtLdPxpVpL2PG6edDj2QTk4Zb7oSiTLz3S +++ b/tests/data/transactions/batched_address_transactions/5byb8WTZQYAwT3UF6q7X19KQiisLFRKrSvGnH1euro2CutmGDcWiAWosmDAkLkCX2Nr4UMGELQoXT6NsvU1tR4wo @@ -1,7 +1,7 @@ { - "slot": 56, + "slot": 51, "transaction": [ - "AfBnnHONymT18pea2znwHZn9psbK0K7HCX4zI+pCdgprwcF1g3n0J4r846exCy3dWo0NIGE0i1c2YFSDnnSdKgkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1kaH+IW4oJOP/6yMNAVLi0fx/nRVUEh7W1JRMXYDh7ucCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBl+kn6YEU/YyfrGU+jZNrZmLgzZpR6nnKYctjFlhF1vIn7N70icyteQ2R5ixhExezAJL3YfxfmkweaF/lMUr9/x6j4+Hrq+0xA0d0yCr4K77PyZUC2NWpaONBf8+gxguZF6n6U2Jv3LpBuQNoijIW/H1VPoK9F3ubOgT/FbhuWwnDkz+rINAuxtjCYhJI6zvgTdRkHMQGLgFRVz/pxp3ymwEBAAD/", + "AeY6zCQKkNiTAOcrSe7PTvJHPtj79qUJ6/O4Mg61Uu+qkzrMADFRGFkGY24FSf4L0aFKZMSI50CKJ/o8jDsyDwYBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1f9XKa4rWKhRq43yi92Sfbd9b7qf/GS4pQL8sDK91AsMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHVE2F0+bavb1yON1x2kdEe3ycfHQyJExu1i6c1lB9i0sCFtT09rUIZdlZVpyKepPhRzuGiIG2zzW+EtU9hzSnhi1QsaYlzxh/AyDdAz6PBZYfaG8lee6m3w6juzZAIQvmz36dQ0liBrhkX5z6FaDheGeMYqmwYQcum/AsCYkcIzDkz+rINAuxtjCYhJI6zvgTdRkHMQGLgFRVz/pxp3ymwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8E1jQ3rjrc4McFaN92FCkMHLbCc6Cj3YpStEDx8G6vTB3QSRSPzsmsaXE4yxWCj8Ahk5ynEexav7sz8JWnb22FFxuJ4Ry5CPXwivpbFVyrUvjbWrAnkfSnAW3XivGgLJtEFnXgwurmbcgVSLLBXmiaDqnUhRhdW2LWzigF9xLB4AJAotsukJ3UX1iugNbTEqNJrXPMoD2jnJWwkY44brXMgZ2uaC6yBWayoAbW4YoUHPuT1pT6FN8VY1Wzb3LnMCFjgTG66kMnXs1A7UcGYXFTrE3ybA7pspuuB5cJz5fafS3dcC62s6zLn7snyKDvGYsDfhT4kbNNX8sYerevVZ5nC6hmWvWwybNuwbQLXXzEA6xGdwiMNspdYH3pMi3V7V6fVLFgGiAwVqvZ7kASgmoBu6LMT7bEn5cVZhrds38DbSRCuN2HduwCn1RXi52KDTWYbuFUQUBQvoFGB4XpVYRD7fsH5Zy7YasoMMPD3PF173MTV", + "data": "KWv8WR8JeWsurSTFu6679p5DBd3rZQ2tdhABLqSt7bQPLfDibEjgHuMvXBkY2tZnXGDZQWedfbUVZ7F6gy26cfQERUa6SqpGiXFQEr3Fg62sfJoxhQa4Htq8owvcqczMGjuUpUvmS7WoRCXyxi4Me9HMQJrUBStr9LnfChsLJst6AtqWGusQbHp8RuWcWj56dyt4VnMjm7ybk2dssqrTb24nbuZJz3pEva5WsGMU1TeCJT8H22CAYX69gbbm4A5EV5VuLv28SLqc5oo7Mmyvt2eFJaxjJuwzo3XaByuqoddHkvWuLev89uyYBWF1s91uG3Y1fXpf4rH64FWU5FZK4sVYX8qc3Crr5QUXuK73EiBGxp5o2717dWZKSpEEQV1HqP7wXoH9SbFo5X6UYaeseqs2JWAuz9eWRaURMNVNM6yc6MaveQGC8eaj3AZTYK6ohmfvETgacZqYXuBHhdULqVTzkTjs5eo7aZSvJJsZqLxd9AQ4oi7zgy7B2VPKJN5V", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot2DEaE3b7E6LnP6EXfuKbdFeeK1Qm2rJXMYEtA1YaE34zvZujBSpuSny8Nzw5m1HrsB6Ns86cC8DGKuj31Hzv84t9Qz25YdAmGWZZbb2Wb6C2TsA4WMnikpnUjohwCfd6YKYadPG7BuNhowBgax8RQSc89Bz9Xb1ZdtndDkrfMXtGPfQhWKtd7esurC7VetgHtbh7yyeQoUS8jGJejpSWkFWg7bthFRSoJdP2AZxc13R8k7UsNbA65AZXZCiyLuxjHFSCfHRWa162YLrh66YMNUcivQ3sVfEQZLpsQpLRAyudFikEEzMwtfDDPwkhBCCTF5", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMsYHBxzfv1yBc9w9Zg8zW2yqyNZC5LEB3dyuDKszwCqGhYYbdGvdTM5XHuFiYDrz7NNQJrJrJVzxwixjwDSzTfQrCvfsUF9DEHCGLvteZf9ABbbsNbJwL9wbSQrv16nxJvResGw6FBTVAg7KBEcd24ScBTKrQYjwfTuaDmtAHmcHkYUKd75LvcuYjbuu7fMXww5YndGRZyTaVVDAio6ny7YvFTfAPvcPavQkkWbdC5PEcnxYd4u5Ljfwn4tdrxig29bMPWJ9VJof3iXr923yAACtWN9onUYbnyNgwZzUs1NxkaLcyqJgsfC4wnBiSCmAYyPAmDjV", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40534 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32109 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779776 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201046 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155996 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221357 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175729 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221507 + "computeUnitsConsumed": 175879 }, - "blockTime": 1744139198 + "blockTime": 1746055769 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 b/tests/data/transactions/batched_address_transactions/5gicCEJ1DwiAM8GD9SwPtyFFJ4mpLUx5LcCe1fvcDRqvbnenEWCrAZ1EA1anAoySP4wgEhfwBrXaU3ssgbBaEwTv similarity index 57% rename from tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 rename to tests/data/transactions/batched_address_transactions/5gicCEJ1DwiAM8GD9SwPtyFFJ4mpLUx5LcCe1fvcDRqvbnenEWCrAZ1EA1anAoySP4wgEhfwBrXaU3ssgbBaEwTv index fb068627..3ab7624f 100644 --- a/tests/data/transactions/batched_address_transactions/zxo13Raj4g9Lq5pcoLyYKjAUGSm8bFVfvcTZcg7iMGWtyCFhmVZ5LzAwY811jTSmSApw52Tq7Y3KkAVqKHmB5H6 +++ b/tests/data/transactions/batched_address_transactions/5gicCEJ1DwiAM8GD9SwPtyFFJ4mpLUx5LcCe1fvcDRqvbnenEWCrAZ1EA1anAoySP4wgEhfwBrXaU3ssgbBaEwTv @@ -1,7 +1,7 @@ { - "slot": 102, + "slot": 99, "transaction": [ - "ATH785jPrTAXwzcHkrEsjTKDDOGisoZMKRkqslNh+enjojlUgrapbsA+XqI/1JotGkOp4jlsbGYPcD5a1JOLAQUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1rWj1W3NOaJd9nyXv3ilkYfB5jR1Xw9Uzcx/gIfL1A14CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJ9GaDQ0AGu+4j3nhvQbi589FMMTQA274UXqrlJ/zBlgm9khRDj9EzO3/G3NihRVRrpQPfbCnUsDM0jKhru5qUQnhrCvgyVS44ydFebbZeL65SKPaPpBFSyXh3gRLnDW3gXJCHvupretSgRNFeFN0cdiPdv6v/Xt4SZMFjzkzZ3zgpR3WuqvjGdDGrcyDqn+62Ehmrc5pRn9oFEHcbEf9igEBAAD/", + "AepRmKsBExXch1W0laTb/zv+xzYukdzq+Ze7h07r3wkVSQQojm6aH4TF+DqzWUAUh3qZPfnZi8PlVGXhrCwxywkBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1vkiRwnyf2y0aCZHBkI+XvVLUPpH6MjlvgO/5JpWXsFcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHixJKuX8+ynjsJb1ceSMJWL3AiOlJeOZXeMMNkjwJiqV4tdu2cv1Zy4SEwewZionFmwrRJmTs3ArF3iMmw30LChYdyA9UeIUAulrfkv4++/JGYs4RinbY3gLzL6Gp4AarBp+/jgdjcVdfDxA6txgkOrstM9+bJOMl+4THaBew7fgpR3WuqvjGdDGrcyDqn+62Ehmrc5pRn9oFEHcbEf9igEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6GimJbm9bv3gaeBzLXQd2xYZwCVXLaKUiweRwLe1PJW1mmNMMt1BjBD6PxqXWx8SXB8kRzA8uKtMo2WuFpuvmTbr4WET6K3wCryhZ16wNuc7UQPdtscEUTZmtZTjkf2rZZM7S55zU3yvcQNPTkx9b6Q1PAzQqBfSRigUV6dJUsj8KxBQZ1329hJidfj93PJwByVrtFuPVR3QxcPYtdUXp717T4Xg5zKhPdVaz9kPUe1Nsuxd8XSAZUZ1NL2fBKMy3DAbSNugE762vX44vnTMq3FyvuBZXZmS3rJ3g5UpvFpiQLpNv32LCjSwvxkzvacDznMZhWiwgkZaiaDrPoxyaW3BEf1SvEjB67mAxEbdCdYoqtekV5VKQDbEbxUPSZtg2dXmUJtBSAbPbiGt4feXuJdQ2rNg5CQERNXThtYo43zG9EXNgrq7MaT8VfwmSmkgoceEkuief5LbB5sL43uaiK2q3YESDcjxDHUC2uZJ614bkMm", + "data": "KWv8WR8JeWsurSTFu66yKRMkxM9SZUuxQg3wpiZce4t9TFRCfB6tGTYoFszDjJSUE7urQcHRmFibPjoFp51VXuqmGRK9wuhaKxBPXjBz1g8F7ezRBRikdY1exLM3C25AkJw6VEsVBhwy9FpWTtZvx73NPoKNTmA5G5Ku1PpDcdmgnz1UT56GXzMCgYSGcR3vbLw65BQ6jEmkWFfar2dzjLLF1yGkpXruGumQ1iM4zNn25GCXLdnAcW2pUzzr6dmpo8fhN5XGwYXmGN4xRwR8zG3TdhAbFbzZmyH11VHa72pukeJ8cgf23DXZLwPZyHYbhWNVG7fmEosC4padtAN52xFo3bTMnv3CbB1V98LMtnYsC7mncAhLGAVS9kBexTYJkDPYCy6Ysj5cKsfLqwgfHKFZRuU2GZnWVWiyFDDh6d71ZPaAU6QLETtrQmPsU7hrUPXmaHkLsQR5ffnGRRXDDbgRBhyCB1LmHsY22qNViqxEmZ7NrC7jd4yrmLCvfynF", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotUEaba5ACvnhFfeKJ2F9MsCmRLBvJ8uwJfUoeM3z39LB5VgdCt7512NxCqRRdJeKJyqbBMd2mXFoui9dTtXLtkeCgYKhLcBsdPrYsGfAqQFWDxhB2pdnhcji8c3woZLm3TkUKjFcKecmmW3uJjkCDmBicdgsp6APv69CyRZYv9Jdv3iB31ZGWDFwyaU3nJ1MPMJaXBsmmpo2JRsgTmY4bMDwfEPH8nKtAjCHNegdyCjfgT73imyC44PZDtmjKTwp4odts5zbGCqGrM8TdpELjgxyckBR8AWM7kQUG9FjcX9RyasMaSFRZatgTQ3brSTtsiw", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQopuKwVYHpydqcwtQJwG8Gttaocsa99mjAGJmAUns1U57VPwr8L4Fzb5HqQMxGD69UTRwXZj8BWgKRcuqpXMC2CoA9kkfrT52gRpQSYygbHGqYH91yEvdzjiYyFHbVEuN3eWvsE61Rkoh7Kci7DhRFteWKKkFx9xXS6bVarSm5N59cVbVQjtwJyc9xqDiXGzr4vHSsZmsLXXPuoCuwnMBWY2EQdXtdTmmjnA9yZ4R327xH3GNvfSogg98axMsmKD4JHJgZBccZcPthkPN5oRMMenszVZam1E5f1nrMZP9JRDeuyRST3u9Mj68ub3DsrhHVwUDCKH", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139221 + "blockTime": 1746055798 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF b/tests/data/transactions/batched_address_transactions/5iMsuCdLU3dBuVzAtRu1jZoVZP7Zp1GodV3aWaGaia8sZV7VRhWjCHumAh3WXqqaEdWDYwPbNoVnWkwW2Gq2b6Ms similarity index 57% rename from tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF rename to tests/data/transactions/batched_address_transactions/5iMsuCdLU3dBuVzAtRu1jZoVZP7Zp1GodV3aWaGaia8sZV7VRhWjCHumAh3WXqqaEdWDYwPbNoVnWkwW2Gq2b6Ms index dfc217e3..93274e97 100644 --- a/tests/data/transactions/batched_address_transactions/oMi6ykE9QTs7SkU6cS5hi9i3ohxTvA3SxxVyeiEFbgPynLAYK2s2Q4ggauFyVJyYuNmNjq3hyGfyDcVMTi97DbF +++ b/tests/data/transactions/batched_address_transactions/5iMsuCdLU3dBuVzAtRu1jZoVZP7Zp1GodV3aWaGaia8sZV7VRhWjCHumAh3WXqqaEdWDYwPbNoVnWkwW2Gq2b6Ms @@ -1,7 +1,7 @@ { - "slot": 81, + "slot": 78, "transaction": [ - "ASf5/6HtHXgRqfkKxHZlT//HtOHf5BGIYQO5+pCOnDR1VEk0xxBC+qXaFapCfyhBl8UutZEWnSKXk8QrwMeEMAIBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ZvjBRn6vD4sSGXLmoqihHQaIsGExVgjbrmhtYW587pQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCm+g7DczMXGfPXHhAuySmBq8I4qrwW83ZeEiLxML5QAVa1fgQ7lR+aAmwHrgD8MyfNxLWAqsfKBTigAyOjiFHi1UbXpptKK6b72N7o4HtnU/pc0U1RaAPZsZGydu5dRnJXl6TETJNole8Dr9l9LRQuK8U0+oixsBQ7aRjeV/ZukVq96MXS4TUFOQSxPbaFpTXiCioOIR+bVwaGDpMEAetQEBAAD/", + "Aeu8OXQKjUnOUrWPFzpVxwlz+tb9FX2YzH0jnG9EeI5MLpc+Jk7pKPoFsNGQPVoe0a8ZyfYPwW0F4kHSWuiQgA4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ17A6KE66Au3TeAN6Pnqd2HBz6Rjl+hDwr4Hm6JnYKW10CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHG3KC8Hlb9F1QuiMr/cz+jPDLC7lVArJch25i4U99LumykxvlggLXXjdp1DSnIWqQbDkItGIETFuGUVFadtY/AAGi+DBOFeAHI0cXIz4HanJR1hO508BKom4fr/89LKcDlEZvZ3p48frxvRTCn4r0bRulfesRiw/dbVX8AYWZY8Vq96MXS4TUFOQSxPbaFpTXiCioOIR+bVwaGDpMEAetQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5m2KF1H7kx65p2dbVyCZ2dLCz1WwmzDGyWYULDD1WeG5MMyyGPNES6XSdL2zbPnouFyQ1ssGdWKTuosPiTBxYPiUGMi9VMUH1Feh1AV5sS9zKSK12QpjU1LoEGJRRmrb5AfXyHrsWuCK8frE2ZqwiuKtx6eoxNS76gfegN2MJ5buymV2kfiPSkciKKtH7F9nVWpx8xaoNvsx3uwaYnjazQgLyvcS9WxSLph5HByq1vHwwUyvW9fsAQBMKF9VbDGqXoPfc31hBM1VsJxHDxfM8XFAKgHzoDshs3iX8e9AsKZVv8MnQ6LnEzSLjyeS8LrmrYvLLtmPhVUujPXQ6qmVBtKRrBWxLHzAPiLue6UVb2eLjKss6A7kCrDh999xjczApBMJnWfc1yj9UdE2q1kHjY6e1F8Sh7bCL1t65pZDwthZeMGY3rhWo2vvrscfvyJy1aHNiNEcTXrPtFghFV572XvWsDxyXY29SyXzm7TRzEAJZ9R", + "data": "KWv8WR8JeWsurSTFu65D5LXKEGwzacQaok6A7Mu6uBfcN8qWopHnnQSkaKjYJjb16g47oyymGiC3wRYz7NMsCNXbxUH2iJrgftoG7Ftjn3THtVgMx4ubjAtE31YkCJ9FaAPymmzok8V7xuqfi26y3SMSK5jYeRK5Jq66PzerM216tQPMC3RM2NPhNerK8FRdG3o1Vrh8jKxJGvjvidvqXoujLgQQvw33c2zRJhRvoz6pBPjCDUSn3CWMjkAEJ6CMSwp5zLWLPZrHVo92taZqLr1229sNgGuduPTppMcgpZ1vvm44MkgePP7az4W4j8ahmDoy93r1bR36XPGsD6wUZF7TdajZmU6fWKT27U1L6eSPgssaAabgHdznBy8jodrAGGZH6QffBrjjkFzqZhEfdm2pfc18M4zKKHYcjudnaWR8UCmLXyieDhkG5QbVueQWupau1CENAzYkRB8CKG4pecy3gWMYEDA7rnZFmxh8iLf3BNL6CF7BE2WyjTkecHGs", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotEWtwvPiK7Y7eTopwvThBvEWik5UXAp7tH91E3vB9LxPNhPMjDovZSvR2qsJ7Dg2vP6S62D7cyXArWda8e61SaG22m52eQ7KH6wMWWGMWtMMUXuoVE8CPsxRBxrWnStrmbHxDVzmWepfn8Y46qeKWoiVwG1KNhEmPGmCfbm9v7WLSzynvjuemuPnXSht9HdWgFZyG7op4E15gZf7gAZ751ygshT2qjLzjuBVHTamP1LkP6PGYXj4hJpAZi16vqqv46E53JxR1faTQLD5vQm8vBqpVhQwozbV8r1bLJcukmUHYhSbPtBTL6PzUAKwTU3JA7y", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPG4EHxTANd9bJKY8AqLMDn2VM6dyvjgC7L93GCdw4k2DjY96ESpRTPpJKnTkbVdwbm2xpDtq9u5e2LQ2Ky9eTdF8WkmeeJCP4pewwvKVwPmtLrCJrRU5JP246srJCcznzg7e7JtdFFgvw2oRNQqVi56b2zjBxdwFecbxZhvgN4ybEGKgJ6M56MHFyevqFtTxBym99mYhZgt7pzyEbmtLd3dSpQRQU6KTXhxoE5q5Bb8ZiKFWKPRXkoEKqyTEaATx6dVp8ztPT4eMUaLyRpSXvfmWfBCUKmLbtqpdEM9heQBu7ndTcBsiTVcs3pRuVjxyFDFSzYwq", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32046 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155933 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175666 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221441 + "computeUnitsConsumed": 175816 }, - "blockTime": 1744139211 + "blockTime": 1746055787 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq b/tests/data/transactions/batched_address_transactions/5icgw5bqFvPL44YzFhmps46EwsHBdqZxSHTdmSaZ4eANyboDcp3mmKnr5L8LyWVBmDi1d9eLXb6MnwgJGKAczDRv similarity index 57% rename from tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq rename to tests/data/transactions/batched_address_transactions/5icgw5bqFvPL44YzFhmps46EwsHBdqZxSHTdmSaZ4eANyboDcp3mmKnr5L8LyWVBmDi1d9eLXb6MnwgJGKAczDRv index 2684bf4c..bb3734b2 100644 --- a/tests/data/transactions/batched_address_transactions/5WrzBzCm13oKAE4uMpfhGNb9vdGVVgnQhGzMXsCivrsGEgwTHEFHwkceaxAAHXeqnTVZzXPrKDqAmfUJRtwCKYCq +++ b/tests/data/transactions/batched_address_transactions/5icgw5bqFvPL44YzFhmps46EwsHBdqZxSHTdmSaZ4eANyboDcp3mmKnr5L8LyWVBmDi1d9eLXb6MnwgJGKAczDRv @@ -1,7 +1,7 @@ { - "slot": 124, + "slot": 119, "transaction": [ - "AeHR1+Qd61RIHRr+eAfBHk6D4avWpp5QraTSXlbdwvOKIZtfNeNFkQNXS1ooGlxgOiAWRXa8vrZ1s50dq5uC4goBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LSCnHUUzvALU8vHr7OgdR6UquQsG3b/AzmLaq7nJdYECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBnIXaLGbgpFnbaEAPqIeEaEZL331eTAp7JJwuSb60cSybBLt3k1ywGEtLZGlb2hxpX2wmCXenDRTZMLxEGpDRUCBtMfS9xJ/aCSZqZUGieXYaZek9v++cETvj1VEuMGrZJLLXhM6WXI9zQ7QyQH5c1wwDTmcrlDB4n//Nn+gvq+940wvvci1CLpuM6a2RIOd/7U/PbijfdGsNaKT9CrUxGgEBAAD/", + "Aev0mVcWWrEC/pNFMYgbcETK1B5VGR+CYTuGCqoUC2A6qdqPOeMmZCNH2UDFguydvlVGi+bVraWFb8+H74fDVw0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1KNDHtSy9U3NbcwIlwaTThYzv9KUQMQCLlh6eXVIPYQICBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJHdViy8uS0PIcmRQvRiFRO5h5AqAqnympr2REtR0XCMCpqgVtUOOx+HBNcDYJyZ4FDyu6pqCdyv8nWW3WF/M+yLRJRgab3wvllKL+C32l4eVYJNRZQPe0RPr8mqEcD3KAXLOD4rYRtg0VsQ0CemUbDPTByIfB3pqg9T+2mbO9qJ40wvvci1CLpuM6a2RIOd/7U/PbijfdGsNaKT9CrUxGgEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8Jg6ezDAYeuTD2hHomeMQfAbqnHsv64Fyozvr3CYPjBms51RF2wVX8F8HBjhUBudzJcDSX9tShvhakC1L5jdfyUb3AyS3Z2RZjKwisqoxQUsdPjnT1r4rv2EwXyzt3Wa1zAJYmFCvarx1uW7u55duYsTmQqFEfwtVYwGxLq3jvMAJKqJsriSJkadRKfm7xcnQuEDtnavtCX39gebk6b2dKsR2KAabout5WDALh49KDvLfXMsmhZhYou2ReVUq1WFjAuxwNxGubYm4EfCW3yJ2PLSePLDbmx2N6KV8Z5gMqKt4Www98SrRYyrvmm9WutkmERs3HQDS9M6fXqUV5ynQtZnfwAKVJzJGptfcs8Eubyo4xieHDeBGzERgwRZjbZw92neHP2J4HkCctEtXjaDEkazkmWe9tbJbL7L7WpVM771dVEVqdAUsuMSPkMhMVmoRKypquADz9q22ZixjxxDV3uvtbb5kqe6S6TBCbYoitjBCKH", + "data": "KWv8WR8JeWsurSTFu6DLELfnzneznspsohGktmq448jafnrGh1Nexx3KDXMWGfxPgb4Utn8K6MDyJyMwifFPzTLiCy9KeJGdtmbDURjnqmesi5kgGSFgd5MB2yMx1gjkpn3sa9Xd6d7upc5UbuDqUDX7NDhwnFD7EmU61Jr8tpgbnTepZ8WvwwVSB2V69jKjyfRZHFs9Jdbu6TsLtBctp8peXuZehqNotFqCxJDqfauME9uXkFkqt7mQuAzRDX4WuTj4vuKv2zpWGAqNR2jSpQCi1x57E7PiHRYCGcrPYkFYQKqLz3NACd6JArDwFXvXaeJETuerRQ5G3asPN3n7cJbJsn7JVotpeaA6QfwH76DJvZgYmcWEGJDsXKuWsrTNbWCqf5HU1kzqN8NiS8hX78gttAcQSAAGBb9MQTXhNsEZL2w31Fb23CpH7RpoBEff5UhVcyK3tZSJw73wcqjfFv8AJ4RjkbiPgDAkbwpSwDRSYFTZyyZcoegTFdGE6VYK", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNSwr1xNAPGqBwn77T6fJdioUTGWe5vjnArfDFt5zoyRpb5gZ9HewKsWFZ6LpYaBxLv61Py5JB1GddDmftfKqiqXrR7oNjELDyPZqke6vhdEYy1iLZpVtBYnghFycvuW8qSPgLpBN76gopMEWDozw4f9LFPNBATpX2g9zJiKVgitLycDh9XXcGwxJ4NmEJzbHBzJodPjh33VqJsgfW6pZGyBJ4vZzJ34e3VS1QPn61nygkCdj4NDHKL8bz8t41QYbmqcAPbWJAsotBjYhDTf7KZ9dqrfUQpY7NPvkxFb85DNVQ7AbD5KcGuTRv8bptqTnEB", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQ9xdmjnqBKps7eCuraKQA8bJCNchDtxyahChtarYd1uf2DxP8yTfmpiEoCPmNvvhhRhVDJ2tXwYSamcngodnUc7T5tiEeiw5syjofrwuoktohU21jkAN745hdRBmgWFnmbH1ofujm7iV679GDat1jVMaFYBCeF4ZbJU9jaQ4DsE6udXsoNnwKvgYzBZVZYTL5gXga4iAopYThHBxJHEAJvJj1nwQDdsAZV16ErjqMxVCSdFFdRapjLsz26iHacXR8s7n7yT7ZwQXG8oJcAnePNP8MeFgG3s3vUZ5UjM5mLAoBmaP2zD1BtdUGPnTjeMN4ff1yJK9", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40446 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32025 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779864 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200958 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155912 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221269 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175645 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221419 + "computeUnitsConsumed": 175795 }, - "blockTime": 1744139233 + "blockTime": 1746055807 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR b/tests/data/transactions/batched_address_transactions/5yshbjucroxowGBiEp2fuPDM674UZUSmhYx1GhqWBwT2TU1Rw6tcfRWtusxeH1wXyVy5X1iojJKvxVuXHUxh3GTR similarity index 57% rename from tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR rename to tests/data/transactions/batched_address_transactions/5yshbjucroxowGBiEp2fuPDM674UZUSmhYx1GhqWBwT2TU1Rw6tcfRWtusxeH1wXyVy5X1iojJKvxVuXHUxh3GTR index dcbbdf07..3724b8c1 100644 --- a/tests/data/transactions/batched_address_transactions/3swEbPWZZYdHGhfTEMrQh9cYJZZmTDvqycauLzFVRcuJipthrVr8gDH6PZT28mxoRJ5ESoKZBJkfNgwLnrBH2gBR +++ b/tests/data/transactions/batched_address_transactions/5yshbjucroxowGBiEp2fuPDM674UZUSmhYx1GhqWBwT2TU1Rw6tcfRWtusxeH1wXyVy5X1iojJKvxVuXHUxh3GTR @@ -1,7 +1,7 @@ { - "slot": 108, + "slot": 104, "transaction": [ - "AY/1Xm56l8LlBDA7aSEWm+DD7jC5FZXB9t9m66xppoEFXuGMTDBerr89jUTsRcRMiuqUTty30TclLnkvNwI8pAABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1shO6nNhQZ67P/Dn89TnbO2AV3BxxhSnm9G9Q852dthgCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLef4dfQWHVby+yWPt+H5tSUySWmmKSWJ8mTKnlBa+YWAfTiFZPP2MQMwaOsybATVL/XmZjPMT0COlg9aZCtgZAJhYtS/lO5qWzZQZ8OnLZrtwOJCH3L+28w+8VX6qG5gCtKFnPULMv8IVVsLoNCQmdkc8urA0nkesv5/KpcNK9KMVfujOqOGz5OcnNYymWZzqxO0tuKHUWf38t67EdzR2QEBAAD/", + "AfkdNRBaOT/vdjiGMuPFP89KeQkpDJPuB47xGrAB4Qo57Zw6IZtiu8pPSEiMsYh8DriFtge1xeJ8nv8drUg0/ggBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ14BNFv1QH/Tg3cO0fgoRnzhSEOQaaFlCDGZR8uv/Gz7ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBZE8ezDsPJkm5dBHZUzbnFWh7nDWUs3Btgq3nh4ONleWa9zVaMfudo8bsXtWsyunSIkVxqJDqxMAaJEevfd+ngXIKguHzYUnLeUsbxuT7soxyu0LppsmzEtR2DoG0Tn5CgA1EgLxWzbXbTBIVrB2oksHcQUbFRJTUe5f5m43CeKMVfujOqOGz5OcnNYymWZzqxO0tuKHUWf38t67EdzR2QEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6NscZqqnjE18RzFZ7BxdddnJBcMxpqybvCCEqmh69aTajpGxayEVUiUDQAt9uohqZ2AUwFFynyi24ASfugwULtVGuYV4LtLTUQsXoWC3yX4VXDbFVxZt7RC3GSCGtpzvcwMu8Na1sd1nj8zNBczGpWqvr6iD7X7kiiwy8a5vAxd2nPSW2BzH6XA56aBk2SspQWTRm15fFC4ud4bCC5YK43G5zcTSYTkxKCKJtZ6aBQTZ2JN8WSMMV3TmxAjvHDqF1ZtKGJBdq663pUtyVdhzkdty5X56ecbEcCv9pzvK3RxZQNhtxNwGF7h6t5HxeDx1jhGRoAUBEKgzCRZJkNZdQoMozWwyU52T41ZTArz7PN2yrYCr4ctEAP6AwGFVSrvd8kY2tz5aJMoiZKVnApNLDrpYW4oMJVaLhmVRgj3xMZ4QKVoBzHSm4VwNujZX42GYuL8rbAZaRfuWJ5ERf7iEF3LZ2s83vo4obii2HTGvfLsEYab", + "data": "KWv8WR8JeWsurSTFu5g6uTAwtMCZHjfu95FHa9uba5yhSDe4uSNTMTNgDfHb3x6g15SwwKWCn94eKv7rAGSkrkZo4ojNxUHR2EchcqU9PFzdKdtCzQDLXnoubBj9WGW4hXeuU1oMWrbzaVvepxg8TXEuzqpNKLk31ZuCiB8mjuE7nkkcmF6CgfkJ4nYa2H66GsRzKuhfRb1gTUKdeCcTdPP3gvMv7jENFxF3cdQkofvkq2KTtsDRZoqjbcgoaKdVPmNQKdF9JBh2HuKBTByubFh3Ux72tkqDxw3rsUXGQ4Ei9wAKBPW1AeJjLjC1Sbq38thHc5p91zadgAhtSMMPu1UpzYBWCGx7zYjjhqsFzTBwMfhkXp38UEWpq7UGhnnUBha4MNYW5Jrf1aAcBjvx7k28jBrQaUKAxzueJXnQDtyMoS153V5bnutbjsX4ZPPvf1Wd4cy51mW5YYJXyywgtHyXjzFuHibswbS5Z8pEbaGywb1wPd9tPNFXBSmfXFvw", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCkZA8FAbgwZq38cDV8jLEkjoCxXW4wBYC64YEHNJFrp1ct3JSK7SGErnt5m8u77b2rAtBRbNrTXPmrN32NGJ8xStALQoMMWwCNhfMSYHSb4v8nzfqxMayxXzmh6V2pit6KfvDaAYcY6fxPegAPo2vikQg4WFizJdhRyX9icNjNFSYuXoewrixe7cDyVkiGaEQ9t8HL52h4Zx3BepVFZQMhSrnxG7d4so1mAw7sDtz8S9PAEMQqAzUmNmEL95J3Yfkj7VhjeogzTkN4thFxDXFpHvGE8aZkpLUyNbYpPiVuaZMXzTZM9FsRbaX8kezBrd2F", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEP4WYaXEakTr6hYsux18e6MXXVthKHGctSh82T2iTujLuvh1bpGAUU7muMgdSgDsnPPvqx3rJnJrkDMaBUKncGADmp4WfHphTecjSiPub3mMM2fTZEq2kUR7fgFRgdqCxHXS3FAPHZauUm511ZzFJftPZH73DPErGrPcLkAeUbfSGyLM4Fixo4UoPfFspRGuQgjLVf2WWSc73ewBgcbwxqQ2K5rX5tW3vTdsUhKkLnVVUdCejDLdnDJJ1TP3mVcp3pBfH5v3y9odRUQqeE5AgYXnJTquUCwZ7kQh6LrAKdhxGt3AJR33zeyrKzuP7uoBTND89CRaF", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139225 + "blockTime": 1746055800 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR b/tests/data/transactions/batched_address_transactions/65LymNk2ipP9e4XDZSSH9ikAd7q9TGcbeStt5x2EBnz11VBgoHjagAhZ9bFU4Kau2a86qU1hePpEPEm1tggD3o9G similarity index 57% rename from tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR rename to tests/data/transactions/batched_address_transactions/65LymNk2ipP9e4XDZSSH9ikAd7q9TGcbeStt5x2EBnz11VBgoHjagAhZ9bFU4Kau2a86qU1hePpEPEm1tggD3o9G index 4876b4b0..64a196a9 100644 --- a/tests/data/transactions/batched_address_transactions/2QXooRDaty88ftSY4urXBDx65MLtasryLc7bwLs3MaeNuznKnY77ZxXTCpaqW8C2AzsiKxQ5k2YvAM7FrAXzQ4qR +++ b/tests/data/transactions/batched_address_transactions/65LymNk2ipP9e4XDZSSH9ikAd7q9TGcbeStt5x2EBnz11VBgoHjagAhZ9bFU4Kau2a86qU1hePpEPEm1tggD3o9G @@ -1,7 +1,7 @@ { - "slot": 99, + "slot": 94, "transaction": [ - "AUZPMv+knuJt4k6PaLb2n1DhGAMt4x+BkU1p+qWfWpacsr9JkTdvVEor8zXvixr0zeABVM57l8E8OhvsmRcsygwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1KrjT9nC2kD45d6cOWxnBalk9+jjMQGfS40uW/gRMou8CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEq5AtuIVF6gCu10vydCm1mnt0k+eGvhahL7lRhAUqVIgUcmjse4RgyQA3DImrHe0bEV9v6Dbw4Ie7vGIfsbNRid3UY3Bq8as5RDLBIVmEVcrRDwvsNtAoaZ6UXuGUxPeHKDN1st1uitB8k7T9xQfnyyjhxfpijb/aZGAEqc+Jd5gOOcD62tN8vpacTNrd+pOgsoPFsW+Fhf1U1xA+qNseQEBAAD/", + "Af3U3ILZz4AnCJ+pHbgG/r3elNYRk4Go9b31JLOZcrTUd+78q+h5POC3LNb9oecf5HB7boxQskcAZIntA5/vUgcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ruf4fnEP6U+TcsSzKasmPb22tU6mwXe8eUrmegyO4KQCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBgT6JYnhdDvSqhKY9QjJW4PVdFLen+k0Ar/CymzafmU0U1aTUPtUt4283TB2zURbprTMlTRqGutY/7tk/bbZTcyJKMEQJ/1Hh9oIk1yye83yYwjTkUF+eJGYe625a8qUmi7/xtfWAUitqORJpdAgGZ0UWx7Hjvp1llVzMMrougedgOOcD62tN8vpacTNrd+pOgsoPFsW+Fhf1U1xA+qNseQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5uMdD8UUZzkGpboKdeRvmXFEVkTrG26dJc3SrdDhE1mvMxANqW5uZ7VuqfBpRjY9MtnCL1zXriP3XzWhjXuCpxpynQ2tQQ5A1kxs7EQebarVShZEmMHLWGVBUq3UrvWg67JPiTb3vpvzxKXXVYXEiFcyCogzmm48zsJK6XfESzDQkKdLA7EP5T7mumEzRZ2t6b1x1mJBnZbvDQGovyCQQ7Nk2U45p8tDD3aC3czytB7Fy7QCBKfoMNE7dbzqUVP3Gsa5ZK8GuVBxZJM2T97dNNNmfpe1m8AV8buJyXgVaHvDJWK2gNyV2n8WeuivV23ufKwN1S1Lgx5VfvLB9uscR4Mg8tZqXL7CyyHdRbJbU8gF8UscA8pySodb2mLJqtkugHL3d7rhFimf7iYu91CFNyDfAAed5WF1yBma6ipo4jLRSXFkHpEpETDse1wzjTWopr6krYepmcQyEayaF3yjiZkLwi1QQR3TsTMuWLxgfMcz9nP", + "data": "KWv8WR8JeWsurSTFu7q6zhcSuSWJBB6cds697Ab65fAU51GseCTuS4F4b2TZj6nh2TxE9EKtvLyEMxEEzMFntZLJ8ftNoqUmtbbZmvzWRdEjri9F78hCmtsPML57aEYZB7AV8mnKig5fhTDDNPm5NXDDqEFpFfNBLBZJSdz3zvwo5jn8oF415qZw3bfauqjRvG5DyjB6KEvarXFN2tx5xknh2ZjRdoqiQHbecHa4svTGu1ZC86GHnYxz6auLqhHvrvk1hKgKTvooBqAfZJ8bufsMjb3Xhr9AtutoMfksFuCfYZpxBqpPctbikUeLhBhmdbKksAEHab5qhHPrFBA624HSAFmqtane73ucVyZ9qJ7Ga1B2SJ3oD5jVZ1c1FahLuuSubXARgX5LQkQdZqvKWw36XkrqDFFLD6Gsk6hSsLc2VWb7XxjjMqcWmdCeMxek5JsNLAvV5XSXPfff6uKVBu2EwosYfEkbXiPcVg8JvD9yshMErfAEDVQgbVcvKuHH", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKosztq1tnAHHE9csgQVGoMdjJAsseX2nRonV2iCk76vrCariJfW1WZw1CZYYBJdJ4zFkyd5bN8mwTZcmBHxn2RttwLxguQnbzDMvBSGRkTaFm7eYz8s7R37AgK5qxaKPkZx3wo7QT3bm4NJ79bSHvmLLgMpFBMGFF7Znjw5gXr3N76XvnJKzBUyUbNW73thKFJWPb24zFd42Wv75SiNVg5KM4QAhuqCMCRrmC8HXaeo6WeWVQ4km1FanxdEmfHMRQw6GRuqHBX5zGBDSitQQHED4wAJJqfLHcuGigkGZwsYixomjGYpP96Lmc83g9FUq98USs", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEMivJe5yooXfTpvXyakmt243ph8teUTSnYiccpgtxZ8mDRtAajGvsat2iHzQV6wx8yuDnAqXCmzb4kU7bVcvj9gqwPKgjZhuJoFFcStShhJ4c8i98Awsd8RRzr6xzC3KmSZkm3eXc2FVN5UP7gE6n1du4AaDobjTmphWktzkceVp9S3k9qUE2NPDjMqgC8wPm5vNAxk6uzx6a7HJoHruWjJWeNPKqMjSsY5ocbzVjd51vFAPf95DthTgjv7ZxD3SP17yX8Ru9FjKbyhWo1L9iMGkqu825ePoH4etvZ89UfLaw2WZbDUmQirURbNMc8VDfc4pTPFLB", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139220 + "blockTime": 1746055795 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW b/tests/data/transactions/batched_address_transactions/PFp2Nba6UE7TZ7ZSzCfGFskeCeibYS8yZTH1UR8VQq49b5FcLRqM54hA1BX5APqNLwELPuFxBpGiDjiinoEHtvJ similarity index 57% rename from tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW rename to tests/data/transactions/batched_address_transactions/PFp2Nba6UE7TZ7ZSzCfGFskeCeibYS8yZTH1UR8VQq49b5FcLRqM54hA1BX5APqNLwELPuFxBpGiDjiinoEHtvJ index 2355d80a..41917a85 100644 --- a/tests/data/transactions/batched_address_transactions/3UK6iQ99eRpDBmxQM12HpaiCsZtwc7WjjskfcTywfXEhcJAZaz4cZYD9zd8MFNxDsvGTXLtcxiGvAm74kVY614LW +++ b/tests/data/transactions/batched_address_transactions/PFp2Nba6UE7TZ7ZSzCfGFskeCeibYS8yZTH1UR8VQq49b5FcLRqM54hA1BX5APqNLwELPuFxBpGiDjiinoEHtvJ @@ -1,7 +1,7 @@ { - "slot": 59, + "slot": 55, "transaction": [ - "AXuWPN0OxRazWBqH1coxJyjstCMwLtHZBsYnUk/Q64JPgeew9UUHjFXRsn73RQ3ZPYTww5DaL+QU1Y8/i//cpQcBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ16vQz9PeP4+RUWwpiskqDgwS0MJ8IAPA0Lc1U5Es5mxMCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBF3oXTamF00uE9vUdI5sXbsEqyqqxdJIoPtOysRIm+XmGsQ6wU90ZcJhCp5nYD+/XsW0X3FXZQsU6OZQIqUdUXhBBvbx+r3UAl9s9rddp6gcnjB+uar7/5v/ez3OhZYx/DoU+1Fhh5E4vD64pdbsjWK7GSS/lU5gaZpgywtKkD03LHhWBAyuFLFQJ1saBPEnRN5y7welogW4HXMFcEgLX6wEBAAD/", + "ARMxMm6gyBES8EX3ZP1ol6lxskVD++Snj56zlmavZWoW/frTGHnroTkHkAWSXdwQWINPkJPjqijSaqZC9FhH9g8BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1Yyp5pEDeH4Ro6K7nYKtQRf34tLCL6EpDCJg23FiM6tECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCdv4xIAFrcOA2k0jF7vb587p77OW8QIkaF8tvqBocwIAKptGQOf86JCzSTNsjwvX5i4k3ZQNFwdd/DmhKpXC3S2k/Tdcrl3AbY9+TpdGDfxjWHRl058OMjC39RC6wewGKQQqBP91aapeHDvdqJv6Xgf6g2qPZi129Ze1Ibs5moLLHhWBAyuFLFQJ1saBPEnRN5y7welogW4HXMFcEgLX6wEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5zCnaNo2i6t6CXBNpwYEpTa2DVu4FM869NzPzo2bBCLGJw93KdXFSHd8kc7n7eHAst4hYEeaCbpjW7KNNmri7g29M6QnD5SrsQw9DgCZLXYuxX53UNDy4YMHpvAFoiP5fXoDH5MDz2gD9XA7FTHHWkYjo7ExwY7GSfFicCgSuCGMRv7WFkF8s7svp4ZcTcUAJWTNBaVFgdD4xYqqLz6yaRvKbBvLt8hmzS1LXrhGJFHFvpWAFbtL2LB5p1jeAnCsygDikXGj7fDwUdTw1v2XwedtLrRfh2eViouenJLXPvNzYFLpn7TmaYWkqg9wSGaHd71qwvpAdDKcozztgrz9x982a93VtXfG2H18FdPspgmoMv78nQS6rPyYVTaqVrCDGSEpkPiuYwW7nx8Q2GsmiEdxf6DJNyLoTssDnSBenRTSaG8KyuBRp3MubrUMprt8xv18P1TWi79NYTpttPTZqQJKU5q2hFNkoc1AV2Xuy4VMnXZ", + "data": "KWv8WR8JeWsurSTFu5kSWA7HQMjW4rZr7b5ZAerHmSQn86d4GGcSVdQhH9ruuSMYnNqUCme8TTJ72YNsPfeh3c4KyMgzWbgKEFzn5o96HXcaeMU9xJaQZtz88HUzLupjLJUnCGyBd3ebeL1CmNHXQvQmQ3Uju4dQsVHX426NsQpYh1bsFwZQFpZHhzV5vLEfWYzPuAfhSNL92Gvx3t2DuRkQEHnDKQPTdT2izC9E8KebDDqeYS9HwZb3XxBW7yGrDPyQXjkFe2Cwq2WvPxquv2CWje7tMfpnUcA7KdH29BZLUoLb2BGbW6xbh5DvZCVWrnyHHf2GfWkJTddzWFfBQZwJTHX4FXNayUsdWeA8KHAsNXJSzmu4SNepXkP8yYSndTWi5R8LoBN5pyDnbh4CcZ9f8o1dmzqAvjnGCVhzgDeaqSiRJfpJo2QD8e3QJRdXYwwgHt7AXMbFsTEspngmsXBHc7JYqgTEy4AQ3EmwdvAzc94tndnmqVayKVUWS8Qw", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotATwdKGWpwKB8YroLA1d7s5RgZJ1XNgyXuwzZUYpsn4FvwxEpM7kgMT37YaKKGwwiV5459WbZohc1NqDdkbmwdZbrUGdiW67eZKBBCokrS3GLB7trDdxqHAeBZGUvZvZaecPjFaqui5jcFVWycsuejNqN4QjFvkhdUKJPUbaYRoZWpDv4WdjPPipD66opLWCm8RP8yMi9TKureqLN2MjvR5tt3PrjPha88PvbvphAw9aVa3H5yb4twvuQETHsm8zUkrocAn3U2ZPDkkR5wxB7Ugdak4KSfQ1gbtd72cB1iHShh79ZhFbQmFTPbxSixsqeTh", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENoYmuk17hdarrmMKABqzyc5NS8kJPPoZFiX9a8j7Td51ATamXV44xavqdfUAzmA4XGis7XPhespnvgZn7cG1Q5b8e2znphP4dxy1J4zHiSn8jMzxNCWn3haJJGMYTCPdyu5trcg4pcH9qjHx8GVif1SrjQwxKPZ1SECB3P7hkkQRTkF7SpWV3mhsS2dGitLiuhXsYgEn44qNUi9skkHPmMqnap6ddfNEPnraK7hNxuSg2NS6aD1Epaz1d8A3MxCHYjRZtGPaoXsBeaQmZT8yPebshLSBtFeLi8P7KZFwNUCfy1HwFHPJapAJaYNHddk2C7WHdrBR", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 39905 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 31244 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 780405 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200417 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155131 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 220728 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 174864 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 220878 + "computeUnitsConsumed": 175014 }, - "blockTime": 1744139200 + "blockTime": 1746055771 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC b/tests/data/transactions/batched_address_transactions/ThDdJpiKP3o5f2YGZAqqHXYj3nhFQpW1Sq8RLLNsvwLeSDz4xacaB8bsiFZkWVzvMjBVzw65gQrMfdWSEbWwMTR similarity index 57% rename from tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC rename to tests/data/transactions/batched_address_transactions/ThDdJpiKP3o5f2YGZAqqHXYj3nhFQpW1Sq8RLLNsvwLeSDz4xacaB8bsiFZkWVzvMjBVzw65gQrMfdWSEbWwMTR index 5cccac37..8360c7bb 100644 --- a/tests/data/transactions/batched_address_transactions/5zJbtttbby3azDV5rSosxJeDx3piJTGHiRy1fmfMcGHL6DocXrsHGYb8CS84z692mphkfp9V4jJzUTW5g5Ymo3zC +++ b/tests/data/transactions/batched_address_transactions/ThDdJpiKP3o5f2YGZAqqHXYj3nhFQpW1Sq8RLLNsvwLeSDz4xacaB8bsiFZkWVzvMjBVzw65gQrMfdWSEbWwMTR @@ -1,7 +1,7 @@ { - "slot": 86, + "slot": 83, "transaction": [ - "Afl7/XkGg9mEDlHwPko2c77S6oPXlBbczdRzHDiDREsa861tT5kOXpzQoHwt6m5+jX3OmR9o84o9i7rYJ/9FUA0BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1LCM9VpWJRXOx+APDpwY65EfRRkRBsSqLBUsS6b+hHmECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBmri1wMjE4hkRNK1ONQZwXbZ6CMaBqGt7V9zLE9Bx5ikNryo0kt+sPgsE5/K9ZLxYil98Rx9Ron54MIwfkWylow1OHV0EBUYQ58BB3lciMCxafNkMl6BZFUxno+g60KuBqbEtdrH+vJBtxJ7RMjaQcJN93ewJhl8Sa0i/N7oDr8iUrnG24k5jVWE5+5/i4JtkkUGTbGyKjEdKda6k/2ZUaQEBAAD/", + "ARcE9jsa4GMIdSzRB8hx2T58pRNPDSmBshFCJpWcUFgICxNSwX0Ex5g5WDVVFFdwDUvDeS84UOqxX0gsnAekMAwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1SeG8/Y7AT8DwwwBj2KVEuha8a4f3/MC5PImIFaXFqtoCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDYDzi5ARuwiUFhOjOgmw4NHM4PUdqXbE1+DlyPgByjuhg441t7xFcEI2LKi3KD6CVLCWKgLtoqf9wMYIH4BpWgG2lg0pNsQoW4UoQNzbKCtGwjVYL1uI453RzGCHKQyThtl2UaVcmfwgzqanCpGUpg2wzQr/5o28a9ZwtlNfe8CUrnG24k5jVWE5+5/i4JtkkUGTbGyKjEdKda6k/2ZUaQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8GrW4HprmWnZuKS3WNfHjiT2QB3urQUMSgkuycW4p1Ek15xhBhdA4X8GwjQUKaRBChyfxUD2USsVBMzfFe4doAC6KgJorE4A2RfVWDh9tFgYxBtW1xKBqSEegf6aU1TwuZ4EnSasSmhKsxYsUjQLEavVttG9THbYvN2TztP7nHDAeY8iXSkEptsQmtctAmEfk739pNtshC2oRBqoGvoiqSphB2FUf3YQLifzRhQ4Yw6erhciJpUSULU3zqD1XdpR3RiPR2XaJtcLcL2b1oN6UBoj4D3bWQqThfQLnrDfmiq1u4MBjuvm4h44xCpVkQngjQUyMDyU2PWV4YirBDCUX3aUaERdMDe3SeonYwiZ79d9uTQjdXQTfArLyU5dYnnthE2vKdh2JBDMq3eQneqEVUiEqdd1Qbuo1UFnCGv5ERVWHECiQvVLnGQ1Jt2tEjETbqNARdZVsMyKdvkMz8DL9gXmopeRNgtbCeukL8zPJbTthQK", + "data": "KWv8WR8JeWsurSTFu5p89Q7dX6CY488eXT19JVZBSjkDHYPMoGFayiVLzLVkstNwWnEUHxxzN3SQe8d8RK3QqHq8YUGbf7WPiuC2Amwgdmpz1K7qoRhmK44GF21WKRwnV49BnMh8FmHeihis4WVjPZDKCs8CM8pZEFdPekTgVFF17Yxs9bDy8fSJFLR7xy4uq36UykaDhcdS7KRtpZryvMCpJHPf78jeVemvhEmbDEU6BQ4cP9UQci87pCfcWdrJ2sy7smjuAyXi4a8SBq87JLGEnCq6tKKY8QS49jDvXXqUWndpk4nZsA8JxjnE5jZNiWc8QTkrV8sL9rwpNUweZP64ysLJ2i1io1eUets7avrmnmzKVjh6ifi6QiTtaf1ZPvwCnVN16utoTsaSmhrQMxyvMhSYsQeztpgKb1rLqAenGVTPaWQLnrfJiscbiVpVhiSvETyZ8GMFXoHujRYgto7QsSAFihPVGKC9BBxNENrfvtJ7dBP6VQFSQmEFctg7", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotJ9B6ArtW1oYgbe7o9sZhcpj96bv3mAvXRyxF3JY85xWHDhNErTukHAcjNCGXsuTbnkCXQgad4f8CmWN9sNe59A688VMuUZ9UfhHNm2fv2uUuHpSz1HFebLYrkxfrKQWfUrsiJvTXcw9c7cJCqUi91DyQwKpTgpYcvN5QqEeV8rnNSMQdcTQw81D64cva2ocNUeu68uhCRqwtn1EHADKQ1Mh8YyLnvuRfg6akUYatjHzZG8YAuzrnBVULrPdbG5cWLBqn9ZGUwSdwznWYEziSRYti7r16TJwpXXxL88LcQiD6WJfW7XAGDqW7WHZ2q98kPZ", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEPfnDYkdHZtVPTD6CvtCfBARBpmYpFb19Ld6PQ6reX4eG7zxu7uwAMRMPK2YV2stsRDnhYVPVAH2eXeQDhUoaHTQJZgA6gMFKTUNHfETs6k4AqcrQuKq7vsSCqS1eFm8qnvJnzuU358KRjLy1FWrh9zNZb2xFXgG25UM9gGWhPB3kk5QVJmKUPxKjh7BAYgciRv5yPNREB1x2F7XZuaQHJjmsNxnUZ66sKeZrsRL5ZAvoqo7uCBNTpfN8g2jSfKWELJMYfPCHDEaUtBpqnQnUeMuPCkD2qZLKzUnRgYxhNVwmkgpSHhVvAEWHsFGfaEitfDfMcHwD", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139213 + "blockTime": 1746055790 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 b/tests/data/transactions/batched_address_transactions/ThV9PGpdpX9eFuXYKsncwnfCPr2J4k8JgUxaP3M4nF5Ab2yPxHPmtm8LfsqUKyfxwKc45EATjSt6ZmgBpjAYhzR similarity index 57% rename from tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 rename to tests/data/transactions/batched_address_transactions/ThV9PGpdpX9eFuXYKsncwnfCPr2J4k8JgUxaP3M4nF5Ab2yPxHPmtm8LfsqUKyfxwKc45EATjSt6ZmgBpjAYhzR index 41608c3c..e55c013a 100644 --- a/tests/data/transactions/batched_address_transactions/672WpsYD5wE7Wnp6zz19RgZuqZ4KmThBwv6yB2o74Y7UbxpNPF9np1KnSXUa9qPXGiqdKM2UJFT7NvnwssJyc629 +++ b/tests/data/transactions/batched_address_transactions/ThV9PGpdpX9eFuXYKsncwnfCPr2J4k8JgUxaP3M4nF5Ab2yPxHPmtm8LfsqUKyfxwKc45EATjSt6ZmgBpjAYhzR @@ -1,7 +1,7 @@ { - "slot": 119, + "slot": 114, "transaction": [ - "Af9IHBBA45e1sE4DGsl5BPR2m5B5ylAUtbEzilkDZLAUpjRp0poq2r0nV+Zbj1UlA5q/LQk9Iv4UQmdDnTz/6g4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10+fQXWBAbEBz2de6ELOe0A07MdxBmg7y83PEeAJKkmcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKwjOtnERfEF/z3tPjcIzNvOozTCh/tmsSwZMJdXXTIwDCgd/qJJt2kMfrxAPRq1rJ6uSO5xZ56EqV3OgLmGVxCZZrZmc7Ana7V958MoXLRdI8phDWXzg52eWNKjUOwyTlxdQLucr9QCKqbNa6PpW7X6+92vjYMFaGNGL5w4Nza2gdVx3wq+orRwXpjf5nJb3wB22SrHBTFWZyxXsFvA+MQEBAAD/", + "ARcF+vIBhxLRzRTlAAHfr+R31DIWV9xQj1FQo5MZoVZVsiAfV/5E8ltSxkez/nzf2puYG1pNzE5z9Xep9W76DQoBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ189F3YguEB5EFwULgXDpi0xoNybTXwFlPL1rH82s5Q9ACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBoWAKuqWrpYNHCW2ZZH2DVHC52FsHoZBcf28hDXyJ0xSf6dtTCbiL3swUTGNhtwptBxrg+FD8pQXSIk5WJ5qUshLu9bN3DofTSeKBWhKIrNWV5Zez8ufcGkljKN2FtkeVFbN4ezBt5ysGFGM8ke1e/9DXr1zkyGVqAKf2fteIMWagdVx3wq+orRwXpjf5nJb3wB22SrHBTFWZyxXsFvA+MQEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu6KyGbgVgMTmfSABpK2Vt1cvGWG5PeFiSnJzDg4WCukUkoHrDbHNRiPtaUuQzM37voHrpRGyEVoFjJ8gynQiWr9jdRmFC7QaFfjQgpzpZEiZUjHYBKEctRiuPMHfLs3aeB3taPRGh8mWdyAzuM9SEfipo5oHDb8741u4Qp34c443dUk26AkF2f6v9Z9VEfcBU9XMon6Qv7mkayRXWs3g7j9T6Ch5bXn7CNg2GUN4oh4adeDHKfvJh4qjstVZcEgDNGhUQJJ8BVKxytxaqSpx8nKmLrjiQg3a9CYcNm9Q4LdenTLsL1SA32iAVtxNRZBT8U3ydzpCjBsB1zjJmBX7XGqVmDVTZHWNvW2Qdx9G7CjAGWN8YDuBbtyVqJz67QwSSV6sYBjGanL2eU2V7L7Q7PMe2aJXRRyrtx37UCwJ6ksK16QGAueJAdktd9bQkZymaNzR5hVLBGAMMFLhJ3Kuqgw3kHVtQgL5Yb5rFbRZXxf8cwqZ", + "data": "KWv8WR8JeWsurSTFu8PaYdR7L4KXkFdiRvZUhn8GiFt49MxPf4KTHgXphQhj9PPoLFJpzTJ1Y6QkBsSEUA9iZDtamm55oZDXf9eUcdWxEDbTUFNdvxRfgX9L4D4VLD3E9CGUxYVnLmup3EanDXNEJf9yohzqQPTwax4E4Q6cnwGs2SA7QKwwK9dkmvRU16nwLBVw1WMfYMWBYBzz57JWWndR3RCpS6JWj3G1zN9mdBLJe9CwRKRKFZXYefYZ9tcHkomafAEk4etF5Ni8DJB76o2qMgRqzGwUUmNSjCkrdoi1YbFGa2z4NpybpMp4XqFo9eB4yn7wgGr7o2iwGNLDLX3MTXTefz6XbQed9aycUooAeH3qhCoYSsT7et97o1TzLaptu7bFchCZaQmTyfeVjsa9Jrdbz2G7yJWyudDH6uXrBXwtBwxuopuA9awQXsr11H2XaYEhce19V3bsQhuKqiNptgcpMAsZp3TjKhqrtE6n44aZMC8Dy6kYTwCvURy9", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotNToLxAto9ubZ1xBn4BjvstNbpMsJPkAq19c3FknNRuG1qJaRekYuMT7h7PbCXx3J9DkjAT1BWx5NgY4tRkecM5suom1JdezgGH3N1iWYKrK4qeJ6hwtG2sV8sk1hvRUjncXu4BU6xYFWXVGAKvfERTEzk26Avf9qPppZWDyiTuTPeCskg5wreVKxsPXnWihj1HGDcTkNMD1VKKcCZua7e91rMHSLjbWxXevCpGKtYEQ8doTaLXwB8tGKUBpSju7uibRUKJamwjngQvhuCe7gkWDgxFkCfqQYm1bSHH4vy6bVjQ2jh4xZDTWs1U97v1Cvhd", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQA4Dg87kMGYJV1Ue9yy7f47CcVtucGsAXSRJC3tiJMESe6voNakAv4re924VHqR6uPC72iZBM69WpaJGE6yT64tvubzbaydt2BNmM1eYdqLxNerCY947GpTbditoG5Aa1NjpreDhQd9kSqFFszNgDbX3GoyLdNTCohuhdck14Rya1ePyrrEJpPqtJu3bLqgaR4Hov8H58sRk3CdkKyAsKivePqvMRgX5BuuXWr3SRhKtiWxKLGMhtVtu7cQFb37Et8RjuLym467FSoBvW4RpyQv6vJW8wUhVWvU3oNBK5qvQk9wm34fhbumeCLwz9srRzGmmCwUK", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40490 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32067 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779820 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201002 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155954 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221313 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175687 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221463 + "computeUnitsConsumed": 175837 }, - "blockTime": 1744139230 + "blockTime": 1746055805 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh b/tests/data/transactions/batched_address_transactions/VnUYEWYsZTHgahy152W4Dojbo8URz2ZGypTrmN3Ssw3R1mAxWnmpzynJu6aioXhC7STePyiLxa56Pg4pHkV2vUo similarity index 57% rename from tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh rename to tests/data/transactions/batched_address_transactions/VnUYEWYsZTHgahy152W4Dojbo8URz2ZGypTrmN3Ssw3R1mAxWnmpzynJu6aioXhC7STePyiLxa56Pg4pHkV2vUo index 98f83b0d..8b9200a1 100644 --- a/tests/data/transactions/batched_address_transactions/39gDFjoQJSBTrFsNjMPcHm45JWvgrjeb3RLRugwJt1ZF8r4Gkzq86VgPSrFgumLSFaGZ7nZY7xLHF4eF85rQnCbh +++ b/tests/data/transactions/batched_address_transactions/VnUYEWYsZTHgahy152W4Dojbo8URz2ZGypTrmN3Ssw3R1mAxWnmpzynJu6aioXhC7STePyiLxa56Pg4pHkV2vUo @@ -1,7 +1,7 @@ { - "slot": 71, + "slot": 67, "transaction": [ - "AWuEEe24oEb4wGRuUfUr92dzwcn6JjbtN3TNG6JTcz1hwPMDkPEoP7WNTA7UELsX+fULlpfgaRN1o9EDdAML0AABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ10duJHJshl1PQjH0JtCNsv3b3novY8tXclpLduDdFS+0CBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBoGKwDqRBFEsEyrEh9XzXMhtJfIN0/zYOGfP88iRVAvCTRxKIHWxhzTC4PRHTK9TX0WsVWd8zymJm2Iy72/hGmh77K2633z6okmiGq8n56mVeOxNckhGcQrvsRSml9GNaFiNVvdqHwQrbYj0XILMckCfqI8oHRUG67AKdEsEfPN6lBBbidqDnnL5mU07RcTpARqJ6RWuAuqKjgNXt8VpdrwEBAAD/", + "ARjSgFRDmVwIE6NyvLn4E/d4aRUbtvAbJAy4AZpwp10t0+g5bILQzsH4wlm6XPGkTJee90bgOdDMWJ0w9pBE0wgBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1krCSSb44cFNyL7Qetu3+IwNj/SRNxHDH5uwXWlqcniYCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJKlza6SePPaKvcDTYwzVF4o1zCXpJC19lVkSafrX9kQnKBbLI2IXCFywtaVIbwjUHWsN6vbfhPhYrh6pAMde1gfOpPsdC77PQg0QWgRPTMYk4/XQt9iee1JxfZDmH4kmhY7g/aR8lGfG2ytx9dLbxYr9zEReQYsU0sq+zIaGz2GlBBbidqDnnL5mU07RcTpARqJ6RWuAuqKjgNXt8VpdrwEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu8NaXjr5iLJMUdP4FMnXZv2WQLFUTtFebaePrUoKgGcqD1Sf2aYxGaAbV5pRht34wed5FvzzQ4uA43Hsn3foY6S6oAjc3NqNmfwkACCmYgxAXXGTxFtdMciPeMCx5qdg73mMiPpQYfCZceSgFzwcQL6K58K8xwqsq4L4S7cK1Ke3N6waGhL1LthJQAaEFYUg2Y73tYNZ2XPnm6zPhMaZ2gsFYttQnjioJvdpwhWK57c6vPJpwXAuX1VrCvbSqqNNZf9EzHpZEJxUYYfyEPhKFVsgzctvJyitjtG1CyNmKkm9qvXNtWQhBUH45iqcBFHZ9DoDGkm1MpCpX9FE3vH1mLbMvqvtgkmx6KxMardyv6mCUPb3uwoQL3UAMscJts9zjePhSbvT2mLFNWSj9GwgTJkNtwAcmdp9Cc3anBVbNp1PsTuzKA56ZFEPVdfKg9aVgGokMfswUprXGkyKEwLPtmoAnfniNPjhgDTu98FptQTi9teb", + "data": "KWv8WR8JeWsurSTFu6DXhxXSiiAYi6g6MGHQQUhE98vd9QuM2jXLNQ4f3iQwiyTCh2MUD8kmeeSk2SdcH6bkD856V43a6Pa8drFoKYzoawDT1MYNDiFJVVbaaBMrYGQiJB5TsVubD7BNbr5kniPc8sPyg2yqEQhTMj9dC97A7M8jRrimfB2q8ZTNgcrK9Ep4AEdx5Q2zubXx6yZUvrmaH9v1D4ardRk5SsxMvDSW3VZUb7Bg8bGgowLFdxRDfqVSKowMJxRZi572742qWJ6DWKzpq5Z67dwnfpjqmTJJP6xqDhXdM2qMNVTSGRZgFcm2mCGwy8qc53yZycMtCdfUFazT5ZS1DUCtGZBfDVuu6EVDZvwtaPZwyG7NC32bFpTi2QPFGhbQ1khSKnuBJfzY6oc313KD8vC5pow8LSweSx7ASqxuqV1ynNefMusFNyh37F47QTWKGxnGcMVsmQzqkxLsSC2vu9uJsNt2ao582CW9muaScv3DmeUGTUER8kVd", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotRdKBchfjRa21jZvF1wEQKaJFoJbLuyDMKPcqfZVLHRaJRHKS5fi2aTtpzB8LnCExVRNtfv7GYGeKBWgQaDrFEJ5iq3JMhnNpDb6VMzqYQZsRcJhpv61x9YcjWAqRDLE4QbvPJAq3a2r4UrFQhG6i1Cq85QcR2k54XV1Hu2Y8QL9hXXHQvnJau3ouPWA6md4RRXP954xf8FRhfWJE7Z5VXoqBT5X4hPG1yaf5EP7JNA4wv5LjSqZ8b8SVCeTumQmzsxNCqWSoUHNW4RMnG9nRxuMGmvbKuvKXk8CCPTN3L2smwwxaaqcLeZfr8y47CPXnto", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEQWm5CswnjM253B6jzomAnE71mbdop7j1iVXLeD5cTFduoGWmCraMaYPMmG3GugpwxzZmaY8bpBH18g1xCM73A6Ko5KGeFVue38Q26RKDuXn9UBFQCuUL9yfFhJNLtgybDqLNnQh4bWRsh8s8aJmKAzz2aj2LNWzYUr9kLTw8czYDTukz3JKd7BcdH9eQDbnMcJ5MoDA1xQo8VFiGVow58o6XdRSWcXdvUqSWFTkhQizEb9VoXgH5YQzpB7VhUcMhRmJ9MZ7R3ers5QcMnLRttxQxM1P4FGeNUhZY6cntzoJQ875XW2fx2v2yZPi1vKTUtYxBkbw5", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139206 + "blockTime": 1746055778 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 b/tests/data/transactions/batched_address_transactions/YuVNeH1RWKZbRu5qk3AF75nWGR5ehpM4WDTw4jeMZxr8QRreLZkg8NtsZPWn9oMymTU3nrs9gquaM2UMohxB6uK similarity index 74% rename from tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 rename to tests/data/transactions/batched_address_transactions/YuVNeH1RWKZbRu5qk3AF75nWGR5ehpM4WDTw4jeMZxr8QRreLZkg8NtsZPWn9oMymTU3nrs9gquaM2UMohxB6uK index 27439315..9d9c784d 100644 --- a/tests/data/transactions/batched_address_transactions/4jS5LPhUrzV5d5DDXhdm89CJ68CjjCGPAHndngNBEw4jjkPn56D7MjggLFTxpDPm99tGGeWkuhx7sbogB4eQEQo8 +++ b/tests/data/transactions/batched_address_transactions/YuVNeH1RWKZbRu5qk3AF75nWGR5ehpM4WDTw4jeMZxr8QRreLZkg8NtsZPWn9oMymTU3nrs9gquaM2UMohxB6uK @@ -1,7 +1,7 @@ { - "slot": 144, + "slot": 137, "transaction": [ - "AbqknPFrGyeRoAtu1LBx3yhO9ew46lOoskcAyhe2iiTxoVOpUFQ0I/09eKX02dvXt1J0RvvEaRei1j7Suv9uIAcBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0EbTcVNAFV7x9IHdynuUvqLuRsjEQezLAPjALSGcV4a8CAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAQGKK+MVuFyrO8cAYDD2OP1JBj59aiFvCxJyNuvPf/CwvLwE0E1ZX7tNUMwFKfJ9dgK3O9jHEVyNye0lOIg7ZCJ0B6bntVVnfX29uo28ry9ZCx4QFST+lMrSGUI3PP2qULWd0FaDHuUb59SlHH5TfvLE5DHXmKYdo4oxaufYmMvgPEVh2CP7ynASNVvepP7eUtukXSo4XzeNutfKUsTcWF", + "ARuDfn67J3QiID6Y4WiC56ZWzX0a5C5J/K3jTOYg4q7Ff8tRAycdwiabPp/Lgc7oXbmUZACeOWCNTIj4OuARQQ4BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL07V/kgJz6ecRxFo817d48sj8NV+n4sDPfkN2dyRpSwvACAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAQGKK+MVuFyrO8cAYDD2OP1JBj59aiFvCxJyNuvPf/C6OEoGYYLDiXnTNZIxZX8ojosrl5XmO2AhAHHjstUdU6mk/5ihlWp4zl7uz4RyMQ8Wv7XsK0H+952xfl4Nh4tHApIQrFhS+Imit5FCO7yBpPnW4Ha3A8g7Uh+53Dr0Sh95Bn/e0oVD8Ye7dD+9rZRJHAN4xO8cpB8Zm0Re5r16DT", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "postBalances": [ 99999975000, @@ -30,7 +30,7 @@ 1141440, 1141440, 0, - 1392000 + 1614720 ], "innerInstructions": [ { @@ -44,7 +44,7 @@ 6, 2 ], - "data": "SBkMhczQ9esLdkDPW17h1PrvsVACLEjLzR3kexZQL78xiq7gEo5ozKWFeAc25mEnggtDMVBNC6i6jVSPn1Fb57GsQwnjXR6ZQ8MUTAhPKMvQ9wVvJbJeRa8fNgMhz9huQBLA4dzVHQ1GNffqdhgPT4QVq6bXQiZy5gZ6KjRDcMpLSGs12y9FfuqASC3nXg1MVFiSC4YqJ38tNH8ipedv7EShJm1PGVYH562RpeYz2tU", + "data": "SBkMhczQ9esLdkDPW17h1PrvsVACLEjLzR3kexZQL78xiq7gEo5ozKWFeAc2MHjYym6DzRvD7TFknCGfs7TZD7KYLugDGfhzWjjcrQTBKzJU9kWw2FkxzXD9PQ47VdjySZD6UsbzTHmK3JoJCy9NKJN2A9AWwZS9osnQJQKqybSKevBcJqHMgUNBmRowE9NRbgnFRDZD54w5GCYFiAcjvpaSpDZbtdnUgd2hFDgGmyk", "stackHeight": 2 }, { @@ -65,11 +65,11 @@ "Program log: Instruction: BatchUpdateAddressTree", "Program log: Incrementing next full batch index", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", - "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 874793 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881605 compute units", "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 108171 of 982769 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102538 of 983946 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 127185 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120365 of 999850 compute units", "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" ], "preTokenBalances": [], @@ -79,7 +79,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 127335 + "computeUnitsConsumed": 120515 }, - "blockTime": 1744139247 + "blockTime": 1746055817 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP b/tests/data/transactions/batched_address_transactions/aaGxqtYEDKbWuo2JkmmwiVmWer7wMPAs3KGbfyGCNiKRtt9yprJS5hMbBY49cJYPCiuCahmCQKN7qzSrbZaR86Q similarity index 57% rename from tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP rename to tests/data/transactions/batched_address_transactions/aaGxqtYEDKbWuo2JkmmwiVmWer7wMPAs3KGbfyGCNiKRtt9yprJS5hMbBY49cJYPCiuCahmCQKN7qzSrbZaR86Q index 20e09bcd..0b8f3a82 100644 --- a/tests/data/transactions/batched_address_transactions/48JqTo6YxZiNkYamqYVRATaUw1ERt7YRVUc59ayEYzeUmeFcQTs5p9b739t4eC1FZ4RzFUexGASHxaBiGKA1iQpP +++ b/tests/data/transactions/batched_address_transactions/aaGxqtYEDKbWuo2JkmmwiVmWer7wMPAs3KGbfyGCNiKRtt9yprJS5hMbBY49cJYPCiuCahmCQKN7qzSrbZaR86Q @@ -1,7 +1,7 @@ { - "slot": 53, + "slot": 48, "transaction": [ - "AZxaS3ZcoDj9ONs7DhQ960yEgwSwksdGUlEMbcdmo5bftXVfwPKdkkshDuE/o7b2FCpGTE9v4W90eVdMuPG3gwABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1eofyQl7LvMzSBnZ4LpxB5NkdHQvhQrGui01wFnyj/tcCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFmvikyuzVcBhP/OCdl27Ell0xZ6Th5F3vx0LabKMQgeG6mxtRjo1sANPZ/V3rxEEFnVaXY4FtUA7FsgLZTbNOhL1cNLjAycsr/sa8rDTnk1O0G4DPFQaIRJxyCdw5kQwC9PRFwxGwb1/lKW2nIuR6+UVFHioRCoGTYgKSrxCvjBQT7KkRGHMC+uzJSgO2RMKWbvbMRwB/XNJCaEfnkhmKAEBAAD/", + "ARzz47vR7KWlRwwXEXsioSaI//84NN4YphiLCE2dI3jtCobRxBqJgLkdDxQBUr9bND6RidBGFy6/Znsp7gBV7gUBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1QE7lnQyvVvU/rut6mGEp1j+vwHZwO/FPsi4KSlBUsAECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBpFuRCh7WDJUrAtW02BTafC2Kk1NEuNUd5kS7YTqId7WmB32mCZc5CkXo14mW4maNP2kA9MD/IwP0qdEWo91I6SoHdfZ8qcP8Ob7qLpGXVcFNBSky3K+0dubVydlbg3GkIwt9RsuLR96w2i8VoZmXwKlCMp1skbFrPfSJeV5UDONQT7KkRGHMC+uzJSgO2RMKWbvbMRwB/XNJCaEfnkhmKAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu5y8usZDx3en27vNE1vRqsCEYi3Y4r295nXDDr9QWuUFTyuVWnZDbKeRCsETH9E66SyQjzQc3RauMnXjnxTK8FtwZ99aKwRnxcBtsuPe3G9KpjzpvM9tbEBYvvd7xTiWSQ2GFsvpoLGDpyhrQBMxKDYjyyD58km14gjyMyVPWaPF5XnZhZzE8wxASwo3qwpsvzFNYGka761qanAydT7L2ZTxGegqD9UUPfbuj6wEYWijmkghB5iqqSxmWaiJZwVhoU77Fvo7QvMRGmAHeKqdTLJDKu6qACbXYJ4K2hYoNs4c3CJDJ4Pk3wptw9dtaUcUCcrYW76Shyvqsik2RevNoirYeFy84wxYDMTXgxu7W4KgqA9hxpKvNfq2eQtgJY9TL7QPnLZzcW5V1EeXRGCbkxK7fuhsZeZAPAQagkdWZdwdW4bTLaW66Bw5UADTD1TESDPXoib77CS4jwJkZ5EWGxni3Er4ej3DLLDfVhmvAMp3PJUF", + "data": "KWv8WR8JeWsurSTFu8SbPH3A9SqcFJ1AxGLJCpK3Jq1eBK6AvkV5DTcJ7s3fcfNbPKrvEQuqPbrLWfZsCAATFBET4DaJY17LhNZ7thjPcjrTNMuGVxDD6QHX9kAsXDA8EgfUmTsoFnoP1FBTW2JGuEAv5gv7XD4vZX8T7cAupcDu6HSgPJxVJPtSvFyTYhoBKVCRS5TxrziDwLu8xD9hGEAWPXy8jg4kFyCVLei2T8y2Ga9o3XbW1ArMbJHRWNpcZuWNHBjep5DBYQ4tahYEHMquQtUm3Y9akRG2pySJstwFxHqMNDWgBMHxorZ1TDscc92i3d6Xd8BFZartaCQ4g2CG3uWyHbhtczvQarMDLbr6kuM4h3hJmbqXjrbkaxXwDK1Fr6C1a9RCz5DcFKPWciPTmnWUD2TWat6LcYm9HwNLaJURGqkycjZ9vXFHUbHk7E7aDBassYTaknRhBHPK71Aex3GTsFfZLSikvWvPWkjmEAVo5XYfVS7xT2BC6M1y", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKotCMk3sh7MJdQgvJAMnHmdRo3DWQDUHGktjD2KQwKmhsVQtA1LuUyYtAJ3Z7baH4MY52CovXh2zccBnvRXH1HQQE77dXZP7ZACupFcmvpPxeotQvXeoQ881UhK1vYPSqaRD5PmCKZX4biapK17UsnhAz7BdjmTMCtcQfEuAobLEa9D2LN3pxRnxeVrND7GzBKvb6H9SYCYXQDHkXEpNLhtHcpzNXVQU1ZTu5NMPj52KmnS4axZSzapUeLGCXPCVSsqr66VSabU4snzqU4Qf16x5YhgNoMjzjQPBGhPDp3JmMQpwVZerGqXpBEGU3UWPrJ2Ru", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfEP1wGdNfd3XUiEhnpdZZWz1SJes2MLdkJWYocKrR1U8beMoji17nAKtFmUdSzS4ZJ8zpEy1txXHJLohqWuwo4d7JYYeBK3a8bpdJCVGzMgmAkygLfZ1vJ6soTy29cirTcfxQ3qZ4aPb4TzDxADdAHML4cxsMt2dsoAACSRK4bYA7Fvu7jTtcvzV7vtbTuUn54d9RSs7rfx4qV1DSw8ky1ZZdj89NdrfRWTuAfVi3xCzZJLLGcLLCzsfwXZn9zQznQVv9bVaRNoCHyJ2QzfYzTZKqYmvMUUwvb6WHgBeeMqkRWXotgdxzsKtHKvyLBjXR5C1fAfbLj", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40512 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32088 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779798 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 201024 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155975 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221335 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175708 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221485 + "computeUnitsConsumed": 175858 }, - "blockTime": 1744139197 + "blockTime": 1746055768 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M b/tests/data/transactions/batched_address_transactions/cvET1U2LFURfu7PaVkrKSt7WjnN9JnJg81mNEkzzqSwxVz3LYmiyUuBSBAMnHN9uh6CUjDaTLHgjhK43UQxbBHR similarity index 57% rename from tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M rename to tests/data/transactions/batched_address_transactions/cvET1U2LFURfu7PaVkrKSt7WjnN9JnJg81mNEkzzqSwxVz3LYmiyUuBSBAMnHN9uh6CUjDaTLHgjhK43UQxbBHR index 48bfe826..7dea2f04 100644 --- a/tests/data/transactions/batched_address_transactions/2n4iSQRyxCyavL17vnSXA64d9FDpXocJ7vkNjXz2pTXR4vyfLjeFoc1iUhLc86e7pzhmqLgZKK4MSeGiZ1wEXY7M +++ b/tests/data/transactions/batched_address_transactions/cvET1U2LFURfu7PaVkrKSt7WjnN9JnJg81mNEkzzqSwxVz3LYmiyUuBSBAMnHN9uh6CUjDaTLHgjhK43UQxbBHR @@ -1,7 +1,7 @@ { - "slot": 110, + "slot": 105, "transaction": [ - "AVjg5or7AD3RdphpVXNhbJ5kcPjMe0DC7Y+rZ9r90DNa9MTNfxuvQ1x5O3ofZUYRjmBCmWV4rc6niDH+6SmQfgwBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1csR6EXADQE6epXWoAEU/vYjGdQCYUUWI+JvYT48YBNACBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBj+j3JV812TPWEH5m34VZoDrAAbc74l6wZAGq8a42CKkE9gt9ape9fYM0UvHvqW9PZsIEHJWBSpo/yak38XFF0RFeOG1vMjM4Wd3ctSQlSTyT/MbmXrGzjXPFuAo07avjA6vfhofozNr5rOTgxSAr9moWQ4jgbJHh9ICZ62qDYdxH1liGbMswRsHPIaRBkADaXZc5kjlsm3XNtAsX6A3B/AEBAAD/", + "AR75YTOYW9aLMwX7aaIQHdTfM1WHvrIJDlYza9yVv6Q0Gkj1btkDUgNo+oqPYrjCdc74aTmmYm8UhB887esw9QABAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1G9NxUlaKFGLE7YLGAd/UcSKUcgExQzpOSKFL6IuKs+ECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGBRP6Q7g1CweDJUVz6B2UwLmwdoQcnXRMHu6JVY8/UKf2+UUAdOuOJwLg8lbPY8IGwIXSuS7v110R3o3kEUsKCpLbvci+kTQr1wc39JUFLRm6aEt8+esgTTfdDvHW01Okat4beaW5VKQU6rthZTJZ3t8rfKbCuSLXPAW3/1st8RH1liGbMswRsHPIaRBkADaXZc5kjlsm3XNtAsX6A3B/AEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu85vidnvYnLx3aXS4RFHexsGJ6XRj2H32f5DZbXvyHpAv3u83GWbZrcNGFXqiDPSCB8NGhyt9wHrFPDxKreHPFzXzo8vvPXN58XgmHarCLvXwHbc7SYLmgPmdMxwtWHqqpqXSU36ExdCQzq5kBMWAzcMpVXBSzjHqQLbn62iu4ocda3Gwy9mqmfpAbkGadwsorjbzpPFA6AsMVzQitaJsYV1zxfYCKt7EebV5dsZfGEnMRevR8zRokLbBwQ8na2zbjXY1poyLCRjxMxsyU1tDpJxzMkCQn9VGW7AEtG5dEayd3fvco16vQJx7Pe5xPn4ghM9xyqThtyb8Vwdx64uZN5TGWPcuSNixUZv3w56GC8VZg5uttCgegShrjCtPRqak9udtNUxVm5qDcLoaDDVZJcNXLywpaiijdoGVbmo7hWtd1Driz2VXBnHr4c3kvcKxuECwMGQvmiXcgYvPGJUXMgziq7zaMZJiNEgGxtcaoznrEcf", + "data": "KWv8WR8JeWsurSTFu5zp6qrMtWj8WcFFP2X4DWfYGMXKEewNgQkodXwNaC23xmfDk1BNCt19LMZSvNL1BsBGqTzWjwizCtnYz7SejHbaP9UV1oWWmKT8tWhVwWhLFyHv1nN2WtrxcbhNxnXFpqufNNqutficycrxGY7vZA3ea8s9WH9M6GEpyjU2dzqV82GJMifGu7bMXRm2VRC3kQHyczd8juqSgbWtkNew1nGpYv9SiM6Vrf5ft8R8qNdedhPBAswpSE11NcsF9KmHgviF5j8ZwuuMxzxzyvQS1TZw5tSwUn4sZwfJR8rXW61Ku7hWEJN6nRTasy3DwEFJSLGuGdjNpAPWZssRT3E2UoZf9guRwgXFKKbVf7YsKS6pmn4f3HVTkNycdxTYkUfQD9SjAnQKHsf4hhy8VD3ZJB4MRCu7HkZ7p5Fnf2M4s6aGFVGeCKmUViDtsiQxxSbchE8z1XbmfPYbEk3WCwnVgpNUEhzCuyJu28PNAxefF64eUp8f", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKossvUqL6xAXMvT8BdQoSm4LXnJRGtvLbfF6Z2s3Yg2ZcikxxnSRDWnCfHF3aEDoUiCYj8DCSwmLa58oESsk5C5MVFtincJWUpGEXhhwccCpuoMAodLkSt9oukxzEMfJJDFwJTRUccN7WSc6bHuNsyjmEsJ4FcBHmkGmbPTNVTPqBx8WYWx8d68vkm7yaW4Juq5ib1vG4q1Zh8Y5tFshVvpGUsNLX6Pd5QpdTctTWyJ3poWQfLmGMUR3Tho8fY8ZJ3wcX7XiD34N4diVqAg7QdibU3haMeMnassMDLjiWXeKUgBSH3o4DPCjNJirBLMNEDXZy", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfELwJPpzbdHF5VDvLhAiSHjv1uDmAfeuBXc1fh9x6hvj5hjgGFJP2CCtwozWo8bMbeDpcP22S6SHXs1QmzMWwhRW9iNjU5ucVpQKXXrLRgXPtnuWQU1j9jtK9adg1zgsxoLfL1LfpCaVeBotrRcJMDcxkWbJs2BkLP3oWkeSQtm3L325SMaywZqf2Mfvdk3cV3B9HQjT3KPtK5PCRAc5ztSBP8d4BKHhaP26j1YCghws7fJvcDCdK3nJuXwKLv1fLx2xfnaNHWQUrfGGCxU3DMVWNBaffu24TQkx3eEFxxqJQriX9swQmhGd1qtuWVh9b4JXK2C47q", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40483 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32058 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779827 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200995 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155945 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221306 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175678 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221456 + "computeUnitsConsumed": 175828 }, - "blockTime": 1744139226 + "blockTime": 1746055801 } \ No newline at end of file diff --git a/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E b/tests/data/transactions/batched_address_transactions/pTUW9ytome5y5cFoG2fTs9qgTYysMkL7nVkrJeT2NV8yGpotwA68FitHwpqmp4vvW2j5xhAYsiQpJp5aKThdT9w similarity index 57% rename from tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E rename to tests/data/transactions/batched_address_transactions/pTUW9ytome5y5cFoG2fTs9qgTYysMkL7nVkrJeT2NV8yGpotwA68FitHwpqmp4vvW2j5xhAYsiQpJp5aKThdT9w index 95418ea6..380c59a1 100644 --- a/tests/data/transactions/batched_address_transactions/2VSA5swYifZ8B4rvk1G2eai2nPtFukd3ifpVcwmoAzyBfpGSn2zq6xgaVxCCnwytbNTjkQsSJembBh7Ks6xY1M8E +++ b/tests/data/transactions/batched_address_transactions/pTUW9ytome5y5cFoG2fTs9qgTYysMkL7nVkrJeT2NV8yGpotwA68FitHwpqmp4vvW2j5xhAYsiQpJp5aKThdT9w @@ -1,7 +1,7 @@ { - "slot": 122, + "slot": 117, "transaction": [ - "AUqJhBsSBiPm/SSk3EaR0keWdkXgE8okHre2Uzycxx1Bm8PPNlSks9jJ4GQEtiw/yXmAchbWNh2rJIHtZih4TQMBAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1wyksT39hGdzS4vIvh6ClXoltLLnLk+yujKvNcmFdTIkCBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBjJpA5vV9DNSKF8mM/jCUyvKXxZGvwpYvB3pye9FDuyMBJjj8e2qyq5r8WRpnKhwrUNXhAHreKyhSYE9lODNpFiTubyb2NdXKB1IA/1bQVfh/uhvy3nrnpQ4wORNojIPcLrP1rCggXPMFUGx3SabisHY2D853hCCRf5vMVQq7xEGsZswifWjZZ1kmw0i0yf8GOySzFRxUs6zhCnl7hOMYuAEBAAD/", + "ASjstVwnaDdNAXx7GIskdYG9EEf/+mdZx57Ykvn+IkGOfW1RzMkZS3slj6WKhTBRwzyE222gvyu9i2mfn2S24w4BAAkMlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owENAckoq0XTZVlaNOh3F/uwAIoZ0i8FLJ2h+YjEfFfeOs/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E1Z6byxrTwcML2wmbOqw6yP5L52ofqLdMs3HqZb9jnGL1/80cujK4wPMl27m4TnIKo8EH53W767jgEzuUspZD8vuzKHUQXK6FtbREdgftv+FFJ7+0I5EcpAQjv9FSeiZ1ubsFQG6LV1ravENyqpdEin9TXiAgPKiLisgIwc0QaVECBAAFAkBCDwAJCwAFBgsIBwkKAwECzQHl6s6C/v8pEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIkjnh30VHtmlCQ7fF7hQZtcHAZ7xqPqS36xrP+4JV6yZarTFNZYMNGz/tl5kjSWLqksxC+dpiL1FGd+FjAENEhsyfAaI8VfJdO4TJwn1v5D2De/6lplvNEwbAX1Y/ebxpmSakvzTuvsRA9rdMWGEoT3Hu+vARnVqkAHQdep4W/WsZswifWjZZ1kmw0i0yf8GOySzFRxUs6zhCnl7hOMYuAEBAAD/", "base64" ], "meta": { @@ -19,7 +19,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -33,7 +33,7 @@ 1141440, 1141440, 1141440, - 1392000, + 1614720, 1141440, 0, 0 @@ -59,7 +59,7 @@ 1, 2 ], - "data": "KWv8WR8JeWsurSTFu82aq9T8vYpvhcBv1BST6X3548veELHDhivB7Z6hNuJ2R2mDbugsqN81BHEX7n2hKCcjDdW8PLsWTuVSWDjN2u4G46SUdRWFX4yLBZR5GDeprPKVKNX4sbTTxCxGMYWT1hwEfmQjtDjEd19hox19sJF1Wiejgv5dJfWufsXQ8RDL7E5ygqxHewF67mnXXxj3GUnuDZBxo3364rqpYsrijbR2sBTdiRqpk24914zmekBRVni23sYhuTuNcUBmaN1Dky7mGYNisoYUXaqHsCTzTfAc931rRKQAKwauqMvRz2dpoDFUXPZBQjVLGZYD6gSoxWyeKgBNkuMstrP7eqvxweEKCgw3z5NTBoJej3XVxhzwj7cQtD8cWAXg7BL9FM4S9zSbPGzFJmQ4nXXzahvyFUWxnNryJBVwXjHveDtBqgPMvex6Byz4Bfbj9npMymXzzWuUuUHteJV2nodn6FYPyt5Gj4M9n16RkPiuiyHscQH2RrcX", + "data": "KWv8WR8JeWsurSTFu6B8Mda7nki9roxmPjgnRhpwYYJbGuaFCAvmMA7JisstgpCN4irEQ4iEgdbUZA97cGE1t9zc97cd53KsDyRe3YVxj8MVusTm9sKyzcpcQFnhpso6RvADoGjGCzdWEheJoK8FPxTMYzwRLgzbqgi1j29VLKYbZShxsKwV8KeKepzPM3VjCNkyatGKE1FGThHg47ogByyW1D5PeUFvMthhVLmepqoBjznvwik7c5RFvGuwoFuaiHtpdbd5C7W2fpkNDwPT8zszjV4gYzS4KLnMg13qDLeboudct5iLf7K28kXCjqSuBLQ3JPs8kRpc8vAzXctKB67Z8xEDpaWp1Hv5Ub3HPv7PmHMXT3KmRjh9ZffirncgidLBfEG7w3rjjJZCvUL7GWxiif1aA4RZXk3mVnx1uzKhdy8M4ihgUEecL6h4vYWoFb3HEgJFJyf4wof7AVdTg7Mp9grFRRrgjWiM57dwQnNCtzVkm7kAhJie4kEDA2BH", "stackHeight": 2 }, { @@ -88,7 +88,7 @@ 2, 1 ], - "data": "3UnfYa2xNtUjMX89bEfQAM6SUT5MtcEPeqJW4Hi6qTWoZTPxC2xBBFTEig9mwuAxKs6VnKot87joQnh9Jtx6ZEFFab3Dt5wsgV7t2W7KeZ7pXGYae6biQaUbD5VjdoEiZcpVKnruAM36uf2uaCXEkR21FJtrhV1CmDmkdxeXqisCAArNkwqhVkvcM4YvJDjEp38zCJ5TiKUnnvzNjkTJRoRvzd242DkHaeoBNJB7oWMDYFQfJqzyd86UJXhtgGqeKJkW5M4hLBWpLzXQWHE6MHdQSCfcHTQHPHKGJLGBNEd7JDAQXhJmmv8c84gJtkPk8HV2gmMkaZF5mX8a7inP1EYhHGQ9wsDJ6Q5PcctXDpqsipLUvWRFHsjMZqVuE1X3mK2fknBMuh", + "data": "HDtpqY3uCYv8VK5FAXvJVKJiyeFUY1KJsHnwwLbivMrxEE5JmPBPHoCLNUJzwdQDk68HHfENYBWEY5KRYLgPzZX4wamdB7pJfq8UtM9RWxdtmtGtGDGCraL2xUBUhZKmNJDpPiD9CSHh81Q7i8xG7qBzgy4NLyLK62c8NrRcYQwD2Achpm9KRuKbZZGDfheuETELUfcTrTcXyDtPab7kZk1zqMk2ToEmkScECdXvtPDcX11BfYXa44hziUNJGc4hV943WPtW2JZY2fMNB5Uoz7j7SE2f6NGqJKUR7peFphH95hbUUm5guKYC1FrLi2zqFGEdZQt45hYoCWd32VuNAjXV6o7128wuAbc7dd2yZRoHT5vW7kxefnmqvMwddpDpoit75YUzv3CJsMR", "stackHeight": 3 } ] @@ -100,31 +100,17 @@ "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", "Program log: Instruction: CreateCompressedPda", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", - "Program log: Instruction: InvokeCpi", - "Program consumption: 976407 units remaining", - "Program log: num new addresses: 1", - "Program log: cpi_ix_data.num_address_queues: 1", - "Program log: start output appends: 0", - "Program log: select_verifying_key num_leaves: 0, num_addresses: 1", - "Program log: paying fee: 5300", - "Program log: to account: smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", - "Program log: paying fee: 5001", - "Program log: to account: EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK", "Program 11111111111111111111111111111111 invoke [3]", "Program 11111111111111111111111111111111 success", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", "Program log: Instruction: InsertIntoQueues", - "Program log: insert_nullifiers 0", - "Program log: insert_leaves 1", - "Program log: insert_addresses 1", - "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 40468 of 820533 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 32046 of 856915 compute units", "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", - "Program consumption: 779842 units remaining", - "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 200980 of 980540 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 155933 of 980764 compute units", "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", - "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 221291 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 175666 of 999850 compute units", "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" ], "preTokenBalances": [], @@ -134,7 +120,7 @@ "writable": [], "readonly": [] }, - "computeUnitsConsumed": 221441 + "computeUnitsConsumed": 175816 }, - "blockTime": 1744139232 + "blockTime": 1746055806 } \ No newline at end of file diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 937edfc7..3a0250a5 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -164,7 +164,7 @@ async fn test_batched_address_transactions( .get_batch_address_update_info(GetBatchAddressUpdateInfoRequest { tree: address_tree_pubkey.to_bytes().into(), start_offset: None, - batch_size: 0, + batch_size: 100, }) .await .expect("Failed to get address queue elements before batch update"); @@ -185,10 +185,7 @@ async fn test_batched_address_transactions( } println!("Address queue state verified before batch update."); - println!( - "Queue elements after before update: {:?}", - queue_elements_before - ); + // --- Phase 2: Index Batch Update Transaction --- for signature in batch_update_signatures { println!("Indexing batch update signature: {}", signature); @@ -214,10 +211,7 @@ async fn test_batched_address_transactions( .await .expect("Failed to get address queue elements after batch update"); - println!( - "Queue elements after batch update: {:?}", - queue_elements_after - ); + println!("Queue elements after update: {:?}", queue_elements_after); assert!( queue_elements_after.addresses.is_empty(), "Address queue should be empty after batch update, but found {} elements", From 3dd48b5a135d4352cc87e9aed562aa1b934f187f Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Fri, 2 May 2025 01:05:39 +0100 Subject: [PATCH 106/114] refactor batched address tests --- ...g7UvXsKxZgMmwXjN2iexsXzXdvqS33aL65jjwWyeTU | 115 ++++++++++++++++++ ...5iNqpGBBXVh6Gb26LcA9gLoci9R7upc6jqWkvmSH4E | 115 ++++++++++++++++++ ...jjKjXgWzoqWoH6QkWxBraKfgqxXCpPDWjZvZdFAiNs | 115 ++++++++++++++++++ ...9KWtXivA1idShp11rEym6vwAZBQmmUrrC8xKUdpU8f | 115 ++++++++++++++++++ ...oD8o73ug6UzD6fqEWKZPwMUvXXpq3W4wjS2SLMt8F2 | 84 +++++++++++++ ...X3YufGU9zjRd3U6Z7ggwkwGoAQf1ZjJiwCNPwFQxmb | 84 +++++++++++++ ...QPaRTRehP7MKpm9sebw8TiTU3nrPMa1fneVCuAk8Vn | 115 ++++++++++++++++++ ...WS9S4w38qrjpEw9CyFq9VyQVAtUYbj1VAfWuJxAb2E | 115 ++++++++++++++++++ ...xZ6YNVPTzWnbc2aXb324ryGiFGzWmSMDV4b9ztU3pH | 115 ++++++++++++++++++ ...nNm9SmpWgn6ahRnJFnsg8eEaeUEpg6Ncowsnf5UFVz | 84 +++++++++++++ ...osgffBAR112PCqpEhZBn38VboYgPSyNNuhNPiqg3mC | 115 ++++++++++++++++++ ...yixeyYuNCXbVZ8ndzSZ9f9UUeDA8BpygTUFsb3ASKg | 115 ++++++++++++++++++ ...SdyD4KTd1S7T6amJMHSdpEqVZ6qgU9mMhVgmQ5Lcm7 | 115 ++++++++++++++++++ ...aWrHAHLahhCLJooF72uNdWLPKwaJo5oUbthKPaF36Z | 115 ++++++++++++++++++ ...RhgsqvLdqjkvg9MrGSyemqtauBhTH1N5A3HVcQ9Exp | 115 ++++++++++++++++++ ...HNxPdnNiLPfRmfzBNt1HzZCz71exf2c1GN2xRXjkUv | 115 ++++++++++++++++++ ...4eqpu76Nk88ufXJ8jxivMJgpfjtNNnNPdsJU8zZBsX | 115 ++++++++++++++++++ ...A97A4mwjtWQv7mhrnqaCYUpvfWSv4xayrBtu89fYBR | 85 +++++++++++++ ...N2hm1asN4dPGLSXVMiJ8ARJ3xpaaSYWs3Z4oxkbstL | 115 ++++++++++++++++++ ...jJYtJrYKwhQibg2vKRT6bFMUeTb54PSr9V8pAeL4eH | 115 ++++++++++++++++++ ...Z3UB2nksaCSda8UEZiNmAmZ93yvZD9b4NfQzkkb12p | 84 +++++++++++++ ...9CQwCJnmJ8YBf5WWu38To2cqkwZ98H5K7BtYPd2kRi | 115 ++++++++++++++++++ ...FHpQJZ3ciUDtrWc2LXvn8YiR1mkUTbHu5pMkAdQonh | 115 ++++++++++++++++++ ...oZcSYWxCHuwAYtXzct3aSgT82GmyY137ej83y6u9a3 | 115 ++++++++++++++++++ ...RZiQwV7RcCtDnhw5x3p7ELR28QEyusCnB2694v4DUB | 115 ++++++++++++++++++ ...bf8gapqVch5UhGwnnY4X22HpepEYfT9F919mRFHa9t | 115 ++++++++++++++++++ ...B6i6v51jSECbjqwqVXK5zRKG32R2VyEk4y4uKkvBT3 | 115 ++++++++++++++++++ ...X5ibeMFSEiFVwbasWJhmM1jxSoAd6wgjyTBeP5DsXP | 115 ++++++++++++++++++ ...EdfRm1RJvuLFmd31rqxjXtpUHZQUybG7wPc9b8veiJ | 115 ++++++++++++++++++ ...aD86yZdx2DLL9REPmYAkkCiUCvoPdKAE8Nihd66QpL | 115 ++++++++++++++++++ .../batched_address_tree_tests.rs | 113 +++++++++++------ tests/integration_tests/utils.rs | 8 +- 32 files changed, 3373 insertions(+), 44 deletions(-) create mode 100644 tests/data/transactions/batched_address_2_transactions/216FhX7NHcoe85ftwL7QdiRpT9vz6pJK3NqGGW1bDy5mPFg7UvXsKxZgMmwXjN2iexsXzXdvqS33aL65jjwWyeTU create mode 100644 tests/data/transactions/batched_address_2_transactions/26zcjw7nMDsX4UpdwqFnzDsrnEVV2tFSQuSRLR85ShpTsd5iNqpGBBXVh6Gb26LcA9gLoci9R7upc6jqWkvmSH4E create mode 100644 tests/data/transactions/batched_address_2_transactions/29QDyrBHUYsJoJFGbef9YE7tytMaZuhVreC1j2keoaqMwRjjKjXgWzoqWoH6QkWxBraKfgqxXCpPDWjZvZdFAiNs create mode 100644 tests/data/transactions/batched_address_2_transactions/2CbhsgcB5pqk4wXyX1FQiW2pGGiDJVf3nH8LAsPQ3ubjMn9KWtXivA1idShp11rEym6vwAZBQmmUrrC8xKUdpU8f create mode 100644 tests/data/transactions/batched_address_2_transactions/2GCTjTtDtbc1gtFtxxTafFEvdR4XqHEjgLK1JWxiTT1fHooD8o73ug6UzD6fqEWKZPwMUvXXpq3W4wjS2SLMt8F2 create mode 100644 tests/data/transactions/batched_address_2_transactions/2N4oZfEJo9SPV5vgUCutUFYDFfEu1mzRRnGhKmzY7PzaRHX3YufGU9zjRd3U6Z7ggwkwGoAQf1ZjJiwCNPwFQxmb create mode 100644 tests/data/transactions/batched_address_2_transactions/2VTeevyuREQW7CPYJh5WPDtNb8e1T1YdTNBa1y2qC8Xk1BQPaRTRehP7MKpm9sebw8TiTU3nrPMa1fneVCuAk8Vn create mode 100644 tests/data/transactions/batched_address_2_transactions/37gEu5455AYpvX4yvY6EXS7XiMW9dNgZapiwyNe2fNpcrzWS9S4w38qrjpEw9CyFq9VyQVAtUYbj1VAfWuJxAb2E create mode 100644 tests/data/transactions/batched_address_2_transactions/3NedZ2zui6oWA6W5jx3k3RMBW6Gc85Dkwxhen9p9ZHst4DxZ6YNVPTzWnbc2aXb324ryGiFGzWmSMDV4b9ztU3pH create mode 100644 tests/data/transactions/batched_address_2_transactions/3bKBmcXQGSuYZtwZsASMaUFshcedaGzASzL6W3oq71aMAdnNm9SmpWgn6ahRnJFnsg8eEaeUEpg6Ncowsnf5UFVz create mode 100644 tests/data/transactions/batched_address_2_transactions/3fUMjpGtK2bjZNxW9tGzkUHSghsMaCQE9Khw4PqT6eD9G3osgffBAR112PCqpEhZBn38VboYgPSyNNuhNPiqg3mC create mode 100644 tests/data/transactions/batched_address_2_transactions/3ghwzxeaEi4mCgMgwNzCmYmkgpCJxJfBYb74P3aAz91YZDyixeyYuNCXbVZ8ndzSZ9f9UUeDA8BpygTUFsb3ASKg create mode 100644 tests/data/transactions/batched_address_2_transactions/3ikLuwcdkrSiVihgHa57VtKSWJ2awMt5mWA8UEHzghj91VSdyD4KTd1S7T6amJMHSdpEqVZ6qgU9mMhVgmQ5Lcm7 create mode 100644 tests/data/transactions/batched_address_2_transactions/47GL2cvq7ajtWL4HCfXqxbSCfg7sVzQE67KVKVUsj3P8qUaWrHAHLahhCLJooF72uNdWLPKwaJo5oUbthKPaF36Z create mode 100644 tests/data/transactions/batched_address_2_transactions/4GCtza8BdyVqjwXsRtdvtDSCvnmwfHSeu1MbCJA6BLSP7xRhgsqvLdqjkvg9MrGSyemqtauBhTH1N5A3HVcQ9Exp create mode 100644 tests/data/transactions/batched_address_2_transactions/4HFaGpkAwXy1CC2xjrWn2NJ2hH6J1qJnrYbFq4yGJLpLmyHNxPdnNiLPfRmfzBNt1HzZCz71exf2c1GN2xRXjkUv create mode 100644 tests/data/transactions/batched_address_2_transactions/4HiNVuTUYyQscgNJirxmTarfBWe8uhpFJucyMPMN3zDQDK4eqpu76Nk88ufXJ8jxivMJgpfjtNNnNPdsJU8zZBsX create mode 100644 tests/data/transactions/batched_address_2_transactions/4QJyURr7vPzW3WATrUMcdzX7G1UVothZmA6fPGm6RxabVRA97A4mwjtWQv7mhrnqaCYUpvfWSv4xayrBtu89fYBR create mode 100644 tests/data/transactions/batched_address_2_transactions/4gAUzeerimSzD8tvNmVZbaBtzVgn1vgRaWRjTGGpxtMXQjN2hm1asN4dPGLSXVMiJ8ARJ3xpaaSYWs3Z4oxkbstL create mode 100644 tests/data/transactions/batched_address_2_transactions/5BMYX2YFEyAwjwTv1sFGbQqMxRgbVgSC4HNKLn923ohShyjJYtJrYKwhQibg2vKRT6bFMUeTb54PSr9V8pAeL4eH create mode 100644 tests/data/transactions/batched_address_2_transactions/5G7HF2woR6pq8C9SukrY5ALfCBxsWYFGUNhTYwYaYNEC3uZ3UB2nksaCSda8UEZiNmAmZ93yvZD9b4NfQzkkb12p create mode 100644 tests/data/transactions/batched_address_2_transactions/5HwiW34rLdK5RX4K2b2dqvHQ4mH3fc4KJexeuSiPMzti9t9CQwCJnmJ8YBf5WWu38To2cqkwZ98H5K7BtYPd2kRi create mode 100644 tests/data/transactions/batched_address_2_transactions/5KguVEPgBfCfRFic9F7rVzG5QFtdBaB6qGJzuyTEXAcfD3FHpQJZ3ciUDtrWc2LXvn8YiR1mkUTbHu5pMkAdQonh create mode 100644 tests/data/transactions/batched_address_2_transactions/5jvkP9EfdrikMQw42bSb5k4mqs7bNR7EYPvFDbAmyBETCGoZcSYWxCHuwAYtXzct3aSgT82GmyY137ej83y6u9a3 create mode 100644 tests/data/transactions/batched_address_2_transactions/67SXHRDytNSCLrgyrieGGw2WvszVmtYXYhA3FT4iLZdFiLRZiQwV7RcCtDnhw5x3p7ELR28QEyusCnB2694v4DUB create mode 100644 tests/data/transactions/batched_address_2_transactions/AsT27sgRWJojJVF5i2KFbUQdK4VUouymLdz3jnkDFqpEZbf8gapqVch5UhGwnnY4X22HpepEYfT9F919mRFHa9t create mode 100644 tests/data/transactions/batched_address_2_transactions/HtJzPJ6KtR6SVfhw7qZkP6H28yXfQfFcjPtW37LxcsWBkB6i6v51jSECbjqwqVXK5zRKG32R2VyEk4y4uKkvBT3 create mode 100644 tests/data/transactions/batched_address_2_transactions/eyCHfX86Ctcx66XvAm9qypvnpdbBAkAdXvVEo94piCTwtX5ibeMFSEiFVwbasWJhmM1jxSoAd6wgjyTBeP5DsXP create mode 100644 tests/data/transactions/batched_address_2_transactions/kKZuzAAY1AD4kSiGy7ruPRNs3bNnfNRqKKpn3cN4tdX43EdfRm1RJvuLFmd31rqxjXtpUHZQUybG7wPc9b8veiJ create mode 100644 tests/data/transactions/batched_address_2_transactions/pJXQJhLigSiSYHPeefXgPoPZJLjEQaVJNk4h9yXKAGbZFaD86yZdx2DLL9REPmYAkkCiUCvoPdKAE8Nihd66QpL diff --git a/tests/data/transactions/batched_address_2_transactions/216FhX7NHcoe85ftwL7QdiRpT9vz6pJK3NqGGW1bDy5mPFg7UvXsKxZgMmwXjN2iexsXzXdvqS33aL65jjwWyeTU b/tests/data/transactions/batched_address_2_transactions/216FhX7NHcoe85ftwL7QdiRpT9vz6pJK3NqGGW1bDy5mPFg7UvXsKxZgMmwXjN2iexsXzXdvqS33aL65jjwWyeTU new file mode 100644 index 00000000..e13f3e04 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/216FhX7NHcoe85ftwL7QdiRpT9vz6pJK3NqGGW1bDy5mPFg7UvXsKxZgMmwXjN2iexsXzXdvqS33aL65jjwWyeTU @@ -0,0 +1,115 @@ +{ + "slot": 73, + "transaction": [ + "ATIYWP5GIS1ubX4U5COM23Wc4MVWYi2xg71Knn0TmgVFPNgoZlKkKRePrUQIijQ6bkmfwuAMlBuIUUItieNYqQMBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdbo4dk3zlJqYXQlu6/QzdiF4uJcDrWhlHpEVlmf2sGJfAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABLhoa4Efd+QHrLAO0+vFe271UKtVb0okXo7+vUXiPJj6LXSWEGTVr0087ZV1ic8DCcPjF3DiYrx8HmvzD6TulbhLps9CXxC+/PvzwAdQpN8JH8gN8xOR8ivEKi6d3ISeRKLPUe9F7nIm+gZ8nRwfDAjmSP5v6RMxAlgoVbOW8HxMCAAAAoHVcd8KvqK0cF6Y3+ZyW98AdtkqxwUxVmcsV7BbwPjEAAAAAAAD5upKmDo3KfF4AsTF0kfQVi5xKinLPCx9NkY9Q6nFHHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999779956, + 290314204, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999769954, + 290319206, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK7poLdgag152aqz9iKFWQCJ6EkwoMe1ruEYgwmBvZCrpwWJcyUVpbEHJfav6xC9BojwPAMZYR8eijc4gwTJRwcW9FTg6qPVxjVEpFSyrEv2pALE2s3PGFDkKz7jQ2bcF52SRkyTBmYCpQhq2Ssx2zMAsEzN9XxsQihh4P9v9xCzH8a4gPnD3HmZ7MFAy3LcQsZd8FPb9iewgqt7iqV1qixM8VbpPHrY2pVmgriZfmi71jgt8FpwMXhx5jYpVTe8FyTchEKQwpGXWf2JJG8hrVZfp24vP7nHNn3nvd95rH78Qfq163qH", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYSpkbAqcF5ByQ3jVLPG8nXWNwnjxFKR7PnJCUxTz8c8CETN1WM3Gu1uq6MAQiJgszD35DyTWG3PsEJjx1gtnnrDHpPSVsF3HiTuAtdej1ABTrdzG67Bx1meA9cn2hVd3DYwFmCumKx4qJZPhYsqQesPys6WpfJ1pFxDL1uP3sPhJWdMtnjAhQTdDsojnLLbAreX6WeALH3hdCfsBcF3tB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129061 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/26zcjw7nMDsX4UpdwqFnzDsrnEVV2tFSQuSRLR85ShpTsd5iNqpGBBXVh6Gb26LcA9gLoci9R7upc6jqWkvmSH4E b/tests/data/transactions/batched_address_2_transactions/26zcjw7nMDsX4UpdwqFnzDsrnEVV2tFSQuSRLR85ShpTsd5iNqpGBBXVh6Gb26LcA9gLoci9R7upc6jqWkvmSH4E new file mode 100644 index 00000000..49c8759a --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/26zcjw7nMDsX4UpdwqFnzDsrnEVV2tFSQuSRLR85ShpTsd5iNqpGBBXVh6Gb26LcA9gLoci9R7upc6jqWkvmSH4E @@ -0,0 +1,115 @@ +{ + "slot": 56, + "transaction": [ + "ATcvepcrmW7cAWK4bi5FZEmsLLAco8Oi2VbKKfmJG/EOjxHVMC8CEJcDgIKkq0ZrHu07FbOpJrEx2khNYqrlpwMBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdYj1KlEcJTLdgT5TqyCZ3EC6V3eZRGOyFcNTNMYNhWc8AgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABASJvvlyrFXw5FOLiYT10rdRML6T6r9UOaaHDHZgTbtulKV5fiGGD+lUlySUvruopcDDCRg+XypBTwP9w/QK1kAZULOpOGEGku4lqNecgCMMeiACqz7l/SYz7EHTTYTMRpZSSnfFBPck6T4gDHP9gRylcl4CrYKpb6k02dTznMowCAAAAgf8Ra65bNfY22uF3CDAIz5B18Az6jUY/xBMAQbHkTKcAAAAAAAAVq96MXS4TUFOQSxPbaFpTXiCioOIR+bVwaGDpMEAetQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999889978, + 290259182, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999879976, + 290264184, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHJzq1Zcse9wWF28vfLELLhUZCeoWwJ6XBVe4xp57fGyzVjvM28ni1SXakwQSnMkgzbYwzDnBav3Ri2gaXKFGJM9BPjn6xmQRFri5cV2Lg67g4ME321gPNLf1bbC9GAmyLw8QGUBA1XHwXJRHtLRtGCf8XfKhyu563XMEuXa5pHzrfQCwBvmnfokjqKdt1PiVTND5XrAH4HVDa7gKA3JDnw2SACZSrmQFSucEKQrtdaCoMY4ehPWeDwhahCdq9tUTQJNmeD2r49NrRdS7N1Jd4cEjNJsBC5LVcUmh3gxnpeC6xpTn3PUj", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYZAkpRQTN6B2odkhDRCNXP5j2YhrmdziYGtoVdLkVMiccfZ9wdYWN7RaVPYAJJgEH2vV1ev4DBYtRnnuiPq56PJiC6beLr5R5xFNXf7A75wdAFDjUXBz8bwRskhmKaQddG3wdj5kVCHYcYTNCnFDHhzV5cK2RA7XkqQH96mQJN12zs5B4iMFJcn5zEd9ntG7VzkbUGCKdyzz8oNw5kYMd", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129052 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/29QDyrBHUYsJoJFGbef9YE7tytMaZuhVreC1j2keoaqMwRjjKjXgWzoqWoH6QkWxBraKfgqxXCpPDWjZvZdFAiNs b/tests/data/transactions/batched_address_2_transactions/29QDyrBHUYsJoJFGbef9YE7tytMaZuhVreC1j2keoaqMwRjjKjXgWzoqWoH6QkWxBraKfgqxXCpPDWjZvZdFAiNs new file mode 100644 index 00000000..1cd213d5 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/29QDyrBHUYsJoJFGbef9YE7tytMaZuhVreC1j2keoaqMwRjjKjXgWzoqWoH6QkWxBraKfgqxXCpPDWjZvZdFAiNs @@ -0,0 +1,115 @@ +{ + "slot": 52, + "transaction": [ + "ATlC3ZDdg5I5wBeRVqPqYtH2a9KQYxxT3z3H7zB+aY5AalSLAH67K2w7xud6DnsFy3T/m1K2EEoiOrsgfCPgGQABAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdQN4alS2SH6wfFqTfSuyX91ViBilzCkD7WHayimdtKgMAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABqQQLSuJkevblqoSJvjRkFTpjK2Yzp6nV397qDYu8o/mhXvsHdyoMRbxXnzA5S/lgbx7q+NHpcQvGNbuIQXzzBQ2aNdko0NCiBEn0oi2KZtMbwVYRyM7fiZXl0ZlMzvKLhV7shg/fbfU/HMDuI5D82j2m46NDNiDKFH4fHWMyxwgCAAAADjgiFLXxV9HH02ogWLnHJFsJ1e9bXhu265uCmxC2op8AAAAAAAClBBbidqDnnL5mU07RcTpARqJ6RWuAuqKjgNXt8VpdrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999919984, + 290244176, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999909982, + 290249178, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKSwyv6NidV8Hjdk4Gpv4Zp76zPVTT7ZYqnCyCpPVsTv7GBHdEmk9c8taQjJdwH3AZGxLgpZm5dJsSbWLcmjjMyDkKFptxRVNmbGB4SwNivCK9UWr7SvGhEkd8T9Fa3SPpq3QGenxuGShTqh14ahiWttV1vPQJs32bhmjrKMNwBKF2oa7kCNNqYhYiLMKznyeZ8WPTcHzhaLxmQM58K3aN3ccwWzBSLxniMCJwF2wHCeCQYarcmgTmZ4en9hHa6QRvW2sT5JbpiC5YSuhtR3DZT4n7jVb9LAtxwqoX9PvUCeR9npJMLj", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYgbTW3tbChSYEM5dMioFAoMyBpeZySvVxSsnLfNUAkGDo6ppzxw1fKeRHX8RTfPAUVDDw7uvCEoAVaQ3yDKCXR72pDJVGpcQN9UyaNrZFEsh1AFGLCWBC9qhHSQq6a266zHMQXcJ3PEPsuaRwb1aYgjnFJbSbEhx5j7WXVNZP3JWjAfjt1kNENaL38msrMnj635pHYH99mjWd5w2XWjod", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129050 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/2CbhsgcB5pqk4wXyX1FQiW2pGGiDJVf3nH8LAsPQ3ubjMn9KWtXivA1idShp11rEym6vwAZBQmmUrrC8xKUdpU8f b/tests/data/transactions/batched_address_2_transactions/2CbhsgcB5pqk4wXyX1FQiW2pGGiDJVf3nH8LAsPQ3ubjMn9KWtXivA1idShp11rEym6vwAZBQmmUrrC8xKUdpU8f new file mode 100644 index 00000000..8022a08d --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/2CbhsgcB5pqk4wXyX1FQiW2pGGiDJVf3nH8LAsPQ3ubjMn9KWtXivA1idShp11rEym6vwAZBQmmUrrC8xKUdpU8f @@ -0,0 +1,115 @@ +{ + "slot": 59, + "transaction": [ + "ATwE2/eIcyzbN37KacPZQwoIsf4s6ojKCta+7EDAnutBwtYC7JT/zUkGJ8ECNx4Rw4cQqMKkQn6f5MbqqVQ5AwABAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdQmjchuV+FJ9VTqF4dSOovvMq1jhU0JwZniCiXwGsLF0AgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABGE2VCXp6qzk6WLzh30kNlq5HP6Opvt/Xq+5Wy+IUFKumXoEsIDFbwOOJ5rzWIUvVzWHtx+JqsSOEEyDSuUv9GSs0DM/bGPcVAQEt/Bgvps927RSG4moy+LF2j9VvEXGeDnJplsl5klhudT6GMIoKjP48Db+dMh+XgU9/6J31w28CAAAAlK5xtuJOY1VhOfuf4uCbZJFBk2xsioxHSnWupP9mVGkAAAAAAAC9fAlvTc9AD/3OsHXvMfyjtCemZqG1+e+bVz1vlGv8OwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999869974, + 290269186, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999859972, + 290274188, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK4S5st5kM6Can3JcCez51Mff3iAcvFRCQC9UUV79uNg5X7HXNRNnFGeomu2Vs7ASBRU3WQ4aG8ZhMBuhimu7sNuwnycDPPnknQATPnZSb6iriZpqSLcJU1CgtDtdJ4HkxqsTC8UEU7M7kk1EvH5pHniqrffRQjVGMHJH4jtNbvoSFLjjo5LqcSP3GRxFGprFAXbHfjShJWGoarvYMXg1nCweEYsYrfVcqEfCL4eLGZXmDa6FjDmyhoTyF3vKGP1U3CCeAdyDFSaLZfkcqvWwS6FWoGWS9sLYtChvovxidXgbPrXQjiw", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYff7BsZiCHu6Y1uvMS4KXrZsxzJ2SVEAnR7nnnrhDufdiu9BEkgWRd3wo3ZJX785p7XdyfZkxrSQthEWzPTrr74tMg8vDC4LYE6dQ7QLHJ4MyyPhFHFyeTPi2fASYoeS5MaHLyF8LgLF6dn33KZ7jMMCUhCYCmYN2qvhuebZ5zdA66EZhQDjSX7gmiLsbbrd7rsqh76NbJvSB5UqsRuEX", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129054 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/2GCTjTtDtbc1gtFtxxTafFEvdR4XqHEjgLK1JWxiTT1fHooD8o73ug6UzD6fqEWKZPwMUvXXpq3W4wjS2SLMt8F2 b/tests/data/transactions/batched_address_2_transactions/2GCTjTtDtbc1gtFtxxTafFEvdR4XqHEjgLK1JWxiTT1fHooD8o73ug6UzD6fqEWKZPwMUvXXpq3W4wjS2SLMt8F2 new file mode 100644 index 00000000..101ba8cb --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/2GCTjTtDtbc1gtFtxxTafFEvdR4XqHEjgLK1JWxiTT1fHooD8o73ug6UzD6fqEWKZPwMUvXXpq3W4wjS2SLMt8F2 @@ -0,0 +1,84 @@ +{ + "slot": 113, + "transaction": [ + "AT8fcf9EGXvquMoZxajVgRhPlpvk9aGY35lK4yUGS3FilaDY37zCTxc+KGnwDVDmPOtBCvtZYd5XVSutRk5oeQEBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0fqDfWA2DdNnZhKBkcC9RDHqbwpcOag0RmSDpkZaZYnACAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAtxvHGcWyosnrS9cXUIE9fK4dzoryIEx51q1bqHhtK1x8TwQCRLhKubO6vMvcOM1jnQjPP5STY/jVz1BahGEzbMEYGcUUlBDrbuh5HI2uBg0iVlDfXGHgCJtcQH8OOIw4E7EULMZFftezxi2g6hEPGFrJ98NQFrxY4bSgLDPwaQoR7CFhJ8JHfH1976+/8c6faUA0W/oxltdd3LZyJx/2C", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999990000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999985000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWuSsc9haPe9pp5z6qkeDhw25Rm875beLiSm2rzJo6svw6xYiwjHKYChWuSERdvHC73CFtyU8TZZdMnAzEraNsfWpzC6KHafhgfwm492eY6W9BnKkNkQ6gXW5GT9Mr6nqL9aV3YqD7b5RxZYjyfu9Jon5BNShARxa1jjXbyf8wrWELg6DAk3jiFdePkDYwW5qMgKBxR1T6DeC2pd7w4tPwZ7UaSV", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66ZVXJfJEZ68vtecCNqSCUbD7vZMXUXqADAsKEhQVi23cVE2tovQqqd7iWu3HT8YTQViVm5wsXsYmaEVo4UqvhP5QoCkZAJMoWPsAdBpZu", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 120362 + }, + "blockTime": 1746129081 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/2N4oZfEJo9SPV5vgUCutUFYDFfEu1mzRRnGhKmzY7PzaRHX3YufGU9zjRd3U6Z7ggwkwGoAQf1ZjJiwCNPwFQxmb b/tests/data/transactions/batched_address_2_transactions/2N4oZfEJo9SPV5vgUCutUFYDFfEu1mzRRnGhKmzY7PzaRHX3YufGU9zjRd3U6Z7ggwkwGoAQf1ZjJiwCNPwFQxmb new file mode 100644 index 00000000..7552d6f9 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/2N4oZfEJo9SPV5vgUCutUFYDFfEu1mzRRnGhKmzY7PzaRHX3YufGU9zjRd3U6Z7ggwkwGoAQf1ZjJiwCNPwFQxmb @@ -0,0 +1,84 @@ +{ + "slot": 111, + "transaction": [ + "AUQu4m+SRdNaIEfwYdcJzlzwqdh6BoFPDWB5tNGDoQpNQR0wJkkKaZYdMtyudifL0hBaa3a/yFcIBLNJeMzBlg4BAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0rg/5FO0UqXdTFWzEMCnmTD1187/+Yc7wrhINhl5kjHkCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAiauxa+BYIlqgCi2KYtKq3wvJsdnqafvx6BOyQBkdt1o5SHbjWLu5aWqqaPOqmaTDaZjYUq69zyRQYkKEWjtd+h7V4IZOQkFG4gMdN33tOkdI9LsYoYaF9EngikP+KDIUq46VsKWhZS8XmqCpk0vp6Q8B65DZvlnOOumS5hLaroBRCCecLP3qVy4win2Ng1qnzRkHJkZuKSdhs+H4dSyZN", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 100000000000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999995000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWZRFRwNeYtVRwWvoXSdj12JK4Rwun9FtFZLoSq3FzLeekT8i3WfLAXqqjeDEXgofDXyLNAXKTTwbe11W2mtw9waBQkkEc16Zw3XdWHwHhcm6kyABZhwkizs1m37e4GdWUrPmwFfea7nPWT7yJ4AfdC1wpv8Y8FqxLVf3Zd5Zq29DeTY2fr65RnkhYhbQhZhvmf9HpAgyFLmkc8HXHfWafHNtjr4", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa65i3JiSbowtoxoqGhP5b7tFkhC2bj4MG7yy6NVYHr5WRYcRgjygHBjob6hvfEqMuhTHK7H8sbvSaCRP4hbgZu2L4YVaDNswEaH9HTDrBTD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 120362 + }, + "blockTime": 1746129079 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/2VTeevyuREQW7CPYJh5WPDtNb8e1T1YdTNBa1y2qC8Xk1BQPaRTRehP7MKpm9sebw8TiTU3nrPMa1fneVCuAk8Vn b/tests/data/transactions/batched_address_2_transactions/2VTeevyuREQW7CPYJh5WPDtNb8e1T1YdTNBa1y2qC8Xk1BQPaRTRehP7MKpm9sebw8TiTU3nrPMa1fneVCuAk8Vn new file mode 100644 index 00000000..5f78e9ec --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/2VTeevyuREQW7CPYJh5WPDtNb8e1T1YdTNBa1y2qC8Xk1BQPaRTRehP7MKpm9sebw8TiTU3nrPMa1fneVCuAk8Vn @@ -0,0 +1,115 @@ +{ + "slot": 46, + "transaction": [ + "AUqPMn5yD2s4WMKf5YGh64/wxP1d3/rnY9r7RmS2v979AzPK3qd/oHz89PWItOPWdaA6LJ7Ex37ILsL/BoVTSwkBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdUukTnMfijmyVnWqQVMgTN2rudpma6o07DiwfwDctWoTAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABlG114iFhQ94HqY6Ac2O8c2gGpHbyT5gA01mav/4xNSIbf7LEkvCo2TrTyicvEOHBBn0gYcyDfeI0sU5hIhbR4jASN2S2UHvgAPWfTarb5Xi911TM+Hs2pDAwoZGm1twJKyzmAtkK1raevwg+DusVqqbQnmjV9VatIgTOPwnzFcoCAAAAw5M/qyDQLsbYwmISSOs74E3UZBzEBi4BUVc/6cad8psAAAAAAACDCYeZCYW9cUi0E4D9kqfDPtGGyaKLkC9wvESU3wHwjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999959992, + 290224168, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999949990, + 290229170, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKPkC8WEYAnMxrcL5BFptS97fmBoexXik9WN6uQzyTCg6NjBcwhuzUsee7CPVpfJWr1r526ExFfheduo64KUKEhBqL3u5497DQnzQukgS638YsBTmFPnrGoGDUJtRiJQvEkftBenGmsrF1U4UyFQgkbXemPL1fHjujiWJLonpiAZxAC7ytKwtN2F8JMK9VmMfKQakKGroeLrKbCmPJ3MAJdN93wCjdHfrj3MvNUXacA4dktXMs5zPh8ZP1B1eXCp3AXN6CodrWUgxcDHaErvW7VKtRaisVzBzBc2eAYkjqmbZXhRHqWo", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYfmL1FpXUZpKGSzBYXeFVQSpNH6Zk9zRNepzz7XsCZh5i3r2PPGRzXyE314ErdVFeZoJKrHXJfczr2ZueJVL8RzdAnjng2v6hfywqrD2qtyuPT2oLiLwPmUKg9fYVbhzj1f7wD1RHuK7emvjaStjhao899waAMhy9r7X1oindJEJNwVPZXVv3U1ibi4sPEa4MFpq6MbQpUsX9ZUtLnvpF", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9352 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118263 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129478 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129628 + }, + "blockTime": 1746129048 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/37gEu5455AYpvX4yvY6EXS7XiMW9dNgZapiwyNe2fNpcrzWS9S4w38qrjpEw9CyFq9VyQVAtUYbj1VAfWuJxAb2E b/tests/data/transactions/batched_address_2_transactions/37gEu5455AYpvX4yvY6EXS7XiMW9dNgZapiwyNe2fNpcrzWS9S4w38qrjpEw9CyFq9VyQVAtUYbj1VAfWuJxAb2E new file mode 100644 index 00000000..7db21068 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/37gEu5455AYpvX4yvY6EXS7XiMW9dNgZapiwyNe2fNpcrzWS9S4w38qrjpEw9CyFq9VyQVAtUYbj1VAfWuJxAb2E @@ -0,0 +1,115 @@ +{ + "slot": 74, + "transaction": [ + "AWnKpgZaFPTRoHrYS1ZS7a4oOTv2P1f0GEJS+gl9dcqgEGhREXo1BKFhDHfb4HkEcq5oOel7rT0GeJamXT9XngcBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdZ3o45crSZuuQjT92e1aBjl+I3tShAm1g1fkdt5YvVUgAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABFHWqm8oOBP4YkDckfOtUFNbd6VPai9xPNorpuzbMlqGZR16Wd1cqGt4EpZJZrizSBIiJLTAQAqMNj3+UeXzKDQcr6wBx9aklP6aBLNSasfaWPCimV4MnryltPGr3kjGUDApQUZZ67q5QYPXLdpA7SPcGuD80Y/PadeW4nSlwBTsCAAAArGbMIn1o2WdZJsNItMn/BjsksxUcVLOs4Qp5e4TjGLgAAAAAAAB40wvvci1CLpuM6a2RIOd/7U/PbijfdGsNaKT9CrUxGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999769954, + 290319206, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999759952, + 290324208, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK3qQFKwpj4KDsom1dNzFk7kKERqopQeBJQKFqUaTiLnrzLEPqXoe3Je9H39LF1Dm5eTL5FZLBq7UVuciyubjyNoSvcaZrLM4wPNWdzaRCCaD2WrDAfgdP3fFHefhnqgm5EiqnwtyVzx4ZB6HMcRbu8xepKuotES5jmdnTF25DRTNmi4h4FFZhQpQqtEL3o3J8gBgoRaZWDa5uavZVu7oT2qz6NFuPUwsgLs4to4ku5E6ATybR5Cs1Z9BzhKDoVDbuyJBzf1LnJXrvvopzi55W4Xzx1XmRCzRJymS7cb58gZKpnBXDzw", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYUjLx9atg6G1XFnE3JT86vA7rM3xgoBuZPWCF1JUY5pf6qJPkt6fKbmKG47GTcizXLJxqbgfnmcZ9sUSd3LuxzkoJaP2Jjctybev7faENGJNwFscVgg8fcz42Tdg5s2jdUJwTBYEZ8aHuMvUBQKGup9g53o93VCP6X3tDkEpUdeAgbeSyxTMvhn6kwYuBpiJtWNk5oJwx3TGdVjidw4fh", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129061 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/3NedZ2zui6oWA6W5jx3k3RMBW6Gc85Dkwxhen9p9ZHst4DxZ6YNVPTzWnbc2aXb324ryGiFGzWmSMDV4b9ztU3pH b/tests/data/transactions/batched_address_2_transactions/3NedZ2zui6oWA6W5jx3k3RMBW6Gc85Dkwxhen9p9ZHst4DxZ6YNVPTzWnbc2aXb324ryGiFGzWmSMDV4b9ztU3pH new file mode 100644 index 00000000..842dccc6 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/3NedZ2zui6oWA6W5jx3k3RMBW6Gc85Dkwxhen9p9ZHst4DxZ6YNVPTzWnbc2aXb324ryGiFGzWmSMDV4b9ztU3pH @@ -0,0 +1,115 @@ +{ + "slot": 67, + "transaction": [ + "AXaz/i/TzmEbJ1KiLu0CEmSJ4BWh4uJo0ttSfHY+jdWj2VsJUgwybJ1qmr65AE3JSVq+xZC98FlAPf3VecZApAYBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomddfg+eSwKKibjLxFHEbHDwAWn9YKP6G7wb2jxbbPFl8RAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABo3J9+ESiPSLaNF73h3+leYIid5S3sn2ViqiKauw0SDYGPculb31qC8K6yoE77xbwY8h2VVLHh9jccxqMMTafgCLI93LOoUi/A5SgyQ01C6psIJcmlowi8CeU2c9iAmvkjZ8P5alyg5ZIFT49nGVfBhSb/8x6lx2JLvpCZXGSVugCAAAA3rbCNlT1b1uRo4wxBUxVh5do1QGt5hMRqO1unrQz+psAAAAAAAAGGWLBgvnILIsTQbKm9zzVjt/YSqANVCTnEUHfmcVecgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999819964, + 290294196, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999809962, + 290299198, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKS5jMVBGxuZyhAoBJ1UzR3gjscQnqmeDCkTVYCLLvWYugDgETFWEu2MzVrd3MXZNkNpvr8L5NfNBHjTd8oomWCyWZpUw3GoF5UBWHVQYTVyX3cViK6xFvGhD8pKbwmUHjTpfvHFr2sMifkqES9njFFMiMJhdzx3UcKHSqEjKRRxLM5HjT3B8aMdDpJH2p7AmHguoUP6tbmFTp97BZ66JYk1mWw7gL65Fe9N4bf7cUcfNPmzV18ntrsdtVeJghhBeshoczoSLy4HcY2igARYkmyCXrp9SKGqZgkW6X3yaUAqyy9aXnud", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYd5zECqN8duGV1NGoFV3DtYz8oAaALjX9wFhjeAp9aGszGyQnLCwX2CG6uwJEJPXM6oob7nT2PGTRQDx4TdrDXjbXACms3pnq99DM7aHG2EtwTB6bzXRcwLxUF5NDDmRwvZcJoXL4H6Vo4CnrPvGrnJjMLx1VGHivQQXKyqnTJ1GTrcfUHqeNfQiAhh2nZLW7wEqpq643EkZkjNcfLQ2K", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129058 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/3bKBmcXQGSuYZtwZsASMaUFshcedaGzASzL6W3oq71aMAdnNm9SmpWgn6ahRnJFnsg8eEaeUEpg6Ncowsnf5UFVz b/tests/data/transactions/batched_address_2_transactions/3bKBmcXQGSuYZtwZsASMaUFshcedaGzASzL6W3oq71aMAdnNm9SmpWgn6ahRnJFnsg8eEaeUEpg6Ncowsnf5UFVz new file mode 100644 index 00000000..b803a6c8 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/3bKBmcXQGSuYZtwZsASMaUFshcedaGzASzL6W3oq71aMAdnNm9SmpWgn6ahRnJFnsg8eEaeUEpg6Ncowsnf5UFVz @@ -0,0 +1,84 @@ +{ + "slot": 114, + "transaction": [ + "AYGf7BsyK6E6Sr7HzP5qoOikWHykihajyLvT3s3K0RvbaIMovotrIMiRGfslyCquwRXAwoaxcc6HV7sNzNePVwEBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL08IQmMoVX5+c2jV1ZwWBMY1rBLg9Dm7Wx4y5U/m99uzECAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAT76ICIYkJjUPHP1gMLqjL00yUeFluH/igSrX0T7iFCAPrHYqag+vL3mQojbBQJpCDVlpYkw3LrJVZFOPXoclrEbVyupe94MZSYz7ATHgC5JnCM6EZPpqkD7+x38kwUHsoYqJJ3q47TVuTBPfbHLBdU5xCllvZBEg/he29QT/Ob4vpHX7IvxGaANT1e6jFGutEVrv6zM2H31tBtXBc+s5X", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999985000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999980000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPW7tMUGm62SnaJtfkC45NYSfCfr8M4nr7i4yRZaVGk7erHX5qcgW8AEe2kZ4EvgHj24ySbvNxmpT5qmmBYqyfZ4CoRCL5C1rM72mX54pzfKGBy9ivCwu8AVQPg33kWGQFnx48msbd9A41rmw9eSmt2pjYsh4LRdL6ZFPzyQAYmHMHNyyunF5e41qzjKG7T6DJzceZDk3FnpJX7q2Xg2SkirNzVDQ", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa66zDdbmeSrgoQw4GwsiMjmkwLHpjRgd7gKmkncGxpXGrdePZxMtm8wWFhZ9A5yktynm8nyXdjjcq9aeUaXJyC8feo94V2P8XPENGSJ4Yw1", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 120362 + }, + "blockTime": 1746129081 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/3fUMjpGtK2bjZNxW9tGzkUHSghsMaCQE9Khw4PqT6eD9G3osgffBAR112PCqpEhZBn38VboYgPSyNNuhNPiqg3mC b/tests/data/transactions/batched_address_2_transactions/3fUMjpGtK2bjZNxW9tGzkUHSghsMaCQE9Khw4PqT6eD9G3osgffBAR112PCqpEhZBn38VboYgPSyNNuhNPiqg3mC new file mode 100644 index 00000000..7e1bade6 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/3fUMjpGtK2bjZNxW9tGzkUHSghsMaCQE9Khw4PqT6eD9G3osgffBAR112PCqpEhZBn38VboYgPSyNNuhNPiqg3mC @@ -0,0 +1,115 @@ +{ + "slot": 41, + "transaction": [ + "AYU15E8RXwSEwh12WitY8y84HN9vAlL1EMU81bCDTFYKO/60XuSRunCpYfPdxa8/S6yKoRA23HJ8rgZsxqe4XAMBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdZ9kSDxhIwnQcZYrjB4SVRgHg8UxXa7uDbdvTqPpw3RTAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABp4EWTgPAZrpqBNqJ7o9qdbsrUrPz4ac8p3byQ9dJQmkVxlHaC4rifjL7MoKrcTxmoqkaajTYdZc153E51WJvvQzhJe+m/74op2FMnJyp7fTekOJVx2Rb6lPM0UytdgUuAcM+o3NFXDXB24zua0KP7QKaWxodc/vCrHdbQXYliuICAAAAcu6lEZQQlzrjKK2SkWJoEo7bRxBuGtaow9VFhJuKuBsAAAAAAAAQGF0mAjs2EM632fV9SdKzh2OhKyu9+pMnWv8YKvuV3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999989998, + 290209162, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999979996, + 290214164, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKSiLn1tnyxvG6j2kEM7TMzqYf6x8ZMRneqVUYLvj6AYkZDLYSvpfkdPRiCJUqVVky8CkKs7ZGiukWgvwTUbZEExKCVyyLHvS7RYsAHMjea8AWrCnFrh4qqv3qByfjJCgwVLxdni8uBcNznGdd8xfpD8R3ZnozVBVJewjMzs7d5s61pwU9RY8MpoSCXPc35DNiwjxAYXeHycLPfgb5Yoj1mkcu9J8QESh9xhVvRCp3ark4weU5Fe3GbqGoyUR7bSHT8kPvpnd3VJTPHPaTDqcz7cJf6Xuj7oHopGS52wW6QaLxHURNs9", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYfmhSbx4BU2pQr7HvDmtAe2XaUCPbtVnfKwBp1XSDRUd1PSPw9ah8xqGW8GYjXrZjvEHvPorFMMftkE7Y5E24qS5mMhrSKbvVFFgKt924GSPPK64RCzWk26hXkHVUV8iGuZeQTSVTucCLP3myCaF37wodFr4rcFg3d6UB7DnDLDhmSMRN7jtj3xtKPRp2iXk91M1JxafWttNMFqNJzoGB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129045 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/3ghwzxeaEi4mCgMgwNzCmYmkgpCJxJfBYb74P3aAz91YZDyixeyYuNCXbVZ8ndzSZ9f9UUeDA8BpygTUFsb3ASKg b/tests/data/transactions/batched_address_2_transactions/3ghwzxeaEi4mCgMgwNzCmYmkgpCJxJfBYb74P3aAz91YZDyixeyYuNCXbVZ8ndzSZ9f9UUeDA8BpygTUFsb3ASKg new file mode 100644 index 00000000..7685287e --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/3ghwzxeaEi4mCgMgwNzCmYmkgpCJxJfBYb74P3aAz91YZDyixeyYuNCXbVZ8ndzSZ9f9UUeDA8BpygTUFsb3ASKg @@ -0,0 +1,115 @@ +{ + "slot": 62, + "transaction": [ + "AYZGYvwzCAn4hs+DdtcwK2HqEwdTaW4Wl/3hQs+4+hA+7ojlCMrx6irm+mC2EWhmjpV/akwsFzt6k8kzWciF6AcBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdVtk0VWP9Q0RUpdSGUnIvFUPQeeMtbvPdlQk9kZJouVJAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABhuxjpbD6/nJ61jx/sBq4CDgZrSG1dbgwuecl3rJoh3qtGB2NMZM4cR0IcvHBVMATBgUS9/fFdACiShPoHf2RMCJv7aa5nVdXbd3gBeiyRRcr+7gk+bEV61GHAiJxJQ+4mqLURhhLeWlBWHibeF5hH8nQNAI14Vt8sJoemiImC0ECAAAA+U9aF/pzHShHY+fZo3WBc0Ibg5EHIK5AXgSW09lEAmwAAAAAAADpgbN8eY609gQWhgW52wLGQMGADRwRoUflNriqkHkHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999849970, + 290279190, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999839968, + 290284192, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKMeL6ahFG2941ym4YxNArBeEkrvuzSCMwHdV3W4xbHt7PsLSDHNP4qaGQq5qGPcnguKebosnAUryVK9zPt23u9SnUKPbSPZWgTXUzyAXmYj2VxJany2mVN4dSbqVbDW7mkEi2Xi9MRmQV8GQzwY1u6T7rUHzbqeeiURg6V2Y2JzDMKFTrttDM5tVyFpVTwgeB7TBMKWAdYz4UZQ8WA1NqqxKPnKMbPZ4wHmp7wfDLoJH5wfzfRW8D5FHHswQWaSdNodUH9PKP8mbEG9Xhac5KriTUATt6q95TZaKBgALZDXtK3BdqbD", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYZGQSJvx6NLjEwKZ7tHTfkUweRdyQPmLD3wYSBwuwUxSNzmBTR3cdJLAWGybzz989A1yozfWbQ3wu3aKMKc2nTaAaaHsT9V3wzT8iokCBRi1MVJjRu9oyb9xxKA7HrAYZ3nn2CTYEeDVrruhNbQowN7tVT3XGjuAGSXCKxDNfVB9VXTHwituGGy7BEerxqRQp7gqvo7HBp4BSp9ZUtxAK", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8496 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 117407 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 128622 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128772 + }, + "blockTime": 1746129055 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/3ikLuwcdkrSiVihgHa57VtKSWJ2awMt5mWA8UEHzghj91VSdyD4KTd1S7T6amJMHSdpEqVZ6qgU9mMhVgmQ5Lcm7 b/tests/data/transactions/batched_address_2_transactions/3ikLuwcdkrSiVihgHa57VtKSWJ2awMt5mWA8UEHzghj91VSdyD4KTd1S7T6amJMHSdpEqVZ6qgU9mMhVgmQ5Lcm7 new file mode 100644 index 00000000..f0c50e6a --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/3ikLuwcdkrSiVihgHa57VtKSWJ2awMt5mWA8UEHzghj91VSdyD4KTd1S7T6amJMHSdpEqVZ6qgU9mMhVgmQ5Lcm7 @@ -0,0 +1,115 @@ +{ + "slot": 43, + "transaction": [ + "AYgJCEWxf9JxX+y+aKp1TKQnOsEOx5aOjG4h6c5K3D/BadqlzmBB0v+DoRlh9krCBxErAgomcH4clqBr9MGs9QIBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdS64vSE+mhlKtLz6MoAQu2TVZENLgqSjj9+nE5d2RsICAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABoo16JdYOZlslpLKqJtuS7yG8aKeu1tkY9Llh6mxjvgiQJBhDsXsbrSDyypeii5r0TxN+hzqj5dSP/mDJp0Szjwrvkx5zIBeYhbN10mS3yOQ8HYXhifEU/gJNeTzhSQyph/W/gCiVJ/JfRH+KnbTWwiH9yw7eoOs7SV6xlq5ia0kCAAAAdiPq4nhSQLk9ErFqZtgWEHzcjInHEI//IJXhjd/viYYAAAAAAACxGOpVYWJNpsxTe67VbmAvk4yATif4MZZhDIgoxyP3mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999979996, + 290214164, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999969994, + 290219166, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKRwf8UHUfGKHZ5xx3tdtGse21CNEGnGSmGjW8Guw7cuXMWKMCZDAy9AApDk6A853D2jo2TZyLUt7kxR9SAgdLTYV2BCAYEbrJahEGVaZgxDKs6r3KHazauum9cjGMkf6zWBn7h1WDS2n1eBxjWwybjivM7CpcyxS6Kvqu64W7MdxiQ8nX15wbpUgv3dEuMHdJFdm2N4zZ3outBuATfUcaN6dMGh2Q5LZ28hY9TVbpW47sGLwEGqwLJGLsgeHNCEMEt1smhAkUyfsDnpD8AhKzXB7QxZrjJ7xwu6TGcfeCEdk8JxF5TD", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYS7QxF15AiNZmDdPTSK9U3S3FT4xRk54GzJhwpmXSf9aWoLRMXh6tGNyDYGHN7kWjXrApdukRWksDpsnqUZw1paEhr9rWWW7HGFNasNvSkFJ1XLF4D4ivypZZ9PTcZ1VeouDi5aXSw9dsZHxWZBj8LPYHadcXhEmi5vaeeZjw4Tqx3jYjaH8BzpwE13XmRJvQcx9D6T7eJ8Vu5J4yUZfD", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129046 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/47GL2cvq7ajtWL4HCfXqxbSCfg7sVzQE67KVKVUsj3P8qUaWrHAHLahhCLJooF72uNdWLPKwaJo5oUbthKPaF36Z b/tests/data/transactions/batched_address_2_transactions/47GL2cvq7ajtWL4HCfXqxbSCfg7sVzQE67KVKVUsj3P8qUaWrHAHLahhCLJooF72uNdWLPKwaJo5oUbthKPaF36Z new file mode 100644 index 00000000..4888872d --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/47GL2cvq7ajtWL4HCfXqxbSCfg7sVzQE67KVKVUsj3P8qUaWrHAHLahhCLJooF72uNdWLPKwaJo5oUbthKPaF36Z @@ -0,0 +1,115 @@ +{ + "slot": 69, + "transaction": [ + "AZtz/GMm+W0e2mouEKoyI4H3NapnZYVmYMb8TKWbOngFUSjhs3VpM5lf6/7Lw4mNbL5U8n6Lz8/vI0b2foS/jAoBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdVq17TyVUmBi/78+YxZtdiB79pEmZerpjHkf4n9/m5RYAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABkV3xWP9uABsLjuEPhiWDZgWrBtdzLZ4QJEWHjzViXLME4PYfd8IlVFZGhkwzZ/ZkYZ5/Np+LkAIHdPuE/JBLBRSCfdy2rJe4Mbjpor9vaXTKHhTahO1UBMxoxO8jDLOPExQxX6mHNPWqqCA3+alrhuRYXfalgzvnLPQT2mzFUSACAAAAjFX7ozqjhs+TnJzWMplmc6sTtLbih1Fn9/LeuxHc0dkAAAAAAABH1liGbMswRsHPIaRBkADaXZc5kjlsm3XNtAsX6A3B/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999809962, + 290299198, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999799960, + 290304200, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKPGaDX6gqtaPQMsXESgkcXu6nTDyDgtERix5LSYTbyurMmhsTo5GXh4z2incEWKi9yeXXxqSaKmxLkcv6zcxHnaBEzQxaSmv5j2vMJf5mBLhCTUARqYfQjGNMvTZ8y6eEEdKgQgybugPw3k97T2e8zwz7ySnsw2nY9sTrT58eEWk6dAfqKwoVG4X2giuFYT8XcKGekKhxWqRuM3vEW2s6LZJP8nUefkANDu2pJUb7KC9YtxshNrjBCqiXR7tEFYD5gbtcmQCTS8PUfu9giZePhdXbDewHDMfjRhqwCM7Awx9V8SY4Sb", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYVgmc77wiWvdQJVKkFw9M4KPEniGRv6NTttoTuH4vYRckWLvGFq3gygLwkdtprLERm3ZbpagbfJdPRWqEycjw7JbvVt67njkDTMPcUWBmXdoLB3Jy4nbam7ekMJcy49TqxvmRV1BQ8Sa138TNZNEZgUMboupuzKPkvo3tGdwspgePnY75JjwcqMWcfnVVpvqucAArp8Utcm4rzarZ8iyM", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9352 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118263 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129478 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129628 + }, + "blockTime": 1746129059 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/4GCtza8BdyVqjwXsRtdvtDSCvnmwfHSeu1MbCJA6BLSP7xRhgsqvLdqjkvg9MrGSyemqtauBhTH1N5A3HVcQ9Exp b/tests/data/transactions/batched_address_2_transactions/4GCtza8BdyVqjwXsRtdvtDSCvnmwfHSeu1MbCJA6BLSP7xRhgsqvLdqjkvg9MrGSyemqtauBhTH1N5A3HVcQ9Exp new file mode 100644 index 00000000..0c32028a --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/4GCtza8BdyVqjwXsRtdvtDSCvnmwfHSeu1MbCJA6BLSP7xRhgsqvLdqjkvg9MrGSyemqtauBhTH1N5A3HVcQ9Exp @@ -0,0 +1,115 @@ +{ + "slot": 49, + "transaction": [ + "AaMpzmO0RkE/l7GlJFMXbZkv1rc75oK+BXaAEJ62EWExszP9vQ4CdxHGhZ7HT8xVZTsMEsLfEhOLIcpX5q3oJQkBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdaUTRy1chT+D2U4kApHjvk+YlTxBRmQsC5Uobd1mWqp4AgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABGcGrq/7y1mL89uBY5kEyZVc85+1KcJEmgRoJjytEPGOO4lkXMUNX8wuXSXdtITVg9u3TWIYfLOx59TWeGHfEURl4pIDdLlAsVIOrr1RqLc4u262iX4QAhtqdfCgkQI9dEp8PSg8WyIKocKDu5MF1hWfxhVrmdNAzCDiaiZTkCxcCAAAAkWaE+aWKOirl+GRnA5lDDRZxwxokMRg2Jbhdfvf78BUAAAAAAAAzsJAv0006zsNJEvoQAs+O9vpSYG2MOnVptSlnIW+PPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999939988, + 290234172, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999929986, + 290239174, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK4fCcpKQjmrjHfhkxJNBgyG4FF4SmPmckcYGKLxDSP8BedHyJGPRWNEpmuHDAB6TKEzLxpvb2aoY5qz4mEdt3gxUcvk2KpM3CaTFzbn29DxetE4bSnsAH7YhigeWef6wJqrYpNrv4q8yGarCMA5DSqbXETVpq5zeQooWnhHBE8Ha6kJSwsus1oS8p4C1sfuNS2NJfcgh66KSFKX5LTTZnUAbiZon5Q92MYCx1H3kcx7pRgmeRmK2zpCa2Xa1WMABNr24oKHbVhrne3smA7JkzaX5F4RKWvG9wFs6paz2rk9Pm6VdNej", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYacPWrTvTSMNeVpeJn2gBnKUwyEYHPAaQykvCrmHkp46ZaYdP3AH6iyXp467vMqYJHoecx4TGC5Jb9kyGWR65h2RQMADuZK8XEQhig645KQV5h5QEcW5dhwRtkTnMTYtBKeArPRapVffSWyw5yf1juew1ZKzSKTcpAT5iC6xhUSEhyLfTFfWDWuUHLpTWRWfL8b8dDokn5ZZjizk6KQqd", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129049 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/4HFaGpkAwXy1CC2xjrWn2NJ2hH6J1qJnrYbFq4yGJLpLmyHNxPdnNiLPfRmfzBNt1HzZCz71exf2c1GN2xRXjkUv b/tests/data/transactions/batched_address_2_transactions/4HFaGpkAwXy1CC2xjrWn2NJ2hH6J1qJnrYbFq4yGJLpLmyHNxPdnNiLPfRmfzBNt1HzZCz71exf2c1GN2xRXjkUv new file mode 100644 index 00000000..7768217a --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/4HFaGpkAwXy1CC2xjrWn2NJ2hH6J1qJnrYbFq4yGJLpLmyHNxPdnNiLPfRmfzBNt1HzZCz71exf2c1GN2xRXjkUv @@ -0,0 +1,115 @@ +{ + "slot": 48, + "transaction": [ + "AaQQwuGo6MOpIJ5BBDk9ohXd5pTqgGRfPAX5W9Fl9usvf2b00GQYfDu0acuckHvvT7rASh6gXPQOIUNertNVWg8BAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdTnTZAf8UtD+HW+SUm9rTacpQ850UBtkqnW63kx8L9ebAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABqXyRLvckMLbrzOJPkGuvVIZh5nUzGDnMhYvvp6X7UBsR4NgxtbcwB8VbLhqzTwBGVaEMNEnKrrgzRNZkZDj9hg9a0oVSm6fyRe8EuXmKNcAbLIwWDidifMzyg8eN/swokM2CXeQW/bogxNAMWwsPafCLz7YEqKKY0OZaluPfsAICAAAAyx4VgQMrhSxUCdbGgTxJ0Tecu8HpaIFuB1zBXBIC1+sAAAAAAAAnfCexWHdR8q8gAb43Eu8N23t5vFhaQPyvWL91ABfhNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999949990, + 290229170, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999939988, + 290234172, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKT2EKwEW1cwdMvfNjz9f3g7up9TCkPFSv3bQj46wCJc6tcApiLaTh1waHGK28ytybS6SfKRCUbYCtJ5eUMDK3Pd3DpnuFzTA1rUDbV6sKxMKtS95hj87HNDatFyGv9ibSMWgBLADHGKAuS6A1iBRsFzbeg93p3QfnfdZSL6v2WKx9b4meRJetLGdYuePN249aQCWDrRzwCiLQCeUEgLQLuhrxZYbiuiFKkdmU28GHUsJ7X6mEUtmoMyHzVcheCFxiqKYZ3Zg18nWBzBNovzzAtKov4hKJnXYSwJDYoMSxV48LubEGXq", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYevChASpTCBjdCnoF35b6uQPk6x9Hoo6C5LFNYeB46T2NV3Gu3Z7VnRUJyWWjqdZiTR26t8J3dn1SiJifa8Pa7Q8VHwC8cyiEW6hiqfvs4D4wJ7Fw5nu53xE42V8UmH84Yeg5fxpQHGyVUb3ne1Mn1AkBBT27dzfVwc7u1gwDESa9xtN1RkDZnoPCYj6NqT4K1wwD5GfAZUM6q2Yz2cto", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8496 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 117407 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 128622 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128772 + }, + "blockTime": 1746129048 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/4HiNVuTUYyQscgNJirxmTarfBWe8uhpFJucyMPMN3zDQDK4eqpu76Nk88ufXJ8jxivMJgpfjtNNnNPdsJU8zZBsX b/tests/data/transactions/batched_address_2_transactions/4HiNVuTUYyQscgNJirxmTarfBWe8uhpFJucyMPMN3zDQDK4eqpu76Nk88ufXJ8jxivMJgpfjtNNnNPdsJU8zZBsX new file mode 100644 index 00000000..d72cd849 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/4HiNVuTUYyQscgNJirxmTarfBWe8uhpFJucyMPMN3zDQDK4eqpu76Nk88ufXJ8jxivMJgpfjtNNnNPdsJU8zZBsX @@ -0,0 +1,115 @@ +{ + "slot": 75, + "transaction": [ + "AaR2wiDwyoB0j4zA5FVkllADM5iimZh/I/7HmRa6EtfsofK/KZHh8012QI0SAmiEINZP+CxFSspE35FnoeOx2QoBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdSgGWTLm1JlrOBfgnpnijI6suEAKvCJ7X1yKOLNYiJmFAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABmx1o7CSyQD3a8taYDrDy9CeE3OQPEvDkc7g3O+LPI2GOQ0QI5nsHpsPK8BcpsRCtt3R+UytRvcFi0P+dxNjVwBf2jgKZmQdeC1bkggQaA4aJNCEA3sijt3XG1Xbf6gNUiX2K/lPCbi34d7LwYO9fjO8LIEWDZCaWRasiRyktq4UCAAAAJrnhnVctejUKZGa1rhAfSxb87pIsc5GtMwRDwWrnftUAAAAAAACKNmxl7I9zp7bGofme7c3HKFKSxIEgf7lCdxMVAwBwDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999759952, + 290324208, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999749950, + 290329210, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKQnYEdzRLg8Kakf5dT1Aj9WiUugJV5aebxUuoRzfAH1yA66rdZCoD8kGYBfLaHn8g7h1nUWZvQMdwpV74r9ybdY5WQ3zrvtZa5uNFEsnYazdjbHejeNkPaXo5sg81HRjKbgg7NrNHouJh5jQEiVXeMz95VjLivjMriB5uJDru2S6YCZAjLwmKSGXT9eprjqV8Nw8Ky27U28paydAddhqp6a4bjhw79NWyvcZ2ELzcWfpRpBNz6qXkgkM8r6s4crGE82d1AEMAfTN89pVoHKAqmkrd5n9xmrzLBZ241y5qTe2DD3ozHD", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYhQr42Tb3FmtwEE2qMn85b9LCYLNv28fJAoKJK5wwv8GHxBiyFieqUwtXhqsXsJxip6UxYdEAp5NGZr8s7SMzSNnZZHAmweJPYY2QgQDeeNzgAfHsLEdT6EbfwtyKWp2dDe9n1ax52NRPeZrkSTLor11hGf3UCGet9fF3b3AWWJdZTJTogqVCTDH645CPHkDUD3Nnw6iA1c5M1svkBkh5", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9371 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118282 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129497 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129647 + }, + "blockTime": 1746129061 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/4QJyURr7vPzW3WATrUMcdzX7G1UVothZmA6fPGm6RxabVRA97A4mwjtWQv7mhrnqaCYUpvfWSv4xayrBtu89fYBR b/tests/data/transactions/batched_address_2_transactions/4QJyURr7vPzW3WATrUMcdzX7G1UVothZmA6fPGm6RxabVRA97A4mwjtWQv7mhrnqaCYUpvfWSv4xayrBtu89fYBR new file mode 100644 index 00000000..d017b65f --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/4QJyURr7vPzW3WATrUMcdzX7G1UVothZmA6fPGm6RxabVRA97A4mwjtWQv7mhrnqaCYUpvfWSv4xayrBtu89fYBR @@ -0,0 +1,85 @@ +{ + "slot": 115, + "transaction": [ + "AaonDi/TyBtulivDZ0SxEQ2sUGRYAElKi3b9bbelmqM/h1+6vDH8g8cLls3PQPfAWfhHP8DZiwdMY7mrUOVGFAgBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL05uT86LlP+wo2wmgQZl/VeikUjrC8PQk/p1DFKgCtuJcCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAQGKK+MVuFyrO8cAYDD2OP1JBj59aiFvCxJyNuvPf/CxnookeCaA1zIMyrloXsXcDYFk4ShmFkn9xjB0V39Um1DZSD76o9SLRYNTfs5d/EF/KEWhvCq/tMI+EK7cdrlaAqUlLAat+9L1d1qQtLXgXjzt3maIOFx3EnPVLBeiDj8RkO4zQ3XJ4z2QCZYnAhJf+0vw15lKIfYmH8Id7ef9Gg", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999980000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999975000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPW17h1PrvsVACLEjLzR3kexZQL78xiq7gEo5ozKWFeAc27CzympnBoXiZ5oD9kaiPSXWrh1yVa7V83nUpJNthchSXeZdsKDebWeLZHQfrMV4bfLk9nFjsDDixEeWh9DLowtF3hWn2vJ2hbfY3KKFq2EYu4av1ySTXh7VLpHxxD4DkGoHKueyGS3JkFpwir7ecq33vL6U842bkdCfQEXx4fdpPbXm", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa67QwjtszfAHTtyTwhNbHH4vfYf67KtiQCSNeFyrX9LXffM8P253AX7tdvQWkfUEy5SJVeGiTHyd7z8AzramouJ13uwx2RnPx6erXD5tequ", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program log: Incrementing next full batch index", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881605 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102538 of 983946 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120365 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 120515 + }, + "blockTime": 1746129082 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/4gAUzeerimSzD8tvNmVZbaBtzVgn1vgRaWRjTGGpxtMXQjN2hm1asN4dPGLSXVMiJ8ARJ3xpaaSYWs3Z4oxkbstL b/tests/data/transactions/batched_address_2_transactions/4gAUzeerimSzD8tvNmVZbaBtzVgn1vgRaWRjTGGpxtMXQjN2hm1asN4dPGLSXVMiJ8ARJ3xpaaSYWs3Z4oxkbstL new file mode 100644 index 00000000..0f925fca --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/4gAUzeerimSzD8tvNmVZbaBtzVgn1vgRaWRjTGGpxtMXQjN2hm1asN4dPGLSXVMiJ8ARJ3xpaaSYWs3Z4oxkbstL @@ -0,0 +1,115 @@ +{ + "slot": 60, + "transaction": [ + "AbfS+JkmiilXInwSqSmtxOg1lIAQ+Bd3l0HKBJFnfU1rs9rEMqfAxPIiKdRddqG2WjaKcYtxjP7lmbFjdseOQAkBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdfqnX2lCrIT58nmDLzeeN7PduFrWFyUCIeliUTGT07ayAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABm61aOo39Vn9UCUz92Tghp/izdLftG4gCApm4xQ4ombMKgEyVsyV6dRivp199chwMbGPAcQLRZIu1zbsWmiVoYCWbXLVgpEeCX+OHwnld1hC9phNH4c/Eu7a9oK2pzQGOo/TIhTyKB8Mpnb/clsom1xZ4mDZ5ZyB1MVXXjtgkHcQCAAAAAxCGlpah9b/EEjXdbANq+JHxZtnwzok5cEuOkkX3XCcAAAAAAAB8EAKeFwdDSjP+KVyup9E/9o8IiMVaFHgs4+rDk4Tf9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999859972, + 290274188, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999849970, + 290279190, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKQscXctRhbr1xCLa9Uw7BksiC4LGi5Z4sDiCnmV8i2phD9XoUuGUYSuNdAc3pTmkY1oEf7Mh87WYifDyajRjfpzgePtYvVYZ4CUqpDFVqcTpYyrEjXJ9HcWN8vxTVTPf4LxZ5fL39tkRvCC4i4efMFs3PM5E1a6qbMKfPZPLBCqt8z3sE3zThtacjii1wLs5ZetNFecL8agabTg3uQioFm1k5E9KmPGEuK2aYBkhQWCbAcD5TYTyCEZmoKnGCnRYCESKGgKRVuNHLJt7jQA1EpRaqXVinY6XtLqQ43tZLEmWM8vT6ET", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYY33Cb81tT3EYTk1t8DC99esPQasmH6bruxdgASrN79LEL5XSD5H6XgmUSoYAvYyoPZuRm5CQnr3Tkq87ipPP9WkqS9Zs67MukPgEnASUAS1B3gUNnXwpGtFYM5WChFpp7RuXx1hcfXpYSE2mAkU1UAFyk9gsZE4FkTL4bKaRGptCkeoEXhP3KvuP7eso1CLPgpk2ecuS1GsSPpStjNNj", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9352 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118263 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129478 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129628 + }, + "blockTime": 1746129054 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/5BMYX2YFEyAwjwTv1sFGbQqMxRgbVgSC4HNKLn923ohShyjJYtJrYKwhQibg2vKRT6bFMUeTb54PSr9V8pAeL4eH b/tests/data/transactions/batched_address_2_transactions/5BMYX2YFEyAwjwTv1sFGbQqMxRgbVgSC4HNKLn923ohShyjJYtJrYKwhQibg2vKRT6bFMUeTb54PSr9V8pAeL4eH new file mode 100644 index 00000000..d9d67369 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/5BMYX2YFEyAwjwTv1sFGbQqMxRgbVgSC4HNKLn923ohShyjJYtJrYKwhQibg2vKRT6bFMUeTb54PSr9V8pAeL4eH @@ -0,0 +1,115 @@ +{ + "slot": 71, + "transaction": [ + "AdD/P06JkQUQowPMY6uqIvFHERjUJxvKF2XQbOnYgY3rxhFM/DtjCYvvw3Tx1FhMPiBHlCr+U7HTg6j6qQkpTgYBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdVwS84NgfJcP5goDOlLcRy0wb+xBlNVwFzfuCoKosO4BAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABjhtKpmB4Wd3qdJhEBJjinTHbIzGYEuMqiPki8ZX31nCT4hRzT+/8uSIOOuQQcm8EPySC7LuG6QqL7hbg7WudfCsSmcUK/vJdY3OrFih92lNpeXsVOmjB+WryjWM/US12lpjj010D146ggcLYUaCZUgHYXJwAxC98oZGKiu8w6QcCAAAAdKNvRwmJD45CL5w4O1yGdBPleOBSBJlO2nS4aLSpwNoAAAAAAABHLAh72vAXxP0trzECFod0wR5eoB0TAAhCgGqcSrMDrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999789958, + 290309202, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999779956, + 290314204, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKNm9m32d4mihN1psZvmkga6FfM2VzJ1VL5PtxP8ovLX8dDNvJU62Fe11eeVvgRXCEbPPNEnJpApdyRrCxTkf2Leuw6rXBUfM8pTMEPLUw1WKKbeBCcSY9amsfSU6Gka8kt2BQ64AfsxN33HR2fCufiK7t621oddggKnrGqvFgSWFqyzN3ANN8KQcrfqCBC99kGGsxnnKEgAy15j3ebxxdHFvJja7myZuRYaWwRJWBBCWSKTz4yviW2frZ23XUZPvfpXBYaP2gLH6UQBMFV2N4JGSqPunhmcu4C3B6yuimASnwqQXKFm", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYgcvx6iq7zqHSKjqV76wVT1PG8GNJ5V8m6y5JDyxbiPXghwqmBTwjur2Q5WT7xnaydknYsDc4thq1PRByJiKBLkLXagoAkBJN8YkzMJBzmhbrFdTWTmDuQNJ2G6kRxm9DaCC91wZ8s1Cx2LEBPzXBV3qpcqCL26ad79QGfQr326hAro8yDfxErGUYgsrkkV2RgKFtYuHQbEDaiWqssCbH", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129060 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/5G7HF2woR6pq8C9SukrY5ALfCBxsWYFGUNhTYwYaYNEC3uZ3UB2nksaCSda8UEZiNmAmZ93yvZD9b4NfQzkkb12p b/tests/data/transactions/batched_address_2_transactions/5G7HF2woR6pq8C9SukrY5ALfCBxsWYFGUNhTYwYaYNEC3uZ3UB2nksaCSda8UEZiNmAmZ93yvZD9b4NfQzkkb12p new file mode 100644 index 00000000..177f90dc --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/5G7HF2woR6pq8C9SukrY5ALfCBxsWYFGUNhTYwYaYNEC3uZ3UB2nksaCSda8UEZiNmAmZ93yvZD9b4NfQzkkb12p @@ -0,0 +1,84 @@ +{ + "slot": 112, + "transaction": [ + "AdUYx7sFyvbM45Os/sPpTii32QRDkkFLLoLa/nRjJAVvREW9IbLnhyPZdfLYwac7bqAkcQgwjW0/PaOLVaPixwkBAAYJzLjCFXXnWj51s6K1RyQiLzHD11pzA0VK0kuivz8zqswhWc53yo4Lew6JOci1vTttbJcOTjfIMGIiy5vpCKZaRM/WpQaYLjyBdiAbgERJR/oGU7DHmYztCzftA7PyiiUMAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAFDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0aqpu5/kv43W2TWax1sI6ppJBjFf5M9GkjnWkgh6L5ZgCAwAFAkBCDwAEBwEABwgFBgKtAat/8kF9vXl1/6AAAAAhwnt+B9tQ+PdPrW8D3q1f1UonNe47CPQ2zJy5kPLlHArR7HUHp3U1zIUVm0lOE9dD1Idd+O7XyekHD5toaDcSK8tfCfRE+DxMZRICuS1HVDY0yBd6wcvT1bAlD3GkYs0KAkNLXltYt+ynhCogUi45rMh8jrUBCh+ON3pA9EAdNB1TzGVACVCurnhUgsT/NEj/wG8qlPWrkPgEJBLjmioM", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999995000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "postBalances": [ + 99999990000, + 2735280, + 290329210, + 1, + 1141440, + 1141440, + 1141440, + 0, + 1614720 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 5, + "accounts": [ + 7, + 8, + 6, + 2 + ], + "data": "SBkMhczQ9esLdkDPWYFxvh9XECFtzStha4v3TdRuQ2sMeCgVL8fW791maG31LjG4rSATSoQ3sMB9ttRnnxktXewGQEMuxyHC7QmKMuZfoe57FpMxhcTxDaSQCkutHqCejNU4tsZBo8BGoBHbsXBsaKJchVFLPYFfpU7eCDSxHrSj6XCyaoaZNtvUNFPMuEVfevAuRqpagMHB2Y8fnPAg52iLuz7uZ5FEvhHRGLGHEd1", + "stackHeight": 2 + }, + { + "programIdIndex": 6, + "accounts": [], + "data": "3Q747BoHqHsBxkNHj5NHEZnP1TajcfmzuWaVnRBAGpdvhUvpLwjkwwa668mR1Yx2FVUSrEwSsxWfBRUuZHydGSYe6Zyqs7rAtmEaPjLgTjiT1dwbBr5BbGzJGsQ3yVqW3QA2V4tB9dAWRKNu3Kvz1UUda9WnmSV19", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX invoke [1]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [2]", + "Program log: Instruction: BatchUpdateAddressTree", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV invoke [3]", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV consumed 38 of 881758 compute units", + "Program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 102385 of 983946 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX consumed 120212 of 999850 compute units", + "Program Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 120362 + }, + "blockTime": 1746129080 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/5HwiW34rLdK5RX4K2b2dqvHQ4mH3fc4KJexeuSiPMzti9t9CQwCJnmJ8YBf5WWu38To2cqkwZ98H5K7BtYPd2kRi b/tests/data/transactions/batched_address_2_transactions/5HwiW34rLdK5RX4K2b2dqvHQ4mH3fc4KJexeuSiPMzti9t9CQwCJnmJ8YBf5WWu38To2cqkwZ98H5K7BtYPd2kRi new file mode 100644 index 00000000..81e03927 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/5HwiW34rLdK5RX4K2b2dqvHQ4mH3fc4KJexeuSiPMzti9t9CQwCJnmJ8YBf5WWu38To2cqkwZ98H5K7BtYPd2kRi @@ -0,0 +1,115 @@ +{ + "slot": 39, + "transaction": [ + "Adat54BVlGuAh88GfhSNRFFcji404YGIseKrOKTY87VFtKARHnCmIeEqka0/7uvXAXNn0/TVElxGEDTC1aE6bg0BAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdbg7xql3szkS3BKVa+kspkP7RpDAcYneu2iu6a1UvDtiAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABDYwY+sl/IMgdbgdG0PUXWx57Pv+X+HQu/RDcrSP0vDUwB6/NGeZkRdVstA09FB1S3c2ep3MQTEfc5vCY+h6Z0B084wJ6GlxRl1IUK/3RcJ0EGshJGfyheidRr4K5IVQBAggQ6xZiSu3bAPWsxcyFIZ7mmiZHw3gkX9JMDPHnPRsCAAAAf7J7lBYC0B0RVCIRE0/HGqyuVON+fQB7u3tV7/BiooQAAAAAAACaYyg8uvD9vOsfZHmxl/OojdDYCS/nKnxWKBU4c4sH4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 100000000000, + 290204160, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999989998, + 290209162, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK2m2LZsJg8T7LFNkdEqiP4TAEmfqrQwU4ynvMYPikQ47QxixGoDdGjnehcod9H55FntKZ4g756z93SGAY8KYdA7JHJj2V8xPwUJr2tc2Z3CqbYfhvjy8UTbZRNutbLhGDqbWzhHArDjq4iuegdoZDbVqyzKq3oThK4SdbeyJu3y6FWaQxk44PhCUNhP4vkAB5D55VoYWVghF9BSghV63N88ajXJGLUzCrDzjobnnDQWNtzRis3z5QPYz62wYJSbBgJn2oHSYVMNe9jY7gPqVAyYmeWArjeFP9HMr79NaSSH5WznfguV", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYSqB63mPJSMDkD61fJtTSLfafk3TsVnKNEXc941bqExqURTfQT372EFzahqhAcSrx7F6cvoyKbWbpJUdmygSCNXE9BajzR4GZHNGeGJkA6uEVcJAYenutZwJwJkxy3XjZNANf4AUpWSqZ7yoa9QMGSjHR5SjdcQquWGpvNJLdS5AHnMa8ioPajqiwLnKqj8m2zrLL1k6EoLWR9reUjngw", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8500 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 117411 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 128626 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128776 + }, + "blockTime": 1746129044 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/5KguVEPgBfCfRFic9F7rVzG5QFtdBaB6qGJzuyTEXAcfD3FHpQJZ3ciUDtrWc2LXvn8YiR1mkUTbHu5pMkAdQonh b/tests/data/transactions/batched_address_2_transactions/5KguVEPgBfCfRFic9F7rVzG5QFtdBaB6qGJzuyTEXAcfD3FHpQJZ3ciUDtrWc2LXvn8YiR1mkUTbHu5pMkAdQonh new file mode 100644 index 00000000..f38752d8 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/5KguVEPgBfCfRFic9F7rVzG5QFtdBaB6qGJzuyTEXAcfD3FHpQJZ3ciUDtrWc2LXvn8YiR1mkUTbHu5pMkAdQonh @@ -0,0 +1,115 @@ +{ + "slot": 50, + "transaction": [ + "AdgvD3FnYaJ098Go5ubU2gmjm6XPNlDWdJDuuYsPJZbam33He2Z0Sl3ZCWUgsXSdHY/YktxGo8tZB2U0LvfFvwoBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdXSGTyitt0yb6pypOw491myiXJzUR3Ti85X5mhdE5T7HAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABHb908OM+RPikkG7elDw/qLYVx9inab3oOu9UCsAuehoghwhwXG7g7tcfkrHTYEyKiPRTYxe6AH1bAjoPEw2AdS37UQ35/ghXT8CBroX2iv6WwpU/+p9LsdnDuZA+9Gynne+6g4+zVjS2YQoiMecdBf9f6prT4yJc6q4bP4W7V1QCAAAA9aH6c+UEYxUgk+xFnJvpAs32au1cyLyh9I5gutaHmKgAAAAAAAAo0+/VJYqIp1wXnqXGdZ8BP5vAud0sNJFcyNzKObRp+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999929986, + 290239174, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999919984, + 290244176, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK5HDg7zuLTvHsNtudvKG4z2LcaLmUMPJ6Y2hqTZ7mVXhM3ixnAaSSsUimJKMkWfJeVZKuPKM4Mdzsnj7wAzwYRi9ckpTugTg2vtsjqpjn28DM8XqpQYfLSHgDfqvMLe3TLdmdv2b1eYVevgskyabZRRG3x3P7MDJeH29x5sjUt7J9G67mk76U6vuRh9HaDeuHPB1T7ehiApzES36kjhdjmLik1p8XRMRy6voyvy77YpqoXrNbcdbfbEr6PHxciZ9k3sNCkB4A63Efi84GeDP3zxPqo8FZk1qd6Axb58qNuWRdehBPfV", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYb4KVqrkSZ2ALTSRjLDPjaa2DUuk4BkUCFYTeiXetuerMN4Tr7FL7hFEAUc5HCs64qQ1CNk8zQBDbeD2fr5fsMQfKZX4QTocWuTRUGVAwdPjQAH2sFkYdxHkJ5yei8CGyo798vmEAKvrGSeES3gwNqoLbH7okFyALsPLjQAMX3hb8Lga8zZ2pmBkNsb4EqcQAp2C9FwKa85WsieXNzkrb", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129049 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/5jvkP9EfdrikMQw42bSb5k4mqs7bNR7EYPvFDbAmyBETCGoZcSYWxCHuwAYtXzct3aSgT82GmyY137ej83y6u9a3 b/tests/data/transactions/batched_address_2_transactions/5jvkP9EfdrikMQw42bSb5k4mqs7bNR7EYPvFDbAmyBETCGoZcSYWxCHuwAYtXzct3aSgT82GmyY137ej83y6u9a3 new file mode 100644 index 00000000..f53beea8 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/5jvkP9EfdrikMQw42bSb5k4mqs7bNR7EYPvFDbAmyBETCGoZcSYWxCHuwAYtXzct3aSgT82GmyY137ej83y6u9a3 @@ -0,0 +1,115 @@ +{ + "slot": 58, + "transaction": [ + "Ae0WGmwMtXrDMhix7E63mtvdhROkeWO4AJNhZFUXLmfQ0Am0kcY/60QDxvvYiUNTg/H/TmK6XmQ9S638TR+65wwBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdYXU8jbOLxIwNbn1205keUYqtJZNEehP9snEDmlVhi5aAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABkKkvNXON36FqW2x7RJ25y+8w0daCplrTbPNfLRjR7Z2qspvSmSH06crGwZuaRWXHy8RGQLcswDWtnFDT892OeBLmS8V1OHKGG5Ad5E8i09XlR4j8SSZs4mOYDfIDur5CpvpbQBUv4yJ4aWVv0a5qjih3AAMYXaa+IQvp60euuHICAAAAcsMXd7r0VBuYiQnSkgVWDFc0ABvLrMI5kKQ1YxDY3xMAAAAAAAAnUx6ThzbH2eW/ERLyBRpZ8wQen/2yQW6iAJ06akxXFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999879976, + 290264184, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999869974, + 290269186, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKPACerkR8pft6qzeUjiHaZ6pP73JV5SUFT8DvcbUZgQps9hfPMDaz8AnJ9nVTy9qgbMtUgWLCQiHX1feQ7Es8vhqYWmEXh6BvQfw9YsbNpjEdN3nHp6TUNTkhZLsa64gxp81JXnPRU7a4TepbNgyQPx7EYcVrRJcTdgSt661RuWwCv57WWAEuMYVqksagZ83zsuYKgc7uCNRAJePFB46zHDgmUs3FVics87FxCtB5M19RyBGJkv5Kd3eXuw139TznVUf9D24VcX7Z3LAMWhhHUWguevVtj6rcTLUcsscQpbPBRtkv1d", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYgGA73XNtC7BQGZSmo3rVc3z7oTN5d3rpTqXAeVac57a9GEnZMd9ZCwmxdgm86Wwfb4ArvNihEcCHcCJuHJdFsXU49YRPC4Yo5QZJUVPHVvNTMj3x2H8Bmu6niPTFjUJU3biASR2sV6EwTNagf9GrnhJ3dW7JiLFxsNyCmyYioJTqknmk3RNKj776NUbjKsY8m4TDGNB21kzpxihPSkT9", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129053 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/67SXHRDytNSCLrgyrieGGw2WvszVmtYXYhA3FT4iLZdFiLRZiQwV7RcCtDnhw5x3p7ELR28QEyusCnB2694v4DUB b/tests/data/transactions/batched_address_2_transactions/67SXHRDytNSCLrgyrieGGw2WvszVmtYXYhA3FT4iLZdFiLRZiQwV7RcCtDnhw5x3p7ELR28QEyusCnB2694v4DUB new file mode 100644 index 00000000..e26fab7c --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/67SXHRDytNSCLrgyrieGGw2WvszVmtYXYhA3FT4iLZdFiLRZiQwV7RcCtDnhw5x3p7ELR28QEyusCnB2694v4DUB @@ -0,0 +1,115 @@ +{ + "slot": 70, + "transaction": [ + "Af+jfZWDfWLkaI3IXW2k2DTWjBm1a8IuSfX6a7d2pWU6TaVXZKBdSMOOVHm4c773M2wsBJegnYGIXHPq/G62nwABAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdV+aGbQjXgWr3Fmzny4jslnU7ZZPWQfM6a/W65sDtqnoAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABhQKmr0ff8Mzxj1tWsWMF+vd4Ww6+UnO7pvbdN3cqjVmdQX0KoadSsUatN1kkeILLMbbP0n/VJAk/PYu9VdtqNyw0om4KP0Gop8uOYxsfasPJo7sZmd7QCxFOF0FbVOFPF3Kca7+SQOLHKKT5Oz6JUQdNZLSHOrwcYqmRZ8XFMbkCAAAAHJy+nZp5Tb3Kqh+nK86ZqbQ04NZ9iWclKh9tcHoUMxMAAAAAAABZSmi0NHErq54d+QP4jtzdTVn+3K5BI3bGrRpxoYhNSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999799960, + 290304200, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999789958, + 290309202, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKMM4pXPdqqcgiS2FctjA6qsUFiULXs7kbDizva3Z5KGioXHfZjXJqTAmkKVm4pNfbnxQJKvDoUBBxpf5sE9314eppaAWXtNuHrtVHFAABBkAg4RAXPLPkgN3Anrnnckh29AN2j2otoAXuRoD1ZJRkXKEGW9fndg2BZMb9mEBAnmFZJYaXt3hLYSE2sb1SU8WX56UtUvVPsx3hj4SPErCZYVivK7dXCNEH8WYkSnBa1pNPssAPPByqUdTxDJiJxLwEXqvH6q4nKDRCLvK3LqBv57W6UMRX1MASj9GvCzHX9Pwde53EVd", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYdiN9HxAJqK9AYsWNjNrY6ws6nmBZpMnNTGFhf6tdD4tvCLtZ1BtxoMab3vz6Pz3dutAz2XBBuFY2NHfijN22vJBbG6pxpB1JharvcnpojMPGwdymxZLyEjQNVjKYpAK6gwX8Z6cvd5f45Zp7w2ckR6B7H63WVrU5aRrmQV7rYV1EiHgmpEXC1Zj1qztopLiANitYKSMZ33r3CWvwQ6wy", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8496 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 117407 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 128622 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128772 + }, + "blockTime": 1746129059 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/AsT27sgRWJojJVF5i2KFbUQdK4VUouymLdz3jnkDFqpEZbf8gapqVch5UhGwnnY4X22HpepEYfT9F919mRFHa9t b/tests/data/transactions/batched_address_2_transactions/AsT27sgRWJojJVF5i2KFbUQdK4VUouymLdz3jnkDFqpEZbf8gapqVch5UhGwnnY4X22HpepEYfT9F919mRFHa9t new file mode 100644 index 00000000..cfad3f1b --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/AsT27sgRWJojJVF5i2KFbUQdK4VUouymLdz3jnkDFqpEZbf8gapqVch5UhGwnnY4X22HpepEYfT9F919mRFHa9t @@ -0,0 +1,115 @@ +{ + "slot": 54, + "transaction": [ + "AQiC53BBGD55t12PRJKr1Gs061IY1TyUB9iLfxig3LTpw1TdZg8jD2IXrXA/ND8tc3QkxFa3aPnrJ9aSjj1oYwcBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdb46tZiXCEOAt05INjRRJ79FKsXG7xDEF69OdtLIiBXbAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABlLoHHXwWrYmqkIwjjmAfzh7BrA0rHs8VoOazcFPLuxoCi+AT18XmfjDrQDP970rdqI6d84fsWvVvFf9RgX4SSBH9nkCJQVcPI2CeSxVhDjAwpOx3gLm0mHKgk6scO0J4IXm6N9xT1OcKnymyoBhh8LhtF8DVI17AFs3EyYyniHwCAAAANf/Bzhx7/fms4byTa4sdwnYSf0ovaoT7J0nqeADlnVEAAAAAAACQMZeCbS503+Agjo+XxpMnAVBm+5b40eW+HgOp6q3DtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999899980, + 290254180, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999889978, + 290259182, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKPntfztC4WiS21sKGm9f74edWcsZh8g947wSp6RCXaTKxSNySXKo8mpYfkU4BUkzJLZ5uVxBeVCoJ41L635aeg6oaViVbMzFPrcbmvu7jxXe9ScDJYywiz5L9PbAaJmy5XTZUS4k4cY2hodLHSdM332AVFudmVankovHCoyDTttDD76cEWDT2JZy1QUgVp1B4x1Wyg2TH4yWFzjadKzY4ovPtjv3AYk39XFyQKfDLd9Yvp7gJH2Pt6v8u61zhz4uZugBWkb4V9HN9HgTvnhTfmkHUSCTmMgYozY9Lc1YTaUEJCuVPRy", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYVU5F6HZixSKmhBrvG3325W575rqX89xcwMB6xqwcQLUxGJAUuYysFYRA2kBoL7CpHV9EbuxogsWyBGnnkjubEqo74ffXDC2WC6JjQ9qNkEtbW7DUHPm9mqE7r5jJf5TAYv1zscipP34WGbRHA8rCJY8Dre38YFwB7iLDVGQq8RuVVyBjrSGNMTAB45Z734DEMz3joF2NUXaQ64VXnMCB", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 8496 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 117407 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 128622 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 128772 + }, + "blockTime": 1746129051 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/HtJzPJ6KtR6SVfhw7qZkP6H28yXfQfFcjPtW37LxcsWBkB6i6v51jSECbjqwqVXK5zRKG32R2VyEk4y4uKkvBT3 b/tests/data/transactions/batched_address_2_transactions/HtJzPJ6KtR6SVfhw7qZkP6H28yXfQfFcjPtW37LxcsWBkB6i6v51jSECbjqwqVXK5zRKG32R2VyEk4y4uKkvBT3 new file mode 100644 index 00000000..19a8fed6 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/HtJzPJ6KtR6SVfhw7qZkP6H28yXfQfFcjPtW37LxcsWBkB6i6v51jSECbjqwqVXK5zRKG32R2VyEk4y4uKkvBT3 @@ -0,0 +1,115 @@ +{ + "slot": 64, + "transaction": [ + "AQ6PiUFtPPCbzrgscN30ubdGr53aaobi/k1ghdJVpwu3P7t3gT9QNa0M2yV+juyMharI5jCTaPAxgPrA4SgtaQYBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdQ+0zyVar1sk1F2y39r3GR8sb1c/ZY06apFjnVa1HHJfAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABpU3/v5H+tm+e1eQzGNenGcMBueYLeOS3oALcBkg6OgqsUKlZljxifpLrGQBg6YgM7LXWS0MbUxsv+mj2mlGl6BLlhcRG4+aHlLvP9P9lZXLAKCnvSkf2mWUsg7tjCfNfhWOeNebb9fmFjtHJn7U9RPQGF80PxAuAXpfH1VazmzUCAAAAkIKFf9Zu8CW7qZsagMXZdnG0FYqfPWknXwbskZe4RSkAAAAAAABgOOcD62tN8vpacTNrd+pOgsoPFsW+Fhf1U1xA+qNseQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999839968, + 290284192, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999829966, + 290289194, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKSNVXyxv1UGN532tvPrCncXwUiudnvhCHkkBHepjyU7jijbgxpv9TyfPmqM1RhahUkL2kiMZbeuGKiMEK4CZW3QCkaWPcxeGE1XzTUBsoyAG7Hw5j7FFwYnFLt2kjCziXxfLbeWETb99wt8xzpzmp2bDdUzKAcMvMi3n39QhxZRoxrqt3iTRMh8EQbWkGGDisBoB7Rc2MmtSxzFXJd7AxBszBPyNYPBmkZz6U67X8koAgd9GWzQSRFaQE1CnKW4GxhjWbnfi9Zu7VgSrwqdnpGpVkAUn7PniMevcdByobQLZyTvYYdM", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYcrwGPgWL7EV2bD8ZG2bwzAwjnMnZrRyT1nMW5yTac7ZWmfd44xuxWEe5WFsW5VrBj3W8JYyzbxWBRBgDogSEBjM8gYa2Db4kvF8oowDUzJNufCvWQsmCGt3RV9UvVBp67ZeM6FieqKXTzXgE24cnPk8izXES66wZPFK6CDVHq6cRQB32Ci1oM1Y1p2E21d6QF6C1Hbd4wD5G8ft65MBV", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129056 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/eyCHfX86Ctcx66XvAm9qypvnpdbBAkAdXvVEo94piCTwtX5ibeMFSEiFVwbasWJhmM1jxSoAd6wgjyTBeP5DsXP b/tests/data/transactions/batched_address_2_transactions/eyCHfX86Ctcx66XvAm9qypvnpdbBAkAdXvVEo94piCTwtX5ibeMFSEiFVwbasWJhmM1jxSoAd6wgjyTBeP5DsXP new file mode 100644 index 00000000..9b2ec8e1 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/eyCHfX86Ctcx66XvAm9qypvnpdbBAkAdXvVEo94piCTwtX5ibeMFSEiFVwbasWJhmM1jxSoAd6wgjyTBeP5DsXP @@ -0,0 +1,115 @@ +{ + "slot": 53, + "transaction": [ + "ASC+L6QaKieN48ezojV3/sg0rj/Sz+wNmQlD9uNhY1miIlpb26I0ShwKo7No9W8kYe/F8c+2GMnt7ggb6o0x3AoBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomde1ncwnSXGsixcOZGrT0pzXhknMyghK5UJlLSN2ONAMwAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABi8xLdZ+Vwjd2/zk+IPZ/nBV4hoBL0B8eYNbXED9dvt6BufjwV3fgxTSDPPvOfFybZZUJjjLVwihtagDM0df08BYVqOlv9jYHrMVGivnUyz8gzON0NcDVgsAFIVINdKNoqXhHlAt5bftn8FVQy3qyA6Q9v6iCY/QZlm7Jk1xZSv0CAAAAGUTDlWBx7m6AyFbyB0So5dbKJwBriSsE9vyLeTluJ5cAAAAAAAD2GHevTn+DE62CNDApULMxhNWrl9F7TDirQaKwZbvQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999909982, + 290249178, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999899980, + 290254180, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKNQKTXvNHkBEJBrxMkm7DGy4ecti1dEzyTn9wmGja3ESyw9rapLVzJfukr6oxuNa3DmLhe1tN78dyNMoLBCePFVW8vvgUF7VP6rwMrTAWpDPDp426NMNYKZpjau1Zj3ZqBXwbSuAJcWqCBYtrj6JtcZQfyDYyNnzeeasBV7v2rNceKcDZpHTfpwAB2aCfMaaoD3NSLqyfMSgbyZ7PexivRy57mGwF2XysdxB7nTVGvKW5VHfjH1REJ5ZVuJXR3QJSWGtRSsKhbKsmug9xUw4S7pKqRopvASyVQeari6nGk9kuddZCYo", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYgC38m5Ta6fADCgDJsY6PhvRV4JFmE43tK72nEtArbac22uVVGDmt9w4rd6cQAFMH1hjQpVudKJeiRdSmqLt4NfrSMFcR4v5PMtPACdV9UPLCinwSxshqCecjrE7sT8SV6eMrjwSN9NTNMqVwFiTvr7W7G2D6gvz52wZdBcYLxYAw9dguqfwUznvQkKbQqyXtJXV8jjMuAdmu6Um5Xg95", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9352 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118263 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129478 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129628 + }, + "blockTime": 1746129051 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/kKZuzAAY1AD4kSiGy7ruPRNs3bNnfNRqKKpn3cN4tdX43EdfRm1RJvuLFmd31rqxjXtpUHZQUybG7wPc9b8veiJ b/tests/data/transactions/batched_address_2_transactions/kKZuzAAY1AD4kSiGy7ruPRNs3bNnfNRqKKpn3cN4tdX43EdfRm1RJvuLFmd31rqxjXtpUHZQUybG7wPc9b8veiJ new file mode 100644 index 00000000..7b712705 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/kKZuzAAY1AD4kSiGy7ruPRNs3bNnfNRqKKpn3cN4tdX43EdfRm1RJvuLFmd31rqxjXtpUHZQUybG7wPc9b8veiJ @@ -0,0 +1,115 @@ +{ + "slot": 44, + "transaction": [ + "ASVbjfOaeGjSiqfiiwDpLsksudUtIFr+P9y0pbc0vcHfenMH1THBazFQfCcx7yJKfkpqvEfMw7+r3I8O8u0sOAcBAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdZgK8x+Dj/80fEZBLsDBspMBciTXzPTFB5i8czH1CM39AgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABG3DMD1LhI4eg7mq+YD+K8j2LaLxjWdkcdHRx83mQtVEcS56pZQ2J+469F14+4UGP5vs9Ef+Aq1V6zqRSAp9X7g8EGarcGwqouBWg8VrDr4wjWvboImUXyuDlR2LznmhAB3Vzp+WpfZ4Zqkvg5xRuBu3Y/gIQhsVKykgLomzWKw0CAAAAUE+ypERhzAvrsyUoDtkTClm72zEcAf1zSQmhH55IZigAAAAAAAC0OzY9ga6LaJlG7OXGgs1ZimXqv/Y6NXLf5F+1reWL3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999969994, + 290219166, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999959992, + 290224168, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHK4vQ4bhHA1YbTdxLBCtuvvucoiGEvHCBmLzGNNkZXqsK6APYRthyHfS6mDeNTVQtVPWtFFZrQTbSZGWPrVDp1ErxWZQ1fHQyAz84UC7cMaYkhKeFX7BsFpPxfrem1zVEjcbUjeSerZegJ4zutBerefapXq9finHjRKa8nosBxzrHXsM8itTNdowLqaBshfpQZFDcGuggc4A87z4p3Ymy3skupuvTWFQyGkpC2EMGkFXPro2hxsx7t68WfHqf8HnqeBCFhivDFhcomasce7s7SkZrB5JHCVpPKt87pQSehXfbNMuydKV", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYU1PPUzLz5NYPau3spm2xKsSMkvu51CDZFVsX7dma78PpBurdjfUQgg8Tcs5J8Nqz6CQ9Wv6cLZktj29gs396WLKbmX4XM8mG9asMywtrX8y6ir3E15Ysi5b5mNQpDCLRrVpDCaqxgfhBxvTB539g1U8xzDrubNJ6ip3W9jVYHrvhf9DLD9SPnEBP7AaNf58Qi1rWvBegtsJhYCEaT9no", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129047 +} \ No newline at end of file diff --git a/tests/data/transactions/batched_address_2_transactions/pJXQJhLigSiSYHPeefXgPoPZJLjEQaVJNk4h9yXKAGbZFaD86yZdx2DLL9REPmYAkkCiUCvoPdKAE8Nihd66QpL b/tests/data/transactions/batched_address_2_transactions/pJXQJhLigSiSYHPeefXgPoPZJLjEQaVJNk4h9yXKAGbZFaD86yZdx2DLL9REPmYAkkCiUCvoPdKAE8Nihd66QpL new file mode 100644 index 00000000..cb7570f9 --- /dev/null +++ b/tests/data/transactions/batched_address_2_transactions/pJXQJhLigSiSYHPeefXgPoPZJLjEQaVJNk4h9yXKAGbZFaD86yZdx2DLL9REPmYAkkCiUCvoPdKAE8Nihd66QpL @@ -0,0 +1,115 @@ +{ + "slot": 65, + "transaction": [ + "ASjKpGEdB4Y1DeOYu4bNKsvO3McDvPOoj+eo7csmeOLx83XBdo7hKgLPrNl8KAQHuC8Cmc77pQCNv0O4HG6Htw0BAAkLlJweADw/IvfAeASqIJXdkEr0tY4lxcSIn8RlFcI4owHP1qUGmC48gXYgG4BESUf6BlOwx5mM7Qs37QOz8oolDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAGp1X4ITkFTUQksVrwxDDPL0t/mHk62hJS1I82ZsbLzgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwe68SM+zJku8NL9cWlqDT8Z1AAbymG2W8jW8iHXvTdRNWem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xi9f/NHLoyuMDzJdu5uE5yCqPBB+d1u+u44BM7lLKWQ/L7syh1EFyuhbW0RHYH7b/hRSe/tCORHKQEI7/RUnomdZ+DhrvPky0WAQIuHG1UGeACppuxHdWUNfM1zI6cMQcbAgMABQJAQg8ACAoABAUKBwYICQIBngIx1L+BJ8IrxBEBAAAA/9Wem8sa08HDC9sJmzqsOsj+S+dqH6i3TLNx6mW/Y5xiAAAAAAAAAAAAAAEAAAABgY9IxasX2l+E5UQnW12/zpQRzq6oGMNdRPFi5CoJbRETww0x7qmYM8PPLxVVzEm8tvlt5FKzn1IhZ1VsCQ06dglb8lXYspEYCgzaWUW+NsdRSUmO8mxmLU24IP22MQCmpmxgiL60n8dU7EsGuzFc6BR5vsng/IU36ujReL0a8CQCAAAABKppPCC9JgTU5Ri4y4TvEcisvuVCrl+ex9NQ9HR8uI0AAAAAAADgpR3WuqvjGdDGrcyDqn+62Ehmrc5pRn9oFEHcbEf9igAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/", + "base64" + ], + "meta": { + "err": null, + "status": { + "Ok": null + }, + "fee": 5000, + "preBalances": [ + 99999829966, + 290289194, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "postBalances": [ + 99999819964, + 290294196, + 1, + 1, + 1141440, + 1141440, + 1141440, + 1614720, + 1141440, + 0, + 0 + ], + "innerInstructions": [ + { + "index": 1, + "instructions": [ + { + "programIdIndex": 4, + "accounts": [ + 0, + 9, + 7, + 6, + 10, + 5, + 8, + 4, + 4, + 2, + 4, + 1 + ], + "data": "oJ4RFmdrsti3sUJAJ9yukFuYertGYYd3ZaNXGLhs5bcoKeEZZjWqaYVZusT1xeyh7Z8PaZm22QaigKHgnHKLovmF9YCYfU7UDLQRTdfye5ZXNnzA5CT5nKGkF9YKL5VghFJmue6PAcsvoDtCxDLwFPGeCwgCrTejH2aFYK6FYRKZNNhLuWo6eNw7yYW4T6chixQ3KGn9fjnDbxZHQ1uYDjG6rMhP32zQw1GkVsgQ7RD4nV8ctY8TKefUwLnHS7svVYiiGtVx5dBW9fqrbLKFQnziB1ydCK2RRe9mBqQ5HkRricazvWUQ7HAhWaUYkA3uAptDFLAK441vTWehYnnkdcv3TDgw9uJDtSvHFyuC2TKRfwSJ6EbEUDAN2PkfcpRnjeY3h", + "stackHeight": 2 + }, + { + "programIdIndex": 2, + "accounts": [ + 0, + 1 + ], + "data": "3Bxs4Px9qXVhzify", + "stackHeight": 3 + }, + { + "programIdIndex": 5, + "accounts": [ + 10, + 7, + 1 + ], + "data": "4vWADsHeAEjeUNz8E8sN7988cUF94tBeoMiaBGR5A5rMxmtMtPCWWEqcZjiAkTTSvDU4ZmqPJYdfHYupVVcUvczMCmKBc5xxndsJExKYN66aKWrGzfgDLzg1sxNjw8cu8KTn7VXGJJm7TibiNszEnR1JgfigocY6zRRmzBfg4XvcQomBB3MiaydudH656NMkeaaoJXGEqZH9HAU1nCkDVTecZH8GfRzU9VuGBjuVhbAxmWqgjxGhV9fqyVqprCy8gFEWQf7jc3AWzu4Z4mrsEjgK7cr3Eo", + "stackHeight": 3 + } + ] + } + ], + "logMessages": [ + "Program ComputeBudget111111111111111111111111111111 invoke [1]", + "Program ComputeBudget111111111111111111111111111111 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy invoke [1]", + "Program log: Instruction: InvokeCpi", + "Program consumption: 996414 units remaining", + "Program consumption: 995923 units remaining", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 invoke [2]", + "Program log: invoke_cpi_with_read_only", + "Program log: mode Anchor", + "Program 11111111111111111111111111111111 invoke [3]", + "Program 11111111111111111111111111111111 success", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq invoke [3]", + "Program log: Instruction: InsertIntoQueues", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq consumed 9340 of 880366 compute units", + "Program compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq success", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 consumed 118251 of 989234 compute units", + "Program SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 success", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy consumed 129466 of 999850 compute units", + "Program FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy success" + ], + "preTokenBalances": [], + "postTokenBalances": [], + "rewards": [], + "loadedAddresses": { + "writable": [], + "readonly": [] + }, + "computeUnitsConsumed": 129616 + }, + "blockTime": 1746129057 +} \ No newline at end of file diff --git a/tests/integration_tests/batched_address_tree_tests.rs b/tests/integration_tests/batched_address_tree_tests.rs index 3a0250a5..9679a034 100644 --- a/tests/integration_tests/batched_address_tree_tests.rs +++ b/tests/integration_tests/batched_address_tree_tests.rs @@ -15,47 +15,44 @@ use solana_pubkey::Pubkey; use solana_transaction_status::EncodedConfirmedTransactionWithStatusMeta; use std::str::FromStr; -/// Test: +/// Derives a compressed address from the provided seed, merkle tree pubkey, and program ID. +fn derive_address( + seed: &[u8; 32], + merkle_tree_pubkey: &[u8; 32], + program_id_bytes: &[u8; 32], +) -> [u8; 32] { + let slices = [ + seed.as_slice(), + merkle_tree_pubkey.as_slice(), + program_id_bytes.as_slice(), + ]; + hashv_to_bn254_field_size_be_const_array::<4>(&slices).unwrap() +} + +/// Tests the batched address update process with varying transaction configurations. +/// +/// Test flow: /// 1. Index transactions creating compressed addresses via CPI. -/// 2. Verify address queue population reflects indexed state. +/// 2. Verify address queue population reflects the indexed state. /// 3. Index transaction performing BatchAddressUpdate instruction. /// 4. Verify address queue is cleared by the indexer processing the update. -/// 5. Verify final Merkle tree root and proofs against a reference tree. -/// -/// Data: -/// - Transactions generated from `test_create_v2_address` run. -/// - Includes multiple address creation CPIs (`InsertIntoQueues`). -/// - Includes one `BatchAddressUpdate` instruction. -/// +/// 5. Verify the final Merkle tree root and proofs against a reference tree. /// -/// Assumption: The exact sequence of (address hash, leaf index) pairs and the -/// address tree pubkey created during the `test_create_v2_address` run are known -/// and provided/hardcoded below. -#[named] -#[rstest] -#[tokio::test] -#[serial] -async fn test_batched_address_transactions( - #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, +/// # Parameters +/// * `db_backend` - The database backend to use (Sqlite or Postgres) +/// * `addresses_per_tx` - Number of addresses generated per transaction +/// * `num_creation_txs` - Number of creation transactions to process +/// * `test_name` - The original test name to use for finding test data files +async fn run_batched_address_test( + db_backend: DatabaseBackend, + addresses_per_tx: usize, + num_creation_txs: usize, + test_name: &str, ) { - pub fn derive_address( - seed: &[u8; 32], - merkle_tree_pubkey: &[u8; 32], - program_id_bytes: &[u8; 32], - ) -> [u8; 32] { - let slices = [ - seed.as_slice(), - merkle_tree_pubkey.as_slice(), - program_id_bytes.as_slice(), - ]; - hashv_to_bn254_field_size_be_const_array::<4>(&slices).unwrap() - } - // --- Test Setup --- - let trim_test_name = trim_test_name(function_name!()); - let name = trim_test_name; + let name = test_name; let setup = setup_with_options( - name.clone(), + name.parse().unwrap(), TestSetupOptions { network: Network::Localnet, db_backend, @@ -78,17 +75,20 @@ async fn test_batched_address_transactions( ); // ========================================================================= + // Constants and known values let address_tree_pubkey = Pubkey::from_str("EzKE84aVTkCUhDHLELqyJaq1Y7UVVmqxXqZjVHwHY3rK").expect("Invalid Pubkey"); let program_id = Pubkey::from_str("FNt7byTHev1k5x2cXZLBr8TdWiC3zoP5vcnZR4P682Uy").expect("Invalid Pubkey"); + // Generate expected addresses + let total_addresses = num_creation_txs * addresses_per_tx; let mut expected_addresses: Vec<([u8; 32], u64)> = Vec::new(); let seed = 0; let mut rng = StdRng::seed_from_u64(seed); - let num_creation_txs: usize = 50; - for i in 0..num_creation_txs { + + for i in 0..total_addresses { let seed = rng.gen(); let address = derive_address( &seed, @@ -114,9 +114,11 @@ async fn test_batched_address_transactions( let batch_update_signatures = &signatures[num_creation_txs..]; // Assume the transaction *immediately following* the creations is the batch update println!( - "Indexing {} address creation transactions...", - creation_signatures.len() + "Indexing {} address creation transactions ({} addresses per tx)...", + creation_signatures.len(), + addresses_per_tx ); + for (i, signature) in creation_signatures.iter().enumerate() { println!( "Indexing creation signature {}/{}: {}", @@ -171,10 +173,16 @@ async fn test_batched_address_transactions( assert_eq!( queue_elements_before.addresses.len(), - 50, + total_addresses, "Address queue length mismatch before batch update" ); + println!("expected_addresses len: {}", expected_addresses.len()); + println!( + "addresses in queue len: {}", + queue_elements_before.addresses.len() + ); + for (i, element) in queue_elements_before.addresses.iter().enumerate() { assert_eq!( element.address.0.to_bytes(), @@ -220,7 +228,6 @@ async fn test_batched_address_transactions( println!("Address queue state verified after batch update (empty)."); // --- Phase 3: Verify Final Tree State and Proofs --- - let mut reference_tree = light_merkle_tree_reference::indexed::IndexedMerkleTree::::new(40, 0) .unwrap(); @@ -247,3 +254,29 @@ async fn test_batched_address_transactions( println!("Final tree state and proofs verified."); } + +/// Test with 1 address per transaction (50 transactions for 50 addresses) +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_batched_address_transactions( + #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, +) { + // 1 address per transaction, 50 transactions + let test_name = trim_test_name(function_name!()); + run_batched_address_test(db_backend, 1, 50, &test_name).await; +} + +/// Test with 2 addresses per transaction (25 transactions for 50 addresses) +#[named] +#[rstest] +#[tokio::test] +#[serial] +async fn test_batched_address_2_transactions( + #[values(DatabaseBackend::Sqlite, DatabaseBackend::Postgres)] db_backend: DatabaseBackend, +) { + // 2 addresses per transaction, 25 transactions + let test_name = trim_test_name(function_name!()); + run_batched_address_test(db_backend, 2, 25, &test_name).await; +} diff --git a/tests/integration_tests/utils.rs b/tests/integration_tests/utils.rs index 60858b4b..e264519e 100644 --- a/tests/integration_tests/utils.rs +++ b/tests/integration_tests/utils.rs @@ -135,8 +135,8 @@ pub async fn setup_with_options(name: String, opts: TestSetupOptions) -> TestSet } let rpc_url = match opts.network { - Network::Mainnet => std::env::var("MAINNET_RPC_URL").unwrap(), - Network::Devnet => std::env::var("DEVNET_RPC_URL").unwrap(), + Network::Mainnet => env::var("MAINNET_RPC_URL").unwrap(), + Network::Devnet => env::var("DEVNET_RPC_URL").unwrap(), Network::Localnet => "http://127.0.0.1:8899".to_string(), }; let client = get_rpc_client(&rpc_url); @@ -494,8 +494,8 @@ async fn fetch_account(client: &RpcClient, account: Pubkey) -> SolanaAccount { } /// Reads file names from tests/data/transactions/ -/// returns vector of file names sorted by slot -pub fn read_file_names(name: &String, sort_by_slot: bool) -> Vec { +/// returns a vector of file names sorted by slot +pub fn read_file_names(name: &str, sort_by_slot: bool) -> Vec { let signatures = std::fs::read_dir(format!("tests/data/transactions/{}", name)) .unwrap() .filter_map(|entry| { From 289836896a14223af6ea0bb51fac080bc3dd4b54 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Tue, 6 May 2025 14:13:46 +0100 Subject: [PATCH 107/114] Move `light-merkle-tree-reference` to dev-dependencies --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 669df4d2..8921f15b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,7 +83,6 @@ light-compressed-account = { git = "https://github.com/Lightprotocol/light-proto light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } -light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } @@ -129,6 +128,7 @@ rust-s3 = "0.34.0" [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" +light-merkle-tree-reference = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } [profile.dev] # Do not produce debug info for ~40% faster incremental compilation. From 6bbf1ca0b64f6b57c4562025a3f74de79b97f404 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Wed, 7 May 2025 22:05:24 +0100 Subject: [PATCH 108/114] fix: test batched tree transactions test (#24) --- ...PNS6mhEEb4ZiLQ4r9EQzRYbetcXaAhAnn9yF2pQWH} | 8 +-- ...nAvtocPX4UsfogzEPKqavqEMBhoVR5fDcpp2wsrmW} | 14 ++-- ...UPbprpveSDMN147KpURjdTBprMYHxKAvcpPjbayMH} | 8 +-- ...DSWQfUpTG8pR9E5YCm7JexF5PZJ812hGmp9CNU3yg} | 8 +-- ...z6cxsy4ruyLATjf5FY2Jtb8y54aASUsUDT21Kckcy} | 8 +-- ...UcwWELj3XMTJubugaA1JCXZVz6iJw1KXf7GEd2Cvy} | 8 +-- ...NabpN9yWBSPYfVDg5qeJAxpLcoYPP9ka1iyPdFNe9} | 8 +-- ...U1dFEZSUQPGV1wxnug2YWxtwQz4YPWMU844nnRzK2} | 8 +-- ...35vQFeoS7oPUajsKFy9YN2rBxTKuznT3Ve4RLA4N7} | 8 +-- ...wxmTLxAr2iVaN8iSYL1HzKoKyYxVqmxMwYpxdAYBb} | 8 +-- ...purj4k8PwGvfrRizqMBetq64Xny2yP7uKzFCfhRrE} | 8 +-- ...Z3AibTUWnSbFocRi1z3D6zfDq7ZJrWJ1AupGisAdW} | 8 +-- ...GqDJkMe9w2d6NnPJPwvUxS2qv59yFwjKoCRgdMt3i} | 8 +-- ...w1A9b4ZE4JDWbtcbR5DyfcgkNLZuCwofqP24fbh3i} | 8 +-- ...n5Fz8KprcLwci6NcfY3h2jNK5XmBiMsmuE4cqwrej} | 8 +-- ...jwRT7pk9QPeTmeouXD7MPbpPqkKDm9boZsRFv2gnh} | 8 +-- ...JTJFQutHZfBDY8F8w6euVV9h1PGXCUWoLQpr7QrQR} | 8 +-- ...JdPW9Wtt3YthYGKkwGC4xXnYViex2412saadLrv7W} | 8 +-- ...vqcWkoVc4HdGYGfUAjW8R89MFrnLJkhSfNvgYbwYC} | 8 +-- ...Em8eCq2HufWtvqNiSnpkjcK16Ewc8LAZKjYwZjqn3} | 8 +-- ...EaXCr6uA6v7fZJ7cjhKc4vaz5YjHMKYcigTRsoGMK} | 8 +-- ...NZ6zD7ja5Ho91yzmAyCPNytWPzxtaNQyzyjwmWSE7} | 8 +-- ...iYsY5Tfb3nXFW12BhtDJmAjUYGNVRfmvBisxWBSjy} | 8 +-- ...EHDFm7ZJqnuzXiLG5edLwYUDnRgXLttVrBSGcz7Bo} | 8 +-- ...A7aBu1tPob86zVqfQji8ytqTmkMSPaYrjmLFSqjGp} | 8 +-- ...yA5uwkM1wKUmvtubzDUdaFvVh6ZiS4TsTZXCbtHUk} | 8 +-- ...KYSBfwAini5GFbjav54cwJwPtFudGwmGPZfYTYS1d} | 8 +-- ...shNhr1RT1xzjoGCY91Mdc6WmoZ6SQfQqCzCoCUDG8} | 16 ++--- ...1cesLyCLbevretqsSDdSGPo3Zt1hkLSJitESdXBiA} | 8 +-- ...eD19ZmBjw89kkXzgovyf2K7uc23eNFYQxzGSC3B4D} | 8 +-- ...NxYChJs63x4BtPbL2DvQJdMVEWyxsc2Y3Veh4NjQq} | 8 +-- ...UXAvZDf2XMPAtCxkDY2E3iXVhhfa3s1duDhj6WX8Y} | 8 +-- ...hQMkgSJABZfktuqH12djJ5f3q4VS7cdLc6RDXjuZ5} | 8 +-- ...LTqGwqYwUvaNVPAdWEA9WSw2TNyiiSLv6EGVuMHp1} | 8 +-- ...SL3LnGN7436msZSmpoMwxteid1sPTJU3KYbjbiAP8} | 8 +-- ...rLjouTN73NGB36ov95918bUtNVMBD2mXqhD3xSs2q} | 8 +-- ...jD36H2wKj5NWMyN8KSqHdCrmo8NCQAcXdXQ68PatL} | 8 +-- ...kXRH6XaKQSFueXy1zWomrPjrqTeGQbnE9gTFXQs8x} | 16 ++--- ...bSBFgH4fLTyvEZKgxfqxrSjQNpnzNJmYPhi55W83E} | 8 +-- ...kYiVXkgahHN5bkcrZPuT6M4e2wkZdWPhZfBuhWM6N} | 8 +-- ...uHkiddc9WP1B67VU4AK1ySvsNgRtH4wpzWrxxvX5B} | 8 +-- ...8isZ5HsEr3S291yCdQzCJgzCyVV4S5LBM4PT5iJHc} | 8 +-- ...B7qad2HBvyL4XkPPpQq1ksmdf3wK1ZvExJiAoFAnT} | 8 +-- ...wzSuiJhoa5DoauPuG4ty2gm8D9CECoAMVGBJEdFP8} | 8 +-- ...7DMpq3rWcWGaLWbdf9FCVqjjKyTtEEmvWcTQPdAZi} | 8 +-- ...ECKr1RFKstUcwFk6aoV6NqKVRn1bZSf21bQZjhoTA} | 8 +-- ...ccP8Es88gtQ8LLKMrbai47L7KAgwyB1yn5KbF3KGq} | 8 +-- ...LG4wWsy5VQ5EgrDLMeDE5jEMuzZh2PJzv9ecgbegY} | 8 +-- ...XHUKScqdbdhU1ocxp2LTSr2XLgWxC1g29eRGT9yLS} | 8 +-- ...deYQoni9F81g6fQG2mQf9YeNnurQxZguAK7NpXCrY} | 8 +-- ...BGmJC1GXCRngx5wXDMWxDr1j7M3q12mHSBW3wEZac} | 8 +-- ...nyX3kUgbse3Rg6CEL6RctaZpaH3foGwu5dLDhrGea} | 8 +-- ...kFrm3xrYonfV5x92BkzjGK4WPcU7TCVHTieMjwBwK} | 8 +-- ...pvPxNwrze3YjcjSZ3nK2uSgFaZFB5sVmF9PbuQXvv} | 8 +-- ...8xcAm2G5Q5uhXG3mXpy8HYjWg9kU9mD6d5w4U4qb6} | 16 ++--- ...6Vgd3pRrWkHq1q8hmDAscsw5pNwM8tNfyfKU9g2q9} | 16 ++--- ...H9nafcRHs96oNjCnd914kruT8pcu8uQqsnaQHqoNo} | 10 +-- ...1J7XgpZ9uUeTtpGmK1utT4aXWipcwa5HZs1Du1JuM} | 8 +-- ...1wrxDFteS3RoC54b6hHnkTrSnt5mhXC5aWK3PQBFy} | 8 +-- ...KWi5PCa7NBVaobTyMXjdcWaLUuVtAf9LqkEbn86eG} | 14 ++-- ...bzLrjxXW7efeNkFnRNaDwWwpzVF25k8T83bk5iP56} | 8 +-- ...7LMbXUG72GV5qP128ZYZzHD6B4MYs29WTBVwH172p} | 8 +-- ...PQ3tYcvv1G6nywRGuyKiviFHzgv3jXmtAdLAGRujY} | 8 +-- ...ouAcb8PRpyopYoCKrj8r7KvrMT4im4Rzk4YdyBEFt} | 8 +-- ...cxJAsSDCuZU9dLBF4uRbndyRbpiV9kRT8ikf5NJzu} | 8 +-- ...tKRk9JcBjVwAUJ5Xw688kqpqNQ3HbZkug5fqL3MYw} | 14 ++-- ...UFdhAsduvTeYzevPoxd4R99aDNKo4V5oetBRFGjT1} | 8 +-- ...nPx3VNCbgFcZd8YBkZjzK15Q6vKKH4EcTKL6EF76o} | 8 +-- ...qnB3XToFACKuJg6Z9sADMh8eo8XGNGU7SBbxDpDwY} | 8 +-- ...7P6ynkFzFGWJmCdawnn3joR9JTmDwAZm99YpnKknB} | 8 +-- ...TpDCqvMjDChTcxJVqhwapH5SzdLHzrPs4pkbRyGF4} | 8 +-- ...tmzBikxy8PnHgaSQhJvqJUhBP1NL7swdgqfFj57xs} | 8 +-- ...4kPDSbcnPvAL1TF7xUxynsE8eVgRh35a81PfDoneY} | 8 +-- ...MU8MKpYhrYQNBmYjk2HqeZ1FVqSQzniHwKktzU5zn} | 8 +-- ...DWqK6JvQBkDtKj5XRHQ5WA174LSW7JPgg1M62ws7C} | 8 +-- ...uqNxuxtYeSrHea7Z87jezRSEw4oaHegWJbjEjsACz} | 8 +-- ...gAeQYenBhhD5Zaa1Lm9FatzcSBPaSEjR7BHtJwSU7} | 8 +-- ...4mzK6ZBSeqfMKt7MwPTqysYZVNof3rNfJPJtwdWNQ} | 8 +-- ...1ghEF391j7BAg1TnhxKih2MrRbsxDzD65hZt1ugog} | 8 +-- ...pVG9RUBMPZfZaTos7jbgJXjm8rVpmo8CxvPb9UNYV} | 8 +-- ...NPS39hAxj5NqJ5Kv51Wiuo7NhAtuaiVEtq2g6ZGgn} | 8 +-- ...w2TZSgy3rjTeZD9S86bVx2rxvPnT1RoNBgnmjEbni} | 8 +-- ...9uDSDh6vncw2cPF34fiQqe518neLpCWpdiA3whG2D} | 8 +-- ...xZ6mUky3hYVg4eWWisMZc6YHMcHahHxrHMSHoPCNe} | 14 ++-- ...QSyo9V1f1MD9KPpri2Y2rCpfCcGLN4BpsCJ55by2V} | 8 +-- ...d6yLzRbu9ceYcx9Ps5KzrVfAMsQDs3NPkZzPV9WTM} | 8 +-- ...mMaJWuvThZv1Q2toPPSAWTmXHS9cNutkAEfnb7Fbi} | 8 +-- ...nYYrBa5n9SZqFDen7W1YYyPLEF831gRZJXoQfgUyz} | 8 +-- ...GK5Yc8yfvfkFAuobhpeGznTM61nFcTSRvdQwB128m} | 8 +-- ...XZm5qbczmXF6ax3v3tJ4KPfer7jrBeabq2cZ44p39} | 8 +-- ...QmKK65EHaesWXtFkNxgwHeLpQMAkJFhPZ5WVsBiXC} | 8 +-- ...7W1Dxk3DJfqy9CCz1qmtBgkAEWjpymVnjnmnF8xb6} | 8 +-- ...YyVrEoeoKmNziHpLMEVmoecvgYxmvYe9xWHmysrpi} | 8 +-- ...vCswJjhLieTUqbkABHc6r8oY1KDFTbd3jfuxs4Z3c} | 8 +-- ...snkrgbNKZfAWECkvFq4EysCy9m5JmUEQp978mKJdJ} | 8 +-- ...2h2EonmuN9mgeb6zTvdYBtrsTGzw8PG4EUn9CzHif} | 8 +-- ...39q3aGn4XNyCNpgDsXhT7fpWTUqBDDjyeBvKhSZMP} | 8 +-- ...UM6a5dc2Vc9dqBu8hDqB3bWCTHMKtYct57GhJuADT} | 10 +-- ...qMiYHsrW8ab584UoQpnajLh1MFTABujsVyjri6kGb} | 14 ++-- ...p83kdggXG4MphuBUUmNJqRkDFNP7j1mzqnEKU5ZQ2} | 14 ++-- ...PndhqPUe6cn9foKsX7s4XB4ugbyjwEJNvXDsJdZMM} | 8 +-- ...j4xRSauH1eJx5xAUosGFustkzoUSfPPGFi6DN7zj7} | 8 +-- ...xtRtgTAU6divY1MvUtCbE33AUyTs4YoQtrrQRt3cz} | 8 +-- ...3NmRoaGX9Hnw9qkyPdmu8agkR8zDMpf5K5LP8ShGj} | 8 +-- ...DHdLEh7TTQ4S6JGzk7P7zTRegwi6Fjxgy2FPjVRXM} | 10 +-- ...6Tfvf2gg2PFMSN6MUmDhNsSEZ195p6czpgvZFwYWB} | 8 +-- ...m6rXSsJ2hxBckAjH3EDNMUpFnzTqo7oKsC6SXHtAC} | 8 +-- ...zH2uW6jvPZzsBZLchkbtW1E2wtniwqnUETCgYf488} | 8 +-- ...dtXqzaCuSNpDJxmofZ5wsP7f4dd32UfBtNsnQxdbM} | 8 +-- ...8fvDy7Ui94cZ3W5FjjThAaCoiugqyER5S89nsDXAb} | 8 +-- ...aBdcneHupV4qcvpfDNq3HbWvzbnKZScBinHQimnny} | 8 +-- ...4Uq8UDBt1seTASvEWggNXjmxdf4QzsPd9wknfdH9V} | 8 +-- ...95zPREEvoEn12sTuoQuLGEDi79tsi95Au2eL8s9zU} | 8 +-- ...6LMEdhwXAPJxNLPVYRh4YyCWkZpqJXBt8X3NYmsW3} | 8 +-- ...WQ2zn2WwasLL3g3En21RA6PaNtyBBKqE6PpCrPqYV} | 10 +-- .../batched_state_tree_tests.rs | 64 ++++++++++++++++++- 116 files changed, 559 insertions(+), 501 deletions(-) rename tests/data/transactions/batched_tree_transactions/{2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ => 221TsAnBdx5jFhSfALmXFfSs1KSPPaPcTdyYkxm1CzVsmHDPNS6mhEEb4ZiLQ4r9EQzRYbetcXaAhAnn9yF2pQWH} (73%) rename tests/data/transactions/batched_tree_transactions/{2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U => 23qV8imre4HV96mn4x45age9F4GG9cYU5y5FNoxaaHPprUwnAvtocPX4UsfogzEPKqavqEMBhoVR5fDcpp2wsrmW} (67%) rename tests/data/transactions/batched_tree_transactions/{4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt => 2BkBJEMgJQZ5mKqQQDMhPaA7cXUF9PYCDTN4YeJPSKrJNwgUPbprpveSDMN147KpURjdTBprMYHxKAvcpPjbayMH} (80%) rename tests/data/transactions/batched_tree_transactions/{3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ => 2DPRhvXPzyDjn8qDfwHuBChQ3dmbmowEfC7dWJ7cUYZteHoDSWQfUpTG8pR9E5YCm7JexF5PZJ812hGmp9CNU3yg} (80%) rename tests/data/transactions/batched_tree_transactions/{Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 => 2DkZrkz5iXEPenPAmDGD8P9t9ZiPCJdkgn8sxBoq9tNptgXz6cxsy4ruyLATjf5FY2Jtb8y54aASUsUDT21Kckcy} (73%) rename tests/data/transactions/batched_tree_transactions/{5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF => 2GbaUHwnFoXi5SdwRpuTgm2yDU8n4qn2DN4azkqToGVqEHJUcwWELj3XMTJubugaA1JCXZVz6iJw1KXf7GEd2Cvy} (73%) rename tests/data/transactions/batched_tree_transactions/{27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi => 2LMkyhXszbwy1msEo2oKGx1hcTkGFzQ32hRREarKqJAT9wWNabpN9yWBSPYfVDg5qeJAxpLcoYPP9ka1iyPdFNe9} (73%) rename tests/data/transactions/batched_tree_transactions/{4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt => 2Pf5VXFcs923yU2mQipBJJ26FQn6DLTTHyN7J4nkoFKQU41U1dFEZSUQPGV1wxnug2YWxtwQz4YPWMU844nnRzK2} (73%) rename tests/data/transactions/batched_tree_transactions/{iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 => 2VdNCqLtrJSxcYRSZYYeDw3EcWsyD9E4Kb1UugbtruKKQLP35vQFeoS7oPUajsKFy9YN2rBxTKuznT3Ve4RLA4N7} (73%) rename tests/data/transactions/batched_tree_transactions/{4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 => 2WQyM33SrYwyytBDhzEVD553JANk3oFJCLEBYvTCxEmAWbdwxmTLxAr2iVaN8iSYL1HzKoKyYxVqmxMwYpxdAYBb} (80%) rename tests/data/transactions/batched_tree_transactions/{tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH => 2Wy4nNvRG6g49QH7ZZkNouhocMdaqXFg2kGbL9N4XV2gBy9purj4k8PwGvfrRizqMBetq64Xny2yP7uKzFCfhRrE} (73%) rename tests/data/transactions/batched_tree_transactions/{3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 => 2Z46trc328DmXFwqEsKn2z9cmKeNymKEd5ND96KsP5UGZBAZ3AibTUWnSbFocRi1z3D6zfDq7ZJrWJ1AupGisAdW} (73%) rename tests/data/transactions/batched_tree_transactions/{aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH => 2ZZuqLgu6jYfwx78h8bHREpBuxEgwpM62gJh6sjMUna41XGqDJkMe9w2d6NnPJPwvUxS2qv59yFwjKoCRgdMt3i} (73%) rename tests/data/transactions/batched_tree_transactions/{jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY => 2bAqyNCEdZyJzmAzyX6j4MqiFw3ur2GYCEKJon7wigGnYxvw1A9b4ZE4JDWbtcbR5DyfcgkNLZuCwofqP24fbh3i} (80%) rename tests/data/transactions/batched_tree_transactions/{bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C => 2biuf7Qw1gKVfE2WQ8LwhQv1jvfTGxYBc2JxeqYbCqvSrE7n5Fz8KprcLwci6NcfY3h2jNK5XmBiMsmuE4cqwrej} (73%) rename tests/data/transactions/batched_tree_transactions/{411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 => 2cn9SkNFaMFunpe9B6P4JYHEZTsUHpmkV8wpHYfmcgbHgbujwRT7pk9QPeTmeouXD7MPbpPqkKDm9boZsRFv2gnh} (80%) rename tests/data/transactions/batched_tree_transactions/{5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw => 2cum9GDi9wGjQyohhiJnNCejW5YvQrxBVT5AYXFpYQceb27JTJFQutHZfBDY8F8w6euVV9h1PGXCUWoLQpr7QrQR} (80%) rename tests/data/transactions/batched_tree_transactions/{4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx => 2dRJHeED1UG9fVmwjND5PvncGbG4JpGKJCa663QDyQ1rd4bJdPW9Wtt3YthYGKkwGC4xXnYViex2412saadLrv7W} (80%) rename tests/data/transactions/batched_tree_transactions/{2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz => 2gQzy2K4GVKgpTyVrfPMkUzQZ9M56EtFkdwvi7vXwBeBB2dvqcWkoVc4HdGYGfUAjW8R89MFrnLJkhSfNvgYbwYC} (80%) rename tests/data/transactions/batched_tree_transactions/{5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw => 2gzWSVSqFCfa4bU2PDKcHdtMfZ7M1864ci12A5uW9MCHcjCEm8eCq2HufWtvqNiSnpkjcK16Ewc8LAZKjYwZjqn3} (80%) rename tests/data/transactions/batched_tree_transactions/{2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu => 2hRiDRdvBkoRApZmQckH7ftjNbqkRHahKMgMLV1Do3aVCcjEaXCr6uA6v7fZJ7cjhKc4vaz5YjHMKYcigTRsoGMK} (73%) rename tests/data/transactions/batched_tree_transactions/{5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N => 2jWYcewUY6hyULzYuNE66XBrhzk3iv45qbcF9ZBFVw4iPaFNZ6zD7ja5Ho91yzmAyCPNytWPzxtaNQyzyjwmWSE7} (73%) rename tests/data/transactions/batched_tree_transactions/{2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX => 2n9Aq5oFsEH1J5Ly5jFoJ7Uteof69SmXTher34mwb1cxGdYiYsY5Tfb3nXFW12BhtDJmAjUYGNVRfmvBisxWBSjy} (80%) rename tests/data/transactions/batched_tree_transactions/{5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH => 2umtizbCVFnUkVHTEwWjGExN2Ti6hy1bEvEqXPyGZD89qXFEHDFm7ZJqnuzXiLG5edLwYUDnRgXLttVrBSGcz7Bo} (73%) rename tests/data/transactions/batched_tree_transactions/{2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd => 2x9WnDdwdzFcc2qpLfxBiwt3VApEffFzTtv38Ra7Vv6ti9nA7aBu1tPob86zVqfQji8ytqTmkMSPaYrjmLFSqjGp} (80%) rename tests/data/transactions/batched_tree_transactions/{e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ => 2zDFdEjeaQqxFniYAjzBXaGBHEFhCPCZktevv1GWMkP7XUZyA5uwkM1wKUmvtubzDUdaFvVh6ZiS4TsTZXCbtHUk} (73%) rename tests/data/transactions/batched_tree_transactions/{2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC => 31zKmbENG6BKk8CE7MxvZgwif8BWagfNfMZMtyJoU1nQNHtKYSBfwAini5GFbjav54cwJwPtFudGwmGPZfYTYS1d} (80%) rename tests/data/transactions/batched_tree_transactions/{2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko => 33NBwzE7jK1AFhNjkjaKkTSQXo2CmcmjHnwYpoiJKE1qJRDshNhr1RT1xzjoGCY91Mdc6WmoZ6SQfQqCzCoCUDG8} (67%) rename tests/data/transactions/batched_tree_transactions/{2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy => 3AQS4L9XTszaVLbbqurwewbe4dkhUquJb88d3FKLs7T9JWg1cesLyCLbevretqsSDdSGPo3Zt1hkLSJitESdXBiA} (80%) rename tests/data/transactions/batched_tree_transactions/{4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 => 3AbHNNSW5QL6w9Mde9iD5TSMAKnM9p395U99XniAXRcwcTmeD19ZmBjw89kkXzgovyf2K7uc23eNFYQxzGSC3B4D} (73%) rename tests/data/transactions/batched_tree_transactions/{3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg => 3CwP72AUSjabpvc8fP9DB2zLyDaci8gZL9AATziXio1X3hTNxYChJs63x4BtPbL2DvQJdMVEWyxsc2Y3Veh4NjQq} (73%) rename tests/data/transactions/batched_tree_transactions/{2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP => 3DMzvMkcWdQbftwkLYoCfU3pKt5MfzUiUDQTvCGmuJLkL5KUXAvZDf2XMPAtCxkDY2E3iXVhhfa3s1duDhj6WX8Y} (73%) rename tests/data/transactions/batched_tree_transactions/{jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT => 3DzZbfyueZJsjhZRjTwFuHXkezes9hi7p9zgZEZXtuXESB5hQMkgSJABZfktuqH12djJ5f3q4VS7cdLc6RDXjuZ5} (69%) rename tests/data/transactions/batched_tree_transactions/{4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi => 3MMCEADBBLPCgsD8eoUfczBcwBoGeTL2oNyQhNs4CL5fci6LTqGwqYwUvaNVPAdWEA9WSw2TNyiiSLv6EGVuMHp1} (80%) rename tests/data/transactions/batched_tree_transactions/{YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv => 3P6wATSr8sBmjLrn8Bdg5u81vMy51WEDVbESHN8J3QWnEbVSL3LnGN7436msZSmpoMwxteid1sPTJU3KYbjbiAP8} (73%) rename tests/data/transactions/batched_tree_transactions/{t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH => 3PLPUFnwPZi7iXJx1t2b38qooLnZj3VSzR4ZRnr7cXXA3s4rLjouTN73NGB36ov95918bUtNVMBD2mXqhD3xSs2q} (80%) rename tests/data/transactions/batched_tree_transactions/{32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB => 3RFVGEq2HvBFxQTuDqnZWtMecxFp29dYtgRE3hRL8g2zvHPjD36H2wKj5NWMyN8KSqHdCrmo8NCQAcXdXQ68PatL} (80%) rename tests/data/transactions/batched_tree_transactions/{5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 => 3UctLaStu1Z7qe39aUN41PLgycHgQGGUHSSBe6deBWwoY5pkXRH6XaKQSFueXy1zWomrPjrqTeGQbnE9gTFXQs8x} (67%) rename tests/data/transactions/batched_tree_transactions/{37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu => 3WNRHTsjMsspYdJAH4yewZMQN79UUXZwhXmMcvzjyV39GaybSBFgH4fLTyvEZKgxfqxrSjQNpnzNJmYPhi55W83E} (73%) rename tests/data/transactions/batched_tree_transactions/{4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P => 3YRkTBQKCcoybyS6bdXp9JMef8yhn8mCodaTiC2mEo4xUP4kYiVXkgahHN5bkcrZPuT6M4e2wkZdWPhZfBuhWM6N} (73%) rename tests/data/transactions/batched_tree_transactions/{4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE => 3aTv6fDqR4nm8yMXXpJSVMYYsvuc47gY6bCGxxQc5HwkrxruHkiddc9WP1B67VU4AK1ySvsNgRtH4wpzWrxxvX5B} (73%) rename tests/data/transactions/batched_tree_transactions/{2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf => 3bGS8YgaqgQPrX567h8ZCBjUieefcQcpeLRbEdWZNYzXmnX8isZ5HsEr3S291yCdQzCJgzCyVV4S5LBM4PT5iJHc} (80%) rename tests/data/transactions/batched_tree_transactions/{2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B => 3cQxvJN6KmWCpPgyiFoXYVdhC46xnwXg4dbswLMcw33fuS4B7qad2HBvyL4XkPPpQq1ksmdf3wK1ZvExJiAoFAnT} (73%) rename tests/data/transactions/batched_tree_transactions/{5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 => 3fKB6wfFJSJASKu77rPYfQ6rCfFF4s72jUi7acdTEakATZhwzSuiJhoa5DoauPuG4ty2gm8D9CECoAMVGBJEdFP8} (80%) rename tests/data/transactions/batched_tree_transactions/{3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL => 3h6HRZpniWXqxcv7ESiSJpscfsw2aAiNbjNFKqm5N6kMwRZ7DMpq3rWcWGaLWbdf9FCVqjjKyTtEEmvWcTQPdAZi} (73%) rename tests/data/transactions/batched_tree_transactions/{uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc => 3iWopQbkHU3f2pV5oZL5YhXv5q4eqJRP2qxoZadQQXuaATgECKr1RFKstUcwFk6aoV6NqKVRn1bZSf21bQZjhoTA} (80%) rename tests/data/transactions/batched_tree_transactions/{21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g => 3mB68BnFgvhmEwpMjc9v8s944hicnihHL1ubeJF2McMuu6occP8Es88gtQ8LLKMrbai47L7KAgwyB1yn5KbF3KGq} (73%) rename tests/data/transactions/batched_tree_transactions/{53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi => 3nme8fxRMhHSZT7nwLvtEDALyRyXYTDvukJpEU1jXNngVqqLG4wWsy5VQ5EgrDLMeDE5jEMuzZh2PJzv9ecgbegY} (80%) rename tests/data/transactions/batched_tree_transactions/{2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL => 3tqYcMN33dfyjzxSQAexrn8nf8qTmk5i6fhZNUXtzL77hsiXHUKScqdbdhU1ocxp2LTSr2XLgWxC1g29eRGT9yLS} (73%) rename tests/data/transactions/batched_tree_transactions/{2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD => 3vrXwi9rnZCyHa61jiCn5saGc3itWDHJtWpG1RW5XAtYgN1deYQoni9F81g6fQG2mQf9YeNnurQxZguAK7NpXCrY} (80%) rename tests/data/transactions/batched_tree_transactions/{2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 => 3wopCfeCCPebgC78Ls59DaD5t5sxH8kFus1EDPNYj2QGMUPBGmJC1GXCRngx5wXDMWxDr1j7M3q12mHSBW3wEZac} (73%) rename tests/data/transactions/batched_tree_transactions/{31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF => 3zXKv6JKMpRFACYncCLfkQoWrXuZzqtWdfz7tzjzPLes3JAnyX3kUgbse3Rg6CEL6RctaZpaH3foGwu5dLDhrGea} (80%) rename tests/data/transactions/batched_tree_transactions/{5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt => 45K7KVx1Q599EoFh1HD6QZ3yAGvNTDSM9iJ9AW1haEseYXokFrm3xrYonfV5x92BkzjGK4WPcU7TCVHTieMjwBwK} (80%) rename tests/data/transactions/batched_tree_transactions/{1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ => 46rsm8mRKHcdzDBgMqjSD5BP1j3N7REdEDo2H6xwBdRQ9uWpvPxNwrze3YjcjSZ3nK2uSgFaZFB5sVmF9PbuQXvv} (80%) rename tests/data/transactions/batched_tree_transactions/{4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a => 4AutMciq37aJtRQMGnqLxFxPEcj26hgENrx9X6RrayKWery8xcAm2G5Q5uhXG3mXpy8HYjWg9kU9mD6d5w4U4qb6} (67%) rename tests/data/transactions/batched_tree_transactions/{3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p => 4B5UtDZsgXNuzPCMJGkbnLyb3QgR9aUCETuFi4813LgQYEE6Vgd3pRrWkHq1q8hmDAscsw5pNwM8tNfyfKU9g2q9} (67%) rename tests/data/transactions/batched_tree_transactions/{41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth => 4D2kGBaNLmCSX1VnArKK4y2vHNKC26zzjJXwCaAgikrys5MH9nafcRHs96oNjCnd914kruT8pcu8uQqsnaQHqoNo} (69%) rename tests/data/transactions/batched_tree_transactions/{5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM => 4Gf4C8Mnih6x7MHH8s2Xp5tgPUEeNqA7qLvrGDsQ9npe5Z71J7XgpZ9uUeTtpGmK1utT4aXWipcwa5HZs1Du1JuM} (73%) rename tests/data/transactions/batched_tree_transactions/{5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 => 4HYxoMs3weRQ6BSe79x1RYkzWukrZqSXAEU1DaJNARp2XYx1wrxDFteS3RoC54b6hHnkTrSnt5mhXC5aWK3PQBFy} (80%) rename tests/data/transactions/batched_tree_transactions/{3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a => 4J6qJyw9nncbDRG9CNeTtXKzSWr9xnd5BDyH1jejug8oWMrKWi5PCa7NBVaobTyMXjdcWaLUuVtAf9LqkEbn86eG} (67%) rename tests/data/transactions/batched_tree_transactions/{3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 => 4KxzEHVmDrrfSCd4V6hsjyTzENRDevUDoLMSHr98SEGyBWabzLrjxXW7efeNkFnRNaDwWwpzVF25k8T83bk5iP56} (73%) rename tests/data/transactions/batched_tree_transactions/{25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P => 4L473o7RBaYs9gz2x8bvfeEiBfXygVoFjMp6Du2yqwHyk7F7LMbXUG72GV5qP128ZYZzHD6B4MYs29WTBVwH172p} (80%) rename tests/data/transactions/batched_tree_transactions/{5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 => 4M9weXLpW1SVuyfYuMSmr3FNGCbBsCQwugduWTj4JU71HQjPQ3tYcvv1G6nywRGuyKiviFHzgv3jXmtAdLAGRujY} (73%) rename tests/data/transactions/batched_tree_transactions/{3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW => 4MgEiWt2CFcRGQxei9edEa3xavqZVzoAqoJybDbmZ61JokyouAcb8PRpyopYoCKrj8r7KvrMT4im4Rzk4YdyBEFt} (80%) rename tests/data/transactions/batched_tree_transactions/{5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz => 4PCFsFFwckMxuZUoHst2nTPtbMk89deEgxg9FtE4xENXXPgcxJAsSDCuZU9dLBF4uRbndyRbpiV9kRT8ikf5NJzu} (73%) rename tests/data/transactions/batched_tree_transactions/{2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A => 4PnJHE6X2hihqEKZZA2MzeWnYY1g8tePixBawR8FkeookFztKRk9JcBjVwAUJ5Xw688kqpqNQ3HbZkug5fqL3MYw} (68%) rename tests/data/transactions/batched_tree_transactions/{521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K => 4UeHCmYD1Zf2V4aePYyDQHSackkzvASuZkt2qrujWcBrVTWUFdhAsduvTeYzevPoxd4R99aDNKo4V5oetBRFGjT1} (80%) rename tests/data/transactions/batched_tree_transactions/{6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw => 4Vyv6DJkbFcSbCgr69s7pUTVFetH3EVBaGRipoKnsacaraQnPx3VNCbgFcZd8YBkZjzK15Q6vKKH4EcTKL6EF76o} (80%) rename tests/data/transactions/batched_tree_transactions/{2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 => 4XMY3pAfYtSBdYpjJGzKjDmhnQc8rx2vhKZzqHEHzATtJfGqnB3XToFACKuJg6Z9sADMh8eo8XGNGU7SBbxDpDwY} (73%) rename tests/data/transactions/batched_tree_transactions/{zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi => 4arAS2BMnUSbARMWRfKJRzGpLLnaANxwj9pxqmsAzDSgYTA7P6ynkFzFGWJmCdawnn3joR9JTmDwAZm99YpnKknB} (80%) rename tests/data/transactions/batched_tree_transactions/{4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg => 4gY59VESWLoj8JpRqdSnsszy2Xb5ScLTUxtNRpHshhLN9uWTpDCqvMjDChTcxJVqhwapH5SzdLHzrPs4pkbRyGF4} (80%) rename tests/data/transactions/batched_tree_transactions/{5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV => 4ji7HxV2jD6UpU7dbKUtW3cCz75jE5t9cQ4LcFGgHQWUd83tmzBikxy8PnHgaSQhJvqJUhBP1NL7swdgqfFj57xs} (73%) rename tests/data/transactions/batched_tree_transactions/{2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY => 4jpp8LkphZP5EyBMj82QRimagjYYrxSMeN1uVCAx4Au5odP4kPDSbcnPvAL1TF7xUxynsE8eVgRh35a81PfDoneY} (80%) rename tests/data/transactions/batched_tree_transactions/{5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 => 4q1SasAEAJtPzZYGhLzqWpq6wgicJiW1rnMHKEypJasnUMNMU8MKpYhrYQNBmYjk2HqeZ1FVqSQzniHwKktzU5zn} (80%) rename tests/data/transactions/batched_tree_transactions/{2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj => 4yMU4gWnXfoLWoubDgUR4YZnjrEBw8umEFcYZKFvBqo5ynQDWqK6JvQBkDtKj5XRHQ5WA174LSW7JPgg1M62ws7C} (73%) rename tests/data/transactions/batched_tree_transactions/{5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy => 4ziAGiDaJYa7VKk8mKD1ohKM8xXKvTCV7Q4kuHwdYGUVDVsuqNxuxtYeSrHea7Z87jezRSEw4oaHegWJbjEjsACz} (80%) rename tests/data/transactions/batched_tree_transactions/{5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z => 54VRPEe3MaTAkF6aGFPJniFcFK8MXnn2wAaUSRYqRTPhSyBgAeQYenBhhD5Zaa1Lm9FatzcSBPaSEjR7BHtJwSU7} (73%) rename tests/data/transactions/batched_tree_transactions/{2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 => 54g4aEKgEuaocPs2Eh8ipsviR67asWFnkPHSmaxBBMfreZZ4mzK6ZBSeqfMKt7MwPTqysYZVNof3rNfJPJtwdWNQ} (80%) rename tests/data/transactions/batched_tree_transactions/{4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM => 59GGVQ6TsSVqbo64UBcvMiRFWE4aRVJ2aGWRMik95gENQhQ1ghEF391j7BAg1TnhxKih2MrRbsxDzD65hZt1ugog} (80%) rename tests/data/transactions/batched_tree_transactions/{66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb => 5BVxnCFLrjLUgXT9bouibZJtnpoBiUFcMSMvtPLWhvVDWP7pVG9RUBMPZfZaTos7jbgJXjm8rVpmo8CxvPb9UNYV} (80%) rename tests/data/transactions/batched_tree_transactions/{5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi => 5BumH2T9ZVMmzA5S8NZtwcHtuW6nXaZKuZBeA3GGiE7UzfJNPS39hAxj5NqJ5Kv51Wiuo7NhAtuaiVEtq2g6ZGgn} (73%) rename tests/data/transactions/batched_tree_transactions/{4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G => 5H9EjeV2UzmxU75VQLLnfe6XosLy2jUP7F9q5bz7j3LmrMGw2TZSgy3rjTeZD9S86bVx2rxvPnT1RoNBgnmjEbni} (82%) rename tests/data/transactions/batched_tree_transactions/{5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF => 5RUEfgGp77ith9BY6pmbi8cJ8vhzusdQcyayiYu5dEE9Xhs9uDSDh6vncw2cPF34fiQqe518neLpCWpdiA3whG2D} (80%) rename tests/data/transactions/batched_tree_transactions/{2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr => 5T7cokcLawUu2NmqtupD96axnMUdVGU3aBHprJjcnMa6fv1xZ6mUky3hYVg4eWWisMZc6YHMcHahHxrHMSHoPCNe} (67%) rename tests/data/transactions/batched_tree_transactions/{4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE => 5Z32rKAgkoQm9SuTGgMKRaHPoQrciJHDr2nVEo7hosnBCuXQSyo9V1f1MD9KPpri2Y2rCpfCcGLN4BpsCJ55by2V} (80%) rename tests/data/transactions/batched_tree_transactions/{2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK => 5aEpoHM1WLxCKb1Bzsbg56hsLd7W6TNJarC5tf5tjjutgLfd6yLzRbu9ceYcx9Ps5KzrVfAMsQDs3NPkZzPV9WTM} (73%) rename tests/data/transactions/batched_tree_transactions/{5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM => 5bvTAWNbP4YEjXz3GRzQnWKkEq9FffP3uqS7EHFhsjjrSZ3mMaJWuvThZv1Q2toPPSAWTmXHS9cNutkAEfnb7Fbi} (80%) rename tests/data/transactions/batched_tree_transactions/{2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 => 5gwPZZUz2YdQAShf3NDPYja37VsXatxnjkiBsRkXptQzV1cnYYrBa5n9SZqFDen7W1YYyPLEF831gRZJXoQfgUyz} (73%) rename tests/data/transactions/batched_tree_transactions/{2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg => 5hZkoNnDvWcnw56bGsF8enQVTgrszXdJA4ALA3hXV2L2d89GK5Yc8yfvfkFAuobhpeGznTM61nFcTSRvdQwB128m} (80%) rename tests/data/transactions/batched_tree_transactions/{5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU => 5i18KvLpdTcu5sUHAqYiEJ4hkroV4vexJ5SuJmfW1fvrCqaXZm5qbczmXF6ax3v3tJ4KPfer7jrBeabq2cZ44p39} (73%) rename tests/data/transactions/batched_tree_transactions/{23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb => 5kJXtZvkGPZQeTmAtHQV3CbGHAxcjD38NfPrvLwyXtbxgVTQmKK65EHaesWXtFkNxgwHeLpQMAkJFhPZ5WVsBiXC} (80%) rename tests/data/transactions/batched_tree_transactions/{4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim => 5omrVidybz4ZaWKmjdKruNE3Wp3KKZ8ZtU6FMQPTLW9SBZA7W1Dxk3DJfqy9CCz1qmtBgkAEWjpymVnjnmnF8xb6} (73%) rename tests/data/transactions/batched_tree_transactions/{44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ => 5pB3ndfTA9RdNrva16hZW6LSgLamzEQEBsKqVmX9KY8cU1mYyVrEoeoKmNziHpLMEVmoecvgYxmvYe9xWHmysrpi} (73%) rename tests/data/transactions/batched_tree_transactions/{4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg => 5q7auVbKz4KKbU6yJMZx9jiZTGMRwsnSFhBLzC8pQVMYvNxvCswJjhLieTUqbkABHc6r8oY1KDFTbd3jfuxs4Z3c} (73%) rename tests/data/transactions/batched_tree_transactions/{5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z => 5uAuqSJ1v8FL8LyTH8BtsPiZvsjAb5Q31FUoF4KRJQAbrVfsnkrgbNKZfAWECkvFq4EysCy9m5JmUEQp978mKJdJ} (73%) rename tests/data/transactions/batched_tree_transactions/{5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 => 5uBQXkkfNrt7CZa11r71RLmWkfakiefGQxhuDyanQV5PEBc2h2EonmuN9mgeb6zTvdYBtrsTGzw8PG4EUn9CzHif} (80%) rename tests/data/transactions/batched_tree_transactions/{49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf => 5wRSTZ8nUnahHpPbFT18Dyna7BzU1XrTAHqNB7A3NpzDCvU39q3aGn4XNyCNpgDsXhT7fpWTUqBDDjyeBvKhSZMP} (73%) rename tests/data/transactions/batched_tree_transactions/{EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ => 5yfxKKWUUyzRYhTcbtL3Gm6T1rmZ1ERdEEdRSjH3JBwpsYSUM6a5dc2Vc9dqBu8hDqB3bWCTHMKtYct57GhJuADT} (69%) rename tests/data/transactions/batched_tree_transactions/{5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z => 61sk1ZtUk1pRN6tku4fi3YQb4ufaeHZai7HzjEVGdbjw4g1qMiYHsrW8ab584UoQpnajLh1MFTABujsVyjri6kGb} (67%) rename tests/data/transactions/batched_tree_transactions/{4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua => 62J4yReV3iQ4MfL8ziwBnrynb6HZvTCv6gZQKZ7ur6QfGQ2p83kdggXG4MphuBUUmNJqRkDFNP7j1mzqnEKU5ZQ2} (67%) rename tests/data/transactions/batched_tree_transactions/{2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR => 65hAPBDfAvEUuCnrYpucFj7vPXJoQNS7fntaYrTNMLJbHJMPndhqPUe6cn9foKsX7s4XB4ugbyjwEJNvXDsJdZMM} (80%) rename tests/data/transactions/batched_tree_transactions/{3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC => 65hPpSyz8KjoKGWqjBNJv6A8c5z4fgx86SxN8rJXy8XugLwj4xRSauH1eJx5xAUosGFustkzoUSfPPGFi6DN7zj7} (73%) rename tests/data/transactions/batched_tree_transactions/{33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg => 66oWMgiERunTE3RkxDGKpGZTcS8LheLjnYGtN3Hdqa6a9HPxtRtgTAU6divY1MvUtCbE33AUyTs4YoQtrrQRt3cz} (80%) rename tests/data/transactions/batched_tree_transactions/{5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 => 67Yv7sR6varZAq3a17M64miBtnqXt29YYeh558YQDjwY8nR3NmRoaGX9Hnw9qkyPdmu8agkR8zDMpf5K5LP8ShGj} (73%) rename tests/data/transactions/batched_tree_transactions/{5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ => 74XoswLbsBESKoTJD5Mxit2joCJgLCYri9epVmfpUczXt6DHdLEh7TTQ4S6JGzk7P7zTRegwi6Fjxgy2FPjVRXM} (69%) rename tests/data/transactions/batched_tree_transactions/{4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 => 8FhHByhBRdoosYkVCwk5B7oqNYPhUze4hYwTP51y1PgfPK6Tfvf2gg2PFMSN6MUmDhNsSEZ195p6czpgvZFwYWB} (73%) rename tests/data/transactions/batched_tree_transactions/{w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk => KEDxBy4WN28XgH9AXvfukkZRohwaCybdTHeYuEaVXEb1hfm6rXSsJ2hxBckAjH3EDNMUpFnzTqo7oKsC6SXHtAC} (80%) rename tests/data/transactions/batched_tree_transactions/{3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy => MAJxdpo6YpXKbLve9CqYZpEBTWDmtPxUaLpjmkD7duCESnzH2uW6jvPZzsBZLchkbtW1E2wtniwqnUETCgYf488} (80%) rename tests/data/transactions/batched_tree_transactions/{5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ => PYjvxszV4ZGnRdTWNmvyB3PxCuFyr8rs8zNKgtmmFwotgxdtXqzaCuSNpDJxmofZ5wsP7f4dd32UfBtNsnQxdbM} (73%) rename tests/data/transactions/batched_tree_transactions/{22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF => SZf4xqeJQKirbgpC6EiJKeKMHJDfTEyyxurqNM1PR8SW2u8fvDy7Ui94cZ3W5FjjThAaCoiugqyER5S89nsDXAb} (80%) rename tests/data/transactions/batched_tree_transactions/{4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE => UCcga7ob38iFzPtpjYN7Ka7TwvwV9kDx5sVUfEVmKZv1mSaBdcneHupV4qcvpfDNq3HbWvzbnKZScBinHQimnny} (73%) rename tests/data/transactions/batched_tree_transactions/{64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo => atVddsJJmxhSJ1Bp6n9RV6MBmRsmmd3xEJusfiyXZ9p9DN4Uq8UDBt1seTASvEWggNXjmxdf4QzsPd9wknfdH9V} (73%) rename tests/data/transactions/batched_tree_transactions/{5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL => ghDKvW7ogsGLGZ7SPnutvRouNjhiK7zQE6cUtXZtNiPnLE95zPREEvoEn12sTuoQuLGEDi79tsi95Au2eL8s9zU} (73%) rename tests/data/transactions/batched_tree_transactions/{4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw => nV6bdjyKntG6wyQFRs6jGHKNkmoSPP5gbt8mgCegmjXKCu6LMEdhwXAPJxNLPVYRh4YyCWkZpqJXBt8X3NYmsW3} (80%) rename tests/data/transactions/batched_tree_transactions/{4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 => z8q9idnkZYE8XwNxGSgfzFX3JuibNL6stoBLLntwMhBArqWQ2zn2WwasLL3g3En21RA6PaNtyBBKqE6PpCrPqYV} (69%) diff --git a/tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ b/tests/data/transactions/batched_tree_transactions/221TsAnBdx5jFhSfALmXFfSs1KSPPaPcTdyYkxm1CzVsmHDPNS6mhEEb4ZiLQ4r9EQzRYbetcXaAhAnn9yF2pQWH similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ rename to tests/data/transactions/batched_tree_transactions/221TsAnBdx5jFhSfALmXFfSs1KSPPaPcTdyYkxm1CzVsmHDPNS6mhEEb4ZiLQ4r9EQzRYbetcXaAhAnn9yF2pQWH index 0301f91a..2b4b072e 100644 --- a/tests/data/transactions/batched_tree_transactions/2vrDTUZQUV2ZexpvRkdB7rB8LLqGpF9vMxeTxrguWkEXTFfQLYwc9vam5JUxVQVE8V1xwZ1tNxi4ji9vWSpiw7cZ +++ b/tests/data/transactions/batched_tree_transactions/221TsAnBdx5jFhSfALmXFfSs1KSPPaPcTdyYkxm1CzVsmHDPNS6mhEEb4ZiLQ4r9EQzRYbetcXaAhAnn9yF2pQWH @@ -1,7 +1,7 @@ { - "slot": 85, + "slot": 172, "transaction": [ - "AWB0NI+wB8xATVa6xHe2j0HCcLHJ96jTJ8U3YPn2Ov3yLJoODflTcYF/s8/ouen+A2pwpsPA8i78r908o3BkwQYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVUq6dqC7FSsLl5Zx0kYbGASgBPHo93ICxhbg58PcZXxgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ATLi4RnRvEvOWRyt4HFIo8W7rP4nLdi8/5yOZsHRsUQH6AUm2JahwzX/xtHuOwPT8GxteHJ3WMi7XmwIp/wIYwYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrn20ZEH64sWrfq+KRxBX7bR8HxNxSABZRPfNEjXGaJgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQwAAAABAAAAAQAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy84JSkFqydMEKdAC8qqET9WPSrfbswjdvGT3GDwSBPtX362BTQ4fHGyry3Mi7bisiQHgrW6HWDMCJbkY9eiBpASCt2z7wj4uWfym1qMmfspPUdycdt7ctfGnkZ2GPevndWVwAUY1KT5TgQ5K2QvDSoJPzM5BxNW8U4vBANFBsDyF78KeE8spMfTwxqe6YwqmG2mzPyxrjQBcUdUSvN8JWDRTY45RUiHbRp4hhks4NST1onAqFNsUBdXFe4huG2pHdFbAZSSxYTc1fATLWHv1K6nKyUpCiejrniiGvsTDUzJqXyz3BEema7j2N3f2Dsj98TrnSdqE4rMFX86FNEMdc7AhE5xg7jTJxUceViQWm5Afu2BtXH2PQHYejndDkb", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1qJq4fSepp1xto9FPm67R9Vrinv9kdtd9ULKUmqBphZXX9FHFk3mXbKLZLVNC7v5PN4bYMwNBDnZwVpmJYpmbycs2zWkuMhyaFwma2kEmyX1Pt9EGVm3dK8fwguKR7UPf68Wo9ssU3fDFUByPLWN98H7WCzjSXBeMsDgq3aGkZpTwfrBkymvz6EJPoBp9DSZpJ33JXrtV2awLRNoHbRxUFUfbhFmpJzavMzM8Bgoi7gxE59Tsys4tZJKmB3PD8ULAh2kGmyvVRpnnWvz5M2deTQqMHDSbFCroFVsSCyyccYhcSRgMwju9DYPLUZ3bia2K9Qr9VtZvKi2h1C7nQodcmRvzaQncDBb9FExj2tHH6SpTVXL8kxXBtZupXysm", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054969 + "blockTime": 1746552064 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U b/tests/data/transactions/batched_tree_transactions/23qV8imre4HV96mn4x45age9F4GG9cYU5y5FNoxaaHPprUwnAvtocPX4UsfogzEPKqavqEMBhoVR5fDcpp2wsrmW similarity index 67% rename from tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U rename to tests/data/transactions/batched_tree_transactions/23qV8imre4HV96mn4x45age9F4GG9cYU5y5FNoxaaHPprUwnAvtocPX4UsfogzEPKqavqEMBhoVR5fDcpp2wsrmW index 67fb119c..fd36fdfc 100644 --- a/tests/data/transactions/batched_tree_transactions/2X2t1ZFfVCifEAHmYZXgpLDyDztHeKB7ft75vnLsdmvpUfunNiA1i54pGSqkzzER8iUut2mFFEwHRujhckGUq91U +++ b/tests/data/transactions/batched_tree_transactions/23qV8imre4HV96mn4x45age9F4GG9cYU5y5FNoxaaHPprUwnAvtocPX4UsfogzEPKqavqEMBhoVR5fDcpp2wsrmW @@ -1,7 +1,7 @@ { "slot": 309, "transaction": [ - "AUvqciWirGjIdsWMWBHh8AcwhgxWm6hYaTaI/QNs7EZdK0hOQAGVPuAVig0zDJ+09u2WMt54FSvLHB9F3A6+rgsBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0C5UkVlYNDyl+8bVUmrYfQ7Ek+kljfuaMxnrLV7WMvoABBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACV4FP3EbS5FQ6MGufTdHJh/ZR7R+sMe6Bu092ww5bd+F9gCCaIDxWDpSDnomBQu7oWiqof9iS2KQU/xS0fooEoAYDm/U+7WcWh0CDmdtCqDc69cFQjv2G1ZaCsY0buSZSzl/r5Fj/4sGb3PCb+8J1RIgS97xZX8Cve2I6yuH53LBVECKFQ8+ygkEaJTEA0473f9hrSWPHGFh3eNPkNrH4Y=", + "ATR2bdOo2QXGzvl4o6ztpJKxgc03CiCVpRQKFi7X8nn8J5d/pOKbnpWeZb0sdASfYyTtvgy4C8b9kVBs+W04pwkBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0OeshMMdoopnQmM8rYB2jPwt4wYza1z59hlipVlqjVUoBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAAJ8sdrPVAnJflDM890aqQA6HzXGDO8NO+DOr9nVld8XJJ9aoqqTMV/dcNQosw2LNEMr9NqC/On0W4XCxAKNxKQmjFYV+yAzoHwxS5oaLSaBxQYUfZfeAJ4ZxVwh0AfUoQGAyHZPfqVZHW4OHWMLK5ADyntqRUFUe2yl2jjaZcwAhxWWJ6DIK1/myDm1Wd14i2hlTDuUjGLPp6F0bNTRH2k=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995073200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995068200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8942CT8Anvrkb1xnNPk1Gj9zrY5N2x4uZb2eriodrL149MF9wji3jCYBHCCNrgQXGyM71dLTMxroSvDJxGRv8wysxT3DjFF9vy2saM7pxPABaJNToscsk71ysLKfufrYJjLgbcHytE8ov3We1Ym4ZLE2dGBWHm6sTezPnETXbJ7sfsprz7dcM2e9PvuHJcwJZyVuSUeaPWp4XfSPEDFpDip1ysgWHT", + "data": "ZZpa4B1Y3ym6r89418mrF164ehNozJomk6gyVS41DLE6ezfUpUYuKHDeKDK4cJRdwkw5Gj2tBycpe35cwDDHs6knTwhPQDyMauzLuLqt4ttKfi5AziVwAZ9jqq1xzHJSjcNBwpb8xYHDf8hwhrDWCUmu6NFzDCXuL6Pdod5qf6QHhErjBY7LQ6ckgNXKspZHMfBNxhyJNH5yXwFNXnoHjmRPVnw4XZASDNKusUg8u6G", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYvv3SpsFMX9U1Qu9JJEAiiFfAuTxhZ7QFKXbZDbLshYe91ng4cuuUx3ePzMCsBjYYRUX8trMJ2hdSwMaYaEJTu8fnZxYpf8wyc5q7Snc3c", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5Mp7q2NP1tCYq1Pyxr3p3kiRQAuQ41mi8K7kvCexUvkdYg15VFedZtZmPWQaNvTbHdFxcQbfWZGtd49cp9ZtKC9Lit6ttyQoruDyKDsVRoT3PzuS17ZT7HhPKD68gnQ986Qh5kKJj2zRknyZG5DHr2", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055077 + "blockTime": 1746552128 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt b/tests/data/transactions/batched_tree_transactions/2BkBJEMgJQZ5mKqQQDMhPaA7cXUF9PYCDTN4YeJPSKrJNwgUPbprpveSDMN147KpURjdTBprMYHxKAvcpPjbayMH similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt rename to tests/data/transactions/batched_tree_transactions/2BkBJEMgJQZ5mKqQQDMhPaA7cXUF9PYCDTN4YeJPSKrJNwgUPbprpveSDMN147KpURjdTBprMYHxKAvcpPjbayMH index bde70a24..26e6b9f1 100644 --- a/tests/data/transactions/batched_tree_transactions/4EvAwDvvvWSQQfXmdX5q24w9Yh52RGjrUQ2UwgPtgs4aZFiHMKTeYRVnZZ2btuiNKr1wRGnYhqrKJS8WBqqzCTzt +++ b/tests/data/transactions/batched_tree_transactions/2BkBJEMgJQZ5mKqQQDMhPaA7cXUF9PYCDTN4YeJPSKrJNwgUPbprpveSDMN147KpURjdTBprMYHxKAvcpPjbayMH @@ -1,7 +1,7 @@ { - "slot": 78, + "slot": 165, "transaction": [ - "AaINYX/zrhIpRqnzvwuoLAapdv0Q0vXkZJeAiIZ/iHAu5yBJ+AjTHFhueuDxgA0ATw8P5DSlIw4rif1NTnTsjQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxkH4aZXLgvX0znUFnsFATfqgvuEL/81XnUF4oWwZbAQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATtIWDM6LBWYO1fNmTfHkc+dZaxgTSWecKx0BDwtv91CeDabkRMMVW1PMVymh0kMc85MBRl72HZV8UWBITz5jAABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0YndMCOE7sHue/wFh+WjdD+SsNC5TCCqXF2CQO0m5PQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQKrAdo6K3hoVpdEQnRxr7ohkFA25ooQassxJDsERNsNb8ZqUsHkPjVo4iRsTs4Si77ahG5PWGw6S62a5wSavTfJpF5QGvBq3R7Ep5N4oatDzFBccfhD1UUX6r8DoYZ2teSQ9X7JioGJpo3qnAtUqhbY2wqHtqmxaf5xemQT3gees", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXFrTNcWfDR8kEsVunjUo4jPLuum2HEq8d4tRimkt2B2JKSHncqbFDDe6tCD5bP8aLGtkCLBf2pKWhtnBt2apHoTEsn88pxS35KJ7kG1r3j8u3JFo7cA441wBDpZFJiyVKydahaKdkxgjmLQbYS6qAAuKmrYJmrbzTf3wrGtiws99", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054965 + "blockTime": 1746552060 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ b/tests/data/transactions/batched_tree_transactions/2DPRhvXPzyDjn8qDfwHuBChQ3dmbmowEfC7dWJ7cUYZteHoDSWQfUpTG8pR9E5YCm7JexF5PZJ812hGmp9CNU3yg similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ rename to tests/data/transactions/batched_tree_transactions/2DPRhvXPzyDjn8qDfwHuBChQ3dmbmowEfC7dWJ7cUYZteHoDSWQfUpTG8pR9E5YCm7JexF5PZJ812hGmp9CNU3yg index b10ab40c..ec865826 100644 --- a/tests/data/transactions/batched_tree_transactions/3v17QSkYvDLcD8rGYbQ5q5659WCEcJh7se6EmZ8Zfp9ULAag9gGC4PicHXq7F8HMfJJiRi5HWCNjRCBT2GZCfuXJ +++ b/tests/data/transactions/batched_tree_transactions/2DPRhvXPzyDjn8qDfwHuBChQ3dmbmowEfC7dWJ7cUYZteHoDSWQfUpTG8pR9E5YCm7JexF5PZJ812hGmp9CNU3yg @@ -1,7 +1,7 @@ { - "slot": 128, + "slot": 214, "transaction": [ - "AZG9ptD61zBPQ+gpN53R3/Ix9U+vHIIkNL4fVxIWNIsBmcsV2D9vH8Xxw5nGIKYnIgBHb9fj+jjOKjenMtd7yg0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUa2k9ABVUEzSzBQIXAzbFtvQUMaQqpnzrCmW+axZ6OyQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ATyy4y4phzI4XL+wv38ybwvJXss/cHQ2aCCvgldqqgYFu9WHiXI3Yb/muiV6qDZ2ldx+e/9Ia8tR7baFbjOpwwcBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVsO+jAsZosrVA15q3p+l4C0EqCSFxt75i48QSrRCDd4wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZxqbyqDLeNHoGpVxESgrF1HRo7ipBoJsdpu3jt6881fYfR8qUfj8CovKhAgxCqAJZZWXJLnYVMKmNhEpx8cumrAhHc7mBrssG8mvyACFTUpea3khKrrsZC7g87sZ9HiW37DakAoFPAjiTpLYUfcqfyZfBoQ4duN9kgKzS6UXE551", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWCjaYuDZ61tGykKzkC6cVMY2JH7nuw1yot1gWoEhEBXjDYPZeETsdijR7dkTfmmVpZLSeSXRaeWF6NLEBFpbVY2pHTwdYbmXW8DHLZ2KkQnbU6k25V2NjrddJsciDdXRzS3cwQg4p9Fy8eQ3ZtR6L9XgKdnauzhxMz4ta2mp74eK", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054989 + "blockTime": 1746552083 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 b/tests/data/transactions/batched_tree_transactions/2DkZrkz5iXEPenPAmDGD8P9t9ZiPCJdkgn8sxBoq9tNptgXz6cxsy4ruyLATjf5FY2Jtb8y54aASUsUDT21Kckcy similarity index 73% rename from tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 rename to tests/data/transactions/batched_tree_transactions/2DkZrkz5iXEPenPAmDGD8P9t9ZiPCJdkgn8sxBoq9tNptgXz6cxsy4ruyLATjf5FY2Jtb8y54aASUsUDT21Kckcy index 5f9f5548..8adebc44 100644 --- a/tests/data/transactions/batched_tree_transactions/Dv27FFv2CYEj8D28cpfv8ntCgkyEXMewsBvPTV81e7EqywqG4MMUPtpiiHJKd9ZqLCaZGXAUVU4m93g3WefmzG5 +++ b/tests/data/transactions/batched_tree_transactions/2DkZrkz5iXEPenPAmDGD8P9t9ZiPCJdkgn8sxBoq9tNptgXz6cxsy4ruyLATjf5FY2Jtb8y54aASUsUDT21Kckcy @@ -1,7 +1,7 @@ { - "slot": 145, + "slot": 229, "transaction": [ - "AQsi+2yxSoDFzam/MA76sZgdaVfVzJLNmJRBRDujIpzncJOScPRwVodfEOripbIpq7yBWtsFZQUK9d1OlWWaFQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUnM7Ta5+1bwyLrrS8bvLxKPzKMzLb0rghcUlzjMTA+SAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AT0DWr5EDxbobGx5dYOQelSHLwdGsbkmasJUAxb2fxtVvdgAWrEpJYZJZMBxxQ+bXCJd/ufVPwK7jqZ85jZOrQoBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXfbFfSR6QPw+2BBvfsrIdTVy9Jp7wq4RBPg2cGbXc7iAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAATwAAAABAAAAAQAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5ECtYqAhSwarXQwLc9DNMqAdYLuh77guVDdzk9dNkXBYBSudQVL9NbNA6WGXqme4eynmuREYNekVKUTJHsTufACdZQMs2niT328uAUuvUW68JuzeL1gDEy9JZ92MhSu7F7m9xsRQ1XT9BqYzGjNFQpQCDTyLnyT8Emb1eBYQr9qg2KtLm3iVxf78gHGrgFVW4KbbLhgmczZnwtgXmUjJEtvfAc9YiZvxoj46eAdMh6RD2PHkwzyjQa9rjZuxJ4zEZQNE9tK9RM4vchHgzGzJ2vywLcjchcxKfdYPcZbgowLFEcy1fiHEjXe17cgDsP4xqJwLCk2iufyDZSrgV7uXNTj8Q8cBvRgdxnwo2DjgyWe4bc4jKFGL7Hih2XY8F", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy33X3xauEUHzBHXJjwKavV6pA7ohyPNRxPyMuAFGR4NPeeaYKqSEK6n2eA8W29kfShQPmsjubYY66LmpN5yc2JN4S13tgrRb1HUgfbckdBTy8xPpZuasVgV3cuKmUeC9MFVs7rhFnifxsdtKjcfW6HAW7xxvknNHpWPmfEusjAXujKZaBmdyUBd1LHyUtVcL47HJVppj4WDcmeSiKGYhbqbbrq8mhGcHAdvRvwT3TVYwYprGp86mKKQtx8uvW4MLWw4HKcFqhXtHAiwxkyFerpnuYUD9Kf8bVeuxBpJMKXZm8CdCCLsVb6MuLNA1NWRHr8guWsj4iKTo9AkJ5K9KYkUGz9rb6EmifkoNGUXNUD3MkkTaWpWeDiXnmyJrrT", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26102 }, - "blockTime": 1746054997 + "blockTime": 1746552090 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF b/tests/data/transactions/batched_tree_transactions/2GbaUHwnFoXi5SdwRpuTgm2yDU8n4qn2DN4azkqToGVqEHJUcwWELj3XMTJubugaA1JCXZVz6iJw1KXf7GEd2Cvy similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF rename to tests/data/transactions/batched_tree_transactions/2GbaUHwnFoXi5SdwRpuTgm2yDU8n4qn2DN4azkqToGVqEHJUcwWELj3XMTJubugaA1JCXZVz6iJw1KXf7GEd2Cvy index 57e26a0f..6b381d48 100644 --- a/tests/data/transactions/batched_tree_transactions/5uBdnzG7WdRsDYPgCZ1atYK5zSjkeGWkZQpLediSJrfsP1p6t1ymtxykkmvXKA39xrToVZudUJQz7CV5B8dPTwbF +++ b/tests/data/transactions/batched_tree_transactions/2GbaUHwnFoXi5SdwRpuTgm2yDU8n4qn2DN4azkqToGVqEHJUcwWELj3XMTJubugaA1JCXZVz6iJw1KXf7GEd2Cvy @@ -1,7 +1,7 @@ { - "slot": 147, + "slot": 232, "transaction": [ - "AfURpbNuZt2INa1jj39z5GFF21Nm0crox4XjpOShsKdmTQCNLdBTvD4RE609b/0O2AFaZj3AnJC/duLQhjlM3AoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXUD9Me5aSVyH/o1SWUCrg7uxAcoIYvrt2N1wjVvDC4PAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AT93bqAXL8poaorX2M4t/yCzyaIvhSXT1Jis3R98z35ynMB/On5plRBq2UC1JEt144nXtCWIsPETVGwbeDU4XQ4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjRx/Jd3BCQfcdkgybljVKtR39WbWNq+w0cXAPJHVfvQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAT4AAAABAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzr6h9eqEzStMeEvuJaY5v6aFZZPX7fR7q4BW72j3e88NRyYT3Tkneo3LWxPg3UDtk3gZjtsz54cxK4YkHoU3X8Edms9Z2k4AFXqyfvZvkcziXBdVziA5uMJHSNb42A3VWbKvjt8mRr7C689V5gMQV58DkRS6jHHjoYkdnbzDEMjUWyRNNk6GGk26ZY64GZYZHF4ots7rjzbn29rYLgWmMvJiTd87wag2ELnjUKTFkLSb8kJjXsmKnVfWrbnBCpBcn6dia3Yp1BHmfBaHT2zrVXnQY9a3QKduYqSaZ2z28XNy6rNrVG1F9826HNrP5vPD72pLHVRbbGLbTHaHMsQck3UBjL5DJRJNreNUHsYqk1tfYsYAEHGW6gquhHLwR", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9kJfe7UEC65kZU85ujsfinWomksWYGxHDvmi7GWeihobr6C3L3sJ859Df4QoXQpNSUDZdhcAr1aYREB1GANWhkhcsRY4sfyTMpzKPjxibnjJ8aVKzvfsUuyyTpqhr7UzEiHVATMmNVb7aACbQ3f9H8tNUpkwcimVY3psn1Pf8T9V7rBWsu6m7sC5V2B9UZ5Xy7zkj1DXh4X6G2B9Hui8qeMKfMYXJqxBJGVEgXNZBK9KtGsVh9KsQRbZ44Q3zTib2qRaYQh4X5HxJV9FCUfs8ApRj4CgyzHKEhE6APanTPKcPhPcTb6zQ75kLvvpKRyNu8EECvH2vVLHAC7AtQwNVyTHeuSiakbvF3y17utCEV3uW2pNtEPgg9MHtWaRu", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746054998 + "blockTime": 1746552092 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi b/tests/data/transactions/batched_tree_transactions/2LMkyhXszbwy1msEo2oKGx1hcTkGFzQ32hRREarKqJAT9wWNabpN9yWBSPYfVDg5qeJAxpLcoYPP9ka1iyPdFNe9 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi rename to tests/data/transactions/batched_tree_transactions/2LMkyhXszbwy1msEo2oKGx1hcTkGFzQ32hRREarKqJAT9wWNabpN9yWBSPYfVDg5qeJAxpLcoYPP9ka1iyPdFNe9 index ebda0df8..8e22f8fd 100644 --- a/tests/data/transactions/batched_tree_transactions/27hin3X4PWqXKFvViakx4r322ujeM6YRFN9Y3HY9CAuHR1LLrf2CCLpheuTz3eizvrm1ZYQSacLr83yyyaXaJbGi +++ b/tests/data/transactions/batched_tree_transactions/2LMkyhXszbwy1msEo2oKGx1hcTkGFzQ32hRREarKqJAT9wWNabpN9yWBSPYfVDg5qeJAxpLcoYPP9ka1iyPdFNe9 @@ -1,7 +1,7 @@ { - "slot": 115, + "slot": 199, "transaction": [ - "ATfL7sw5ch1Uk6D/3wcU05pL/BreGkIncErL5I2qGqQSTO9XGjo84TB+j/AEvr7Th8tSN8C7JuHf+ujFbRbPqQ8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrdf0HEenFB7WP0dKp+K1jhul8Ylxq+B/O6nBJXqjieAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUK15HHnRFVIDSpKA8QOoHuvohR37msEZK1POob/hG2GCCfEAKoyCPBumODA6USvwyLseJACq3yWogVf3c4Pzw4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX6w+HY6feMtulw53F5ConjCn0nRhHZELRumKYO+wUEEAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASQAAAABAAAAAQAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy7q8jY2hKthLNLzG8GJfd4gGHHvQsYbSMpoPLqmKvKDDhiGR6BCs1DDd1xzUW95f8GP6HPJrzkgK6ef1h1VR1E6VP6H23jyDwyXAvpmM89bcYv5M69K6tzGK4nUWYjBTjbm278cgGTBVYwCt6bW3Qh6Hnorp6KDAbfAFYwXhjgxHvHssaV7vvDbuB5bVox9QyxEVTtH9Lvv7DEsuPyNUuZrZfydoCLUuv6w39kDwqcKmUDCZrBpNb2dyY1f3QumNUJFyPzmccSsLwKspoHXsCAiqb8unT8Ys46y2QHP36iQVjrLFgb2SgB1ErLDGHH3ECuANzvN7Sv5sbCZGTYLR9SKtQ2NZXBT7CqTKfAbDedeKaPykzvcbVPXj2aUv63", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5gXnuRd5D8LKrr7MSEeEs5H4DU8rs8r5t6dhRkTkwcVF1MkexUDbxeNPhjRUJBWY2mpMqcsPtfWQURdKEYdrEYGT5f8uaEYs5tRYtr9LjaqYztJru8FAEAwnDjAvJN2c21Nmf2HrCfK8WKYxxxvP8cKPuwCTEZ7k14rdP3kx3Dq6do134enjznkrWZjCYaovFicFUvjWuA6A6E6H6r2MhaS5VHXoHiRY1W1FrKUEwxs3jjepZ3uYouwzmk5h99b6hWb9BeQqWHmPY6GEXauw9GqPpkL7hnKxpaG6TadXe67MssP6Qpqeei3FUVDWjYpWJg9jSGHSoHNQcxAogUqbC6RmiPWFjkKNhGXTebLsPzKXszDwCxu7E5aiNFh9q", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054983 + "blockTime": 1746552076 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt b/tests/data/transactions/batched_tree_transactions/2Pf5VXFcs923yU2mQipBJJ26FQn6DLTTHyN7J4nkoFKQU41U1dFEZSUQPGV1wxnug2YWxtwQz4YPWMU844nnRzK2 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt rename to tests/data/transactions/batched_tree_transactions/2Pf5VXFcs923yU2mQipBJJ26FQn6DLTTHyN7J4nkoFKQU41U1dFEZSUQPGV1wxnug2YWxtwQz4YPWMU844nnRzK2 index 7fadeb79..ca8fab60 100644 --- a/tests/data/transactions/batched_tree_transactions/4543xsbtM5nNsQjdJanvj1o96MRbWP4RxrVZ3zZwTvS4jtbmnVd7HpdSTTbFWaJXV6HqVXbmPCbzjUMrjtQL15mt +++ b/tests/data/transactions/batched_tree_transactions/2Pf5VXFcs923yU2mQipBJJ26FQn6DLTTHyN7J4nkoFKQU41U1dFEZSUQPGV1wxnug2YWxtwQz4YPWMU844nnRzK2 @@ -1,7 +1,7 @@ { - "slot": 149, + "slot": 234, "transaction": [ - "AZmLuhD2F3s9sbCW62uzKNOB3D9bTErzZ4Un1+KbPLd5SOBLDcIVAftn4m86ThzdW1LOaaHkpCIbO6xXf+vLRQsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrkp9/BYkH0Lw1AOnE2nkJAZ4FqbeILoH8FHeJn+/OsQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUWOG7nsg7Qf6QFWz/v8j9thMEGoK9zsY6dz/2URjYfWfG42Lbq2+gE//GUjdvmEuIeX94LNpKYda20rXgGzTQkBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVlk6qSaStcE2gyQH3IV1agxsWDHY2r9+lQFooYxHkc2AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUAAAAABAAAAAQAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAoZEoUzvCFphvogm1QECTLbhi9WBUEVULt8H3DASW6aDG7u4nE1mJ637AVqXiBbtkU8Q3ZXFCxXB3SBkqScuRLqtCNcAD8oczwVpQnN8L2TPskGTt5UgFW9aTgHbSXxkeZ285JHxarKAT1EQyUS3rGsZEpH2TFgR6UVwaxPw5Lt99Fc8rk2ouTtaEj3QiKKid7AHwrzYQwwFQ21qU4MFWJyzBrsb1YW6c8wQ9M5tTuU22VnTtNoRvvMQtVu31G2T1EdfdPK6BL5AVZWii3KS9hBCZpAKzbKiZETuxtS1TsEg2Xg5VkTUwWi78fQGqjLUtSXJeVcevGndGr4rRnLypuEEKmcV51cXksd9YTmeFka1Pg3nBdGCJEotHt5CT", + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzF7ZAm89XdpPjE94FFcy9UqMwgtmRf5feJ4JvjNEVBTwDXTV9vwS6jDWfzvCTS5CgPpQrpdXhokoau8XXZFZ5vG2g15UC8UyCJWsq8JosydUXg3xCLFgpD6yALaMPiQigkRoGXoPYw8Xs1qHeFkDvxxA6APmcErRakEt6n3ThvBPS2oV5A7cLVSNM4F7o7A2ibYJ18fiLwcbnfWf1pETkuzd2zKmrCbcMBYEe1QqiLAkwvHnzLCQ5bKGpUqUEmNapNhL1JV1PSSLi9TM4YW4HXbemsgHRjYT5qbwe59aey9n8YGA4tVqakUJnCJs5ip794MskYaL9XBxFAzqdBktbGUs8PfPupeRWX26meDAhDYZWHNC7obJAgzGAKpyu", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746054999 + "blockTime": 1746552093 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 b/tests/data/transactions/batched_tree_transactions/2VdNCqLtrJSxcYRSZYYeDw3EcWsyD9E4Kb1UugbtruKKQLP35vQFeoS7oPUajsKFy9YN2rBxTKuznT3Ve4RLA4N7 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 rename to tests/data/transactions/batched_tree_transactions/2VdNCqLtrJSxcYRSZYYeDw3EcWsyD9E4Kb1UugbtruKKQLP35vQFeoS7oPUajsKFy9YN2rBxTKuznT3Ve4RLA4N7 index 317fb045..e3c4c528 100644 --- a/tests/data/transactions/batched_tree_transactions/iZ9QbfKkoNCfwM3NAc848mDFHMQ31YPqCNMcm85nNrwWAN6aDJJFEsiA6bRae5PsmcFKT8z95hLHF4Xx75mxGh4 +++ b/tests/data/transactions/batched_tree_transactions/2VdNCqLtrJSxcYRSZYYeDw3EcWsyD9E4Kb1UugbtruKKQLP35vQFeoS7oPUajsKFy9YN2rBxTKuznT3Ve4RLA4N7 @@ -1,7 +1,7 @@ { - "slot": 157, + "slot": 240, "transaction": [ - "ASPVtHPbbDAkbAgFeLeyUfN1EjVuZRCSbH3LPfIf7P6BoqQEq9k4NFq56lnHxda1hz2zys/b/uEuVmpV8eWtnQcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXMHrTwLiADmrI1cVwG5dPXzog2YFU1IBQMDgW+nC5rSAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUq0Ljp0PsGOVjct4B4KBUS5ebf7rrZdohuKobl6T39AUerB4sNAC0MDblEFbSzYw0AKmFMVPRuaHUIRKULqvgwBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX37ajxA0Vtzf+VQRULweyEtZxVlShSDntdhOLcqoSPBwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUYAAAABAAAAAQAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy7kdqXLYoiTpMs9hRTArJL1DvhczJgE5tve7P3xMsvTJz4vyG4gaioXBrmHYPfNeTRbxbbWYwoQTKbD5eVXQn1CfPkqaxxMBXVWU3dWzqHCC1SyM4vUhvkztbYyg8qoNvD2EWZ8d6Ci8xKvPeYMd2g6bEWr79zj9JbgDU2NBF2QTh1dV8NWJsTu9ACorg1HWzsoDQWr32XeYU8KB27LYi9VXVv1svSRMAVyLNAwgwhRV18CoFKZMLmBVCy6PRVY3vCB6DTQZXEesG5iob2bZktr9JeVSRkhbEnnb31DLJrQ9idiEEgy4PPhiGkkxEbMfuFB2AhDmc76Ydfz4uQZAdwy8foXFJTPhSSiiU2RukSjGS4q2RsjX2vQTA6iWGo", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7GL5S2HCmQM9qoY3KaSjUPG3PPUyBgo2JCrKfXVgipEMQCqedfx9N5yUrHu3QbNYhEtcxFEwAGUFcKfFNMZd6PWZ9Po7BSJoFiFTdanTCVpnv314hYviFPohntzToT5Rksu9sF1XNZHEkuNRv2Sj8PRJRGaKqWDvwscEin3jywSR3zfzMsp1KkUcv52kS4UR1bsPze94RkXkDMEuvz6UqBtRbbPdP98oBHkP1FJqLmnqiU449EyWUnjSXrLE8oZvUtPvNWfzDWwdCTpMP4rf5FGDRa4tRPTDuV5uCj3hR8x1c7AokaHGsCYGfrNcpjkwXsVfJs7dpfVnNC1B1pi6N14hMXd7kkdqiY3vF7pyiXUzpDfmmWaH7NWd5WRtB", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055003 + "blockTime": 1746552095 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 b/tests/data/transactions/batched_tree_transactions/2WQyM33SrYwyytBDhzEVD553JANk3oFJCLEBYvTCxEmAWbdwxmTLxAr2iVaN8iSYL1HzKoKyYxVqmxMwYpxdAYBb similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 rename to tests/data/transactions/batched_tree_transactions/2WQyM33SrYwyytBDhzEVD553JANk3oFJCLEBYvTCxEmAWbdwxmTLxAr2iVaN8iSYL1HzKoKyYxVqmxMwYpxdAYBb index c1f6b1f9..cee2f8f1 100644 --- a/tests/data/transactions/batched_tree_transactions/4a8qgKHaNXagRRMjAF5eUUupQjTnVNPvjShE5rmrAKfma16i3C76FzCkwAnfkN2YFapHkyCNmRjqsArMvSs3cfh2 +++ b/tests/data/transactions/batched_tree_transactions/2WQyM33SrYwyytBDhzEVD553JANk3oFJCLEBYvTCxEmAWbdwxmTLxAr2iVaN8iSYL1HzKoKyYxVqmxMwYpxdAYBb @@ -1,7 +1,7 @@ { - "slot": 130, + "slot": 216, "transaction": [ - "AbKgILg0UKGJn2ZNEpNQx76sRv1S1Xvx/a+KGLd+STVXKjce3GmpqOoybA10cOUbDBKXvS9QMBoSsjGYzQ7pzgEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVXQSW83A37iUnYybKcNPpY1v7PHgxAna798FBLmVKLyAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AUthxQsX9ptV5Z4Vh4hACCH9wvt9Xr+getiQUIvOCU9eJZQqjt0wvFhtULnCQ84EgJXJwkK++BsiUYKwJ5HrRgoBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1YpfITavfQ2c636JJYfGdFyu1hAiBewxgbsLq6bYXXwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYDZ8iFfghCeVhZFkCvs6r1dXTHMGm4C1NqstqtdepshKQgyauaAFnYuL4rmBvuCgANhXbnf7WNpSSDZAymWqjwYUYao4XzfukavRy8f8d3aevT1C2hPqa2saDof9eZR8jGiNzFrEfQbubqkh2uT9pxyVg4c1niVkY6EzH6q1ipjy", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaHBhhucmWsEW8uhGC6pgvQ1n9raRjDiyDbkWGtknCxDX8Tq1uCTWJJ6CgaHeea8CwRFewe2b46e26i65HXdo5wb4fAWSxHJeJ6L4mG4YXHSYq9r2vEhbUdELX2yz6xmZxceCyWx4RdkvBAH9bUDf6RyyxAhRKj9GNxmvTA6V8mCT", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16159 }, - "blockTime": 1746054990 + "blockTime": 1746552084 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH b/tests/data/transactions/batched_tree_transactions/2Wy4nNvRG6g49QH7ZZkNouhocMdaqXFg2kGbL9N4XV2gBy9purj4k8PwGvfrRizqMBetq64Xny2yP7uKzFCfhRrE similarity index 73% rename from tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH rename to tests/data/transactions/batched_tree_transactions/2Wy4nNvRG6g49QH7ZZkNouhocMdaqXFg2kGbL9N4XV2gBy9purj4k8PwGvfrRizqMBetq64Xny2yP7uKzFCfhRrE index 4d5ee17f..db81f7c5 100644 --- a/tests/data/transactions/batched_tree_transactions/tr4zKc6g7xBy8m32rJSYkthAoogDmBYaBZaDGs4KDP34C19DECoaEivAMjpBEBcPJKXFJ4Wav7HoTTPwJosebiH +++ b/tests/data/transactions/batched_tree_transactions/2Wy4nNvRG6g49QH7ZZkNouhocMdaqXFg2kGbL9N4XV2gBy9purj4k8PwGvfrRizqMBetq64Xny2yP7uKzFCfhRrE @@ -1,7 +1,7 @@ { - "slot": 143, + "slot": 227, "transaction": [ - "ASy1xMVcoQGM9bK8SmUoqY3d6+L49SaDFcYLM1SRA4Xh6VCg+MVB01RBgzECPPNS8c4gf2DdbjhKvm94Cme7cwoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXJpIUqLixjkQCWofzzBAclCPNaeVTpo+Yzi537k4noegIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AUvb7X4/aE9QUcyCKIn3L2fo2L8gIenGrJsITZItmi1a7PNP/LWdITHy3I8DJCbW2x925w3Eo518E8X4PEZ4awcBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWEZMfm7luZda9g0WQMy1R6BKjRSHeSfvBdk6sZm23cdwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAToAAAABAAAAAQAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2WiJVKgaHtedp7VJwiZgwC7ToRbHmptHL3N8HDyGMX74imKLcHAuRQKnz4pWEc46hQBnkrjLKQyBnUfz1FebX9dZ1yCJLJhGgDqvLsVw6rhCWEmE47RzV16TEYsm1aedgUqeUUcHweDyHxMn9yByNV1thBGPx4zNRz39v1xZXRD4iTGwa5siVoCHM4eGvJ9d7knwxyrNSYkDgdwc2GpHmBhMMcQmCRBL3HTkH3gPiMWBgEXorMhufqU7uEmoXSjKddwC13J6XN9FWB2S7EuSWRV9Fk7MJvz2PrbdetCHn64iCVVecL87RNAyBxKhK5wiMDZQqTZvKSYcWj5N2nVowUtZLG6ZMnTv8yaZbEqLmiG61KwXGbKatP3t24eXR", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAJcWTUi8XtKbTNacYh382HvoeB9QEKUUEGWraNy8ENzCmp7kAWaPQj3YjwkU4Pfe1iThxPBZGq7Ws8MFpZCqsPDDi3GpGPQsdmE8sXR7AH25KQ1uDjmQnFZ5bh15tt6gwWVQDKCDrKfZyeg9SgeaXMQcNjLmD3ak6DdhPtAGoFZ2mfaZsTiu3WvsZDAyf6cVMcYLF1tGUDgYBHVeqhoXEDc6wuQ2aajRfrMJdrUbSoH2tcrtxF5msvuJ61C5J2bFakhPZCA242BinXB31BvayXmk8sJzropJC9vSHdfYnHsMG9yQCiDdK4PAYBh5Jmyi2y1DjA4RYyr143Hd1iMQbKTAA3DFYzqayQDPadGRayoCfMa4HDNRnpon2Qh3d", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26970 }, - "blockTime": 1746054996 + "blockTime": 1746552089 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 b/tests/data/transactions/batched_tree_transactions/2Z46trc328DmXFwqEsKn2z9cmKeNymKEd5ND96KsP5UGZBAZ3AibTUWnSbFocRi1z3D6zfDq7ZJrWJ1AupGisAdW similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 rename to tests/data/transactions/batched_tree_transactions/2Z46trc328DmXFwqEsKn2z9cmKeNymKEd5ND96KsP5UGZBAZ3AibTUWnSbFocRi1z3D6zfDq7ZJrWJ1AupGisAdW index 8f4e9be4..5712c0c6 100644 --- a/tests/data/transactions/batched_tree_transactions/3zY19VZn1ZwjGvr2RduGvHRkmmU5MVs5bVPHySUQZDLYaSW5cMQiqdcNH996Cf9cM2LerS7qMMWKE9wDhBJyxi17 +++ b/tests/data/transactions/batched_tree_transactions/2Z46trc328DmXFwqEsKn2z9cmKeNymKEd5ND96KsP5UGZBAZ3AibTUWnSbFocRi1z3D6zfDq7ZJrWJ1AupGisAdW @@ -1,7 +1,7 @@ { - "slot": 125, + "slot": 209, "transaction": [ - "AZWmS2sFC/nLPJgti7CCjvox7Wr23q6tf9+HyajJPjOWJPmhcryzPKstLbA1r0nqRhiEGbJNV+Whkk3OatdbFwIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWThVS2TnEXzwWk+T/Fp8bb/t1/p9cqCzqP7TEPJugWfgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AU2ooIkJsmn489HsI12CTR/RT6fFsMo1J8dDnHCfJnJh0jxjytP1BUU64VfY9bNywFK8FuwVTTwOqFkd8nr6owkBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVf1KCcElvo2IZhBlEOUQWh5287jpimrVBwKLNtXeHuYAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASwAAAABAAAAAQAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAGVcZAYaDM5wiNKJevjH9U2DxsX1kPJfpAK4WpVGuNzNLCPAGB51i6GVXf7cnYSgpAZZ2MRtVBw18SvmHS7p9Spe2AMpcgr4Qg9o2dQqZ435gAbauspwg1NFjsEvj8zn8ftnVpZuiJjmmUzyK25C2Vdh33AuenFJ2sBRR9yWNhs9kFsMVQh83aeJQBGsDGaND25ddDDLxWYcmZgCnQ5qfaPTDkBsU24QZkFxvMoRHVgrKiSo2nLUGUtHxKqqkRAfqhGn7gE4xngMYL1TH5PvAmeSczhtDNZMbHG5E2b82v6dCwHD2k3bwvNrNK3AbozkBfJXUcTrVqRrgFa4YjGvKkdHQ2Q5ZFjhXh4qqwyN9NzLS6EtvqPjMh434c3h1", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2cvpSaMPZ4R8k7cS8sAkUCD3VDt7huBtZmDKTdkQQx1axtC6eLnUt5TpvXcRuuQm3KfDntzEVVb38SwPFd8YwkgDjB73Ywetu37fkqptfiQjB8pfkMrrcC32LVuPqvNL8bXUJgyGrvNFGMvjzR3GN8mfnZVmfeXAG3vjAoCTSMvFo1i4Q6Fa6HJtTYiJz1F6PKToUHsaxivYSh6gPVaDV4MZuhrW9UV7HWap3Bb9vKS3H8HwETxMNEqKVYy7cy68xMJHTaT2NCctFJnb6DBjsee1JaoY8URMWMVvRhTLNV5t13bWCKNqW67HriKbu6j6Q5sn2pBPySRUf4pbVJ8PMYs7tcYbHKu4hGBpfNxyQNwts3qwD6CnD8aMmNYnj", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054988 + "blockTime": 1746552081 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH b/tests/data/transactions/batched_tree_transactions/2ZZuqLgu6jYfwx78h8bHREpBuxEgwpM62gJh6sjMUna41XGqDJkMe9w2d6NnPJPwvUxS2qv59yFwjKoCRgdMt3i similarity index 73% rename from tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH rename to tests/data/transactions/batched_tree_transactions/2ZZuqLgu6jYfwx78h8bHREpBuxEgwpM62gJh6sjMUna41XGqDJkMe9w2d6NnPJPwvUxS2qv59yFwjKoCRgdMt3i index 9063e2e7..b29fac83 100644 --- a/tests/data/transactions/batched_tree_transactions/aQQVSgkASSv3HYXfjhH7iNjqDohehLwft2LqSL4DakCzeqK2FqvkwrvQn13uVcuVa1ijWCSzo9JQmiMndBvMKwH +++ b/tests/data/transactions/batched_tree_transactions/2ZZuqLgu6jYfwx78h8bHREpBuxEgwpM62gJh6sjMUna41XGqDJkMe9w2d6NnPJPwvUxS2qv59yFwjKoCRgdMt3i @@ -1,7 +1,7 @@ { - "slot": 137, + "slot": 222, "transaction": [ - "ARzOUhoeGXagTyhze5fooM1xN0B4CLKlZ71qafSa0W/iGQOtBmP/qmboZylcqCouV7SJHvw16+oWwRWsX83SwAQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWCRRm5+CMf8Ot4GJR6kEbS/2HJgSp4aGuDKhGgjDQ2VwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQFYucajhfMcAGuMKUu1XDHeJfSKMWBJQJEW9Mbb65duP2RgrFAS1+7r2IMENQBbzZFDvlh9GbH1y/peytY+TwkBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXup11/5W79IKI+6t1MRt49IhsNP0ZmFTqw8aslMV0JFgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAATYAAAABAAAAAQAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyBjZ7qwTgodPL2iW1je7YCfsv3Sf8XHFK3gHtwDzUAAxXKYTMZA6frsNc8P8GtRxtijsiJun9jv9D66zZM1xfZ7dNXRQ4op6DryGptnFraZBN7kkwS99RTHXmhgeVVTQgm2Yizst5xdEkJPitkiGGXk7JhfqzeRtoPqLAJeyatUKfVdGbTzksu94E93STgXLv99N27JepXdzTYA18VhBzwVXXVxmBchancmPhSbzFGMEDosNTZFZazfTfrL21wvMJLaHH1jweq918hrZbaq6rRBQpkhAvKbUTDYi4Q2NfVv1LFm98aEtd9PJxzSkyYVLy2zXakYZoQ42K9wVxWyfqz8VEntUdbkQJbq32Tx9sfv2sWcYxqHqyBSC1Nc9uH", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9n8xFfMut6ThkvHRM5uEjiRhWUbrN6x5mSK7HW5YwiUwrVoSrtnBU7WjDpzU1qL5RUJJ7AdBh3NXoA1Dw49U7aQNwoyJ1H7nbuzsmpiqpgnkk8Uer8bDWXCDKoNWv9cVBeWjnFif1d2RuQu2EjcysPbgNM1NkRkJ8g6EVmJ3BBRh94wRUyunGW4VvavHfTPCtzexj4mKWw336ETTU44baErC7SGitoUhkHxMtLE8pMZ78UJUBZVdyqXYq2n5rrHeAGbLAteVgLJrnCLM9sTbPrdU9yoYDMzLDtboaFwb7r7oKVABN2kJBRDpUbAzEFPzwzcyzsppAZ1cqNyhLBwdtfCxSCsqb9KGFonnaDk87ZyGvzPt1rL4PsNnSBW7H", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746054994 + "blockTime": 1746552087 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY b/tests/data/transactions/batched_tree_transactions/2bAqyNCEdZyJzmAzyX6j4MqiFw3ur2GYCEKJon7wigGnYxvw1A9b4ZE4JDWbtcbR5DyfcgkNLZuCwofqP24fbh3i similarity index 80% rename from tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY rename to tests/data/transactions/batched_tree_transactions/2bAqyNCEdZyJzmAzyX6j4MqiFw3ur2GYCEKJon7wigGnYxvw1A9b4ZE4JDWbtcbR5DyfcgkNLZuCwofqP24fbh3i index 55a03a10..e94828ea 100644 --- a/tests/data/transactions/batched_tree_transactions/jAzfUZzFhRhJBptP6KMQucceKR8rbfEGQxVe7NNJ6EZxuuA5wvUFuJ8p5caKgar48wBNpAdGb1pEDx9jgNkDJKY +++ b/tests/data/transactions/batched_tree_transactions/2bAqyNCEdZyJzmAzyX6j4MqiFw3ur2GYCEKJon7wigGnYxvw1A9b4ZE4JDWbtcbR5DyfcgkNLZuCwofqP24fbh3i @@ -1,7 +1,7 @@ { - "slot": 171, + "slot": 254, "transaction": [ - "ASReKE6sfU5sZDqEc+oNlMZIIXp+MsvGdYZLUn+hpX7bR1ivqJBLIa+gCSoAiLhPeJ9Sp5c3t2WxSxJFFpwgyAcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV5bMDLk4YKrRJIjVlYjsJw23tqC8D8tXsm0G3Y3az1CwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AU970jlewEUFPc9fwOtoFZ1Mpv25Fx5xj2FA1x1wNkHDr6O7UHeqFPqVzei+GKD+WyMi7FvoOVHNJocZyfBaSg0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVhj9XWz85pXJ1LbQwW9wPu+u3ZF62sdxmVVlZh1KCv7AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumS3WHooTfqffJPgXYCcnEHzwDKfwcTCAzwmkbpY4S1ovTM4i9ATkvronQc5AGg5eGhU4fd5f8mpU3GkqEDz4h9qPEoHMPN6ydebxG8xkYgjJQtdXux8bCNY8JWVoZJVpA5HqThHrKqKiZ2FxqHLyCPnvEZRSvhBBuLT2MhDgdf5q1", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQM5s1Ho7mFTkQXyJKrfiW4kSJhytRjPFX7f8mj5rc6ReMDYCLJ18nJXwdU3TJsjVt8xQqFoguEnvtn1i3uuwuH9UK6BpS33dXWNDZ6vNSjjiNxmntLDShkMmdUwCQF3M4EnTx1azZqYYxPDBrgB2Sn6KGoEd5yq52Xq7zw5kxMLT", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055010 + "blockTime": 1746552102 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C b/tests/data/transactions/batched_tree_transactions/2biuf7Qw1gKVfE2WQ8LwhQv1jvfTGxYBc2JxeqYbCqvSrE7n5Fz8KprcLwci6NcfY3h2jNK5XmBiMsmuE4cqwrej similarity index 73% rename from tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C rename to tests/data/transactions/batched_tree_transactions/2biuf7Qw1gKVfE2WQ8LwhQv1jvfTGxYBc2JxeqYbCqvSrE7n5Fz8KprcLwci6NcfY3h2jNK5XmBiMsmuE4cqwrej index 3179bef4..e9b01c25 100644 --- a/tests/data/transactions/batched_tree_transactions/bV1URjhKr5cEzfwDaKEWq6Gd5E3bfiLW6rnqnwkkphWXPQCCuDhXd1FRy59qq9NJ49u2VSb1A3izM5T25SCF81C +++ b/tests/data/transactions/batched_tree_transactions/2biuf7Qw1gKVfE2WQ8LwhQv1jvfTGxYBc2JxeqYbCqvSrE7n5Fz8KprcLwci6NcfY3h2jNK5XmBiMsmuE4cqwrej @@ -1,7 +1,7 @@ { - "slot": 93, + "slot": 178, "transaction": [ - "AR28mzXwHL9U+/zyFGd2ZbXVnVWEdWPEyJ5yeUMs+IRWkLIfhePun3/HJdf5hFeUpPEpgDUmZYgPWSwOhxKrBAcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8bEqywCNYJqkY2ieGbE4ViI7++JYAZmqPRibc14anxgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AU/13T7QSS4nH0Bz0Z7vF8oYosNO2NDbp8aXDBnSyWNUFn1anpYlsGBm2nVzxtIoOrIJKtY3TRkJl4ZiOKdx2AABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3j9r4k3a63Z7wBvhoRvR8M6CXU60sLDPYSKKTuxiVDAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARIAAAABAAAAAQAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1WmYPys5ZtHSE5jXVgccwLWR6rUnEyCvWN8Vu8jaiBRtu9ohEa6LYP9XTgSiW6cdKLBXVb4ya6jEy62Ssjtg3UCkLLdyQj34oriCM593Fxu8aF5mfd2bA4Z1wswWEuWxiHzVxFJKHHK7HL7oHDJ4HySMmNh5Zao8G4TPA7VhAM6AyNJjCaAxomJUprMgbMn32KLnmQtDe4mK7cf2kxVe1jXAq2cf6CH41pF6bXiTNWX6NVhss3bioXRGxBfdoptBNTgijwQGpg5jqv5rPFnZCtoU2vXqNuQbhLBXRLY5WjabcmP9fZZzyZHJhm8YMi5Kn7UKPdLQFutZbgrCpkuoREKcjZSR6a3fSZysBLkTXB1f9mykkfKwVKAZGEvUw", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyA78mBKxZNpZ1tqDEZBn8pSaTDGtxRX52emudWBSXrvYgRR54kDLsazVabEiyTtXezqCLjUNsb6wbAdoFe62RVxJK2ztxWxmiyfjkJ7wFziQ2PoRbTHayqJVxywfXKyyaAQMFuNXd79rNXY4xdMzTC4KHKJftJTs5zt3NVnij1J5X2knaqtmxbMKjhgC2XVNB7rXPwYF1SatigVK19cpAm7Pbp2JnrN7ePTaCDf4YALDGHK469ZS6H15bjeTNdR4fEgPNDRvATw1dDrTg1xBB6WderLwzNhhYHD38fEwiYmGD3fBU3Bu6tZKcyJ1rAXhYvKUoCqHXJCfhsg5ckFJxWspcavNkCTG5fPBfVsuwyakFwdirPsCAY2kBfzBNF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26892 }, - "blockTime": 1746054973 + "blockTime": 1746552066 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 b/tests/data/transactions/batched_tree_transactions/2cn9SkNFaMFunpe9B6P4JYHEZTsUHpmkV8wpHYfmcgbHgbujwRT7pk9QPeTmeouXD7MPbpPqkKDm9boZsRFv2gnh similarity index 80% rename from tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 rename to tests/data/transactions/batched_tree_transactions/2cn9SkNFaMFunpe9B6P4JYHEZTsUHpmkV8wpHYfmcgbHgbujwRT7pk9QPeTmeouXD7MPbpPqkKDm9boZsRFv2gnh index f15fa449..6cbe85d4 100644 --- a/tests/data/transactions/batched_tree_transactions/411van642SfEhxyZRZTFSmBRdfJJV9bejCGABiucNSGQrAWF7vgTvGcJGxyYrQoQ6836kj5bVsgDXAZjLCd6uCZ7 +++ b/tests/data/transactions/batched_tree_transactions/2cn9SkNFaMFunpe9B6P4JYHEZTsUHpmkV8wpHYfmcgbHgbujwRT7pk9QPeTmeouXD7MPbpPqkKDm9boZsRFv2gnh @@ -1,7 +1,7 @@ { - "slot": 106, + "slot": 191, "transaction": [ - "AZYQkjX+Flqqzelq7oOGzms9jZWMn8XvgMC7kthYy1iGSGNB7uma17WBJQq+TL2jpLWw1ie5yhcb9leDcEWYXgIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWo/cosxgbmGK8ok3Iza6+WEeAsKm4JRo6nqc2WoaBi6wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVDe89q0OnHRtwejAcjSOLoAlaioARqZ6+wtBqzkCS8Z+muvUXAndh+N9OnOHihS+s35Nb+H2UtniImIei5L/w4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVejPrtUNN97eGD+5lEvfklWyYCub8f+xJpuALm00by6QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTyMcrd2VerrY1m9bC4scwZqPrSDR8XmW93XVnMqT9oszWoUZD3DxyisW97G7AETyVHaDKgmkVwnXe8vWe7bUhk335M6VPhKcfDi3v6TevXKYdBPrTmi2ct1U8uUfHR5Kup9r8H66Pw41r3ZitdsYcMsBrX3gDxeumSH9YbALduUb", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbfMkgvfLaybpZTUak1TRUXZXpYsEMFFC6Hpt8AaJ5PXDy1E1SHbhrtdJN3XZpHGS4J2EQAB9DJH4XYqzRv2u72NVXr4qsQScYLaxLqT9R6cPLQvTNdeuVPmoFvdkGrZPVzdXSCS1mCejNsQ6kX1dYTjLy7mWGzCSsvSLKhbmcPR1", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746054979 + "blockTime": 1746552072 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw b/tests/data/transactions/batched_tree_transactions/2cum9GDi9wGjQyohhiJnNCejW5YvQrxBVT5AYXFpYQceb27JTJFQutHZfBDY8F8w6euVV9h1PGXCUWoLQpr7QrQR similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw rename to tests/data/transactions/batched_tree_transactions/2cum9GDi9wGjQyohhiJnNCejW5YvQrxBVT5AYXFpYQceb27JTJFQutHZfBDY8F8w6euVV9h1PGXCUWoLQpr7QrQR index 30d55910..7bc12df5 100644 --- a/tests/data/transactions/batched_tree_transactions/5Z6iVcLSMr6RwRUd4pkT6Sh3wKN3B5gVYYkopxYTAM2yQxGTo124xSi4B7ahFNgEXaxYWriXpU69KLSutecKbwFw +++ b/tests/data/transactions/batched_tree_transactions/2cum9GDi9wGjQyohhiJnNCejW5YvQrxBVT5AYXFpYQceb27JTJFQutHZfBDY8F8w6euVV9h1PGXCUWoLQpr7QrQR @@ -1,7 +1,7 @@ { - "slot": 146, + "slot": 230, "transaction": [ - "AeO/oXIEG8OJ7343UJ3gubu/spsS78yxRbsSjt4rsYVgYfBBEZAD46foTKPih5qiSu9+JYwkdQfzMKnQTp07ewoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVmjSc2QQlRquBG/uO4i0D0CLs0IoSH7gWhVzlUx/sAlQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVD78HaFA+wDljRHvn/c61Ty2RKb1aRyON5EEXqaMwJ20/HEaFajY+lI1kUG5yPo+GzAFA/A4axGnD/ibrcyhwoBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUMO+ZEaFAe5pOYOqSih3okdKncP2VKUyfBfgbPo5BMwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumNswQKE1mzWLpvzkWN2RWgTGpBJMPyfrNfTkCBGdSTiMsE3GaCVhMpYEJhFsLn2ZJDPyvBDAfQC8jgZvVFGHxvWKLM5D2Bc1DxS363ryqqmYE9Kdc8EFVdedJYRt3G7xRHuLfG3LEcgD2oVR966NsJEaaAMfTGyFBwiDtUpn97z1m", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUBDdaLsHo4RRZZFG1SNNT8m7Hv2xNLYoQB2R5BTbpCSLWE7YLzb5dhvN5AumQsH4g5CpKb9ngM6MS8hYcm47zqnqYgXrUkCkfoexoUAAMuJbCpW15898hwVicwSiTeudD51VSMqPqVcFsCEhoJ9D9HWRNujrsgGpZ2PMn33Zozj9", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054998 + "blockTime": 1746552091 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx b/tests/data/transactions/batched_tree_transactions/2dRJHeED1UG9fVmwjND5PvncGbG4JpGKJCa663QDyQ1rd4bJdPW9Wtt3YthYGKkwGC4xXnYViex2412saadLrv7W similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx rename to tests/data/transactions/batched_tree_transactions/2dRJHeED1UG9fVmwjND5PvncGbG4JpGKJCa663QDyQ1rd4bJdPW9Wtt3YthYGKkwGC4xXnYViex2412saadLrv7W index 5299b5d3..53e8f0ad 100644 --- a/tests/data/transactions/batched_tree_transactions/4U2s5J4QYjHuL8wHZL5eVjBzZbjXiussmJm7Q6AxjMpM1FsB7VLe4nfjTAV921YxBCC1e18pQrrBVrXUrBX2ohnx +++ b/tests/data/transactions/batched_tree_transactions/2dRJHeED1UG9fVmwjND5PvncGbG4JpGKJCa663QDyQ1rd4bJdPW9Wtt3YthYGKkwGC4xXnYViex2412saadLrv7W @@ -1,7 +1,7 @@ { - "slot": 138, + "slot": 224, "transaction": [ - "Aa1cyypiw2MoogGo82cP3BqnTXuXN3DEOV/m0COlrayh+ko7IH4yV60PoK7KTN4a1pLOsY7fNiLJoAvFS5X1LQkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUFP5TOgU7xrgvFGaKP3vbEnFgfIzcGDCslnRE0oNdldgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVFsXZMcqKBctVIFlzYM7utlBeT+EA+nFnX6fTJXbQphNZ5VkHyZutJn0LzVKf7ny//n+BBHYfSpWd6hPKZDewUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXhr2WrtJDohB5RU+CMY+DM82SQQynp2wWbl8tkHftCxQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQvCGdcV9qKLMwr8tTSfFtRTBB9prDLjSg3fubnNd4rT87skMNHpFYjFrzJK1wcNHzJo5pXBwoqFLX8XZnpdtFbRiG8sU6PK3nf9Q4PKrZzkXTjeXAzcpTAKGZ1DwKXDy1dVueMH4SwAw3YfyDo2LgvHmLFDErHWYGBPZ9kzT6ywV", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumadxvzyEd8CdAoh1AzRfSoYyRYV6iVwuZxgNPE6t5ZXNszdQKjRkmvKy2wqjAovamU7cV82FzdkRzpxQbCMg3pUR4JfmwEP5NvGT5VGSav7QGzL5B3my2AFnJw9ygR3pRqKVNVUk65X6YDWPUYgbtnUUakZ42uPvRhKeXK6MGNg7q", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054994 + "blockTime": 1746552088 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz b/tests/data/transactions/batched_tree_transactions/2gQzy2K4GVKgpTyVrfPMkUzQZ9M56EtFkdwvi7vXwBeBB2dvqcWkoVc4HdGYGfUAjW8R89MFrnLJkhSfNvgYbwYC similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz rename to tests/data/transactions/batched_tree_transactions/2gQzy2K4GVKgpTyVrfPMkUzQZ9M56EtFkdwvi7vXwBeBB2dvqcWkoVc4HdGYGfUAjW8R89MFrnLJkhSfNvgYbwYC index f9325dd6..9d229a79 100644 --- a/tests/data/transactions/batched_tree_transactions/2kpLtFFLy4A71SvLzoQqUX4Zd4NsH8AayStMExP71AQZBEweHKjKRD5Bb6sWaGfrtUGGbNTdJeKJcv6zsM7hLALz +++ b/tests/data/transactions/batched_tree_transactions/2gQzy2K4GVKgpTyVrfPMkUzQZ9M56EtFkdwvi7vXwBeBB2dvqcWkoVc4HdGYGfUAjW8R89MFrnLJkhSfNvgYbwYC @@ -1,7 +1,7 @@ { - "slot": 103, + "slot": 188, "transaction": [ - "AVfNbu5PGBZdyL+Wk9NX1xxcSIn/ZmMNbPMjcPTJmk9SGe6aYuNcdNRpeJ1NyfHmNf65nBGInUZaFriIHRMiWQMBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0uuD831WB3p4zXttBFQ+XoOcLqy866Q9ZMpiZUXRCNAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVQBhdrTxdf7/zR3s9sTEsE7edqOnCRdm7WHrxLDjB51qACOB1jozeu5b/o+jaUUAjITHW5nQt2vU+TGWYLf5gkBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUmAfnz52b8/1jgC09ZyykaelGmwN2qGJXMrHjb9AgFIwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYNTsiWbkZ1MadMfddQ7fwxp92fYceMMGJ6jBHfHSgD1rAZDfWom4BigMLCRtk42oD5vAVsPytz4NQdJzVVnUrx1N6J44TX91sB2Dv78wJW8Uq2UTPfGiHvYtiaLNJ7c2y2KreNcro2GuPmfoQqBwPeWum6bSV2UFvVtennXNPrNT", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumX9BThFMEcYtfbvBR5PSaewPSdiu77ZygkCEzppQuNnNJ8AyHfrunUvVCi9BymKNNSpBMFkQFQ9GgRyikGshxz7Zbgy2gxKAuaktdE5hTi9hpESGBrsaLn7PJqBcFT2nUShqusrh9mx6pXbKTwb36AKMg8qp6kjXbV2ZFP1L8P4kP", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054978 + "blockTime": 1746552071 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw b/tests/data/transactions/batched_tree_transactions/2gzWSVSqFCfa4bU2PDKcHdtMfZ7M1864ci12A5uW9MCHcjCEm8eCq2HufWtvqNiSnpkjcK16Ewc8LAZKjYwZjqn3 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw rename to tests/data/transactions/batched_tree_transactions/2gzWSVSqFCfa4bU2PDKcHdtMfZ7M1864ci12A5uW9MCHcjCEm8eCq2HufWtvqNiSnpkjcK16Ewc8LAZKjYwZjqn3 index 288ad847..22cd62d4 100644 --- a/tests/data/transactions/batched_tree_transactions/5N4sGAuisuvfYDufXjgnLVE7rLYZ6u7rfyGDT6CecJMZREbNGEmrXZr1XfcG9xpHg8kTyoHHjHJDfHfSHJFW1FAw +++ b/tests/data/transactions/batched_tree_transactions/2gzWSVSqFCfa4bU2PDKcHdtMfZ7M1864ci12A5uW9MCHcjCEm8eCq2HufWtvqNiSnpkjcK16Ewc8LAZKjYwZjqn3 @@ -1,7 +1,7 @@ { - "slot": 92, + "slot": 177, "transaction": [ - "Ado8LpbOiKrTP92xcOqs3A0rp77CD+rvgHZch8Uy5DGvXIbT9ZxjvvrY6otOdyzJS9kpGkTOITRqsO4Uh0XT2wgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVI/Og5pZ8yI4bkoUeo/WKTl5YXzl10xwoIZannaMMajQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVSBEIimBVZcNbBg7R46Dl3CaHc9mVfD9IC4/5uoO3juMsHTxjEQxEPBdGaRmCT9GYctpeXBQahFnw7/fj49tgQBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQb3ejyQPg4/nfiDUV5HtKXK6DEJ4+kwybU2Ls5Hp1QwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRcWDLkJYyHDVgKRZBDQfyaEG92NzfDrmLGyDcr4Qpc4mkENQ9bwkYqhkHLoMVzx13VEw3EzbZB2Srtme28JfS6SnAmTbDhQKJ68sVAnniZcXVFUuXzT7XqaiFcq2gL6uaHum6XeRJVeHqsn8ewLo1gwTRNk6bNTXEYzLnmMKXULP", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYqou9AEwRmMPw7V12PBkwqyuHhpyAZAc42tqdDrrUDKLb6QyibqgidJZ8WFfmygj32EfBK9PRmQzvEPfM1TwMecQZ5FUvjhx3mWNwGWty4ExwAineUQyrfZXu4LTpicGMwfNBpbYRgAJysVd7HmiSLiJYnJPSjt254bCUvprmWkX", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054972 + "blockTime": 1746552066 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu b/tests/data/transactions/batched_tree_transactions/2hRiDRdvBkoRApZmQckH7ftjNbqkRHahKMgMLV1Do3aVCcjEaXCr6uA6v7fZJ7cjhKc4vaz5YjHMKYcigTRsoGMK similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu rename to tests/data/transactions/batched_tree_transactions/2hRiDRdvBkoRApZmQckH7ftjNbqkRHahKMgMLV1Do3aVCcjEaXCr6uA6v7fZJ7cjhKc4vaz5YjHMKYcigTRsoGMK index 34024b00..fcb85d39 100644 --- a/tests/data/transactions/batched_tree_transactions/2dvKhuqG9S2CRyiGQfMVJcxYAabZk5d99yMjXp1LAtm97dbwKjJShuJwcTAbPaTpKSjWUY3YzAHEHp8Gp8o5UpDu +++ b/tests/data/transactions/batched_tree_transactions/2hRiDRdvBkoRApZmQckH7ftjNbqkRHahKMgMLV1Do3aVCcjEaXCr6uA6v7fZJ7cjhKc4vaz5YjHMKYcigTRsoGMK @@ -1,7 +1,7 @@ { - "slot": 163, + "slot": 246, "transaction": [ - "AVHa10iuKzyPNxKA9U3Mk6NgD2/Zc/6PpbMQMp3rwHiRBXDcXRPzk3NbfyFQtcQUv/jOgwaN/vD7jK0ohOUrcAABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU1X8OH8FP65Dy0LHcBRnSgw11ylZGxAKkDWQWbP+M6/wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVTg/pePRR2TzFUA27nNqgJo3Kqsq2uUSeCIlwjbCj6BqOtJAsC/ybeYWzKYhGFGoV8vsazojucx+fcDTHW90AYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUiXcfGyl2C4+2cn+clAKveWZbMqEaHVc65ukAp3wBkoAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUoAAAABAAAAAQAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyA82kRMipf71YGozk23unT1y1pauw45vgTHF1CyM1Yui54YmM6ftT1ut8J411QJptnwisNBdq47Z4dKwATc493GresE1ndSRM5ZsehUzPoK25myqUEocqGwT5vdjy3RhZdhLjv73YhK2g5YSaA5GD7B3aNDK4wUv22VVcsLDRHLSBrk25unCr5g3M9h272Fm5wg5BVR6hsgs7isuz9YRLb8u5KFXXP6gT9Ti4ctNnPvZ4ZFS85x6jD5act5t1om5NXQKbh1FBDJwVoPDxwfUhW8E1YUbtv5kBRxLJqrGZ2D4vCfoTE6nRV5BkKQTXCuPLTeMio1NaASDRKLm6wFe4LGVPWz4rgMqoTpGH9mv4ifAJjLqShfvrkUmWd34Fy", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6Hk7vDU5w1mxBVYvCq3ex88p6MyCdM2r9nz5vugurs4mwE5WA2nF5exCNtJj9BnHgoB3Z4GPeEiWngcyS74nAT9JatJn4bayPDWVmtCcS9d3XABDBUgdbaMrLAMhXuK2Xz8RRxoWcHvue2hYtdmx4ZRHkRor4547fgVEkddD3WYrtxRszYnxXKcrFw324Ay1ZqHT4CJiwhA61u3jKhDP1Upf3iCrQFjJvXSzJK4s6CH3gGYuCv4QFxd8Qu4XLNRFRBwW2memTitBzzkhbY1WeDff63YY2ZJ3cyp7ZGVPzwqYkGB2tHcEVNxacmu2rytc7vAv1dZCkseMGUdhQ1AaxU4yMRb4TeHUVvZBz5aq82taDnb7A5dRKdZFW51kK", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055006 + "blockTime": 1746552098 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N b/tests/data/transactions/batched_tree_transactions/2jWYcewUY6hyULzYuNE66XBrhzk3iv45qbcF9ZBFVw4iPaFNZ6zD7ja5Ho91yzmAyCPNytWPzxtaNQyzyjwmWSE7 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N rename to tests/data/transactions/batched_tree_transactions/2jWYcewUY6hyULzYuNE66XBrhzk3iv45qbcF9ZBFVw4iPaFNZ6zD7ja5Ho91yzmAyCPNytWPzxtaNQyzyjwmWSE7 index 376145e5..1ace805a 100644 --- a/tests/data/transactions/batched_tree_transactions/5NXA57YS4ipE2yCupRfmXjXnQUhtreKd6MBpYn2AQ5SpjArSXUiWdW288TDdM161QVXEAc1NMJxFKMgM6i6rVT1N +++ b/tests/data/transactions/batched_tree_transactions/2jWYcewUY6hyULzYuNE66XBrhzk3iv45qbcF9ZBFVw4iPaFNZ6zD7ja5Ho91yzmAyCPNytWPzxtaNQyzyjwmWSE7 @@ -1,7 +1,7 @@ { - "slot": 97, + "slot": 183, "transaction": [ - "AdqgP6OqlnmJ4rzQs/UmczHdp3O9U7/93cfC4Yvx+sS8ZUkhDHaSpLgYwZEDm/pSAa0KNYx3zwxnqylHIRf/nQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWRaMqmHDCXDsf+usmyhLuVSfVeFV8uEGfqCAMIp2VGvwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AVas7OJyP0gr/UY0zxtyFUcoiSq+1LLi0r2quKT1Fgur5fz0UBnWTKDGCugYGx/iqAqDQi6EwoxiKOQzHB1TAAQBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVvxHf0Hae+XE5taSA4nSiXpvWFdlkdSU/xS63HDCHFCAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARYAAAABAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy7Gi9tXSy5tkBJ1MgMdd5JL6XvdEN1vfDtwAw7kWNpifLy7W1daBTnGhfVAXAGSe1FnXEShi1JVyqCGy5pNwzv7G7viv7LwRKgu8FXDUXJB5R7R7cJ73LKPXxrWfM8BBJdMbPYhCW4nDcVdF64CJWtvKf7CXa3xx7cCTqhWhV1bhfqQwZ4SVvUG3NS3MjmhsgHWbzJiw5D4vuSuqJD6bZFmGK164mAA97LW3BukpFdZ2WHwBXoRucT4QQacSauUKoBcVKNrTdabSyDW2Shh1urmVRYLK9NZiTd6aGMHV7c86NiE6REz2vtTvjVzWdTugit9miAnMeXkofUDzsw8gU596WUqKutVGCawKMF835PJJ4kNtTGELTqxm7oLDn7", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy3z6WKx8ZsZoRkanV2dggSWvTSZotUzHZ9HAh7RW6BgXyvckXrHfmuVJDAYyrH7mnF4VZEPR85cLNxoCDborAxn8Ax3JGyqNsxvKUMRFwWgHJxuT3JMrUQ4ZsXQLhVnT1LhA7GkwYD4DTwBn9dysDeFXaTW9abcpHNkkv6fHh866st8A588i2Byeyw6xoyVrS3eGsNvS98GLoX4K4V83TpgHZJSiPradQYjjwwL9nWBGkwuUg8Gaggrrtnk5oSVP6NcoDfPJQM4nYVweQSUv3kN5u92BMJnNRPiHooBKpPz89f23QzKVtcMems7AYZBctBfTzLGmtCxkRaps5i8bXbShrsFfR4rUbUiaCgqAP37mGCF1FeuxdS5fnR4w4b", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054974 + "blockTime": 1746552069 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX b/tests/data/transactions/batched_tree_transactions/2n9Aq5oFsEH1J5Ly5jFoJ7Uteof69SmXTher34mwb1cxGdYiYsY5Tfb3nXFW12BhtDJmAjUYGNVRfmvBisxWBSjy similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX rename to tests/data/transactions/batched_tree_transactions/2n9Aq5oFsEH1J5Ly5jFoJ7Uteof69SmXTher34mwb1cxGdYiYsY5Tfb3nXFW12BhtDJmAjUYGNVRfmvBisxWBSjy index cf3d48e4..24f27c5b 100644 --- a/tests/data/transactions/batched_tree_transactions/2jHwywQsCqcRrLHTUv8jSZzKEsf6EJL123Jjc9SQvGsS2WoZxRUDaDPbJUzJ2GL1anMSnuSEaBDmkKJfypwxHtsX +++ b/tests/data/transactions/batched_tree_transactions/2n9Aq5oFsEH1J5Ly5jFoJ7Uteof69SmXTher34mwb1cxGdYiYsY5Tfb3nXFW12BhtDJmAjUYGNVRfmvBisxWBSjy @@ -1,7 +1,7 @@ { - "slot": 116, + "slot": 201, "transaction": [ - "AVZ8+iDTf1JmSJrXiLKo3dbCcCvAnsHyQdRewuDU1TVjKtLpyxRx7pj8Zy4bVSVfLTjnZ2doj0uKfsZyoJoanA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUI9tFA4AALPNfUNH2aL1ibi4Cb5LDCG21PkDSNRNxS6QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AVjx244I1SEFl3Rpo81l+BecI3G/TeHb/XpfohXVACp9R4k6nJjSegW5mMdn1XCQZ82PD7xaOLwBq6Qlr+X2awABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXa8hH1eLBpDCiswwHBuCNJctrRysKNWE1Zs25LpZt7GQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYQeqQHQcwN87mU9Z5vAScxNY52N688nqmEFZJEDBzit3pgvCaVN5He96oov9yNH5sQoaWLxAtLRYfZgrdLy1gmqU4Zy9koogz7FanEKNs17BYPxfN1cDAbAhCjwZpcBnFLBJWWA8dT2X8SH9dAyunNMKFHa74YC2ipupoVCetfeX", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVUkjUf3u2WEmX3YrKMmtH5QYMVhTthMAb8kjVF36mfGNYsAjhvHA6iAKGzLjY37xsqkg5zaeiqvT6r6nvddjAYPfyFPXMyXMMWNBLbWQ4JBsPo7Hxb6Ye312TpQ9QinwMBrd5jvzzJJ6MDKBtbBoV5Ds2ZxEbVkpFkUKsZ4whzis", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054984 + "blockTime": 1746552077 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH b/tests/data/transactions/batched_tree_transactions/2umtizbCVFnUkVHTEwWjGExN2Ti6hy1bEvEqXPyGZD89qXFEHDFm7ZJqnuzXiLG5edLwYUDnRgXLttVrBSGcz7Bo similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH rename to tests/data/transactions/batched_tree_transactions/2umtizbCVFnUkVHTEwWjGExN2Ti6hy1bEvEqXPyGZD89qXFEHDFm7ZJqnuzXiLG5edLwYUDnRgXLttVrBSGcz7Bo index 3ee72c7f..9983f970 100644 --- a/tests/data/transactions/batched_tree_transactions/5uBck4RMwthEw4TuufQgmASNLf8zviSVL8UZV9Tnx3x5QpjSHDqv27Jh3k7oGhDveCha47GYFccxnwvGGwsSt6xH +++ b/tests/data/transactions/batched_tree_transactions/2umtizbCVFnUkVHTEwWjGExN2Ti6hy1bEvEqXPyGZD89qXFEHDFm7ZJqnuzXiLG5edLwYUDnRgXLttVrBSGcz7Bo @@ -1,7 +1,7 @@ { - "slot": 119, + "slot": 205, "transaction": [ - "AfURlA1y/uN3IZS94VOGKaDlpSgtQznx0JWb9ytwh/FRdX/pzgEOkmzEk8g1LmKcVp+z9vzvjF02xgnCqfem9AIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQjc4x1VlNoF2VkBXudluoGrzKygFQZNSB39VJwd7+2QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AV+G/HSpq0dF030dwCiD9j4GNy9/DChPZtpxuFCLbzEtnhjxyjZjQojh716zhSVkGWiCGdtk3w08Vg5dXz7StAIBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3Ki464Q6NAenq5IGsN7/slenKypgK0P9DXrjFNP1dgAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASgAAAABAAAAAQAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5CNV9nK7ReMNG5Q6B8wy2MmxG2zmUCGpFbP8K9meZP3bGtVRCUdYXfrmoxMLtxBg5Xy8Z9SvphU1gFSu4KZPAQo7tox6Hv4uFoW2HDAQ1w4cvU1XxekrymGfX5wEXcNV9FHwNm9JfPCK533draY2Rn1Egg3Tuqj7FScRg7GyRRAnbPu6NeVXKezCHRHp4bNCj39BrnYDqV9p8itegGsvyzkX97EoLP6qYUWvzShW9evKHWBVF7RnPGzAArNTB6WteuCpxo6w2fpRfdR1xkQAnMTGP4tNTfx2do9YtECqt6NWUo1TmWJ6A2vaXnQTAEqhPWNwAXJTpuK8g8yh4Gn1bFJmeAbFXjuu2dSt8bRPPAddRknDrq3aNGSibkZFV", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1cKMcoeckaZeJAwUsfmqPprQa3Mq9bLM1Qrx37kjvkFqMBsi32LxjfXnpvKmH59hDRLocwYtVuviBSqYfR4r9qtjLcznKxYTHxgM5bzkdU8X1j8BgRhQDcRrzTUKEYGyZzYWzwQNeJXcrjnkxoqCBm43EaAjrx4EXGVPSxfpnUhkTXxgBEz31T8CPVpLwc6oPpznPzmHov6zS8x9MDHAj6Yd7yQonzph2r5i7zJgowreD6ZB5hu6GW61ACmVAiwwPn2Eaf2gtz8TxouahDT8XCiGbrVsG3sTvKc8sp97YQ2GgpMagutdA5oS967sdc9QGjK5TxntZg7FKbaJGKkSzR65WMme4ytyV4wNjHipiCVsWcnHfez31MPrvSqbu", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26024 }, - "blockTime": 1746054985 + "blockTime": 1746552079 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd b/tests/data/transactions/batched_tree_transactions/2x9WnDdwdzFcc2qpLfxBiwt3VApEffFzTtv38Ra7Vv6ti9nA7aBu1tPob86zVqfQji8ytqTmkMSPaYrjmLFSqjGp similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd rename to tests/data/transactions/batched_tree_transactions/2x9WnDdwdzFcc2qpLfxBiwt3VApEffFzTtv38Ra7Vv6ti9nA7aBu1tPob86zVqfQji8ytqTmkMSPaYrjmLFSqjGp index 8378ec85..72c2f9a3 100644 --- a/tests/data/transactions/batched_tree_transactions/2iNkwaVAw9xt6ZBaMcbJdceVaFK5faoP93Ly8GT2acwwNtYqYwgVHDK9B1Q7Hvjh6X8iq3obV4q9gUAkzKmTUYFd +++ b/tests/data/transactions/batched_tree_transactions/2x9WnDdwdzFcc2qpLfxBiwt3VApEffFzTtv38Ra7Vv6ti9nA7aBu1tPob86zVqfQji8ytqTmkMSPaYrjmLFSqjGp @@ -1,7 +1,7 @@ { - "slot": 124, + "slot": 208, "transaction": [ - "AVWyhO6Y0JkESK17t14Gvc0t9yk+bMoG0nrnSWVY+EbKPhhILBV7zh736ywO/T8rWaCQH/DC+N8pMhIuX5u9aAQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWhGwg42yzSE2PPlf92hGsDcjK48Lfsn4u5DUxBFIex9wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWGS0FDJg1EVnYQfr/z1NAouRx/9sZJtNMyMYB7kcAtVN8gySzXIU9V/DKqXU1sO4UxEEfaseE2L/AvFq0tMVQ0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVAGS/lrUKp9hfkV4DxjKr+dOO0XsufkXnStwLooI+49AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUsSs7uYTRAQF5NeATwgB1yLPjTjqLM6ikZfaJdd4cwvrJVYqvYopU6duAXta8Zgbst9RtGeUc71HJA6eWumJx5ZMbcmu2FxJaFXdYBx5xXYNqP1M6jt8DDrJcGwVe5x1r72g2P7aRLsegmYxT7PuKgdW2mm8xaMXbD51YkKeWbbm", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaKE5X6JXu3NVUFBppXbkfxSKaFtk2H5ZE8MNZjFZfWUFjcFiYJ5dHgkpSPaP4DnaC9buAuaXXSXdNYrCNwckFw2511thUrYCCWZLnNDtnfVYHg7vbxJi7nsSr7k3NTEaVNJkaif4FmR4A43h9ojJDKDk2BriWinQwWE9t13RQ81m", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054987 + "blockTime": 1746552080 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ b/tests/data/transactions/batched_tree_transactions/2zDFdEjeaQqxFniYAjzBXaGBHEFhCPCZktevv1GWMkP7XUZyA5uwkM1wKUmvtubzDUdaFvVh6ZiS4TsTZXCbtHUk similarity index 73% rename from tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ rename to tests/data/transactions/batched_tree_transactions/2zDFdEjeaQqxFniYAjzBXaGBHEFhCPCZktevv1GWMkP7XUZyA5uwkM1wKUmvtubzDUdaFvVh6ZiS4TsTZXCbtHUk index d251aa74..81b298a0 100644 --- a/tests/data/transactions/batched_tree_transactions/e9fZ9hqzLQjVboaZhzM9tvA4ke94fPbjwE8P9K3Hp27jsGmRPqnsHwiSxsH3212QRRreQLeUy5ZMN1Kx857T8XQ +++ b/tests/data/transactions/batched_tree_transactions/2zDFdEjeaQqxFniYAjzBXaGBHEFhCPCZktevv1GWMkP7XUZyA5uwkM1wKUmvtubzDUdaFvVh6ZiS4TsTZXCbtHUk @@ -1,7 +1,7 @@ { - "slot": 139, + "slot": 225, "transaction": [ - "ASAJRhGZM7/n1tPsWa63mQsRovqyG36bWQesyLZPP28oP/bVRZdiJvtI6dmdLBoS+jXwD8Z2pSWs+nqSN0QiQw8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU5kCb3xn/2W4BEQvISXUSIj4iIYJH8rDb3TdXdF40hywIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWNakt4dAvNRQRPp1MgZWKygHHKfLjSTihiJe0uKBZ9X3C2TEFAhsa55Yr7gkmzv+D++7VOFZr6qyKZ/gwo8wgEBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVY1GDg+l3mPl5klb2FIhtEqtnFaAnTnBwEg7wA8GJrlgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAATgAAAABAAAAAQAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAK82L3dQ1FZD4dhFKi7wkRFUNRQg92Rub5aBpK7ogFWHZmgk9StZ58kdHTcUCq47jpUpNtvyMPWfjvx4AW81LqdYsmsED2ZS4tG7CgitnZJ2CicN3mKqS6wsSw8qbDXt8mwhKXVdqjdxQqjvinMgUbkQd5LXxK11n84UJv3mdeuW6dvv977LhjFv4Zjsm8iS4mjajidFeRcNMch3uUSs8rDNGfKz5j98iPdbE9R4t7Ec8vwjJbjBqaaj3n6b2NqVZxYQasoGNLacnRfAvbEFRivQkv4Wr7H86KXZtEHP3asvf9sBXxPJWbH21dVcfJgUPKYtZeeXC6L5ys3JJpZcX35k67hxUGK2ayHLAuF48Ribh88efq7BzUsyT6Dbu", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8G2mFfFNTFrxQfehrUUBCz91ryz6E1Y1ZZiJNf4sFyZd4SC4N7sHdzjcxeyrc6GgJ7CDQcaxTRP72hg9fkEEZVEYd6REuHZEdRxzqhUjehdzv1EG5KgkUWYn9TYnXmHzpnsAJSt4rRqP8q8fF6228oYxGFeJVuyPnPCMcBigRTeGUSg4BPDqmiqAEhWhRhoXBc35BU1h2Ko5gvds8EcKZgm3UNdkQM2AYQwpeb8jwLeQ21u2yDdWNg1wps29HKykKMbsPLfMQpUiF8oNqurV3daYPtrdAWyAGPUCNKqYyiE79Xmg51y2SCTVKL45dL5yUoHivetMxDADZ9av2qbuiHmBptgfRjijtYF435Xz2SimytcG6PhzfTiiqQfd9", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746054995 + "blockTime": 1746552088 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC b/tests/data/transactions/batched_tree_transactions/31zKmbENG6BKk8CE7MxvZgwif8BWagfNfMZMtyJoU1nQNHtKYSBfwAini5GFbjav54cwJwPtFudGwmGPZfYTYS1d similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC rename to tests/data/transactions/batched_tree_transactions/31zKmbENG6BKk8CE7MxvZgwif8BWagfNfMZMtyJoU1nQNHtKYSBfwAini5GFbjav54cwJwPtFudGwmGPZfYTYS1d index e6f67157..ab3dbf5e 100644 --- a/tests/data/transactions/batched_tree_transactions/2AkUW7Yz1vzVw2kmYiAwovj9mSTqWaHFpT35AmCFY7N8cCmn2rXZgEQaVNAYgA7mbQzv5mTEs9q2ESvxtBAHDnFC +++ b/tests/data/transactions/batched_tree_transactions/31zKmbENG6BKk8CE7MxvZgwif8BWagfNfMZMtyJoU1nQNHtKYSBfwAini5GFbjav54cwJwPtFudGwmGPZfYTYS1d @@ -1,7 +1,7 @@ { - "slot": 190, + "slot": 272, "transaction": [ - "ATpstXxyE4mqEPX2tIOgobXPs/+F71zZLYNAP54NN6PZ4kmzGjKZl+63tvDujYpp94xnjBqpr1LrV2SKZtMEKwsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX0UAFLPwvhaOeMLeLMYiBXsRqhjme+9dKFX2Koidbr+AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWTi5K4dMigmBkeQef48l09Cq1xUXck3mC7IAL8FGHVxpKGpAqXw4tCFGqpbqH9DsFBBqc4DxTc/W1z333Q0rwABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVB4Dfman8mMsgD5UIt7ic2hORSyu4iPFfSTAFvd11OOQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPGD3KnyzjfpqPTwosANZ9XyTYjUvBVw6qdW5TpfiVJiCDGjmBCJkQNQtj9FGcj2PGAGYVxFsoG4k83kc1njL6t1fAq1jDs7JQSp7XY7qL8YiXELSriqDzC9Wpjj6V5YVSS1wuY5czPkz9xNru1123Lwk41MUhyGvXbQvKVNuG4J3", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSN7bDPL3UVvqmbxw5KJXAfMvTjnyqKvvzwGt4QFztLChPx99Tr7tvsXJbjMjZQPsWLUFNHME8v4o2ARFyNcyCGbxH9CVUyaxKBYb3arDoriUMBNHU3cUCd6qGagRJd3o2psx4ynEPazUbTfickExjVY1yWL1x1i99HaXZTVb46tf", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055019 + "blockTime": 1746552110 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko b/tests/data/transactions/batched_tree_transactions/33NBwzE7jK1AFhNjkjaKkTSQXo2CmcmjHnwYpoiJKE1qJRDshNhr1RT1xzjoGCY91Mdc6WmoZ6SQfQqCzCoCUDG8 similarity index 67% rename from tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko rename to tests/data/transactions/batched_tree_transactions/33NBwzE7jK1AFhNjkjaKkTSQXo2CmcmjHnwYpoiJKE1qJRDshNhr1RT1xzjoGCY91Mdc6WmoZ6SQfQqCzCoCUDG8 index db91c952..976f1b36 100644 --- a/tests/data/transactions/batched_tree_transactions/2PTmDViHYRWBtAQdDuanTCS3rdMTAz5nUYTcrbRoAJn3tQLiE9xWPrsnZsPf6w4YcXNoNgMb4YUyYoeUWdi6aKko +++ b/tests/data/transactions/batched_tree_transactions/33NBwzE7jK1AFhNjkjaKkTSQXo2CmcmjHnwYpoiJKE1qJRDshNhr1RT1xzjoGCY91Mdc6WmoZ6SQfQqCzCoCUDG8 @@ -1,7 +1,7 @@ { - "slot": 322, + "slot": 323, "transaction": [ - "AUVjCizSruFrmC2iJKeMst8ZOtitjfNhRyV2OaEFDzGWQ6QcDAk5lXeNdAnz4KaujaXnlTgVtQcWDTrA5O67bAwBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0UPX8WnJsYqZBwVwTqssAw11GOQZ2RNiAZz0lL5qjKSIBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACDtksimd18h4KlnPl6qzQKMkNhX2L0rwaK44VLBAb2KJ03tQZ3l0d9hV37SffNf5AsORHeI6XhNk/uR//r3ECiYPuOtRUf9oh2X9xt1mqfsCHiNsNnagDPGaPl+ai9J8S40NiOk/ixtqymzHzFp+M+tZwkDdl/1mEtuYxoAtBVsoQ+VBS8KJJh8OaSK1ccKCgb/5PVkHhvLAeKE9saNFAM=", + "AWYS4g+WCngwT6axfVW/7vRaikM3flONP0nMN8RYh68X/wRun/HU7PuKCjGzgZ8vF1aR65rCun5D+9CcUTO5eAUBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0Qxy85Ew4hhWU6pX9ygIpSLP42KxNOhc6D4PchMR7fp4BBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAA8tO9wtqff3JFuy/pzmbkpju4+nqQ57bcpOahSG7S6QIAe88vWEwsV4Zm1SkH4uQK6sKVmAUoTn9xoKZrkBwycq14GsS7nuH39Bp/IX1tiiZtrndNg137ArCeIcjzbeLiYPkXiMzzTR+QaVRBlvZXRMa9jXF/IF/qY1SCESNBuvo6LjqTD4MFbEdXoSeBvbHWgw6WltUSpwyoN8dE+xUQo=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995043200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995038200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r89424SkiLV7xUARYDe4463mZddijcXe45gtde5gfBKThnDB7EmF1xnfRJygLLYWYj5kkGCsswgpVsgJXmuo114pDezZcatWPxPaPZZfBNgypm1eB3VinNUocfbJSpscsnAckXJqFYFriJnrrfBvJ9uqFCoDS2tK72KGaJ26GydfvktEMuev9jeowJuhGKJqbZfATXw4iJTUEUr3dERpitxgHqLM3kn", + "data": "ZZpa4B1Y3ym6r8941X9VfsNzC2rNQ2TpSqSaJjT2zMx5xViAz3dQPME8iey42VWaUcAwtRC88BQDKHWreL7Yb7SzSPzuSagKHHzB7vkAvgF2HPZ6nmuysXGujVGNmHa2CVTQJxzxWkD4fB2tD9g5ZUbSjrmPbHjLthYHn5Sj41vXS1RRnjreh1HqVywPn2QtcDbkcKkCQ6AmwxW2nC1LrsLdB6siRkFQDWocwQupFmb", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUUaZAhE6XfVh17mddHPkp41eYLdVGQ8oF5LM6L4etGFy6s2uDjp5eZCUqW3DBB3he816vY8YNiXeHtAkCZ1mukmvNmGZdqmyUWXkXkzHLv", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHhTPFvfdUfQwkU8Erc8SpFCqwdugPR8BD9hJPgnm5jeUM1dqdmMogEJHhmqD9bS7X173VVCBjPxLuH2Et4PWzFrvJethBwKvrc16VFqmA2KYEfMLUWAWAKLmXKUnw24ZD9PotHQEtaRwgHrz2z15U", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055083 + "blockTime": 1746552135 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy b/tests/data/transactions/batched_tree_transactions/3AQS4L9XTszaVLbbqurwewbe4dkhUquJb88d3FKLs7T9JWg1cesLyCLbevretqsSDdSGPo3Zt1hkLSJitESdXBiA similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy rename to tests/data/transactions/batched_tree_transactions/3AQS4L9XTszaVLbbqurwewbe4dkhUquJb88d3FKLs7T9JWg1cesLyCLbevretqsSDdSGPo3Zt1hkLSJitESdXBiA index 35f4f739..92b8da77 100644 --- a/tests/data/transactions/batched_tree_transactions/2dU4jAkmt2JRmoULjQTfNMCVBuwWwu4LzC42saMsX85TRnQkrsWrtsAY1qdUZpLSYbKMV1fLAgUbhzJ6M7oE72Sy +++ b/tests/data/transactions/batched_tree_transactions/3AQS4L9XTszaVLbbqurwewbe4dkhUquJb88d3FKLs7T9JWg1cesLyCLbevretqsSDdSGPo3Zt1hkLSJitESdXBiA @@ -1,7 +1,7 @@ { - "slot": 164, + "slot": 247, "transaction": [ - "AVF25P7BQbXzJQVzXtKLg5tSgqzsTQcZpxrRGsIB+IsBd974WmpB15qEkwvxkx46qFiRT8yOyiRXDpGgJC0A1wYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXmOra9XW2MQBEA3Mmi/ZmbVOOuSO6xKlPJaUM569qu9AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AWwkxjsiAlxOade0On6s2W6vY/Rf7QwxNzl9c8R1o5wpZ/IfuZkixwn2HCrsioxBfzkQ0avuFUSIgaFXHzCTaAsBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUpYyEAgjK66Nr4bDvBUW1kvyXXJRm19uQ1NgCh1V2AQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSbWAd8o4x9rsmkyfbRkkAmTCAyoV3eAYgT2kgUSXLEH6f4ymmzxip1iggzhkzjP3AJKBiWRGuiRQQ8j4EGzhmD4kh6S2KrcBBed8XAbLcrK5PK2v1T3ERsXzrhETzKR9Cp3xs5wtdtB4E7mnhcHJtqKYftNxq4aHRZZJBYXZfNGw", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumb1BiNLgkSapCYu4aXP1PWELkfPJ2UVyWVwMSLxuX5UMFj9ZyMNyi6cfaFESPePzbjUoBVeoG4TxBMrZZQnrhf4YPQxQqg6PSDBkwcrvk21GixtSzwWTFw8onb2RWwQvZhDR7cAXWv2aNpKJ22VCx8Qy885tXMZpNEnEm4gTQZqdh", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055006 + "blockTime": 1746552099 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 b/tests/data/transactions/batched_tree_transactions/3AbHNNSW5QL6w9Mde9iD5TSMAKnM9p395U99XniAXRcwcTmeD19ZmBjw89kkXzgovyf2K7uc23eNFYQxzGSC3B4D similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 rename to tests/data/transactions/batched_tree_transactions/3AbHNNSW5QL6w9Mde9iD5TSMAKnM9p395U99XniAXRcwcTmeD19ZmBjw89kkXzgovyf2K7uc23eNFYQxzGSC3B4D index 2b36ca4f..207d8f74 100644 --- a/tests/data/transactions/batched_tree_transactions/4YsbiF4ijHGzwaTVi7FXx1muvqcPBjXAe1U2vXreBghP2RzHw6krHYXcC65eXejMrh8zT2MkprnjxdArh8jLfdJ6 +++ b/tests/data/transactions/batched_tree_transactions/3AbHNNSW5QL6w9Mde9iD5TSMAKnM9p395U99XniAXRcwcTmeD19ZmBjw89kkXzgovyf2K7uc23eNFYQxzGSC3B4D @@ -1,7 +1,7 @@ { - "slot": 129, + "slot": 215, "transaction": [ - "AbGJWiwXa03yGoFBIkrQtKU4zzITkI9o2A+qQJa/T6dFDCpAGx6d0IVTKwjjVoNiMIDaPBJf1jDuaYUh3CJWlg8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX8Q66UNbLEGbifK1byvLScvbU0YxfXMQTMIbXSk2Tb5wIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AWxOEsLArzvkTf2it4mUmdYOVFtpmUBes30SXh9eyxlAHkx66yt4drRIN9tefUhJ6qP0Rx+6/w2mtxyN+XQ3YgIBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTnh0qtNKM9JrSRcVt3HA00rtxGuLa/g2u4xOHttByGwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAATAAAAABAAAAAQAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3tTRGMkoVPfaHYkwEhqcCwn8NjxLvXKrKoZZznHVVejENMYuoPBL6ybru2Ea3s8xMd1cDYAr62ub7xE8fD1SfX4s9fScHbgkstLCUFHC8Dtbf4fi8qeq26mqXFcLX5r8obzoHKwJX2dfCNoW7ZAetVFtiZX44MiBuuvZs79mn9ndkTV9gWNesCookndsTy2N8EtqSuL4SSUHitbJVFxocTFjEXjK6AGb5rJqqmAhsY13MZxGwrLw8FtaitD1AM81Lo72LGACMiPv2diKyXQjhZ329DpE5ZjS3eXVJVjE9NE5GFr3TZpxx7bzJ3nSccu2PWmC7pwdCBWjsDUuxMYKswnbuxNchggfyrAjaywk52MovEGmceRfdMJY12H5H", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8Np6H7zG8fkbQzLATfCo1Q3RdhNCmUhq2APdkhaZuLXvqyPnqrYxfTMhjBfBMAcLaRQ3tesaca8Z9e77uYTz9N5M2bbG2sPb58FeBvrEnx1js8ff1zF12KtCptMeQY54FcKiC1PN1ms9KRsBomy12B7BJ9HMjQhh6RuBs67UUoSt2DKZkF7XJG3RyG79xEYoYeF1HKgpZPoSkxKitYNReVDCMPTcrWRr3EXdJmrGAvRHZFer4SpFD4gq2PwHiixjN5Ec3BEc85q62k2jfz4La9eMUGnZL563gnskKHcSUwdajGJpM2Kh8JvsqpundL7MoNiVzgHJfaVtepDhTW2wqAqnYH6ye3ayiKjeWL6txNQ4cKq8KFmjhthB7bDNX", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26899 }, - "blockTime": 1746054990 + "blockTime": 1746552084 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg b/tests/data/transactions/batched_tree_transactions/3CwP72AUSjabpvc8fP9DB2zLyDaci8gZL9AATziXio1X3hTNxYChJs63x4BtPbL2DvQJdMVEWyxsc2Y3Veh4NjQq similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg rename to tests/data/transactions/batched_tree_transactions/3CwP72AUSjabpvc8fP9DB2zLyDaci8gZL9AATziXio1X3hTNxYChJs63x4BtPbL2DvQJdMVEWyxsc2Y3Veh4NjQq index 007b3103..46cc34a6 100644 --- a/tests/data/transactions/batched_tree_transactions/3wrwZHX2f4Jv2zMCQUPatS63dktB73gm9Lizi6HM6WW8cmA9HWmbyvRVvqSCPEi2B9natkThDE6gSmQZxbcgsmtg +++ b/tests/data/transactions/batched_tree_transactions/3CwP72AUSjabpvc8fP9DB2zLyDaci8gZL9AATziXio1X3hTNxYChJs63x4BtPbL2DvQJdMVEWyxsc2Y3Veh4NjQq @@ -1,7 +1,7 @@ { - "slot": 127, + "slot": 212, "transaction": [ - "AZNYFZ2pMexQbwfp0m/h7ZFlqWDP4jinrblNt8PC4502A7T0lLAn2DbRaYmCjsr6HqYg8LVDGuAwXHgchup0kAUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXUr+lckdXQN71L/iHc8Y/sZYUI3hU4m1YuBU5dQzE30QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AW5UGtNjHnmkLKW1c0eAdmntvEzoQBgTgrrDBjwUcUgBbXK76YtuTS0wpCRRVyi98YiFExjxLHIQ41lCshMVbAYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVlvEdXxZ2ioRY4werdwqsDVx7S7RFu9gj5IGQngrzWBgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAS4AAAABAAAAAQAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9JMfQX9fCZj1RZ33ZzVZ5GeQKFR5yYVcxVs95W3ik4dhRcFrGxuBvhXWbyNuFkZSUh7VHZVgQ6PRfXPsdKwz3h35Ugywt6WaP1ryAhg7MgJTxwYk7HcbEUewB4zB9rvAu9kAYz9A439D2zmyY9VbiKuopExxQgEoXuvcyuAwBnJ3Sbvzrefm6EdnP8zFKp95z63Cp74QbvLEJhe6WS7VbkkxKTEpbeGYpxauq6ygUrfQBsZuyGuFaXEWTbjfcH5E8FQjKFhXvw1e2vfq6heAK8ZSJjcKeFYhc6qkFHt3H5MQ5hYW8yZY1EMWsnt5YSQQWYfHXEsRCWD3iEJ2ghukMRo5omqgp1TZahKfReqorx7TUPedKiPLrHivd3sEP", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1oJwaDvjmyyZJxFtK5i4ta6UMBLmDh4a5SLz2VCNuc25rWtwmrUUv5L2Q7FJaT1M5T55JzN9zEBdfEuX9czT6hWUwr7C7s4sjNFn3VJ7yoHMqj6BarHPFnRYR7cQd3CvQsSXvF1VGj2QVdXvyfMgad9epvV24VX8PdZdFvwJEZWgwQM9v8iwBw6c8aMBYCrG8KHc2NVNCeJfsaaCYjUeEbv1yh8BaRva37hZ17C4Keu8q8ZKJYANGZFhS2HqodT9VNiv4RubecQPJLstoj1NpQaFRCAYgZzUwKX1o1oqGmyCi3purK4rMfCZEDRDo6iWZuSXmaAF4wySwH6mJGaSz55BHZvDDkJ5KKM4W549BSTjxi27rf9hpgpp7Ci3H", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054989 + "blockTime": 1746552082 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP b/tests/data/transactions/batched_tree_transactions/3DMzvMkcWdQbftwkLYoCfU3pKt5MfzUiUDQTvCGmuJLkL5KUXAvZDf2XMPAtCxkDY2E3iXVhhfa3s1duDhj6WX8Y similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP rename to tests/data/transactions/batched_tree_transactions/3DMzvMkcWdQbftwkLYoCfU3pKt5MfzUiUDQTvCGmuJLkL5KUXAvZDf2XMPAtCxkDY2E3iXVhhfa3s1duDhj6WX8Y index 878ae75c..e675b4b7 100644 --- a/tests/data/transactions/batched_tree_transactions/2jPye6J7j2giEjWZAHg7JWHpPYDwfjT46y2UKwxrQ75EbdkiAkx6No1ADfqx3fnFoGkx119dBTKqbMVNEnTe68TP +++ b/tests/data/transactions/batched_tree_transactions/3DMzvMkcWdQbftwkLYoCfU3pKt5MfzUiUDQTvCGmuJLkL5KUXAvZDf2XMPAtCxkDY2E3iXVhhfa3s1duDhj6WX8Y @@ -1,7 +1,7 @@ { - "slot": 105, + "slot": 189, "transaction": [ - "AVaT7HAEKte+Pp+CNthXE78JaJY4K7ZP2zjB5mdiKvKwd3i+QJ83RZUOMrTJCURjAU9eWxH19XadVLyDLz85iQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVSqfVq05jXv+QIIqgKUgdKi1i1tEWfJxgtHKxmEfldcQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AW6xzl/e/MT4qz4Tt96ro0V6giDCVWX9CCOE+uSBlAHAKE0O4rWZKW0d/mD5jqsWJ0xNZR6Q9GGhRGwH94Co9AUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUHTMSO6Q5moc45njrCeqehtUYYVvZnWPMygzw/ft2lvAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARwAAAABAAAAAQAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy7ZzRVjFVzUe4d1RRQ8ur8GDpH1wrTPk2fNjFKxw1XqF2CzbRxsBG6yNcDwgqjP1pVHaikuknhPWgXxq9ULMFd7N34rbgMWmr7d9pth3gVzuQvWiuq4H32dCasMpKM2wQS5U7CRunY4fXdV4bHJt9pBvWsnyZHLrf7ZKGhMQTPLU3XRnYrS1e7NDrL4cFs1VNdy9FBEkuSj9yP8qxVGvRh9p9bcUWqYTEqiVntNkTLXhfk7ha2qH3xnJVixvEuTjYwg3EXSWDHpqM8Vq5e2nJBf8ZAFiedMdnP5AejgCgEiPTss9soXSRjXFWYoT3t3fb2q1uNvobomqUWaimGwDsX1xuDX2mdb9WJ7uR6B2NrnFv2qQrLEGExQLEhvmp3", + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzUKjKRiULGUgrARWyUHEVSm1zrw36Z5FzKTMV6huFbbdtVbDLXyCDLMTmHgTQc9iKB5Bfg4mWrH2F6nLDJ5c27S1cfrGZTUkhx6o5yem7aoCLAZ4pvPFwVmmP6g7uXLBBdZkfq5q5rDLVMFyV8YYNgB1LU1AGiEgJHZPnaUHEagBFXA4RXmwZMdwLDBWumu2GUxko2omptkkMrd8ABfmm28YTsKMhAv4wFS4rsnMPm2a99KJ52FKKiopwu5XY21KKwVN8TJCJ1EkiWYj16DWhH3NdBdQ4Wx6QwaiATHdjjgram5FrnuXQcdQBteRAbsD1npd6JJRhW7zyKUTnWLZeBzeNPf9JotaS1B65Gc3DPTaR9wPoiFARDxbrvdRh", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26880 }, - "blockTime": 1746054978 + "blockTime": 1746552072 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT b/tests/data/transactions/batched_tree_transactions/3DzZbfyueZJsjhZRjTwFuHXkezes9hi7p9zgZEZXtuXESB5hQMkgSJABZfktuqH12djJ5f3q4VS7cdLc6RDXjuZ5 similarity index 69% rename from tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT rename to tests/data/transactions/batched_tree_transactions/3DzZbfyueZJsjhZRjTwFuHXkezes9hi7p9zgZEZXtuXESB5hQMkgSJABZfktuqH12djJ5f3q4VS7cdLc6RDXjuZ5 index d633df40..fc8945ee 100644 --- a/tests/data/transactions/batched_tree_transactions/jfoGKnL3Y62Po52UxTC8ELKwKZEjSyMdo9TYJdwgwiBpYU2Y93t5Dm4bZ9R1sonaKKV7R5kQgaFxZ7Lhr4nqRrT +++ b/tests/data/transactions/batched_tree_transactions/3DzZbfyueZJsjhZRjTwFuHXkezes9hi7p9zgZEZXtuXESB5hQMkgSJABZfktuqH12djJ5f3q4VS7cdLc6RDXjuZ5 @@ -1,7 +1,7 @@ { "slot": 328, "transaction": [ - "ASTLyq3IM3luHUV0QBKcR5bF3ZeTIlzf3UAcVyo65xPljANVRUzBMfhUECoVvQCjpM7q+3TIR5yYS0esK3Cn2AQBAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Cc9d3sOjEc7TY/bzOX4c0FxYf4WBbXL85Ba1ZH0rHL/AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACyaAmHB6z8o3nBTu+JAYaLS9gEWeuoTFk/fffCTse0AGbVn4yBNZ6topfuv/ud3xrq7V/DScLk5CF86qLFAFcUuWhs/xQbe/8z0iluuJinypI9LQOqXvax0OHN2p5H6Jxku8I/AB8pqVZgoCECHxMW65Y09A9QwK7vN8+buIsYrItT/ZpOz9Yzl1XlgVk+xRkTz5CX226CWoHI4c+96jPs=", + "AW88+h1DTxA4+OpYKYAAswfhFiBr//iBMTqYDzlxcU160InNMMVdw3KKLPmUKcYBiCPbuhoS1kCUD+nHdKCFjAQBAAUI7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+fKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9OcQLTmSKksTDAm9d8ox1iSsbBF5xkwRT8V/Y/1pzErDAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAz96Oa0xAmAf8SDbAhtkXSnv0cU7l6eIBs7d30h8BsoBWWyYjGuGKeg9ZSWmLxU6CjltHTtwvvVH1zgtpMz+LqIlVqopfRv3WdXTU0lD7edN78KMSxsQvk/kWnuG/do3hg0t6DkZlkP81H7yMuJVUXjL8siAlEfqovJpWOcYjgsEWq7jXzEoF3JRyUmDBbcXCTL/9VPp33yTwliNIgXBcA=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74y9rYrRnWkQ7rfPEnEYAsqyb26iqoay3HWg2cacEtna9WFniiLE6XHcvu3o9t2QTDns3JkvLdPc5inW7Grx8vDXNY3vzMLbG5qjMv3h9Aigk7E6LaDjYck2SCGTgDXmgvWWKxZvRK2Xv1Yin2RPmPCBYgdWZVt5DrwrvZQLkNCt9qhw3UUjPRh1D49Fqm32DEQxWa6zwM8FJKLhr6BgEvYWbuLCr", + "data": "LmdQuBbApKVFkG74xC87uz7JSbDPrs2jKfMSwmtTG2rXMofT3PWEFvwSoRasbpkyKGZ34HvSXBjvxXmMJAKEQ92UR131bg6qmZGZVeoUbhJL2Zd3SFbzGJeXHUv2MZC1YwjkZjMbAyWpuJnBicUDoZTboMgWdHXYFjhtM5FtzwRfayP6JKFkTv4LwFzoWCT5A6pNzJDgEzGXfZAXVdXgu3bbr6gXjd8S3GchZfH7Puq", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXuoV1bxQTPmqP8RLxYQ4JUqKMKMsmKynmLEJ3raYqGZfaCDyLKEEyCz1TviY4oZ", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRu5TNwCiiFi8PyFubtQotzYkpntgKERc5Y6sJn9Mz2fXu27y45YFAoHA1Pn8yctgJXLS3ihRW338FS92TQ43DxndZPS2RAssHHDeGz7NNj", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 119254 }, - "blockTime": 1746055086 + "blockTime": 1746552137 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi b/tests/data/transactions/batched_tree_transactions/3MMCEADBBLPCgsD8eoUfczBcwBoGeTL2oNyQhNs4CL5fci6LTqGwqYwUvaNVPAdWEA9WSw2TNyiiSLv6EGVuMHp1 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi rename to tests/data/transactions/batched_tree_transactions/3MMCEADBBLPCgsD8eoUfczBcwBoGeTL2oNyQhNs4CL5fci6LTqGwqYwUvaNVPAdWEA9WSw2TNyiiSLv6EGVuMHp1 index 8086b811..42afaca0 100644 --- a/tests/data/transactions/batched_tree_transactions/4ZSnKxwiFpzfzHVRrVpHENQonRkH3zFK6sJbZPFg6mrd3yqv3xKEgJ9tBXWKD4UFwi6EcNTSSFBTsWkfQX1KCHXi +++ b/tests/data/transactions/batched_tree_transactions/3MMCEADBBLPCgsD8eoUfczBcwBoGeTL2oNyQhNs4CL5fci6LTqGwqYwUvaNVPAdWEA9WSw2TNyiiSLv6EGVuMHp1 @@ -1,7 +1,7 @@ { - "slot": 162, + "slot": 245, "transaction": [ - "AbIHqAn53heKJvo+rqV5h2Erd6acWa5siTxqr1sYxK2zAd9/XvkewzSWtZhmscfPVQvzZDtM6y/F386mAHA4OQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXxStZCeE9AkYvl7sipc4317BFUrGF1aOOk3b8nEzWeuAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXWU2/4hUjBqofAigCmluJituxNrzzSwhiFPNnwyApPFggH3V8pi4WFO0hH3WrOKNqPklsnKeiiqJd+HGWpXfgYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUPZFhn2Pi4ctivkCdzAzV/84k+gNzj5aokD3C4oMKjUgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSASf1xDUNf2vCNuUWErCyfoJagNPSoX61Bdgx3rH5ETAZhQGuZ6Q8xW7JKy4sbp5hVpaqPkzjt5iaThzpVygcLAcu5BiBnQsJoav7mnFsZ3KiKcMDjXZCNCqmWLc1oLLSg7exPZajdUZXAiFgbo635XKBdBKYtDHxGEDuB8q2S31", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPNGuJaPoTbYKix3g7JUFedzYr2FV55hhqirQVtq7AAt7Jpbg1KE6ohKXfoAbgWaFCgHoRPxgxDH2H86M1HHvXxCmwfw5TAfqMQ2czdsL4gC33SQU4vG3PzYK1EQRk7qYY1hJJBBLGNoVWvmTLT3LhxmynDjzTGHQ8DnFofbEwGNb", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055005 + "blockTime": 1746552098 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv b/tests/data/transactions/batched_tree_transactions/3P6wATSr8sBmjLrn8Bdg5u81vMy51WEDVbESHN8J3QWnEbVSL3LnGN7436msZSmpoMwxteid1sPTJU3KYbjbiAP8 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv rename to tests/data/transactions/batched_tree_transactions/3P6wATSr8sBmjLrn8Bdg5u81vMy51WEDVbESHN8J3QWnEbVSL3LnGN7436msZSmpoMwxteid1sPTJU3KYbjbiAP8 index 150a7737..00e9e4c6 100644 --- a/tests/data/transactions/batched_tree_transactions/YkA4CnySnoukXZuXDXckhqkudwRudyyDyWBDtmrGBRCdscHNzQVK7sFGxr56rQFDq1hdtdXhQANw15JT7fgM2qv +++ b/tests/data/transactions/batched_tree_transactions/3P6wATSr8sBmjLrn8Bdg5u81vMy51WEDVbESHN8J3QWnEbVSL3LnGN7436msZSmpoMwxteid1sPTJU3KYbjbiAP8 @@ -1,7 +1,7 @@ { - "slot": 165, + "slot": 248, "transaction": [ - "ARtf+EOal5mthCBb3caEq5BX2AUHGpDbCoPo8JLY1NFv+gf25U2qtNSoGTz1cUbhznTCEUwoXHm+NCW5FTyf5gkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdXaFcujoZuxt2VWAQdE1+oKmvugzWIsWCpkJMyMCKaAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AXcYHLNCofC68otbJLrjIR7dWxuv7YCp8dYgv90YykdLyIwuqG5yfXiKHwku69vmSljcIpkGy365ZUsJ/ymQKA8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWftM35wGe9/5sNAU8mDW5MO4PbQhc9ozxurnFNWkW7xgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUwAAAABAAAAAQAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9KDpLGYDEbidzkDx5uPceT8GuNngQhVoMAwxKDgTRjELguqU6mZAB2WkthVyuy3frWz1GqcCR2a56vkxTTt9gnayUkULrPjvGxFmoCpgyBLFLX6Q9uqNdDYph73UxYxy619KNcXHkzmrk2mVjjRSKp3D8RAAAsNYeNcoknFErknqinDMANXfDV4is72vzXyfup7USfHRoBnAYi34GRtXyhk2j6wKgLhDQuLaYGx1m2awHkSFANuZZRNv3NLFKwfrivJbRHUHuqzVA2UoK4bpvrv4gAtvNhc8TZsP2MeiSSsmWezLaBt8N9rhe8XEhGqjuHaxkXMwRj3UZRxqPf7PP7LCFC8hnG6N5Lj42mB8dWjX4DWc2wN84E7hBq2yD", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyB3kBRn6uyZMfPS9TGYe55T4q2fx6zm86BwKJhYVFQMwuhw12fp1z8HeB9zecY36v3mo2rDwqK1GQCCf7ymR2wbv7rFNpNV1QsuV2jSJuXBxWyhG5vYunKJ3epUtzZ6nMh6wq2kqAUmfPenvCXy4Jsr9pfchFWWZ1VjsR24v6safoMQVmHSzJLik1mvq8ozCW4yDtFJ73So8nmwEjjN6X3GoUhcxuAN9Sp3b53ZrZdU7SuBGwd6tT1wpk9vrHeyHzeEUgoLLuUEYAHSS3iguMGtZ2mBwVPNzp254Uph9sfULZRMTrY13ShURguinVNYpL8dg5TiiqqT3Y5Xb7VrsxinJanva3t7pK4xN32oKpEuuCQiMm4jm1jmQKSXJwZ", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055007 + "blockTime": 1746552099 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH b/tests/data/transactions/batched_tree_transactions/3PLPUFnwPZi7iXJx1t2b38qooLnZj3VSzR4ZRnr7cXXA3s4rLjouTN73NGB36ov95918bUtNVMBD2mXqhD3xSs2q similarity index 80% rename from tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH rename to tests/data/transactions/batched_tree_transactions/3PLPUFnwPZi7iXJx1t2b38qooLnZj3VSzR4ZRnr7cXXA3s4rLjouTN73NGB36ov95918bUtNVMBD2mXqhD3xSs2q index 9a43aaf7..b6010eaf 100644 --- a/tests/data/transactions/batched_tree_transactions/t5HA9kUL5Bqj3K1nZFmQh5KuaLR7zceP46JaJERTXdsC5KzRELpqs3Dv6KQSS5fAYrT21uscSkzPPqNfQs25SNH +++ b/tests/data/transactions/batched_tree_transactions/3PLPUFnwPZi7iXJx1t2b38qooLnZj3VSzR4ZRnr7cXXA3s4rLjouTN73NGB36ov95918bUtNVMBD2mXqhD3xSs2q @@ -1,7 +1,7 @@ { - "slot": 82, + "slot": 167, "transaction": [ - "ASwLSMlr/9euTy5i+IB1Pcgu7S9i4rAoWi5FyLqvnulES9HSiQfXOMkPy5Nr7icQ4CVa/l2BGnpb2UX0ELZK6AYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXHNayIOOKPoS9VsQ9xfwIwQo8wASADQGbMDPn6coLLvwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXdLUfxFLz19bejplntoySRXkc0xr7r1L9t/loj9KhJPoxLO7ihe6uy8ZHVb1ENeNi732JxUlxiqTqg3ADhv3AoBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWoQ0TOl8x6uwzY99gj5n4XZ9bZ/AQa8yNUwhFXeSTG9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUSS125xYMfYN1JZY4zkFuww6XCZjdSvnwQ4MLCKEDX6iEYUJNFwCJLPBDH1efRMN8DdNy2Yp4wyZB5HYe8Qi9BPHdgzbLCZADqK9eERy88J2YQknwT9UBdCgvDf4DRNP4tbyxfWc5QM2QAt4ZbzFrNDXrkZYyC59xoocFiD1zCX1", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXsYpNZLNYRCbW1Tnf2UMUkBGLWSqKN4J44tF7RNq3i5WepbFQFvTdQZE3uGPfYRwqwWePh9gJuE1iuxVGJ4JE8cb8ivbvHLBb9xWTRFHSGNww6UEKS41exPmBU2j9LsKX4naecqM2h6ijQrFo4d9P3jzgCDPiMezDxQM9XrV7mm9", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746054967 + "blockTime": 1746552061 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB b/tests/data/transactions/batched_tree_transactions/3RFVGEq2HvBFxQTuDqnZWtMecxFp29dYtgRE3hRL8g2zvHPjD36H2wKj5NWMyN8KSqHdCrmo8NCQAcXdXQ68PatL similarity index 80% rename from tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB rename to tests/data/transactions/batched_tree_transactions/3RFVGEq2HvBFxQTuDqnZWtMecxFp29dYtgRE3hRL8g2zvHPjD36H2wKj5NWMyN8KSqHdCrmo8NCQAcXdXQ68PatL index 52335701..fbdcf4d7 100644 --- a/tests/data/transactions/batched_tree_transactions/32qjsKUjs8dGENudYh4ZzcxFvDe9E3PoQJtVBzM5aUuwdEcrqhvtYHXX2HZJCcFMoW4uVSTourssXXFKLT2uEgHB +++ b/tests/data/transactions/batched_tree_transactions/3RFVGEq2HvBFxQTuDqnZWtMecxFp29dYtgRE3hRL8g2zvHPjD36H2wKj5NWMyN8KSqHdCrmo8NCQAcXdXQ68PatL @@ -1,7 +1,7 @@ { - "slot": 84, + "slot": 170, "transaction": [ - "AWWe+52MjOVDtBoM6RKrcjAyLM44vKuQ/XS9BH7mU/HDxlxO7YjCniuPpAAfmZBXfBb46KW/b0BiJjhi0xMyJQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX5BmHWJpEk5ImMuSBmptJuIjsR/i+teI8BxLzKhf7RgQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AXjyMsZmdwfXnhGY6eEfeiY28nV3i0HiNBn48gktfC1i6JB9l7OmkKy5VVJVUMD2QSdB03ZcllOM+NiHezuJQwUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXfG+MJWhm45Layep2BJMLg9V6oYj67+gF+rGnActJ9HAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVTAKgFcdtVWBFS7svruJKMpMuT4erK368HHzWKpimKj7qnJDdaX6N4fsieyjBxkamrka475zSZWmSQoNgyTMPGjRzs4gW2f67atq45S3tDp8XtyoHh6Bgb9ecymj2u7Wij6KifgpTdHhF9kViAQUP32pwZDZohwhi2hM2LxmXzz3", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumX4M3GYiwTVVpRwsUJFuBjDpcHX587zkyAvJwrTK1KQw472fthZUY5ww8s7BdgSWNRsEJ4odEaUNBdYAibdSQVk4W4sZFUm7Y8bpzk6qSFodsq7r48vzzowBxbSweubFjKbKeYe8Nx3YF2QERJGjVy2QZL8UYoc3Uko6qa75D7dMy", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054968 + "blockTime": 1746552063 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 b/tests/data/transactions/batched_tree_transactions/3UctLaStu1Z7qe39aUN41PLgycHgQGGUHSSBe6deBWwoY5pkXRH6XaKQSFueXy1zWomrPjrqTeGQbnE9gTFXQs8x similarity index 67% rename from tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 rename to tests/data/transactions/batched_tree_transactions/3UctLaStu1Z7qe39aUN41PLgycHgQGGUHSSBe6deBWwoY5pkXRH6XaKQSFueXy1zWomrPjrqTeGQbnE9gTFXQs8x index 5b4bf518..54fae948 100644 --- a/tests/data/transactions/batched_tree_transactions/5bfvaib6cK7CUXYGx3uNjZWCPDns2bmPmZhtGphw1EfTk32hQ1p2SbdRwSzPb6sh6xD6Aw4sCdnBc7Xbkk1uXw25 +++ b/tests/data/transactions/batched_tree_transactions/3UctLaStu1Z7qe39aUN41PLgycHgQGGUHSSBe6deBWwoY5pkXRH6XaKQSFueXy1zWomrPjrqTeGQbnE9gTFXQs8x @@ -1,7 +1,7 @@ { - "slot": 320, + "slot": 321, "transaction": [ - "AeX3j4/uaXySAemf0R/f6lRBEEOC8OgpwTMD4VcEMPZocAN9+outDrSI9NiyoghFlnejSLTK+CFqkydAA3wcjAYBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0QWDoU0RduwNMgVe4O/nZHrD0yGLPPUJ8kHOy6lzrSuEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAABU9EOKS6Ke6HFWbGjYfwI5S3g4VHK5v/qVxviCkYIJDqmDH0WW/ud4ll1q2wd1w2yDmn4pSSx7YqDP0LR2yMrovm11HkEVfdn47uFUSLw5td7AXagRLinXHU26B9twIURVcqAyBz53EvLmrI+yOqVkKwB2vkrYOb6e7wY4MdzNKLyqVLCgQIXrdXbb91l+Gt463ALcrL5ovRVWEGLNNV74=", + "AXvZ8FBb+AH/T9imtKe1UYZekdIjzdz7zMpS7YUKX77B0d2a3xig4UJDsz7ULF/xUSPWOE9lTjfQ3b12gRrFjQ0BAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0bE3VGvNKau0khnFAeuoeRviF96xCHfhyc7Ezo0qbJCMBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAA5gAEQX284aSTpAlfwmW8CWwjYR5TABD/LTQk6N5C/Kk5J1RedWhK95CclcCUov3VQ72kM4d7D/40VGzz92ziqkpUl5Hyvnk/tFkW/mZGSQY9sOUu1ezzw2POE0zNT8AQVeRMzTvQmVR5q0jEPWvncXkM4qdq9qLTuwa4uqDGxoibCq5KJXp5qEJHGRGXkecYqWwtPWF+cwzx68diZduHc=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995048200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995043200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941hqP8KD8a15xecfvXi3AWVnkT9yJ1nBw2TFBGm6MBQFpLcvwUkrgrCUgUcZvg1XcsQxdqDfcjhooB7XLLBVksRcPePtUEuRomRPTiz4nEKSFb6BtQw84YBRSpqkBfXWfZ6GPZDwTTLAMAKwMgoAWtY4dz191QxjNTJ2s41GM2vYhuNTk32gEdxR3Qbykss5687FsZ5Ga5FDEaAQ9XvR5ob5X1cZ", + "data": "ZZpa4B1Y3ym6r8941VjWksFVuhTSG6Q1QM3D8g5Cacc158kd21491USbjYuseJGLF2ExixfddWt5DmxqNNupvUGg6JFiApJVj2Xn1DJw1vxXe6eFimLrYBinZE1FZw2LKLYWhPoEKoS2VaPmeDUbzXRdJPYmhkr5qDYohGNuhwT1d5nYJejNG39nfA4yxHz2jmuDx9uCT51kCXx4xNP9iMfsuQTf4JzMnzK56KFjtni", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsyPbeypk9KLzXMwMwdKjjPeGMqQZKKWeFea8Xc7HJjRYTGYV8ARSnZGDf6NYvMxkRa3Fv2Ag4qot2btj7kT8ddTZx8HtzHyia5zNxit7iJ", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHa7N9GVrsyrMjxRXv2Vwt8fucimsGB1F1UVKEph3gegsvTtbrZ7sLno32gVbW1Tg1suJvUfzbSKxy99Mo5gT3Cd7JfAX3Cxe14s15NjH98MRtt3sZnZugD9MDx1so6GZ57GSNM9snt3mMsz2EmqM4", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055082 + "blockTime": 1746552134 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu b/tests/data/transactions/batched_tree_transactions/3WNRHTsjMsspYdJAH4yewZMQN79UUXZwhXmMcvzjyV39GaybSBFgH4fLTyvEZKgxfqxrSjQNpnzNJmYPhi55W83E similarity index 73% rename from tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu rename to tests/data/transactions/batched_tree_transactions/3WNRHTsjMsspYdJAH4yewZMQN79UUXZwhXmMcvzjyV39GaybSBFgH4fLTyvEZKgxfqxrSjQNpnzNJmYPhi55W83E index cb46a07a..5e1b6361 100644 --- a/tests/data/transactions/batched_tree_transactions/37j7UYZYnie2SxsTrAY5BrWzVLh2pXrsVuo5wM7m3hPPFovNNRswkuxEgkLU55Y9dBNeVy2TXEi3eewgMBqYKYwu +++ b/tests/data/transactions/batched_tree_transactions/3WNRHTsjMsspYdJAH4yewZMQN79UUXZwhXmMcvzjyV39GaybSBFgH4fLTyvEZKgxfqxrSjQNpnzNJmYPhi55W83E @@ -1,7 +1,7 @@ { - "slot": 73, + "slot": 158, "transaction": [ - "AWnVlIxo/vc03FjfnTm5WDkf44CyJvtSBTci5aJdoVoPnLs6LuHGHBYLjIT8nyKoAJ9hXKYW7DMhScuppAPFzQwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU/bm+eSPINuSrZ8KFYNDwuRdsB6MqO67mnGQZG06ogKAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX1cZ5cYCt42bmKqgCA1W7UpXVnUHKoJOoCPaN658ybssev8GOzMDcTAB7NWL3++2UrbgnLcRA1BA5r49rTCJgUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWIUY4yA4yfiD8swsA2dKz/2lL01/YHFK7oCiknkvLongIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQIAAAABAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2jfn2X5gk3LfWfhxsKwU97NLJTy3kiCTeV4oMRMPUMpFLVb5d12bPkajBRAxj2HzqQZxpEZw6mg215ViPvTo5137CtskqgSzW1xQQ73zUw5D3h4cy21bWoxtXCpywgk6EqzaFWZfN78gTwfBRUCkm8riEt1XCNP3JSvNFgkj1Q1znoK7Z8afntwo7iNH4BDgRJFtGMK3geoRsQobzE7d69TfrwLERbDv4ami9ZhGdXxasq4MC7Dk389UvajaNbgmWhGdYbUKmAQ7TW8b4VJ5yaHgkxKPEr1kAnQCphfojsLxMmhtZ1B4JUu6fyWAwJcRiHWiHoFrUvyNYhYsZjLbnoumtp7g4GbN8Go15CAZZxfMy8jB7LbZ9ZwZor6Uf", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyADwiwhfzSRZ7jBCseYzgsTyUBrDy37H2wVrEC4quqZXSNBsS7CxiyqZn8VVcULSHVszHqLLJL1FzCV5tp7Z4cu9X3P6DNw3fP88YK7ARUeVtpvHCnTHPdsDiKKDq8duxiZQvrMka6ctAKPxHWMmtyuMf8VJHzbLMsC8SyUotVSdQMGVik7k4SRGJYJ2deE7BwxdG71z9VXrQMNncczGxRyiRWa6TsYyr3nMYqnyoeaaQwrDqNMHJEUVaog3toGNgrC26czEjTqaYpredikLMcmwCi4nn4eAVEE4d8kFmoB7i1BpMWHVEJ31p3EHGkptQn9sqva7VwXcfpJ2nTugg69sSjUKR2A11Wdmyi25jECBEAd7EfoSwXZpXQZbFV", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054963 + "blockTime": 1746552057 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P b/tests/data/transactions/batched_tree_transactions/3YRkTBQKCcoybyS6bdXp9JMef8yhn8mCodaTiC2mEo4xUP4kYiVXkgahHN5bkcrZPuT6M4e2wkZdWPhZfBuhWM6N similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P rename to tests/data/transactions/batched_tree_transactions/3YRkTBQKCcoybyS6bdXp9JMef8yhn8mCodaTiC2mEo4xUP4kYiVXkgahHN5bkcrZPuT6M4e2wkZdWPhZfBuhWM6N index cbce17c4..2a95510f 100644 --- a/tests/data/transactions/batched_tree_transactions/4gPUD1BknuXurUUMVri3zXaUQCqfkggfdMxcTnTgGx4u4Aafg15snfmZvCqu3zBCPjwa1NVbe2dPoJS6GSxyYH2P +++ b/tests/data/transactions/batched_tree_transactions/3YRkTBQKCcoybyS6bdXp9JMef8yhn8mCodaTiC2mEo4xUP4kYiVXkgahHN5bkcrZPuT6M4e2wkZdWPhZfBuhWM6N @@ -1,7 +1,7 @@ { - "slot": 191, + "slot": 274, "transaction": [ - "AbgEZrOlzol/dF/Q/YhJSCGIc2iExGFVg7H9MxSRccVolKIz2+QKI6OJPdh6uRn5ZaV3VimTdx2Il3i4wIhd+wgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVyRVArRihEua72yjXESZ04ZC4sbBDOn4DNorLgPrcHnQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AX8inFqhwYd6ZLhGc+fouCkktATgb/kRN4yQ0ZKQ8xW2tMbMSx3s1qZirHGH04jsvv7oIPhF+nPNZ+2IWk5v6w8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUyrQ6iAqOatjCxxNwBl7HYv5a+FmI/Vc0IsUgFtDTJ+gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAWIAAAABAAAAAQAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5NAsW24gpFNQQsmt4F39W5Mupi4Whj22EBf5xyQmqfdCWqz5evpD9z6yPCMDQQCDvyvsyQkVovvsnyXzTGoSUApe7ZvzdtnQZEVsEtSmYCrmny964NCsPHM5HjRr36ZwNSHsFxcqtPXjD2sTDMyTeUYBH3gQXmuGrkwACDiCiA4M71vQRrAKcAroCo5XpsXAC2EuwLdN8nkfF5Em9wcq2Q2QhHfoPfxqcNQY42pmk64nFu9nUJ8ffemvLVJygxDjV7c2BnRRr1NHUNguN9EVH8HwbJd5HT5913zCmZMe8x9ZS7SWeTiiy1vbHtxatDhVJvV2ssaUMs23Qg1G3Pf3oWdaNphsz6U3miH2A1gvyaf44wCaUVr3qYHgtXM7M", + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzDTBkXHB774re1ghnLzgSbDi6jvZ7g2b4YaALn8bi6QGxMcfnn9Tjtou8uR4Zgoihs1JqzGCHXSdpT3VjCfNXDq1iwh4PWQH9zhjubne4CyR2D8ehcGWkakC81UUMLBvEqokMTDhRkR74VJ5dkJBmjnnz2TeVVrDHHSzyGgx6x1CgBLfEiqdb4GimS4LKkipmQeXWo6NdCMBZfWL3RgAK3cyeU1QBRiQEu2Bb8JxAmKoTszKb5gNFbSGXRf5L3JbVC5tdTrT8tpLqrSspNCnnr5Wi1BKydFo8HKmjiyvHp13Uk6MZb6C5VRmd2MDFoFq7LUGHc37vBegLzVADNwYxTBFAB8u626Brv4UZe3CawVLAPbXA6xBDWnhAxsvF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 27008 }, - "blockTime": 1746055019 + "blockTime": 1746552111 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE b/tests/data/transactions/batched_tree_transactions/3aTv6fDqR4nm8yMXXpJSVMYYsvuc47gY6bCGxxQc5HwkrxruHkiddc9WP1B67VU4AK1ySvsNgRtH4wpzWrxxvX5B similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE rename to tests/data/transactions/batched_tree_transactions/3aTv6fDqR4nm8yMXXpJSVMYYsvuc47gY6bCGxxQc5HwkrxruHkiddc9WP1B67VU4AK1ySvsNgRtH4wpzWrxxvX5B index b85f97d0..862c382b 100644 --- a/tests/data/transactions/batched_tree_transactions/4cog1Q4X6fLjtjXNU7rSYzPoVmjD7LZ36VZcgAnvyjQA2rzfVNUsV7QyPQLPjRREjJJ4nMFm79dfaTxDVdn1M8NE +++ b/tests/data/transactions/batched_tree_transactions/3aTv6fDqR4nm8yMXXpJSVMYYsvuc47gY6bCGxxQc5HwkrxruHkiddc9WP1B67VU4AK1ySvsNgRtH4wpzWrxxvX5B @@ -1,7 +1,7 @@ { - "slot": 122, + "slot": 207, "transaction": [ - "AbTtd70Gl2KRmzYvKecIMplVWoWzfUo7uyF15x9AWlKFm6Qh5UJP+YpGi3f6vqCPt7VMLqhbZ4Zqo9AAqC2Q0gsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXzvVyMX969xLekxRIngSAAUgQjyYQi0DT0hqAjkdEMygIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYDkYr+fLk4fYHvBnrotApHsFogj+XefBMcmt7b0MVGmANy1myDgnLy0Ad2pJ4bAiD9jgML/iRtH4CIVGGxMWwIBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXC1Fav/jNilfR1uu9PeLiAKjsvOs4g8OpNE5KNfpoZqwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASoAAAABAAAAAQAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy677rZK8NDacqH1wyfGqHKcaCPVoaLi9dBjhsxweWCnBkvphRwCik3VEEY4hGmi8bAFmrAqq6TsuyXrFNnn4N5iRHQyg86u3PNZvrM9qjBEhaFiyoHRQ9ZpznwitdqrPU79LyTWSWjeUwbjjPC8dPtUEjgmagASTepAeehFtSzc3g9TKiZNQyrhNwvAcVYvUnNuRRWvG8qjM2CGbm6rmhPgte6r3xSdxRxBd4Ep5dwkwy2wBXcAtitr3Z9NhrKvgPNU742gVkZMYAf6h1p4HFv56YE3E3MdUNsKwkwPoE5457EZNd2YKoMuEEWi9AdAGPGWvZ4jz5rDegbvUvyAcFj856v7WKKUhGC69T5R2ZSnrPx8tYAWv2hQRyeLANs", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6VnYiDDMJvyhEMLpN1UnR53fZms4jrsL1FZWJd3hR5tdd13oqU27mc27WWf4rd5Z2F6J88GsHoh8rVtCTY19MuTDA7nR41B8cjRWuYsH7gfgzjSToKukY7NmDJbZ4co1YhssXRfut5sB5BqTRH75HkdPaMLtcvNXAGkizTCcVFynofzC33VyLk6v6u1GA2opoxaU4N7jr1HP8KhvXoRzuHUHipNHVH7GkJC4c2Z3ry8ucd9TsAn3HbVLbRNEa9nHMb8RUvK4fWJCYesWVJ1SXehiKdgeA3AbuPDefDxM8rvyBP4yJab8JpdXUAqDYj9rMZjSE6M8aiRbeZRuerGyxNNMDetD4fBCeE7fXFqzQQkWfZAVHwaKkHft142zT", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054987 + "blockTime": 1746552080 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf b/tests/data/transactions/batched_tree_transactions/3bGS8YgaqgQPrX567h8ZCBjUieefcQcpeLRbEdWZNYzXmnX8isZ5HsEr3S291yCdQzCJgzCyVV4S5LBM4PT5iJHc similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf rename to tests/data/transactions/batched_tree_transactions/3bGS8YgaqgQPrX567h8ZCBjUieefcQcpeLRbEdWZNYzXmnX8isZ5HsEr3S291yCdQzCJgzCyVV4S5LBM4PT5iJHc index 354d2b07..bb5ba4fb 100644 --- a/tests/data/transactions/batched_tree_transactions/2fCNPL12DtVme52Tef63VJCcAg6GVdUGtgzubK2p6S8pJV7BzfWASRUWTQR2mjj1bbWMKtafbaH4Hyp4a1xoAuGf +++ b/tests/data/transactions/batched_tree_transactions/3bGS8YgaqgQPrX567h8ZCBjUieefcQcpeLRbEdWZNYzXmnX8isZ5HsEr3S291yCdQzCJgzCyVV4S5LBM4PT5iJHc @@ -1,7 +1,7 @@ { - "slot": 141, + "slot": 226, "transaction": [ - "AVL0rp1NKQzNun5f/TgwusIxaHtzTUyUtYNvGQPY1xnW5IsOMc7RFw4tL4DLa7rMIVgUjj86s42BoSWaZxQCLAQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWRB/Sfr0TI3weS/RKSrKo3kKmASW1C/wTakRn0y1vj9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYGVciSu2JNsazH3kgbj7cvRNztAbe3zMkHXp7v6QyUS+0x2vseNj+6d17CMP20IfcIjieS/eYnWIwVbga8F9w8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZsbWBE8yscS3xWP+kzW1z8C9DaRZobF68cNcldSgvCgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVv3qtaVnN6Ukxq1CAJ84mwpJqhj4axUxXLJpssMFeeEyujSUcUF9BvsTJoxGRqj75xKxGf4V175avWMSmwGkLqJsY9iGsoextzsvsE7cMLcDrgUeJNTwfjHwjR7NV8SkniEwAFHUbtwZa5qiXghRBxS4p4FqshfquNqGttwYzcFH", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRHqEnfDEbbuyx7zLPnJYt8tHNwj87WM119abx4VU1ADeY7LKHMsp8QkBetqscfRB8Rs6YL3hsbGJzoNBkkQ51vAgqZZToXZgQZGQBad53z6n8kZJGxPveKz2Kp7pxxNC2qiga55DqQXdUTi9Q575Y3By2wYGqkzGwS5jyz3bMPUB", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054996 + "blockTime": 1746552089 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B b/tests/data/transactions/batched_tree_transactions/3cQxvJN6KmWCpPgyiFoXYVdhC46xnwXg4dbswLMcw33fuS4B7qad2HBvyL4XkPPpQq1ksmdf3wK1ZvExJiAoFAnT similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B rename to tests/data/transactions/batched_tree_transactions/3cQxvJN6KmWCpPgyiFoXYVdhC46xnwXg4dbswLMcw33fuS4B7qad2HBvyL4XkPPpQq1ksmdf3wK1ZvExJiAoFAnT index ed57b858..c0537aa5 100644 --- a/tests/data/transactions/batched_tree_transactions/2Be9PXQHWXQqv9hwrNFEiS3CZJdEbfzfnJw8Jb9gW4AoprJvYWvCRcXb3yq6SiXsC5gubL1Z8zU5GYVN3rHMAg8B +++ b/tests/data/transactions/batched_tree_transactions/3cQxvJN6KmWCpPgyiFoXYVdhC46xnwXg4dbswLMcw33fuS4B7qad2HBvyL4XkPPpQq1ksmdf3wK1ZvExJiAoFAnT @@ -1,7 +1,7 @@ { - "slot": 117, + "slot": 203, "transaction": [ - "ATsxYazmUtNwviSYStuMVYjdZrsnk4049hvNUwS0kPA4KCLy2oqe1qsndFyD42AelauaFBDRKj4l6/jV6RbK9QQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWQpFr0kXgSujnsLt+j1w1k+cT6w3TZDymhK3C//HRl4QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYKSrm/T3dntsDuAXoFsSKkqt9ZWzCX0BK8aD3OFeorXA9WYTYpwl69n5w441l40Tjq9tgU6V7v7HWwuvTnEGgABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUARKrAytgPzm7SNU6wm1QW2f7RiYwYdD0h1FxbwgdGrAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASYAAAABAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3ooE1FPFvC4tLieS5Den2Qs2AQv86fEGixFS9kCAGcbHm1EgvUJL8ubq2UX3Y3B9MakYaQFiArcUfLCQFvjsdME9Cjj9vtfTnaXst4vrAkcCs5kbFRsfMPVLTME6Pok1EpWHdmzVdUiyWtoWWS7vucCDWwzuYje8U3BpigV2y3uKqVdFXJxjA9WkQPJhWfWMNzdzYErqb163VkwiA5DWiVfYcQthcdWCLttzLhgio2ezF1GQyke3Nf7Nw1mPbYSyMYXB4UHmTer46c3V13JF2SU4T2yZeFd3n7bNSUBqi4rf9Fm5DUYrsxoH7jGNSomVXU1t3A11gwt2EQXHn6taKX37aGQ9ozyPjdrx4s2ieibd426rgn9ZBFRN2tu3M", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy2bLSzDQtDLniYS1J1zx53waG9LPWMU3dMDVzBVcJPw8jHkzXXjVeBYTvyZdGZnCkt31KMK3ykpsBjcUR4DwhJxLmmr12GRezUaBG3KF7GXspffNui8q6USgYY3PYFHUQ74Q96ibdacUSjuEvsp7JZWSTeyQ1UyrzvNp7fUEk6KgmE1FXt9t5x5CrT2raS5jTx9hn6is9WUM6GxaDkYjANaTnkHZrnbwiF6EVQMsxUkNxDYqUHHdZuqRvB6w8cWjMP133NtcvxgWSmosvBQXCFHhxwCn5TAQtcryWfLrPUZdVN9AQdpHB3uteCGwQMgJ3HP6Dbc9vdvtJz8sF8fLeVkpHtpXu4LjSffd8aDu7awAHuYp8mgnagA4A3N5rF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26892 }, - "blockTime": 1746054984 + "blockTime": 1746552078 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 b/tests/data/transactions/batched_tree_transactions/3fKB6wfFJSJASKu77rPYfQ6rCfFF4s72jUi7acdTEakATZhwzSuiJhoa5DoauPuG4ty2gm8D9CECoAMVGBJEdFP8 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 rename to tests/data/transactions/batched_tree_transactions/3fKB6wfFJSJASKu77rPYfQ6rCfFF4s72jUi7acdTEakATZhwzSuiJhoa5DoauPuG4ty2gm8D9CECoAMVGBJEdFP8 index 270f345f..4291f4bf 100644 --- a/tests/data/transactions/batched_tree_transactions/5rWSa1mm33NQmn7ntnNMTfiyVriVJTuVhUvEipR2vhAfJSkn9PrWqMNpxm3XCfHq3Cdvg2cAy1PbABF3QhVFvsu9 +++ b/tests/data/transactions/batched_tree_transactions/3fKB6wfFJSJASKu77rPYfQ6rCfFF4s72jUi7acdTEakATZhwzSuiJhoa5DoauPuG4ty2gm8D9CECoAMVGBJEdFP8 @@ -1,7 +1,7 @@ { - "slot": 178, + "slot": 260, "transaction": [ - "AfLC76XeTL/wyRu1QhbCnWgJ2TfmsOW3a2pCZXqUXC3VzsGaxgl1nM8jvVKvEdqax9HdWGF7GSpnUQLM2NWMpQABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX/y4GpVQIWFiirJ+AJQmV3a7P3DFqLL87rEV8mFZ1DggIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYUS7/CmM1VomVtg9Eq8oKlliZuo3Of9EXsC2bwLuCXkB/j2mPn2dNvhWcvsxeo57mrRypf9HtBxK/4oMHRpaAsBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVDE8bRY+qK4yHazzhYhNQPMdPh+FIykZsVwiGpyEC3QAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYmGK85Kimj94HLVrswzj5mm5FBx2ZP3PCTRG6XPoEKn7LpZrx7pMe2eNGcunBD2pbNLVdQBBjMNzxZbAe4FSim2V1coUrrtiPWaHotwqwRTA6fdjvz6uor9L7iDTidZqb7Rvw7vdzU6pLMoUcEzqoVRdskLbzkP1FMLLK5NsFWoH", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSwDoJ9PvJN7JVz9V4khbWNJzvpdx8Nft7na4tpXaNXmPhfd9d5jFo7PmWFfmxaTrU9HQaQybgh7ASp2MeXTAwwokr8pTxTzwdvV8ACdmedeyX4C9kqa8K55YdeeKLk9bwjN1xRy6MyRyrpX1nUoSs2rnz4TTbKiruoMDa5CX6hnf", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055013 + "blockTime": 1746552105 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL b/tests/data/transactions/batched_tree_transactions/3h6HRZpniWXqxcv7ESiSJpscfsw2aAiNbjNFKqm5N6kMwRZ7DMpq3rWcWGaLWbdf9FCVqjjKyTtEEmvWcTQPdAZi similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL rename to tests/data/transactions/batched_tree_transactions/3h6HRZpniWXqxcv7ESiSJpscfsw2aAiNbjNFKqm5N6kMwRZ7DMpq3rWcWGaLWbdf9FCVqjjKyTtEEmvWcTQPdAZi index 30143bf0..9e4395b6 100644 --- a/tests/data/transactions/batched_tree_transactions/3j4ALJ6opfK1Rc2XC6j1gPtJnkDh2qVZ2tCfRnwxeXp252HpZUHGr7B1KX6XDFnGLNzJoMHvPVC6gztwatH668pL +++ b/tests/data/transactions/batched_tree_transactions/3h6HRZpniWXqxcv7ESiSJpscfsw2aAiNbjNFKqm5N6kMwRZ7DMpq3rWcWGaLWbdf9FCVqjjKyTtEEmvWcTQPdAZi @@ -1,7 +1,7 @@ { - "slot": 70, + "slot": 156, "transaction": [ - "AYhM2eXdf+HtdXhChsoBHXQomzNDC1v+l3sCr+GNrQ9gavYhaDR8w66ecQehmeWaCZTGbJ9oOkFyhEGeyXT6rg0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUJklnwkoiR3pN+OFmniffSSpecGM+orbCzuyd53BmxUAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYabZlPkhtxdvVGmKXASpzYKj984x1j3r6sMMJy56UbiSPc3b65hRy5WHioiIqrhMRkeBGL12WF8P3uFiouBdQ0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWz5oQb5IFsgJCrNIX8eNHOnsHaLTJvEui2vFhy2Np1gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQAAAAABAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy4sqv6kMAdKbmgM5ZKC2LQ1ZNix2hjCR3QZ5mse5arE7LCY6WtaZK4NCyybQrBrAej6xaUcnPxtZjSVDtRJ5mMXaY2mPWfMQC7PBXTpeZaU8j55pbPrbedw2CFtXgQD5s8KMac3imN7kKwpbNpZKfGPSYiLrBwWigsuzUa9aL2LQvGFsWsj4rha6niMF6wNCPN445LpsatNEBhAG3MWbgKMKqgH4aL7rrGGLtQiQVAmjg8Dp34eN637mXcZJWkD3ymyx8jzQisivNwAwa7nDmFS5ZG6p3y2vFDSVQrcohF5Nb5W3sdx62SsDTCNNYMtS3gREAK5N9jCu67PwAKWrMWhBnzKAu3fxZS8gEW6gDYxhR3XW6GtuUaJTR9VGEK", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7ojHEzkGpnPTSrNzRroATnru1dKgRJbSRZbgZgjs5nB8Wuqq3vMzpp6iNthJ9i5eadyqJS56WWZPXoak2m81QTQxNRvBUFPnHuYniAaPa96V5Qq34zp9D5c58npBJkgnjiYvMVLtQVyuNwFYpGE8YeP7ep12dTFXRhDW54ia2MWnzuWGkPupjUAESbjJ9u2eo3Gpu9jMZCkg3xW49qtCpTVjQcBUPKkSNVwRL28kSfACLmaqpQAVR5mXhbgUqNncbN36d62MjptSz8xg7Jr9jyaho7Mc4tepjac1e88G528B5LWqunKA7QYbsdVJ4p59pCYv6B7XRy72NawE7PfdzLkqZBsU3QPizbwtt6CKYuxJAiUPecADc5R79xMiF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26028 }, - "blockTime": 1746054962 + "blockTime": 1746552056 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc b/tests/data/transactions/batched_tree_transactions/3iWopQbkHU3f2pV5oZL5YhXv5q4eqJRP2qxoZadQQXuaATgECKr1RFKstUcwFk6aoV6NqKVRn1bZSf21bQZjhoTA similarity index 80% rename from tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc rename to tests/data/transactions/batched_tree_transactions/3iWopQbkHU3f2pV5oZL5YhXv5q4eqJRP2qxoZadQQXuaATgECKr1RFKstUcwFk6aoV6NqKVRn1bZSf21bQZjhoTA index bddb7028..dc220a17 100644 --- a/tests/data/transactions/batched_tree_transactions/uXiHjZw7RzeisD6xiuz3yGDMHssA9wtuHvtZFqRwzZWZTUWufB8WVEfmhKdxPLTADJoPvwAHCgygJrkcveaXfzc +++ b/tests/data/transactions/batched_tree_transactions/3iWopQbkHU3f2pV5oZL5YhXv5q4eqJRP2qxoZadQQXuaATgECKr1RFKstUcwFk6aoV6NqKVRn1bZSf21bQZjhoTA @@ -1,7 +1,7 @@ { - "slot": 98, + "slot": 184, "transaction": [ - "AS1MqWWKawWH6JJpGQmmJMiJWtiySRcIKW5ktGJcyzaPLWDF8atfMn08FxFwjlX6YdzbnsS0783CO2nR5S7LnAUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUG+C355Ql4w+APZniqCfb4JFKvw07+ydMmLhQ2L7MRGAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYfVgonmo4z8fm0wJZ6gI7sZNcLzDUhOGEO6LLtC5tys0+tH9TEArzvTWVuFKTDF4WKCMe+Z11eqfMoiJBW4IAUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWyT2pxuP49IUaCdY3v8eSH3eJkbsd6DnAc6LJQj1QYrwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcGZN8H6B27ayY7uTFJFwEu73T231JJtcgshnycM6DdqG2jtUr41AYGevCGyfhCnkZmvW8Cir1Ywypb9WAKhuRyTVoF7jRevDtrZhASg9A6CoCT1gcVuq6bocwepTmeVFGe5KiPbUxTS8eJBANT2JKzriWVryBJPMWGgQxJ9idwsd", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTq14VrskLit5CM49JMdRoz7gcJqoFYSk9j1tgGVt53tpCyuzpAXabdQBSkL1UDnwGfxwQ3CGjnqceQvK49BwVEh7kt1jDQWVuu1JU8zkxpKhBpXj1zyqaN5DCjsYdrHbhzHqNtTV9ixkLtZRFp6C2Z7PnH5PpuSmuqmtE1AXg6KZ", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054975 + "blockTime": 1746552069 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g b/tests/data/transactions/batched_tree_transactions/3mB68BnFgvhmEwpMjc9v8s944hicnihHL1ubeJF2McMuu6occP8Es88gtQ8LLKMrbai47L7KAgwyB1yn5KbF3KGq similarity index 73% rename from tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g rename to tests/data/transactions/batched_tree_transactions/3mB68BnFgvhmEwpMjc9v8s944hicnihHL1ubeJF2McMuu6occP8Es88gtQ8LLKMrbai47L7KAgwyB1yn5KbF3KGq index c79b9996..dc0a7526 100644 --- a/tests/data/transactions/batched_tree_transactions/21bs73zLCJJJ1c1JkL2xJ4azJH5sF4a7p1kwQ6ZuNjvezJ8iMjwdrvNAWnMK1VvYDgNAA94Zz5pmFBBMsaLwDZ1g +++ b/tests/data/transactions/batched_tree_transactions/3mB68BnFgvhmEwpMjc9v8s944hicnihHL1ubeJF2McMuu6occP8Es88gtQ8LLKMrbai47L7KAgwyB1yn5KbF3KGq @@ -1,7 +1,7 @@ { - "slot": 189, + "slot": 271, "transaction": [ - "ATKJDbHdFCta+gpoiT0459sXup24jeZLTFu/zePMUGW6Mvw5pDwjnKn22cu18F11PgGW3c8cEEEVj1nIirDtpgcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDVkJFGb0Q+A628YW/RuVmJn2APXdQwv+3gQBsh/byEwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AYogv5Mdp4WGHL+QnOl+f+tZXMYBYFgxRKjzCW6oZBsUcwTb7kNXMeoyIP7IjcsN3LlFQJRsjnRwODdd8+Na4g4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXc7ZThu27cl5tmxF/F51pha3d+7DPRZTDOI+AoFjD/+QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAWAAAAABAAAAAQAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy926cLAbCwuFmacb3qzFBiJWkcMt412Ue9AUVNheET55bg1PvHAuuAdEQMP6tdGUbL31S9KK6L7TibfbK14ShfGMwZFPnpZhKxCoAGYxT2pyht1QrDsWTt84JTfMMjnUXj6zk5r9aRKUv81uerrm7vpREdnMAS7PKvAuZfBfmed58CgYkc5S5rJetWLqibYb6oQtySSBi4FACivHcDJzWdehma5tcf169s5BtttMBe7yYRMkAcR5yrZJW9aMRreV6cBvba75fFNNHpyi72Ejr2F7yQjzCpsVfGr3wEUewFq7JbbsAYevZ4kB2FFvvZwf1XTBJRp4Ba2RttZa3C7sVoPQcQXfvANRfsE8hTUmTCAE4YKLbxAPFjDeSZY6jH", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5nXB1YWGWxU6CiWCox4tGSQQWArQJR4oa5F8vRfmXntsdXGLGcQR9hWmdUJppgevQpqcYyGWmuwMsa9MvNXQW9W6v3VzpBUDSxMsBJpTGXCoi1g2T32Jtb2VVDN92Wijoo5J4qfFPNTsEjZrwc9Eapg5VXZPAaGkxYrZRkBs7fGLgeaD2xVcigqV1PkN9SEdopvbGzxe2SmZdXMq17wLFQXQ5UbhPFgGf9PSHSxT74reFaqmABewkRhd87vgSauzyBLzFK5ddEVmdfZFmGmpss4LikjLoRzyyqnZsd3N7DjodA6U8VaNp29Rbkiuq4SbHNS7ZpTVR9HsG8Jq7QvkTrX2Y6hjKHBdhQAYUgf7k2HAkjK1tyEsqfrmweErj", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055018 + "blockTime": 1746552110 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi b/tests/data/transactions/batched_tree_transactions/3nme8fxRMhHSZT7nwLvtEDALyRyXYTDvukJpEU1jXNngVqqLG4wWsy5VQ5EgrDLMeDE5jEMuzZh2PJzv9ecgbegY similarity index 80% rename from tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi rename to tests/data/transactions/batched_tree_transactions/3nme8fxRMhHSZT7nwLvtEDALyRyXYTDvukJpEU1jXNngVqqLG4wWsy5VQ5EgrDLMeDE5jEMuzZh2PJzv9ecgbegY index ad1787df..9c3c26a0 100644 --- a/tests/data/transactions/batched_tree_transactions/53mHiBbRgEfTFGz7GywQ545JYYDPBP2PrESM5MaZeCqubNHAS8nxj9bFMPmSWRGXQ21zYwtmVq2CfJnxbC6weMAi +++ b/tests/data/transactions/batched_tree_transactions/3nme8fxRMhHSZT7nwLvtEDALyRyXYTDvukJpEU1jXNngVqqLG4wWsy5VQ5EgrDLMeDE5jEMuzZh2PJzv9ecgbegY @@ -1,7 +1,7 @@ { - "slot": 118, + "slot": 204, "transaction": [ - "AcpzgkwR4evtVA4nYaY6LuootMt3wYxw/x+QeFuPdHBgf3Ned2crLlJI36GzU5R0fhb8KTkQmm5CXYH6/XvZNQsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXKOI7JrkCNXzEqo7BDhh9DcVMDXY8tB0qnqRejhWWhIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AYuBBwHHgl3zXrqNTudZuYS6XKQ0FXwOx4NY/xjIt685YlAfY6EX3+9vYTLeAtru1KWGrLYts0gT7RdyASmDGQkBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW9fcZaQ/OnUoflp7y+g6ruwZHKpZbLTpg+66qVYJbZaAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumU3h9ja8poYS8rq2uSC4oyLoFj9K8JwG9ktnpCjcDsARrJV5EfMygQf7ZjCe3dBUGptbEoMjc3JFnqSf5KPuF1xadWK3TXMfpTQfCdcTjKoq4aGwkpn921tEvgfa6beKmux55zUyG8kJESE9cNBGEv6SWK4xNYJ4qsvbweEEPyBaX", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPu9RLrZuSq6rQG6z3JM9znMnUHdssifJKctwdNkLdJxyM2b5ECE1PmbGdhMPCG27VCaZ4EW6Vqoqz9stfosTdmQetsEzfvsJaQ5HfyUx44LQAXpwdMZCh5ERQira4zPVckeqC4Q6mAy4RoEu7mnsPJpz9HeVfjnxE1yemCscAhN7", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746054985 + "blockTime": 1746552079 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL b/tests/data/transactions/batched_tree_transactions/3tqYcMN33dfyjzxSQAexrn8nf8qTmk5i6fhZNUXtzL77hsiXHUKScqdbdhU1ocxp2LTSr2XLgWxC1g29eRGT9yLS similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL rename to tests/data/transactions/batched_tree_transactions/3tqYcMN33dfyjzxSQAexrn8nf8qTmk5i6fhZNUXtzL77hsiXHUKScqdbdhU1ocxp2LTSr2XLgWxC1g29eRGT9yLS index 24336119..23e6379e 100644 --- a/tests/data/transactions/batched_tree_transactions/2D26KLDEBp9FNCGjKCuncshkD1Y3wMXTM47WZEzGrSG4bjXoGti53b8E9juzXN4hKpoqduBkbphdMnVhLBUfUSPL +++ b/tests/data/transactions/batched_tree_transactions/3tqYcMN33dfyjzxSQAexrn8nf8qTmk5i6fhZNUXtzL77hsiXHUKScqdbdhU1ocxp2LTSr2XLgWxC1g29eRGT9yLS @@ -1,7 +1,7 @@ { - "slot": 167, + "slot": 250, "transaction": [ - "ATxhrtS+OJcoWA7o8w5oWnJkSy855TI1JP3w+0Y8XyIb/hQOkhAKxJzzRThaoBZ22cnT2Cg+ZOmCF9ZTBQXmogsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXDQP4na5x9nVwLYj9G32w7kssrhImvB0MFuciIDpUycQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZC8emoWwAsdT3V3Yu4CNRxcfCjx774oZXvHPn9JAEpnJQG1NU8IP1e1fyO3+rt1r+ts/rqKR0SrS2r3iTXM9gcBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUUE7cVneDOZBMnTfyC4WwwtJFC9oOZ7y0MVnSsBUXXVAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAU4AAAABAAAAAQAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy98JjTF2vUfFxaNwPWixeo3buWkFKFeEV8ieaa1ar7cd1caDvWXyZNH5d9Syqvq7XqWcGs7BiW28mycdfz9ViowSEutq6RNF5rqj62y2a6Qx4JFhW5FXRtRPzqGeq9qzo8qMvosZQcHN8dRFP4htqKUU2jrsuGFBwR4D9Hpw6H3pJPDxeQ49FLBwFpSe6gugS368CjfmzVA6a4jVCeoHHTb3JLEuuLQHnBZxhtxgbjiim7EySq3hE7u3QiAwaMxd4gRSYaDCVhV2Jqzb1v73ha8NaGuPyzzZgYQmuw5ycm3dNcj6dfXXvW7noDgeD2Us5QGyTYwQGRUL5zG5wf6DjJ7h4jEJSMMcKmGavUBrBRSPEgKoV5gqHiPLEbm6sR", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4cF8iDkaGemdCBX57zTJvqaeKjo1LVA4Bn8yBjBWDLnMr7ihMjBAvCUbSddDzyD1PbXZq7f88jjh86ReMVEUANH1SuPNxHBaPFqR5QrHgcCDvdnpMs86dwBGuzmx8xtMRLzoLQfCBo35kXctMgLb2vQAhEb8Pryg86GihKoq15NJAEv7XnpyyD7kE7v3aDoMByjiKuBi6g58FbVvBUBHpdjtLCZukuWKbLQ763k7dDZKtFLgJpL6aVWTSy6HKm1nqGX3U83Bof6gcX3ajQVAPVViUizNd2Y71646WBZjGeRZ6hvBJjn7RhhQXPZSGPcuZB8s1sih7UX89HDueXgaZHDbGg8AaqcZVU8aLrZn6qJji8hMr3cTf5wUoCZj5", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26970 }, - "blockTime": 1746055008 + "blockTime": 1746552100 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD b/tests/data/transactions/batched_tree_transactions/3vrXwi9rnZCyHa61jiCn5saGc3itWDHJtWpG1RW5XAtYgN1deYQoni9F81g6fQG2mQf9YeNnurQxZguAK7NpXCrY similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD rename to tests/data/transactions/batched_tree_transactions/3vrXwi9rnZCyHa61jiCn5saGc3itWDHJtWpG1RW5XAtYgN1deYQoni9F81g6fQG2mQf9YeNnurQxZguAK7NpXCrY index 0374fc34..27cfd366 100644 --- a/tests/data/transactions/batched_tree_transactions/2kVBa3EyQ7c752srvBk4tgGPsfFhXiBMeQCmpE6s37vFmE5wyuXaSFjJ9DV5GJjsXMJjJAuT9cHnrzT6ntjVZ9fD +++ b/tests/data/transactions/batched_tree_transactions/3vrXwi9rnZCyHa61jiCn5saGc3itWDHJtWpG1RW5XAtYgN1deYQoni9F81g6fQG2mQf9YeNnurQxZguAK7NpXCrY @@ -1,7 +1,7 @@ { - "slot": 94, + "slot": 179, "transaction": [ - "AVeEgKwtFWSzgXqyYzswd8OeGKkdtbE+XljYm/08DnUGnHHkg1bdIMkOlShEAFOMnY2hZowDhotYYHsci0GtTQgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3i+q8pSm1y65DGgFq4DIrS/+g0uJG1iOG+WO5X8QWFgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZJ5xSYOcki6JwbkPs+xbvmQTMghgsTMR/Rr+uDypH227JJh+2xO9P3HwcYY0ElsnVNMWfiWnsGoDC2n1/4ueAUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVwAiX6GiX0nNUNXfSukn+IAOShNrFmSogcoJq1/MI08AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcrB7PozCXWfDorgEXWXGbAnj259JZCK4Hk5uPcbs8Z9SYHTnbi5MmPGUsZBrSCwG4gUSshJLhPk9dD2Um7h74MqmPcanAE6o2DNPn7TnjFVPAYV5puGrSw9LBWg7Vw6gyZen6xQ3EXcwBkijaP7F1veDACqzSKzrRYtACEz8oHWo", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumauqoM8i4XC324V38wUwZv43gAxAH9ymTzkBMGFo2tU4sV5echQPxs4tT53U7A1G7Scp8rs5ggsm6jeAkrhbjSkpkjFTkxGg9jMqDzodCHuWgug62CDPKqauCixXLMpj1jj2CtV73JoEZNDvNr7ygXCyb5WfXmyq9x3ti5C12mBq9", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746054973 + "blockTime": 1746552067 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 b/tests/data/transactions/batched_tree_transactions/3wopCfeCCPebgC78Ls59DaD5t5sxH8kFus1EDPNYj2QGMUPBGmJC1GXCRngx5wXDMWxDr1j7M3q12mHSBW3wEZac similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 rename to tests/data/transactions/batched_tree_transactions/3wopCfeCCPebgC78Ls59DaD5t5sxH8kFus1EDPNYj2QGMUPBGmJC1GXCRngx5wXDMWxDr1j7M3q12mHSBW3wEZac index 1be3103c..226ba545 100644 --- a/tests/data/transactions/batched_tree_transactions/2KAkJ7vEnER5Y3f5E36A81tpyorqvUtpsfumDYsudeDMmk9YdZwxc5sR3J2vin38GVHPFzbyG8iZHRqqveU9aPf5 +++ b/tests/data/transactions/batched_tree_transactions/3wopCfeCCPebgC78Ls59DaD5t5sxH8kFus1EDPNYj2QGMUPBGmJC1GXCRngx5wXDMWxDr1j7M3q12mHSBW3wEZac @@ -1,7 +1,7 @@ { - "slot": 83, + "slot": 168, "transaction": [ - "AUGvNrc4jv2Zp/47Nz9ESvmKWDKnqf36InEkEHIW3F68iTm8a2GzMVOwJQaUD9GlceIpRXirmBFhrjoTfR3vHQABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWZ3oZ1sVjXiqDVTOrzi1/CWv9k2k/V74UjwD9I2WwIDwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AZNMLtA/hBYQPF/YMJl75286LgyNvTbKdWoZPstHmCW0O/mnNXXCWER43mi8YLo6ZowDVa8aLfF80bDQOow3fAUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUAXepx5IBrDvpnwMCuMlu8WBkA3Am68O8cZ2RL+LKh1QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQoAAAABAAAAAQAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2Ljeg3XnDzFBM97WWNxyDeXSvi1jGwqxJ9a9B25B6U3KhPziuXLoSRdPZXGRdZScKMm2WAWuCH8zc6TcmEdWGuooUPmggaptFv7jBh1pYLwoRkLv4X6uGQcNmeWJq2sJQzWYkjagi3U5J4RC74M3NC3UZM3e7VdRxsnkfrgMYJqcK4oD1Ha5vcDDo5oCR9kMJdAgQYTchJVvhuToWrDXDQDhF3TEUyPyib5ZpdgdFrzSceMc3wQ4VvDRwN16orLUxWrMQLMtSqfnqGmXAPnv5eNvRWQ7Ej6zrNGsWLiV14KLaACxSwmmg7M37p7BhdX7LffCjqYBNgGune83xu4nmaswZuW3mQ6uKSJm14mSPxxpXar6PqKExYxJgVGF9", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy88KKimoekYM6kWkL2dhLeYJp8N8iJBFADGy9wHTjCVhs9amhy87pgRhjKR3ukS8z1YgqxHpENu5YXLBrLULzU5kNjK6VdpSj88WFgYU3sfAeRxbHT9mhkV5cQSnFRwDVMCKJyebkPoCqj9K7Lvmqi3LagWhRpgBFX8VdAbqiYZirBZjSuptPPnFC2X1T4onp2MLDYu8ZNLjwtYT8D2ZGCqyg3QaytUifwDw9bqKxoTipmMDPmFUt94CNTbF8djCndkN5RXzGEVrKpUgH6Dj1AWbe7U2D4TCL1xoV9AvCZjvfYkWkfRChqTb7zXFronwLjXQ2UbSFji8j2odkFdU6ANBnbF81Rg7z5PFxbsaDxdraCQ2ahjjVm7vTBKz5d", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054968 + "blockTime": 1746552062 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF b/tests/data/transactions/batched_tree_transactions/3zXKv6JKMpRFACYncCLfkQoWrXuZzqtWdfz7tzjzPLes3JAnyX3kUgbse3Rg6CEL6RctaZpaH3foGwu5dLDhrGea similarity index 80% rename from tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF rename to tests/data/transactions/batched_tree_transactions/3zXKv6JKMpRFACYncCLfkQoWrXuZzqtWdfz7tzjzPLes3JAnyX3kUgbse3Rg6CEL6RctaZpaH3foGwu5dLDhrGea index 3a206e51..37f84cc6 100644 --- a/tests/data/transactions/batched_tree_transactions/31fS2MK3ic6tXcYB5K2r156uqHAvn1wr8QGFHjssqS36gX2noCfcsmpy45VSfk45JdSMSMv9jijNimXMggHeDmsF +++ b/tests/data/transactions/batched_tree_transactions/3zXKv6JKMpRFACYncCLfkQoWrXuZzqtWdfz7tzjzPLes3JAnyX3kUgbse3Rg6CEL6RctaZpaH3foGwu5dLDhrGea @@ -1,7 +1,7 @@ { - "slot": 176, + "slot": 258, "transaction": [ - "AWSa+/k0VrzekFXJhk27Qr1oYmHUwP4kthxxTpYsAjFnzc0J8F+uBZ9rKxQs+DFX0ox8N5UYtFLw6udEHw+AegIBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXchDUfDTgy420CUI1MvHHGVZuJjSZuDLb8K44zQiBXGgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZWjuFRu+CZpEN7Lh62vLkwr4UCs/if9y7rJEzHXwty+mWgKZGwXY/d/cxnjk6je6zSYie4jh6U8qItxwobyagcBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVWd9/oDz7U6rcPIpX5Xb/ku8wPnEM2CkXD9HGS+yNE3AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeuma3ZCLwdCSpk2JH1Nk6hoYQHxEoWKHXyFmjvBwDA8DZizGWEuSxLvtdPxDK6tfcxh1269cxfpCEfBqCTv77thQmfMMEUYXduLTFE5F7AS3yhNrSLEwg2PL2Vuh56DHxjWJWjYs61qSDLnJmYB4Lo1rTTHmjPfACyqyJyxbw4sSm2o", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumW9tbEQ87uNn3ndnXLv64sqv1HtQUB44qq8U2ZHij4JaUgNREKAkqs2btVvn63jdDCSLq2o7mZ75q9ZYC4sC7rRS26LcsJNvV2tu1FHVCYJJ7XL1GPyhGfz6Uuf9iedEYbej6bHCJvyW3T4CJHq3VNpjNMRErz1daaWtUvD5ecw3m", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055012 + "blockTime": 1746552104 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt b/tests/data/transactions/batched_tree_transactions/45K7KVx1Q599EoFh1HD6QZ3yAGvNTDSM9iJ9AW1haEseYXokFrm3xrYonfV5x92BkzjGK4WPcU7TCVHTieMjwBwK similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt rename to tests/data/transactions/batched_tree_transactions/45K7KVx1Q599EoFh1HD6QZ3yAGvNTDSM9iJ9AW1haEseYXokFrm3xrYonfV5x92BkzjGK4WPcU7TCVHTieMjwBwK index a1fcc32d..5ea3bddd 100644 --- a/tests/data/transactions/batched_tree_transactions/5ebyJ1eB37EsguLdmQ8nQmjysVo8q2gzE6yTQiwR3bc2XHUhiXnFTpE1rCYT6wfJDud1d9iqcTLZrKVkPYJ749jt +++ b/tests/data/transactions/batched_tree_transactions/45K7KVx1Q599EoFh1HD6QZ3yAGvNTDSM9iJ9AW1haEseYXokFrm3xrYonfV5x92BkzjGK4WPcU7TCVHTieMjwBwK @@ -1,7 +1,7 @@ { - "slot": 100, + "slot": 186, "transaction": [ - "Aeh+zsLn7HovvRXBXEem6p8Jnjqi0Q37stsDb52ij2dkpZShuOAsZPaX/SG6w9/Mn02vdYnch7b0Au6o4JdEuw8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU0LWndMY+JU21Uad1+zENhWt9DeD9pprUCIQdf/0KwhQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZnFCpX/qRuAypFb8JTIMrPVF75OtDb/CPkDiG00FZo+8dXOeXKak7KhFiyHTGnok3XMm5wogTE3DQCWEQdvAQYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWoudQnLaVm2grh19J8/esIyLSNR2Pbu64DSIUL6brYCwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPnFG5C7Xq2TGr4TKLfDDDf599ecshfMXJ8B9KkKHZAnK9PoMMdU3sRJsxwWm6qaR9koWHGrECBiX1H2vaSyFGmfga344ZM3a76FeTLcy1VLAE2KezryiV6CqdijLCXH7rjV2ZoJ7HPoeRTYXUwM86DqgCipi6TUurNFkXUqpdM4s", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXhGT1Th2ovqAzHzu3TgQGr8CiVeTazZGpzyHohGooSsTjwqRgwrrxxPF4PaG4Ljg4YhSAZsHuGUSgg2BpwrBU8oD3fcXSrVaHU1xwh8kZn8mWk8WhrWYPLDKM2kA123ourxio2hTVvpjJJg3o34hbx6P56GyetwStr9mmZijZky5", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054976 + "blockTime": 1746552070 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ b/tests/data/transactions/batched_tree_transactions/46rsm8mRKHcdzDBgMqjSD5BP1j3N7REdEDo2H6xwBdRQ9uWpvPxNwrze3YjcjSZ3nK2uSgFaZFB5sVmF9PbuQXvv similarity index 80% rename from tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ rename to tests/data/transactions/batched_tree_transactions/46rsm8mRKHcdzDBgMqjSD5BP1j3N7REdEDo2H6xwBdRQ9uWpvPxNwrze3YjcjSZ3nK2uSgFaZFB5sVmF9PbuQXvv index 4d8496a5..fcd77742 100644 --- a/tests/data/transactions/batched_tree_transactions/1zbJxTnGQHCDTCt18A8Ri49HEU9oq9zcaCbTpUEn3nErFpz42pSUjaFbydL7JQ9ncsiWD7Zr2HR8PqqVDPsRMjQ +++ b/tests/data/transactions/batched_tree_transactions/46rsm8mRKHcdzDBgMqjSD5BP1j3N7REdEDo2H6xwBdRQ9uWpvPxNwrze3YjcjSZ3nK2uSgFaZFB5sVmF9PbuQXvv @@ -1,7 +1,7 @@ { - "slot": 188, + "slot": 270, "transaction": [ - "AQDbNcGDJ+F+6Bf+XCl8Ba7zXEOPJ+1UPVoTn60Ri6n5TZJoFt84ZKnP4KjkFNVVs+Z93TEa2vDJTw/PdVyA3gsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV1E+wBL/CpCof9+EG91Yn8WP6NDogiq5dIzBaNjQtqxAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AZsat60I0n2/Fv16VBz2lNRfYnscKtjVUpTDgAUZnWBDVwAqAMrfNBuutQKHq2npCmWa9dJs7srXRWdY8t7degcBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXyRIoEK2KZP2M3Fojyr7qGW48ORPb+6zTkJEfxhR+y8wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumd8mkZQ4cszwGTeysK48GzkgNrukXaZRHjsQvs6Zd2rVZSTEotifJXByYe1t9MaqCwd2EdhPi6Qeb8Ak7hbNjYgxpo618VvaT45ULoUZJuT1eEFhAL2zBJQQaDNze9RqTGvd5U8dFHDJTuG8V5ZyJLq9UsRSfapxgsGzEFaAcekEj", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbZ2kUqQbDLrB3sfUWr3h8kYjk3D7ukA73jEQDxPCEVwbyRk17E5yH5RJv8ZwXwUkc7fjm5htNk9Dhxuic5Ahfj5KotGvXpk14NAwXcnfQtpPxtGymGR237e5Q6mJQcx9dpbFt2ZowKTQdgJxGR3sLq2ipW3DMirmvp82BaCUAMzF", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055018 + "blockTime": 1746552109 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a b/tests/data/transactions/batched_tree_transactions/4AutMciq37aJtRQMGnqLxFxPEcj26hgENrx9X6RrayKWery8xcAm2G5Q5uhXG3mXpy8HYjWg9kU9mD6d5w4U4qb6 similarity index 67% rename from tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a rename to tests/data/transactions/batched_tree_transactions/4AutMciq37aJtRQMGnqLxFxPEcj26hgENrx9X6RrayKWery8xcAm2G5Q5uhXG3mXpy8HYjWg9kU9mD6d5w4U4qb6 index 3b6c1dce..b8a8549f 100644 --- a/tests/data/transactions/batched_tree_transactions/4n3ZMvGeahmAximfLSL6p87RSoWywpq5trUKv5dBqqiU9eP7Tda9TZMTiy6dp1UfkXoTokG6zfc4KrpNTvXrZ19a +++ b/tests/data/transactions/batched_tree_transactions/4AutMciq37aJtRQMGnqLxFxPEcj26hgENrx9X6RrayKWery8xcAm2G5Q5uhXG3mXpy8HYjWg9kU9mD6d5w4U4qb6 @@ -1,7 +1,7 @@ { - "slot": 312, + "slot": 313, "transaction": [ - "AbzlM6UHLlSz9DTNWAv7TzjLHKSZdvfibFTB5Cekp4ti/7dMKCd/CvM6808NTK0xdr4mBeoJfdsnx8wCl4CdywEBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0ltVjtQ8zHZfGCRMp4pA/DVwPnxHxoXeK5iw5V7iGbiwBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAC4KT+T+zzYgNg9TRKrZdkCxLf69FrcsiKhCkW99czotEamjAdCtjHi9FH55doa4k4ZfAZjZI0oV7eBzz9i4B42vNgm9EF6oxU7FxqJVFyi18ote8jbyZJaoqBeA9Ia1xBYqyTUgZy7am+zW50KJ9gLaud6qKBX9gFB1aVIQVjKwmcVBySRLG209wiCMxYGqdGArHuB1YAGbpCeHMHtaLV0=", + "AZ6ZO+194trjSaKV3p3ZQnN/pWfPwngv+XhWfstpAUz3yU3OQag2qE21W2C2xtDNLD2Rcr/1IzlpW0o+uWhbwAEBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0VR2zhxV616wSJAQkXQpMrDmDoU7ySIKzpGt3t+Zb5XsBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABIyLef6T/L7lj/QJL0qXQVkXVZinZ3NXU/rjioxaXIoGNXpcZhw2My2C4Q7tTjHM+k/fROCItFhB4zQY6TkPJybQ1FAF6zs5hIWkeSxSpASdsxGrbpAJvEWtfgRQm14+BpX2LEr9DCONT6rVcfcMIIYzU6KTQshWBUhhlcXkiTVIDt5UBHlkMiGdcqDq+B8ETcMQwNlgHRE2/fnwaJB9FA=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995063200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995058200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8942TZcxGhktvThMgG8K2ktiFwhVM5vJRDLGfDzoZNEUiWKijcEHC16Pni46SjytKtLnXKjPEgefLAUuXPB8zE8LdnZ8wWmpwK3x4B3GXaB8KMkMxbQ2AKMT2vb3PF26b9WqLsHqBw2qX4iNEUswkjMGUiExJk3oTzaUpG7FwktdDJQqQKQVfmjSHYqLa8GahveMvHVbnf59Q3ZeEgjLcCYMh2MwYG", + "data": "ZZpa4B1Y3ym6r8941cUFaLTeuC3sLEo7yxWLWAUuLk3nXf1BnJCnrHts7WTEBRNSbGcgpK1pDrc49VM4HXwvKK2ufs5hvV77qjyARgGdnU4ga8YWyHXey5u6T2qFr2QSGNs4hvw3j3oPs7UVAtDk4nctFFtj5MFjBSWhQB1YC8uhSLpbi6AUqJMrv11WhHjS5VMvsBHiJSAVk6LNV56VpC5sfAb5f1f7e58ExUM5Pn7", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjpypYcc2hZNQdxtVdvJxoV6pFLQnKY2rogDgcxsYS6f1UwkMfMpoRXDziE5zUaBXQ7XXrwvXoZsizG2VJ4bhyuHVHDEF7jNQY7DNxihbH4", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5N4osFgiZ5Zg12RPNjD53cwVGpjfgGFwziUAtWP9uivYjd7LqpqHv1HJyivB3hJs9WD3QjjQhMgRUA9g3ou7o12aMaR58FDCpGPePkJUrLMvskMneJZm5xhNcz5nkjT6UsDncVP8ToVpnvxb9vwM6i", "stackHeight": 3 } ] @@ -80,5 +80,5 @@ }, "computeUnitsConsumed": 122499 }, - "blockTime": 1746055078 + "blockTime": 1746552130 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p b/tests/data/transactions/batched_tree_transactions/4B5UtDZsgXNuzPCMJGkbnLyb3QgR9aUCETuFi4813LgQYEE6Vgd3pRrWkHq1q8hmDAscsw5pNwM8tNfyfKU9g2q9 similarity index 67% rename from tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p rename to tests/data/transactions/batched_tree_transactions/4B5UtDZsgXNuzPCMJGkbnLyb3QgR9aUCETuFi4813LgQYEE6Vgd3pRrWkHq1q8hmDAscsw5pNwM8tNfyfKU9g2q9 index 57a49efc..10954360 100644 --- a/tests/data/transactions/batched_tree_transactions/3hmLGjqkq2keFuRSHKSrc3V6qcSHoLqR6wEnSzpCtVQww6Hz1jze1gsM4dB9jFyw58XVpYF8tpvyzZznJHDuLh1p +++ b/tests/data/transactions/batched_tree_transactions/4B5UtDZsgXNuzPCMJGkbnLyb3QgR9aUCETuFi4813LgQYEE6Vgd3pRrWkHq1q8hmDAscsw5pNwM8tNfyfKU9g2q9 @@ -1,7 +1,7 @@ { - "slot": 317, + "slot": 318, "transaction": [ - "AYcwCCWh11Zy/SLOcuFrI76jJC78ELl6YePLMiXu0TcqdUH7s74fx5zaqyDm2oX+7qEtHzssnNajEv27LBxpvwcBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0CZALMgvI3CEJ5NYANIrB8ycyX1pdM82piHNI35eCDQ0BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAAxZIweHHGwM4AHdFfX7QS2Ht7cs2NbUyb08dZuUiTwhXbsA46uomCIsT90b53mORdCUNZRfWmBTaPkPdZhv4efVRkg8PYA9/LXc4bdoX0ZK24ALsaZjuDBqyh3xVU6tyVwT1VnsXAhX9O5QCKptxKeVEg1thQ6pxwanePRjLAMKx2KW/09dcR9jhz/dvtH7pX6NEKNAVvSg0mJ5Gz+F6A=", + "AZ69wa8OR5NJY2dwGWM+rXF1jfcfEoHMiPMZmumi+42zUrjy2QPVqC7/kRkOzsT5jZsZ3YWzEuLQmhvK5SoV9AQBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL09MTC0MkK0tPe3ouTSCMXrusYyKFAKkKwEbGtCOLTnRUBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAC6H5JkUbZBUFeyIcuvSa/IOpRpVp6zovWNCfi1Lu/xCDFzp0vvmOsPe4EQjC9vbLXtE1Sgb/ek2lNttPXAOXpOAbYH/ktD+26rA9Dpuk5ghq8CRvskeuu5Kuk21mESfmC7Ftj95A4cUvnEZq4AsQmhdmXdQzQYR7BqoCa0aWR3zCmakeEWwY493bk+DawpDXn0vgH5cLR5KPtgLqRa9wsI=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995058200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995053200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r89414jFQ7fX7VZDh7JtABhUQkUVGyVvhwktur1WHmYx3tqVTE3eGNLG58YGReyTSaUsKRWofGCvh1PZbxRDb2yt7P49x25aEknWACD5o41tWKiAYshcSma4Eu6oRjuH7sKhVLeF3rdwjrELUZNtiBvoquTU87Bpoyh5XRiRucKnYGF5kn1emLirQsZVyFDgTbBHNLrMnNKrsM4KBTugBk2gUiwEDxs", + "data": "ZZpa4B1Y3ym6r8942URnTg7yABmjzwVctVeRQ9qcWt7upfkf7HCdb4nyAspR8uEP9jzh5kjR7Qw7hA8ztnMCYvbRGwmfTu6QPiSwBG8LS96dh4a9qsX4JSb6nwBvcMhCn9s9iZTyJ2k7co7qJCWHx2Lwj7d5umdrAugppzbHG9iXZC4bAX2szjHtd11RrFwLoKsBb2nZ6K4dHQRTWypkC7mJXHM9TvMxr6XqvfwVzED", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmgz1NvwUTPzQZvh8SHrF3TYnXirdB9JWRDx6h8kUQ4WEu96TojrnxoVbqqYXYw1VKmDNgYB8GDzXu7WL4rVMtwkQR8TLTi8tAD4ryAWbM8v", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHKRKuxAKgcjBiw282sEx1uc2xtWF1gmNc85Lw6VctUmhKm8VjsNCbSWoFAJUhdonWUn2Vje1WhNNCdrMZMDCgWSFUSqLbvFkbdyqx2QGZ2HBaGfxaXC4cUP8CuuBnUEktZGuGTRrHbpyeyCNLbauG", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055081 + "blockTime": 1746552133 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth b/tests/data/transactions/batched_tree_transactions/4D2kGBaNLmCSX1VnArKK4y2vHNKC26zzjJXwCaAgikrys5MH9nafcRHs96oNjCnd914kruT8pcu8uQqsnaQHqoNo similarity index 69% rename from tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth rename to tests/data/transactions/batched_tree_transactions/4D2kGBaNLmCSX1VnArKK4y2vHNKC26zzjJXwCaAgikrys5MH9nafcRHs96oNjCnd914kruT8pcu8uQqsnaQHqoNo index 7984435e..42826dda 100644 --- a/tests/data/transactions/batched_tree_transactions/41MJrZYfhcR6feiriiuPYAcWXzWnHfpEUgy5sy85UNYG2Lnmtyj1Azoii25BiTnMHWw6oEsjirxQ7peGxMnstpth +++ b/tests/data/transactions/batched_tree_transactions/4D2kGBaNLmCSX1VnArKK4y2vHNKC26zzjJXwCaAgikrys5MH9nafcRHs96oNjCnd914kruT8pcu8uQqsnaQHqoNo @@ -1,7 +1,7 @@ { - "slot": 335, + "slot": 336, "transaction": [ - "AZZaWitjsWqPJnjH7+0CkeSTHZrGu31MSQBRBOAekSiZS5yvLDdzW7ez1tXWG/zV/WuDwFn25icPb/5wV7gV0QoBAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9JtHHpTSElLjB9kEk3Kx+yumaxBOcIvvGXnB50UoHkiuAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAApRZctjyLQWkIIfgPHQjFj5G/Bos0mJRY55NIsIT2LPEt6RsXlpTsn1BznFopH2WAiiKHF/DoHvJuom5CaOVhob0r5tfX2EBXCJ9T9vO1vd6HvCxUs8jGDf7pYn/uMxeyeu1qJtoC1qhcm/dsqbHnXqZhqkpeqBbRwHWWXEsQDyHBwXPJROsowGCegLYaAoUptPZ3mbn4EN20UcfHn8Hm8=", + "AaBs4FZe4qwod/kDEzmUYRo8SojlJwDN7A6z9NoB6Vx1A2Aa6roJ1LOqeUbFRYp7+o6IuFDEz72P+jGDXO22MAgBAAUI7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+fKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9DpIP5bWs8pFRNq74ycmVTdyCsnti1UnY9v69rNUDP2NAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAABvpS4PTjLMJRVIqVMTPzp4geAec4BOFxNHCJX3JGdKppqOQwBxFoSyJs0I6wo8DInRvksVFW89ULVrXFgORH6kTd3V+A6EJext5o9SCoNg254TszvSnSB4Y9bhIyzaDXhzN2AvpO1Gr2ZlrLfOUIZ8ICfuM1AhkArEwqDDKLjCpJed/JpGCzpER6mGJle2D8Gs+hY798CoavA40XX6J6Oc=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74x7QgsKoDQhXLPD8kWdbSg6Q6v7SxCnX6sqEHZRgqMr2kuuoGaaW16iByBHCDLWKDACaCvh7d6J1mGuBSe4bwaPE6eiZfAdmqHkRH8v76NZkfVC7zkhtBmPUb5MkTBwsdZuZPkdbnSu948YUFPV1W29nHs25Vo8F7qXNNtUjkXiNKZFdvXGrr8CDbxgBYHNEcgHsVPAm7vYvvrcrURWoPfaUzdtS", + "data": "LmdQuBbApKVFkG74xeRnvub55u73B4y1ZCTFzdZ1drwqVVd74zYahbkuBBZcPdugPB9kKiRosogTPQi7Z28a8MyFpP1YMKQwwWFtsBgZe9pmKvhoNPpfaDwerWjcGWW8EX5Gj4KKGJau6pumwK4zxxWU5cpqcgurS4zocpZD65XJFtNu4hRJ9GcFGKvdNrGtWn2WEkfDMyz1SSRt3J1VdEXuxTHheKjFpw4wTfTSgxn", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xYnFL6PVD7oePLDzkPnkwfL8dDkDGQdCLA3EnDGYd7RZQcThrFMtkGHm9mqQoR", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuvubXRR8ruTN45F6tAeyatDFXRS7ecB7mJeFXJUdfB9xz2dgNE3ZxFo7dZGwAKWLKLWhrQvSPBz4ghFXUCki1j9Wb4e7QZdCKoafCZjwm", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 119254 }, - "blockTime": 1746055090 + "blockTime": 1746552142 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM b/tests/data/transactions/batched_tree_transactions/4Gf4C8Mnih6x7MHH8s2Xp5tgPUEeNqA7qLvrGDsQ9npe5Z71J7XgpZ9uUeTtpGmK1utT4aXWipcwa5HZs1Du1JuM similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM rename to tests/data/transactions/batched_tree_transactions/4Gf4C8Mnih6x7MHH8s2Xp5tgPUEeNqA7qLvrGDsQ9npe5Z71J7XgpZ9uUeTtpGmK1utT4aXWipcwa5HZs1Du1JuM index fa50b18d..b29208c5 100644 --- a/tests/data/transactions/batched_tree_transactions/5NsHhsicPPYvQRURnBNekjX77qWxxN9UmuUbFiyqTYwiJzNb13dSXGTipDFc37tocvPeGfkUsEuPABMrz7NDhYCM +++ b/tests/data/transactions/batched_tree_transactions/4Gf4C8Mnih6x7MHH8s2Xp5tgPUEeNqA7qLvrGDsQ9npe5Z71J7XgpZ9uUeTtpGmK1utT4aXWipcwa5HZs1Du1JuM @@ -1,7 +1,7 @@ { - "slot": 99, + "slot": 185, "transaction": [ - "Adrs4BTaNCsz7TWp3g21ShErxokYwlUsDuPlT7mtyGA2bdFwG2pflgBYMpxBdw3UfFmO5MCxyHniJVSh9/qVWA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV/JhJIXXWZJNI34iazzN7jvbQTWxL0zpIVXE0HbxdvRAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaONX5axrPQ+hVKVyKmCnkrKjDA3eHxjA1dMWcxHgv+rsP29d79BSGoyjv3aqeWHr6Prc7xQa1JRBwZ4MNnV2wABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUmRBrljl76mBsqQGsLBmEErBVzmTcwxb/TaYLHJbr01QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARgAAAABAAAAAQAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2yiQoBx8mjVzjmpKUxfD4ty9yYL34ZM3dFxjt8ta4PQ2ZMmdXKk24Fe24HszVj8HB1QT6UdVPuhcCjABZF5VbWazAydez6Jnk4kwMgKwdRuxFRGWmgG92sWTguEfKHRymbyVev13oTLAL5KsVQf6eXUiLmaVcs7ftjYWQUD99EJprK9hjY3qm7bnav6UM9RdSivdrpsYqG93BTDT1Rx2bNUvHkYWZdZsg7E2dxb7GCYu77LHt92WwYSXNcXfeEzX2QUuSuBBB9a6nS2xeCqi7nvcQzWqH9Z3ju2AKSUgsJo1KcyGDC8VLCMpzxTvaEqyoNzKfSbvPJQZqD5LmaLyhAsKLp37pjYBDakGWscFRZMpAeouZ8Rf864BjjQcf", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8bS72keFvGDFueBxJfNAdZnVeKPVbaxJmbpbiXyijq6eg68BSqqvNppPxaej3a4NUv7qxogTpYZGgTKAW2xkM4Ukp27R4mF3o3e9ivtGj7xYkHG39fyyGoGGPkNoDHR3LjcMB9kDj3XDxdGe58gqvEf1W15cKkCLmezcUDrFC9bQv5Qtoog1c5EdaRc4cVSbuT1U3JL64YXttx7pZB7bjxoRCfxgYZba3WdZG42vBDUuR7L4p51f5DiyTzHpnPrc6mmEPkEgUDSX1T6G9sYTHeHDDBJoUW9Qir2yPVcYigY1zLpoPjVXaHExcG6ectruxb2ZMoGWzVLa2dHeiVahd2TuSAjXL1GXz9BrZK1DDasNj3S6d8XEwgHjrNhro", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054976 + "blockTime": 1746552070 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 b/tests/data/transactions/batched_tree_transactions/4HYxoMs3weRQ6BSe79x1RYkzWukrZqSXAEU1DaJNARp2XYx1wrxDFteS3RoC54b6hHnkTrSnt5mhXC5aWK3PQBFy similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 rename to tests/data/transactions/batched_tree_transactions/4HYxoMs3weRQ6BSe79x1RYkzWukrZqSXAEU1DaJNARp2XYx1wrxDFteS3RoC54b6hHnkTrSnt5mhXC5aWK3PQBFy index 93685b2c..a9609151 100644 --- a/tests/data/transactions/batched_tree_transactions/5CEnP6mUkkB5XMExNNeombjKZ7vywE5Z73QomhDFZapywRFgdkaCGzMPAkeXGK63i9i6LuxBbBxB3Mhav9bGn8s6 +++ b/tests/data/transactions/batched_tree_transactions/4HYxoMs3weRQ6BSe79x1RYkzWukrZqSXAEU1DaJNARp2XYx1wrxDFteS3RoC54b6hHnkTrSnt5mhXC5aWK3PQBFy @@ -1,7 +1,7 @@ { - "slot": 114, + "slot": 198, "transaction": [ - "AdHCRxqwjM70U1BGB8Mch8IOyiRITVEcqlBbPN1M0bqfyKhesRQnUTfVuqmC1ltyKGucmYs6Go2cXcC5XnOykw0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUYwwelPdnHubu18U5eXdb4X9FHMFL1yTKdV0yyFO36HwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaRS8ktHB3g7o4xY/qFpIM3gIkveIjEYugsnmzQ1JjfgR7BnZ/sLlfr+RyJBX1i206aMvOnnlvbP1fZwc33hMQQBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXQIDjePbUjXNdrF5w1FFM+8lbcGQlAxIfrVpNTbbcHYAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZEmXZG2bbPvcGWRssksNsoY8g6QaQZGqAECaJxAzgPi5XrZqPpwerF2oCXFm5oQEzkm4uc8c77hAVBnS7WLf3wxMCyWgdqXCsEnqpU15QZYBdFBoodV5GxCqBuXjTWLtC8DE432eDECpmCLnJRqk3VJVEFxKqoPSZQmmnR2mtA4w", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTpGC4nijB4HRfkGCuScssubA9M17MYDi4ySzJAMhRxZWHy248Y87F6MXY368RMMk6BkAuP37g5Hj1MkA5Va5egiegaoEKamrALSweSsUcRTiKedQGyfVnwio1MYTcijENtDbynnhsB8yU4GbgtV5JVMYA95aWaBudN9qFJqVjGFh", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054983 + "blockTime": 1746552076 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a b/tests/data/transactions/batched_tree_transactions/4J6qJyw9nncbDRG9CNeTtXKzSWr9xnd5BDyH1jejug8oWMrKWi5PCa7NBVaobTyMXjdcWaLUuVtAf9LqkEbn86eG similarity index 67% rename from tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a rename to tests/data/transactions/batched_tree_transactions/4J6qJyw9nncbDRG9CNeTtXKzSWr9xnd5BDyH1jejug8oWMrKWi5PCa7NBVaobTyMXjdcWaLUuVtAf9LqkEbn86eG index 3d190ef1..9aec7f2e 100644 --- a/tests/data/transactions/batched_tree_transactions/3WryPch2jaUABqpDn1dAPtVK7tjPmqHq6pLxFAsGa9edjgeNRDXS387u1kBAncJPzjzwktNQvLGmyHPmL3cZ2m4a +++ b/tests/data/transactions/batched_tree_transactions/4J6qJyw9nncbDRG9CNeTtXKzSWr9xnd5BDyH1jejug8oWMrKWi5PCa7NBVaobTyMXjdcWaLUuVtAf9LqkEbn86eG @@ -1,7 +1,7 @@ { "slot": 308, "transaction": [ - "AX3JFnJ9la92aVAHp8lUasCDH6JEA/83KcOpCasZiKx0a9B9Mve/NmojknRKOk5qKRLmhj8x9nHegmumx3q8sAcBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0WzWVf9ozy8BpiqDAWU2xIjFzVCYAQwMq96GRjHn9cYUBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAB/quxhU6x9buFt83omoLFt7Tywd5z3UUfqxLji0rqDmqTqOs0HcxthDf9zuEMotkPt74o5uOrx/PwhTCCiUTgGcx+1OjQRw8dJnaLC0fhEuOZOnG4CG9PDNTsFmkuRvDAMC1n7xLNdU6y6DArTNKH4TsyslPEQ5gnsHsoTLFSHkPtZyOK+AC6jOjPV0HQGnRKWK9litxrEooC8lEO0Ijs=", + "AaTMQZTKLlt1539J/oyCsaHrdETQPO0idYCp/g2BWWmFEbnXuZr/lN8x4FobhxtDzT6/u0o04m61NNHGcied/w0BAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL02yrVp2gTI5zxolc3DhyDlgHdB8Zju9Jdafh7/yEtxVkBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAAC7Xsz879OGpv5K1Ks+Ii4HDqjdAjyItPyytL8TuDfzcnNyXCJlc3S90KpTOZ4I+aDVKN7Z39WDgbT0gZwQ1N0ORUN8c/K4Sc/hGrJDongRjwyQ/j28ygbsYBdYbxYlIRidt0Cb2fs1KeQNbfIS4WHX+/yZTOlVLaB7+M5i8+qtyKBJ3kWSY0p559uM1S4Xh5s1jJ3pZko/NBjl7GQJadYU=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995078200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995073200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r89415GWuLJo4CrsC7fo9hfuWutkKr6modYzCiBYXkRxQy3Xs5WScHYZ7N7uvmgwLymqRU5fNL6T1FyGoYCBT3kZoFFXWeyFc7wnJyHAbWSAMU1Y3wmycaGMu7zE9g47L64ya88eo7hZ2izvr3Z6qZMxybZcpR1MAovjqZjfXxNmLp8GsFoBoZBZWp7b43gRkG93KVkCx3D5hHdgfUfsS8f4mP3AW74", + "data": "ZZpa4B1Y3ym6r8942UyfTyAiqKZ7bWCQZnmRKdgWnZSqWk1ob7hsJ6gFmSVpwQFX6XfykgrcGk4Kp4nxXWgomPdDiQJK5JPvaQ19oRuCQeZaD1ouVnW4XsYVfv4vtXidgTVMRYZtxEZJrhCUPRtWBe31yBNX2MmWEgsBg7DaFiMugFe9bX7wdehxQFZJ3qMwmScPoapDEayAZzpFfVjKDYRBw4rRGV9MFBcBiv5gP8Y", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxEwzQ64dfXu261e9ceH1XiFW2xzP1UrCKq5GmAhQ44ZCeMhxjWW2k1v2YyDYhVFKafK9ZuYx1tQdGNSqQBw47kvixuHwSZuDREMTBVf5g6", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MgmouiDFHWzEztHFuUBYpbtTqzGEtXbC7SYw3nrmXffxahtYm66F3DEjbddrTS5kK3fCAiZMUkNe66gMehuPmsiexR2YrVZ4ddq3BhTLmbzxvabq8shhs9XAnyS2B5LFDANUNwE8LpQWuzRFcnYcS", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055076 + "blockTime": 1746552128 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 b/tests/data/transactions/batched_tree_transactions/4KxzEHVmDrrfSCd4V6hsjyTzENRDevUDoLMSHr98SEGyBWabzLrjxXW7efeNkFnRNaDwWwpzVF25k8T83bk5iP56 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 rename to tests/data/transactions/batched_tree_transactions/4KxzEHVmDrrfSCd4V6hsjyTzENRDevUDoLMSHr98SEGyBWabzLrjxXW7efeNkFnRNaDwWwpzVF25k8T83bk5iP56 index 0317f1f8..4fe7a70a 100644 --- a/tests/data/transactions/batched_tree_transactions/3EnbpJv17irieduJP31C421xrVU6CDbNDCS94azpA6HKTkMCYJraenZdZJAHwfjAnqWdpAJS1PgzFyPtoGfukQL8 +++ b/tests/data/transactions/batched_tree_transactions/4KxzEHVmDrrfSCd4V6hsjyTzENRDevUDoLMSHr98SEGyBWabzLrjxXW7efeNkFnRNaDwWwpzVF25k8T83bk5iP56 @@ -1,7 +1,7 @@ { - "slot": 153, + "slot": 236, "transaction": [ - "AW/sNjfWBk+CrWY0P/O8fmJotS4oVecIHhiBziCEA5+My93zQoO3f9jePNSU/J1hI6oiFUBcdf7LlrUoG5K8RAkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwoOT+I8PEO6lqwyh4W3Lf4ZmdqPdUaRAHueUzj/U9bQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaZn66maGdJ0J9zITlCk72qgdNsXiCU+BXQXMWPZhKn3gRyQwpahELhAXUNt3ZY6ovshwM0cA8pl+d2VtQK8sQ0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUeJPNok8rz1wtpPtde4nKykidAaR5GxvZ9H2XouCCJWwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUIAAAABAAAAAQAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3f6rSt6h55GnsDTwb2hdLu4n1GaXdH9S5B1bYXQaygBig1qXQEv5iWhbdULydJGoArptFsGYJPAJ7kRxk6WvzGCQfCHrZtjudShdcPvUEisKTiNmpZo3S8nUvQhBe4dZNti2QLcykh5PQvHhMRrsxFeg7eLmabknV55ukb5W79VZcr6VTibqcUvu5tuwgWXL4ztfrBqxLqetS6KMeK1RG1c3bf6jPJpHTcSLKnsoBDAyQ74LpYm5YMJfTrubPuaMzMB76inMyLWzjrxZcGwF2gsrUy7Guw3EKuCyss9AXtt4AN8JdPczYF4HLSCW3pqTYXLsAVbAhP9G5iVSUxX4rhziU8U9a4mhvZqrEmKGJJYRpTrnKEUQqBo7TTRMh", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4kWXg1ap1zHNazYxHKGSP4HmQGWWWgtN4ES5SVp6Z6NfzuucvFC2yz1osK8CgbgFyGm3qMUZcpLfmuwNW3vytE5TTJRc69K1J4TnyXLkuts6MAZw7hpPS55fw2TXHXwjhgSC7BsTDGBoPfib6xk6ufkEFkhGsNwtDW6xuMufYyBvjsrJu3oGpRmhnVV1sQyXMemxcbaT7L6sjY7iWALMjZqmn1E6bMS4Ebtc99psrabWYjE4rrTvmtdsJjAXjHz9tq7FXcU33QhfeCtAyxqcK2eHrEvACjh6naCy4yACSSfEYpRxn4fUf94csGwZZUMn4Aki6quzh2U6dfPdegJk6JEBRyPdHCN33EX55npZk6dLV7XTiAKj7DEZ3XDnF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055001 + "blockTime": 1746552093 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P b/tests/data/transactions/batched_tree_transactions/4L473o7RBaYs9gz2x8bvfeEiBfXygVoFjMp6Du2yqwHyk7F7LMbXUG72GV5qP128ZYZzHD6B4MYs29WTBVwH172p similarity index 80% rename from tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P rename to tests/data/transactions/batched_tree_transactions/4L473o7RBaYs9gz2x8bvfeEiBfXygVoFjMp6Du2yqwHyk7F7LMbXUG72GV5qP128ZYZzHD6B4MYs29WTBVwH172p index 1cfb90f9..1a1bc83d 100644 --- a/tests/data/transactions/batched_tree_transactions/25LYWCqXoYpsELp3GDSw34rxjCNTZKv788p2yfEcYgFdFU4zyEu3URrowZzLFNnV9RfPtuTs73MMu6Y5Yv65xH1P +++ b/tests/data/transactions/batched_tree_transactions/4L473o7RBaYs9gz2x8bvfeEiBfXygVoFjMp6Du2yqwHyk7F7LMbXUG72GV5qP128ZYZzHD6B4MYs29WTBVwH172p @@ -1,7 +1,7 @@ { - "slot": 86, + "slot": 173, "transaction": [ - "ATXBzBaeNwOR3s29th7Lqv33rqvouiE/ZbgqV5cqIj3wReLvmotUibEP0eNkQqn2sDlrmEuM6ae9NAJfCf9cwA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVqutgu7HBnp3nMStAV6zEeWOXHTF+5MpW1XHCvMySuJwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AaZ7ZkYD5Mvk/pvteft0tHGofNpv7aZelU6x9dPJ4He0m6mpqEF1icj7pxBA1vuEmtrv/jtI6rOU+cisAMEpvAEBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV7/vEbjYywIsDGe11rmp+/st6B3eYilUEQ9J+/hruP9QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumVpq5VzVYi1wwGdP662LzPRq2okdZRCKnUVtigQUk6QAGTKSfRNJZbBfXD9Be1CZBKLzRjszeEHDQD95LqsERDPmwuxDMGqZxW5WNiCbC4UL7NVYKz6xGzDDJbYBpkLhUHmfXDKEPeUSCfKn8KuVjJahRsgPwbJqcqG6o3azowMuy", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPry5jmFEi7x4vWcS5RHJBa9oFWdWbxX6U1P2Lw9wckQgLNSdChq9BANFn7pcHRJRC8GE4Gax4pU72s95zaGzwQ9Gucj56PHvLt9rAeG5UGMxsQ3sPWfcTiTyazC3XTUxE2KEpVM6cpyBqRrx7SS17mm6q4f1qRx1Kh1X7hgzCJTH", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054969 + "blockTime": 1746552064 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 b/tests/data/transactions/batched_tree_transactions/4M9weXLpW1SVuyfYuMSmr3FNGCbBsCQwugduWTj4JU71HQjPQ3tYcvv1G6nywRGuyKiviFHzgv3jXmtAdLAGRujY similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 rename to tests/data/transactions/batched_tree_transactions/4M9weXLpW1SVuyfYuMSmr3FNGCbBsCQwugduWTj4JU71HQjPQ3tYcvv1G6nywRGuyKiviFHzgv3jXmtAdLAGRujY index 2a7213bf..484e636a 100644 --- a/tests/data/transactions/batched_tree_transactions/5qUcBh46tZFt5GzZXrci1qkkLB2BgvXmzwRY52NH5NDs9x9PaAhTnCgDathyEsavoYFUVWgpt7rr1QfydhqLAKq7 +++ b/tests/data/transactions/batched_tree_transactions/4M9weXLpW1SVuyfYuMSmr3FNGCbBsCQwugduWTj4JU71HQjPQ3tYcvv1G6nywRGuyKiviFHzgv3jXmtAdLAGRujY @@ -1,7 +1,7 @@ { - "slot": 187, + "slot": 269, "transaction": [ - "AfHfMJsK4THHSei1yVdJPgGLamMXEW/kMrySu3i33tT9w6ToBZvo8qmiSoLMdC19j+3FzZKaDGjsVrpLSlhdXQYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX1Oi/6cpM+Kp1InFFs6rWwcGbmiOFgIAikpUKxolBswwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AaduYowyJauOQtZvlCpqfhFfJ7tvZzDlYlAszxL0rpRol4sVItIpelJ9FmcE7LF2c/LMyyXMtkxihE847DVedwMBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUaOjZ+BUJzUgItf+j61aaUyQgi3c0rCU3YCW0rNfNZ9gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAV4AAAABAAAAAQAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzA5pxMnBacGyP33L4wHmqwr5KWa93nWMAeKe7mHzqTFkMuQdCBwY26tDESFnHma6FLcAF7NE9duCXzmL6CMPemeBJdHZZKDNUArv57UqMYtv3mhAgTxDgEiVCR5PStTrgigB3r3WztZayq5XyDVsyFcfVmAFNYhzVp9rS1mEhFsJn4HfQ72iNHTubsupB9kvsePZ8WYCDYRkVBP8kWoUu4AEQPP16LNWPBii7rpeawMi71SDYtZPmjDScZSrdwYhCwAQfjps34kET6dwf5RKbRYys1iHhNgHPBPXj1iq9T1SrUBBmGxiaa9Nj49pyc4uXXUPVmmsiF8bkUPfa9b5kvbUBZKAbT2JseqP4TGqSp1D4tpcgBmWiNDnDDghu", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7o5L15xekz6wsumk1xGUJ9HqEK23amS7uZ3sCoS4SoHmw6oTBaYiuWtzP2ArxceG87MtfvbkvFTJyqo9Dsbj9RsVpJaVddvZ8SnnnY8vxbSgVXR1qAwKz8xkHA77CUkCnuQw7FHURNetj2Ancg1ruWFufdUvrEdcTbiNvED4d8YTCcNsymXMy62YLr3mDDwAmYUFm2xVMs9PSNUwfKxoc26aqJFTmxJ31rHxEGTRYW5CBig2gQNbDxqJz9ca7eKrkDFZKn88YnqLwqY8tPVmhhwo5oPNKQKxArnsqd2LtA5RqCCxbYhXAhv3Q55zUQtfEh65phrBPWvxJiiCq6qFqNJYJds7Yeo3t7Aa5yuL2yqmBMQmM2qyx8qcJrG8w", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055017 + "blockTime": 1746552109 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW b/tests/data/transactions/batched_tree_transactions/4MgEiWt2CFcRGQxei9edEa3xavqZVzoAqoJybDbmZ61JokyouAcb8PRpyopYoCKrj8r7KvrMT4im4Rzk4YdyBEFt similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW rename to tests/data/transactions/batched_tree_transactions/4MgEiWt2CFcRGQxei9edEa3xavqZVzoAqoJybDbmZ61JokyouAcb8PRpyopYoCKrj8r7KvrMT4im4Rzk4YdyBEFt index bf10c65a..2ecbe5be 100644 --- a/tests/data/transactions/batched_tree_transactions/3GhYoPHHbTBfhKBU6pBvTxDDEqboLbGo8ZVNFY4VTRLWYPLCVz3yn9eTHN9cFVxc9uqSBkAv5xeoxVYbYnJEjXmW +++ b/tests/data/transactions/batched_tree_transactions/4MgEiWt2CFcRGQxei9edEa3xavqZVzoAqoJybDbmZ61JokyouAcb8PRpyopYoCKrj8r7KvrMT4im4Rzk4YdyBEFt @@ -1,7 +1,7 @@ { - "slot": 108, + "slot": 194, "transaction": [ - "AXGSgwTgRaf/d8G9mgAiZtUZKpen6Vtyyi9k+g6Ip13hi1/lUIeAUyLuZXGjrGLEbn2BHmeiA/OSv1FcCpqAxw0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnV4OA4IVMqOzuF1xLa37zfDDTMny5YIHvNSKeyzVdJLfAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AafhsZiFUWXivLoHqiudf5vp+E5vLvm0IQhpFFwMGYE4kYmVx4cxyhDK+nP3/NyPgNCJGZWMza/zpwWo3zhAqAMBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUxbm9oacC8SvIWxpf1wjHan1a8ARosPEA8Jh475b2GsQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQrrjv1qwrKEBuw79Mc7LodvFAD7NckPjLhDVfN4x3EDEqq6e9XAMCdT5STQdibMVqm2wRxzusnEMaTHNqTuVr66Yc5Fhyiiuyoh2QfRyt7pPvcsVcWP1tQ3J8TfweXkVyvqF9xaiKNCdADuakn814zGjgkT6rjG5SGC8wjht3PgK", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumQD6D4ykRiHNKHfrSiAPdiagndFcW8vbjCDNTN62Uqixv7uLvgmg4KWTjfFvm6eDogJ64dJK6i9wp8FwHykbEjnqay3ogMXfGQFsX5hGWLTu818ho4gfuixFfSV7XBUd796nqovL3xswqUuH3LWVxR2zT92Sgw1t32qbiA5AWGTcb", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054980 + "blockTime": 1746552074 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz b/tests/data/transactions/batched_tree_transactions/4PCFsFFwckMxuZUoHst2nTPtbMk89deEgxg9FtE4xENXXPgcxJAsSDCuZU9dLBF4uRbndyRbpiV9kRT8ikf5NJzu similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz rename to tests/data/transactions/batched_tree_transactions/4PCFsFFwckMxuZUoHst2nTPtbMk89deEgxg9FtE4xENXXPgcxJAsSDCuZU9dLBF4uRbndyRbpiV9kRT8ikf5NJzu index 4ed29643..d2d28739 100644 --- a/tests/data/transactions/batched_tree_transactions/5Q2tyTwHtL4yCETKNqtNkozJX4ogcvXikF1yXxohHzHY2kBoDQ6TPVEqsgsdk5XKcexeP4KpCEfDy5CE64tcSnZz +++ b/tests/data/transactions/batched_tree_transactions/4PCFsFFwckMxuZUoHst2nTPtbMk89deEgxg9FtE4xENXXPgcxJAsSDCuZU9dLBF4uRbndyRbpiV9kRT8ikf5NJzu @@ -1,7 +1,7 @@ { - "slot": 173, + "slot": 255, "transaction": [ - "AdvuNgxneC0ehdUUoMCvci+w/sA7Zbqiz5Z9aFlq5nmIoEBl61+EAT1O/pOHZq3z5ujg/5fb2NtxIVF1+tY23wUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWtoj5P5uzyKf+833nfbv7FR5OyDlEUQpjlsdrQMcsoJQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AakwuPj6uwY/EhqANiGISZJjZpbdc840iCjg1zPyBSMmvbOSaQd8kXWCLkx/GetvA2V/SLBtyFm8q/NM2tnnegoBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWv7lID31843Ciz17QYquaU1szGVP4JKJlyyd8DcqfxLwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVIAAAABAAAAAQAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9bsbyW4rNG2tuuseJzE5MAbk6kmTGQuxVJPBqvcQaeLo7QLLTQHDJdtxS1xUUzGuFnsqrwnKe8Jm2X1uMj1qCb4qai39QoJSmymRxXyCCGyti8bESijyjvX4SRnS6rEWnzXAjkqHgZYEUkiRBTPrPjbRyYFb14M4jtuUVP46xp3vP74QrMzY8G4xzZhKkgitNjZfmjeHf6gzHoRYfiaauZeK6f4DEwNwrhhpHcYg1q6NcAhgY8W8c6wP1264mAgMrMenYVCgfQyQvm8cbS5dKn9KTJmbqhQYPXeJVv5zJegkaSKSnKPawjA1MBz7jbHiM8H7Azc1QS1w8mBcK8SAsrSCYhw8PqsyKFJpHSx2J2ckmvgYhK6aSP5ux2i63", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1wLheFqBWeRpXXvUfuahgY8wHarGVessS8CJcfY2cirG6tNpnfL6Saw8eibqCU1nydJVRTip1WySdR3Dvg8ui2SK74e11aMpvD5DUDUem9tHTeC7EpbdcrqpijsP8CydVCHBemdmyimqBpUpZkG9z6cAcujgK8qJUA2Ug2W9B8nCvdAa9Fh3iqqHZZcuw2bLkwQR7AF7ZiZMBGmtHeg4d6c9sQhvdG4QNmkBeJ6QBGwwFBdZ3K3sPGsMinYsJU3XCJSYEz8z5CZqPETQgd9MSy8MA3G3iaWhfuF1SGAnTpikNrLampyfS1CRrgcvX3J78bUSPtsfUCCYTadDVp3n7LLjc1ryoUWhyr58XSDKKdUpxMW3nBVgkDPa8V6LF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055011 + "blockTime": 1746552102 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A b/tests/data/transactions/batched_tree_transactions/4PnJHE6X2hihqEKZZA2MzeWnYY1g8tePixBawR8FkeookFztKRk9JcBjVwAUJ5Xw688kqpqNQ3HbZkug5fqL3MYw similarity index 68% rename from tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A rename to tests/data/transactions/batched_tree_transactions/4PnJHE6X2hihqEKZZA2MzeWnYY1g8tePixBawR8FkeookFztKRk9JcBjVwAUJ5Xw688kqpqNQ3HbZkug5fqL3MYw index 71e25aa8..14da2621 100644 --- a/tests/data/transactions/batched_tree_transactions/2WFubby7Tpthmx7WYFTeUZt8VSmFvip1HhWz9mTtCXL6SdcQkouGDmM5E9shwjq5pVpVwDmh1JdkuHQszQDUpK4A +++ b/tests/data/transactions/batched_tree_transactions/4PnJHE6X2hihqEKZZA2MzeWnYY1g8tePixBawR8FkeookFztKRk9JcBjVwAUJ5Xw688kqpqNQ3HbZkug5fqL3MYw @@ -1,7 +1,7 @@ { "slot": 324, "transaction": [ - "AUs/RGAoXsvyukJU+uVXtrMgXBqjo+AeQ5LstWWGVuQV2U69ghevan5d0/2sZn+nX720BW8O0CKj5CaFcxlePQcBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0aZRUqR9T2MyhQ87q2Xv6T00Mt/nl8yDtv/RIUaEklzEBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAACUXe5VkMjq/+F1M1xpChCm84FGSChawiwRnqSEmNH6NGHNHjtFUmmLnnFwr8DgMmghPFNXN9V/EOIEKEygvthKT2A4n8HiHFfCX2Lg88Xk9oJPEu3y2oasFJPPC5RTSRSDhmxQv4Bu2g9cEA/M8NwWpQi3l2vNZmW7ZYidjBhUhoTZdp9EHqfY6023tLl4egs2K+XDpvvRJY1c6avLpW5Q=", + "AamyS3JI2EEtwEN7Xi+CAN4dIzOf7yoq0E4o2dWKRLw+suLvIc3pLYy02a9Gi3iND4CnwANLoZvP3DF+C6uMOwwBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0AddlIF7wgD2/mz3NlVIvJFLkqievSuR7sIERDiCVeFkBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABj5xjPbINqgxeJO5qzTrE+hP5gIsjSEqYQDHBKXT4SYDG6tpUbGfVla8VQE28ZEQiMGOXMJBBVtKwPOpDy0OkmQK4RXFPct296eHysBMH/ujI91Z+02tNbdAaBio2RU9QVOnrnv7wCiwGGgF606Zy0VcAwib7Lh4CoguyC/wGHrCuawDh3nRsSxfhEQbOFDGHJ8X42UkaiMke79yX1vI9s=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995038200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995033200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8942BnY7w1xNmYTeFkdQPazVfd4wqQeyv2UWC5PnNZC6K3yV74Kxen6oEVp3rKMu4o9KPtqx5ebjBdJ1M2ejosFHeFRp1T4e76Z5oPfmirMYKTqQWafKxMDVzwc3TF3zWZcU7xnWE1prBtMBGKdPYFk8TMe6Bzr5R4FhA2QAQNZcpob3WueS3TatP3cuH4Rr6dteKJdbuqPjK99UpN2qa2ebAhK9C7", + "data": "ZZpa4B1Y3ym6r8941pRYX6bqgsHF6bxFHyHkkuXQNmPPmgadjtR1dYJGEBJXqeNT3bdF89e1bxFbGJ9PMQae9DVSBqddJ9A3b18dydeMKyjVRiuABe72MBoenj7SiL3uv2tn4oCUDrtkcGdqUdMacR7E1PuK9uLQqRpvduujWChtb8GH64T8iP8R32cvASAxnFo5PLMZA1XRQEEDHM2vWqZMhZ76pfF5QYr7CasYu1t", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4vZRuPeUi1Zro4TN6ctbjVMhiCBmpCFVLZEmUkXBHAmpB3nRu4T1Y5dqU77CWoewSXPbe8ErnCCkqJ73NtMjS2JZEdekvLEAbW4nNwmah8", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHpoQNaqQ5LyXkypwoBkwkMjnGZ3VWfF7QpuHYYtUUpc4qPrB6qHj8kLm8CVS8o7N9KXhN3jCKE6sQu5Xrp9YPBK4n8PmzHbCuJmE1ayfnR8UyoaQcTkW5TMNmKHsyjqTbNR9He1hoV2JNa6SJu4bk", "stackHeight": 3 } ] @@ -80,5 +80,5 @@ }, "computeUnitsConsumed": 122499 }, - "blockTime": 1746055084 + "blockTime": 1746552136 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K b/tests/data/transactions/batched_tree_transactions/4UeHCmYD1Zf2V4aePYyDQHSackkzvASuZkt2qrujWcBrVTWUFdhAsduvTeYzevPoxd4R99aDNKo4V5oetBRFGjT1 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K rename to tests/data/transactions/batched_tree_transactions/4UeHCmYD1Zf2V4aePYyDQHSackkzvASuZkt2qrujWcBrVTWUFdhAsduvTeYzevPoxd4R99aDNKo4V5oetBRFGjT1 index 0a49986e..228236c9 100644 --- a/tests/data/transactions/batched_tree_transactions/521HsKRquHiijyShL1FNtHqxiu2yaFcAcNPR2E8tWGRknfQBfFBbb6eK4VYxGE1UyjBwYvggG1LKCc9SGRwUt67K +++ b/tests/data/transactions/batched_tree_transactions/4UeHCmYD1Zf2V4aePYyDQHSackkzvASuZkt2qrujWcBrVTWUFdhAsduvTeYzevPoxd4R99aDNKo4V5oetBRFGjT1 @@ -1,7 +1,7 @@ { - "slot": 158, + "slot": 241, "transaction": [ - "AcjvRykd3Bwk1BrUlfZU+Jy48UewtbDKeWf7SwjzeMt10EPdIjVa9iRigXOoGK1lYQg4N8rqi7tRBAQnor4tagoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcdSJOPPuyXq1vxxfJ/i6VithS1ube4OVHBm5bUGSuIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa3jmN8ec+UJoDJHIIIYQZRqKRmjyHKqtLbOSAd6sw7Wb8lFBKkWt0rHR49u1/Q4H97Hn1D4UL1tEf4+J+5V2wQBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVnFKngshRtWao8iz4BqpSH4zMF8PMEcQkay0dUn3z4fgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumP2J75fqPtswYFoTwt7SMgggPDAtcvLjTtWApwE5JMz9KpZmAg8xt26JC8p4XiWSP1y1aeEFGav6ciSXG7QYWYncudkr4nEsyKi8iRwr2YQmD8cDnbbNU4zbgZnES3HrPbmZESQZBjLDuFSMAJvMUbdfTF31tdsKu3GiQpqz38Vb5", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumW76iMSvvpUa7zgusKiziUBiiGCZBZMofH9JxmbY89hzHfjSJSLZV1cfB38MVv8ZEQZdMi6wj8fZJMnqWMXRyMXR1KTZgk2DD5ePQnsJEM8AdmGynEmJXiKuRGnrnoeVwZ2pLqRs7y3DgUenFWktGUPcacNGpRNCUX2XJUAwYn6uD", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055004 + "blockTime": 1746552096 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw b/tests/data/transactions/batched_tree_transactions/4Vyv6DJkbFcSbCgr69s7pUTVFetH3EVBaGRipoKnsacaraQnPx3VNCbgFcZd8YBkZjzK15Q6vKKH4EcTKL6EF76o similarity index 80% rename from tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw rename to tests/data/transactions/batched_tree_transactions/4Vyv6DJkbFcSbCgr69s7pUTVFetH3EVBaGRipoKnsacaraQnPx3VNCbgFcZd8YBkZjzK15Q6vKKH4EcTKL6EF76o index 3898a118..5d611308 100644 --- a/tests/data/transactions/batched_tree_transactions/6mGi4GaAEPpvZqddqw3RjWKEJ9t7NCiSUD5jC8BKRQGaZUhvgnKb4edF36KZMGa1pNtXdMH7fkKijv67vgZjUJw +++ b/tests/data/transactions/batched_tree_transactions/4Vyv6DJkbFcSbCgr69s7pUTVFetH3EVBaGRipoKnsacaraQnPx3VNCbgFcZd8YBkZjzK15Q6vKKH4EcTKL6EF76o @@ -1,7 +1,7 @@ { - "slot": 186, + "slot": 268, "transaction": [ - "AQT4VLZYFqSTcyJ4r1GdTJqS+dKh/1kpcxIJ7jfhv+f3QbiR4vZhwQQ5Kykwx/h8cTAu9sHxJgs68epYu09BYAwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrqoAlLeqETeH4RlEV0+KyO4+KcudK69Nv+5R3Kdx3qwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Aa8LGh7b0t60otyfG5q1L3WO7o0Ilpl9f9KkwX1031ytANaO6neSQTYjeWK8giRAdJMIrhlpMKi04HGZasWbvAgBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrKfgrvV2v9n+hJjw7KHPjwQ0OAhhmChRPHIwoGQJ1/QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbWwEX7o2kt2uFfakNyvPiTr8jd7dpRq7MFT8SCcquzpRG216nDK6QMtYBfYfv4czyveHxcqaRhLdz75EQ7n8mTFJGEtGvVPPzmX5TJrFRAFvtso321asJv5oES7rsHzvH5hQFAUBhfqbPK32GNAv5RyW5ZPctrEbRBDSLKHXh7cT", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXocckuUAjgtxtMxvvZfNqb5PhiK6Vkz2QgSVNWgTEfUjnDjuH6XGcicZHvtZcNkrfw6Gjz33HbnKDf7DGs3zsGH7WXCVqyrsMvYQa6o8z9nT6pdtKDD5Q282ERecaykQArmDCAY7x6xhfzbysT63m3F9AJpaY4f9Dtmr838am9Vy", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055017 + "blockTime": 1746552109 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 b/tests/data/transactions/batched_tree_transactions/4XMY3pAfYtSBdYpjJGzKjDmhnQc8rx2vhKZzqHEHzATtJfGqnB3XToFACKuJg6Z9sADMh8eo8XGNGU7SBbxDpDwY similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 rename to tests/data/transactions/batched_tree_transactions/4XMY3pAfYtSBdYpjJGzKjDmhnQc8rx2vhKZzqHEHzATtJfGqnB3XToFACKuJg6Z9sADMh8eo8XGNGU7SBbxDpDwY index 74f2df18..57e3aaaf 100644 --- a/tests/data/transactions/batched_tree_transactions/2kXKbAMB8n1ZJTN4c7HEAjFL36uBqnF9xuQ9c5ytngvr3EycVycJBkLDdAHx8kKLgzAhRVGBPAMZMFC5rYZkWoK2 +++ b/tests/data/transactions/batched_tree_transactions/4XMY3pAfYtSBdYpjJGzKjDmhnQc8rx2vhKZzqHEHzATtJfGqnB3XToFACKuJg6Z9sADMh8eo8XGNGU7SBbxDpDwY @@ -1,7 +1,7 @@ { - "slot": 77, + "slot": 164, "transaction": [ - "AVeMpDfjFrbpZ+x2rY0l80Bv7RAoJ5bDTixeGk82U4AQPGQp2Xwrc7EjpyzEgSvlzTI2S/8ZIkzHFuKd6YvrWwUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWg8z0kWTrj76MnZGfl37xgjx6VhVLzdVxGyOWkJI/NYAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbA6KJe5AXrHL45qpXVcO+/qQaFlAk16JvPJGM1jsM8Q60M4uOA8xcsDPFaGmushPS5va/Wg+sz+tSTkCKZQ4AMBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU/Ec/IGq8iMbv7CPa7vi9+jlCC1WThKC6/FTGaTDb12gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQYAAAABAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy8GPQpUkmgdjDFFKDMFeqsNNz9mJajQbRxLQXFx7Tr1fVY9wojJPhbQXU6U7ZE7E4RB19U6JskcBfhEdFXgZ1yQz6BQT8F23mquDYkPunEXnWTG9KTN7WSRow3Nfnkp2MsyFX7gFmNkfh3jp5syVmPjKDPY3bUh3uE8zcMUfFYtyBEtYcQNyZF9EVCdbVG5QY8sfqhvLp6NZHzZkQnrQF35qwaFKq7QUNVcf8AhtGrUM9TdUknNq8sA9ipBXbTDXa6WfkYsjHrLoucrr3noMbDiMvT8AvyUnyaGUSSmrFuhomoybM7XrSeoPEBQeemgVDrDmskhhpoLYqoHF1iKJhookAiUubb4ppYHbHvL3AFGLYpPVySmpZbnix7x8qD", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6pMKk4kZinqtJrJ221KEFsYSVviaxVqm6cFDxSeTMFHXQMHHuePFxre4NY4VC2b3T5YjyfmksSvv53UD2rtHapMuPWLegC5oofz9fhN37Ho1G1PwDYdneaDA2WBEDp72WU5dffsYMoEFvYdgKPsinYVAWaEQhL6qL95bpsEBbBWG7xsuLDGDWVq3Z2dznrigHnyE45CJrvRGwQV7q26G9LPygQJUBQkrCo89C3Ps5TJt1meEZ8vJSnmBGSA5niqUKBMYzDJRMYY3m2od9vDxiQyGygouK2zXNib3Lhz2cRczbTRAMnRtJXJcGrqdX5AGbkM55s6ANpZqFNE9t9e84FC7EU3uJ6cM5nKdabNzTFUuP3N6t7azJsBC7PxYF", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054965 + "blockTime": 1746552060 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi b/tests/data/transactions/batched_tree_transactions/4arAS2BMnUSbARMWRfKJRzGpLLnaANxwj9pxqmsAzDSgYTA7P6ynkFzFGWJmCdawnn3joR9JTmDwAZm99YpnKknB similarity index 80% rename from tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi rename to tests/data/transactions/batched_tree_transactions/4arAS2BMnUSbARMWRfKJRzGpLLnaANxwj9pxqmsAzDSgYTA7P6ynkFzFGWJmCdawnn3joR9JTmDwAZm99YpnKknB index 0f19a2dc..6f76da82 100644 --- a/tests/data/transactions/batched_tree_transactions/zFQfqktE7fpYW2YbRH1YbjrcnXcAW5SE27hJ9MnWAEJdndHcmbJCdiUNb6Em7JZwL5gKx8FKdYMVrx4KwGSTxpi +++ b/tests/data/transactions/batched_tree_transactions/4arAS2BMnUSbARMWRfKJRzGpLLnaANxwj9pxqmsAzDSgYTA7P6ynkFzFGWJmCdawnn3joR9JTmDwAZm99YpnKknB @@ -1,7 +1,7 @@ { - "slot": 154, + "slot": 237, "transaction": [ - "ATFebaLz4tNV3/51fZoQgUGBEhUL6MztdO8XQGTBtS/lEyUy0fSfe492uVZ8bacPa+18X8Lv8jDvR4Oet5vH3AsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX3nCNqDO75Pgxm9vQG5JYbq9xQKSSnQzz8vKBbDde4dAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbM9apO3aixVJ67riVruxdc8yC6HVlU2ihW6H9+hql9yQ2YhlW/PrgW6rMXWTOKADqGa5nIeo0G0qn3QKVZF2AgBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVWpUGNUc3dleZS2dyZtL/XV/Bu048ZRw5xkc62R5VJugIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbBLDNQELePUTKPqgtsrxEefyUXYRiHHY19v8YDspKGG6L8gLBSpDHev7NA1VFo2sR4wSs68SDjfanhH7zSpZtPGjGEcfCP83Y24FbEzgsjGT8CQVNRnKiB2SSm2bLgmcpkTC1CDL2KhJkGdCtJ2iVHj9u9dXLs8w44Fb3hKLwiBR", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWrFU3SLCP6525RP5eQaoMQpTqdJyczCnSKShv9pMNHTuzXWVK9ZiQPCAggg4jZ2AiudgXXDsa8fKFHctBbTv3A1Rr3WwxYaPSF1DiMEGQZc9SfYDz6f9o2Xqy5ibGRmakoqj3FzGzS9AkSqi2JbYWrF5gc3VeNpbXD12PMmh2dSX", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055002 + "blockTime": 1746552094 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg b/tests/data/transactions/batched_tree_transactions/4gY59VESWLoj8JpRqdSnsszy2Xb5ScLTUxtNRpHshhLN9uWTpDCqvMjDChTcxJVqhwapH5SzdLHzrPs4pkbRyGF4 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg rename to tests/data/transactions/batched_tree_transactions/4gY59VESWLoj8JpRqdSnsszy2Xb5ScLTUxtNRpHshhLN9uWTpDCqvMjDChTcxJVqhwapH5SzdLHzrPs4pkbRyGF4 index 1c8c6059..3a12b819 100644 --- a/tests/data/transactions/batched_tree_transactions/4SVccWfSquSMskpCpbhKe6AQXtD7nJoXM5FUCmKs7uF1VXK1YqLdRCxSKZfdckXfcnqJsxLRxXkaAE6HFDujUVHg +++ b/tests/data/transactions/batched_tree_transactions/4gY59VESWLoj8JpRqdSnsszy2Xb5ScLTUxtNRpHshhLN9uWTpDCqvMjDChTcxJVqhwapH5SzdLHzrPs4pkbRyGF4 @@ -1,7 +1,7 @@ { - "slot": 126, + "slot": 210, "transaction": [ - "AawJFb+BdS/qFhQ7tly5A4SoN83xZcAzggHpjvkPF+0/xhuQ2KT6kBrj1JCV/e+HTN1+nlroKRDMmJG0YqYuWw8BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWriiS9A8D93yNPjxUpfhdPPYeUX7V3fQ+eA2OEhvC3PQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AbglJPdPzO5/ayIUAbQ+CqPdAmJPJgD4q/lmW1RLfWup9b2D0QiJ67QHrR7pLUL++apcbYw7BQGniNHx/z9jWwsBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWiu85kEO6zBzd9/m2Nqz4f/Ox6nkIwIIDmNnmq3/8hlgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTZbJXPPbroqU9gxg3DCgEvQAJhGWtAymSNo87SVwpLSkXqDqbqiK1yKGXAv78YFEq6q6Esagc4iXHQ83dqBsc63Z8ChXtfDXDQa7bvxSjqfh2b1TxUi434Zi7AjGpyVng7ezVw6dVSwp5hWkpqpE1cHUKZp5PC6jxiLmKiGLC2Fh", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZD1ec9dEHPqna3apecgYfS88BEEWCWQzHGyaLyzjDC6FGbcvRdurqqonu1JH3ms1j6YiBdo2LKn7uWDQjrk2T2dZB23fmj3vy8fMDF4MQEDkSvezwjBaTPZcgX5sAmmzVB7LebHSFbpZMYM2dpWRgR9XvXwsWYsL4beHGQSwWHm1", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054988 + "blockTime": 1746552081 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV b/tests/data/transactions/batched_tree_transactions/4ji7HxV2jD6UpU7dbKUtW3cCz75jE5t9cQ4LcFGgHQWUd83tmzBikxy8PnHgaSQhJvqJUhBP1NL7swdgqfFj57xs similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV rename to tests/data/transactions/batched_tree_transactions/4ji7HxV2jD6UpU7dbKUtW3cCz75jE5t9cQ4LcFGgHQWUd83tmzBikxy8PnHgaSQhJvqJUhBP1NL7swdgqfFj57xs index 3aec9d08..e1d2d89f 100644 --- a/tests/data/transactions/batched_tree_transactions/5yhPcS9u86gM2B32ySa7X2LVe5HJwXY5S3B3vNziQfme9yrzzJsiYf5iNaD6x92yrviCLFtcnLs1vU3UUUTVjPYV +++ b/tests/data/transactions/batched_tree_transactions/4ji7HxV2jD6UpU7dbKUtW3cCz75jE5t9cQ4LcFGgHQWUd83tmzBikxy8PnHgaSQhJvqJUhBP1NL7swdgqfFj57xs @@ -1,7 +1,7 @@ { - "slot": 112, + "slot": 197, "transaction": [ - "Afj19sP7A1UfyaeqFAZvQcJPsxiAGsv3xeAD85KIsJfdb/JU+zIWf89ujfBFUQ4qJV7PMzsFWBO+fLLiceHzmgoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWdh22ZYkOgzC5Ix/zn/zjYipVZIlMS/cv/oXHGdA/1NQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AbrhpGRrW5g1TOALRl5l6RmIOW7Jr7zSA68CAD9wkZ3QXoOEeOTrulm0hll+owWmi6q8sgQtg4IJiV0h/iNz1AABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWDhZou9LDcXT7e6OaDNd3HAlMX9HbIWZSplnZefoRrQQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASIAAAABAAAAAQAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9Ehnk2HYrWLCndjc54ESF7NFyQX1UoGPYGDA7SNwXUNpDDBnXnPUmPJtRMfGgwURPTdSpA8PezLectEDkKMm73pQmFLDQfPmHUEWpSZLSEMGZwV9jjn3SCjLX664zEDARoSpUnpUgz6a4jBQDhx5XZd5mg8uayyh3UpyPpWBhfh8aRizNN45Yti1EAg4Xv3LayQX2jNnmaFQdpumhPDfMvY8hEuNSh2Ntpcqe1g1o7eF2vL7xtUqEqgT8efRrqMqARwFwqwd9Wnro4TidZkdkZb6Zp2SC7pBHAhRPKDboazNeSauzVMvTgmrxZdoFiMZ2b3cvpc4nufco5Z947ZHNeCppYvqH8qoBJ5GPNjPcjL9oPHoPnaeen299pE3Z", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy22NHPJgsLaLyMHBoEGMLHcBCh7MoiKMsW11kG9973uDpcFNHB8CC2XX1JbcKscA5wjJBhoH5BfP6Zhdr1SFzGMHvEm5cbYvvuHSUmTZBqtE9ZHvQnGasz3vsTpNgVBvRnbw6Wttb77XEiniECg76tghcFDdyTSBLzfofaMWLW9oXvN66jtRKfFiS56hPbDnhQUvKSW9ujMqey7A8yWoNik4uyR6JoN6XW831pTgL2ahb4D3MyNx8bTRQ8G4N2QzrMzKy3z8P6jiTX2oadURhaB6fKHtG5TB8f3KDP4sHxfMPDxiNq56KoeKUoLshWhcQNm4sqsWK3W9ieD8eYEiMc6d7S1fA7A8Mkn88S3DFNMuQtm79YmSrw23iwJERM", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054982 + "blockTime": 1746552075 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY b/tests/data/transactions/batched_tree_transactions/4jpp8LkphZP5EyBMj82QRimagjYYrxSMeN1uVCAx4Au5odP4kPDSbcnPvAL1TF7xUxynsE8eVgRh35a81PfDoneY similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY rename to tests/data/transactions/batched_tree_transactions/4jpp8LkphZP5EyBMj82QRimagjYYrxSMeN1uVCAx4Au5odP4kPDSbcnPvAL1TF7xUxynsE8eVgRh35a81PfDoneY index 6b71be08..80486c1d 100644 --- a/tests/data/transactions/batched_tree_transactions/2jPsAmYz11eywmxMcYfpox3HvHTEZ7HeAr1ywubXjVGbb4NwqLivB9MNkZRfiB51c3bViiAiCtqW728kLUM8qgkY +++ b/tests/data/transactions/batched_tree_transactions/4jpp8LkphZP5EyBMj82QRimagjYYrxSMeN1uVCAx4Au5odP4kPDSbcnPvAL1TF7xUxynsE8eVgRh35a81PfDoneY @@ -1,7 +1,7 @@ { - "slot": 136, + "slot": 220, "transaction": [ - "AVaTf7jhlr0hLPgY5CLSBXBDKpPMf8xLWwyIe8NxhKE8TWhrZyjWBZNr9CVE+l75w2Kn37rDeVrwLWkrCeVvkwkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWEuSNZgpO7MWgCh0d5a+57VzFgKlYqX2/VGq/GW+5W3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Abr7KN8cDM4xyiUVD9dm0TYaN32Dt00QZ63OFTLCw0L3AnFNp6z+jATJUY7zYMj7f7Q/cgqaOT8hYaUjPSRB6AUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWBExqPq7Q0WnAKa+oiUGi9tySTs4s+0dWX8gaAIPd42wIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRGV9eY9SK8SGVsVP5inkyT5aTh7RetkVnTfC7wuBJQbBP3yFk8viTWydTFExSZ61kxacBEGwn9t1tPn1Nh1TRKrX23wbg8ZojCT88vndc1cCN3ZaQDaiyorUtpUAMLmqroS9oLx6a1n76xuTXPf71AwxXauAbiJcbbL8CzsgeXCK", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTd6gHUMhYYiisoaGD6PMmkJPWNrjpDGwGBMmnUtkkEKnpWPWFr7eCCtM5bYsKt2ZBAwXMj8rPe9cQDZWBdTb2oMiowq3mLwxBfReMW3g3T18zyuc4KeJmJeF1Gn2ysQ6vpZZVWPAb9TA2xtGuzQ8ffBbVKP6BDH2ufNYkXfDL4zs", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054993 + "blockTime": 1746552086 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 b/tests/data/transactions/batched_tree_transactions/4q1SasAEAJtPzZYGhLzqWpq6wgicJiW1rnMHKEypJasnUMNMU8MKpYhrYQNBmYjk2HqeZ1FVqSQzniHwKktzU5zn similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 rename to tests/data/transactions/batched_tree_transactions/4q1SasAEAJtPzZYGhLzqWpq6wgicJiW1rnMHKEypJasnUMNMU8MKpYhrYQNBmYjk2HqeZ1FVqSQzniHwKktzU5zn index 706ab987..bb1c5b0f 100644 --- a/tests/data/transactions/batched_tree_transactions/5wT1T8PkUWc59K3qepPbkyr5Q6XGWwQw3hEoEEHNHrXqP3TTDzKCd2DKs1imKZ69PUAb63DLmMniNXHgHv7HxUf6 +++ b/tests/data/transactions/batched_tree_transactions/4q1SasAEAJtPzZYGhLzqWpq6wgicJiW1rnMHKEypJasnUMNMU8MKpYhrYQNBmYjk2HqeZ1FVqSQzniHwKktzU5zn @@ -1,7 +1,7 @@ { - "slot": 156, + "slot": 239, "transaction": [ - "AfcFsTbFzsH1IvhfEjkIuu8MPhY++3SEbIj+LlrcQu11xWvLVoyMRdRJt/Erx75mf6G2vSTY1w7H+rArlsjCJwUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXrPZ4KBfhzpkzmJF0pAiFNlPYb0qXzdbzKkqHPu8qBrAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ab9zcEAasThm46TfKbD3LHDlyRL4OBTE+h38OxH6OpauUoZF00pWFxAMUvNExJ1cHieKvhXpCJXUAECWrLpIVw8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUG4FCb8ekxWdUOGPOGQ6saptATkLOvq2ORBg7Cpp2v+QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumdPJQcoio7gWbr8g4mKoMxx6f8uAieckjg3A1uHzpeQSgHqYf1BXpw5y6J7vRUM1G9rpvf8vN3GMZd2PvGXXjTf8xHwEze7Wbafj6EHENmN1LH7j8FwRhm7XrcvPUiVZZQY6emSUdzLPA7LwEK4wNrBCnjQhXpc7WULRGX79Eptmu", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumb9Gc1LiMuYsMNygPUm4GLeEznXRmikdwMWrGY8wb9a5Cut7sbPnNE5uX8dmr3KyDHKZPajpz9g6Qa1DCEYv64bR2sh4Ff32phgCX4v9C4Y2QQwbGiHq8MMNA8VpHwMNCnWtMzn6F33iWdrL9vDs7pt2mLj9aXPdHd2EV4oF8d5Cb", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746055003 + "blockTime": 1746552095 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj b/tests/data/transactions/batched_tree_transactions/4yMU4gWnXfoLWoubDgUR4YZnjrEBw8umEFcYZKFvBqo5ynQDWqK6JvQBkDtKj5XRHQ5WA174LSW7JPgg1M62ws7C similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj rename to tests/data/transactions/batched_tree_transactions/4yMU4gWnXfoLWoubDgUR4YZnjrEBw8umEFcYZKFvBqo5ynQDWqK6JvQBkDtKj5XRHQ5WA174LSW7JPgg1M62ws7C index da876f0d..c64dabc1 100644 --- a/tests/data/transactions/batched_tree_transactions/2TE1NPASgcGEFcjMUz4qo1wR9wbLm5MQcYCHWwQXerLeyzytUEBhQoz1fU2DvLKKAfeca5dj2CrmJ7PAc9AwL3Uj +++ b/tests/data/transactions/batched_tree_transactions/4yMU4gWnXfoLWoubDgUR4YZnjrEBw8umEFcYZKFvBqo5ynQDWqK6JvQBkDtKj5XRHQ5WA174LSW7JPgg1M62ws7C @@ -1,7 +1,7 @@ { - "slot": 179, + "slot": 261, "transaction": [ - "AUihvUBtTQIXY0RYrx5nChzsVM+Z0h/0psQA2ciY3gDIuhiQgw30K+sEpFcf0pjYz4oBBWoc+fOTH20NCO7j3AgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXolIsjOvXM/lVTYPML+kC0jFVXpuOQRkN6IVSU4LV2zwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Acalx17MBOowBDXV2wv4VIdkJLg7wL4BQjmCL0onxvN5nWXPKupx/irb5ugLpY/ZNyXIOvm9tm/FcMby8HA+Kg8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWrY4iAWvHsVg2VFyktcHcP2jMKKpzWs66D4AggZmq5SAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVgAAAABAAAAAQAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzBfP8b3owEqWcGfCVZLbCRBrvRBdcTp1U8TTgUN6JjGRgtBrgWpnxLwECrmTNsGCdcdKWM9dbrUhCB5yJMwXdc7wwjMRuZvvUUMG4WbgXU7P6YVKuWayY1UB4gcZkEbQuVegAXjNwy8MiTYwZzmsZztWHDGtyXa7PrtM59pjbS6P1EjyCih4CaYJPgfyuKD2rMpRvFGG5Q2EGZGkzZ6dnew7XAfRCASj4SQj6TCpRHCRMREB5mUjmsbXyb1UjeZJnHzMVno5k5y2KMDJCVNco9tM67aZJbEzmv6X3wmy6rcQEdqcvTPNWFzsDR7dcV2CP6qyHpCzFL63Bv4NgZ4Ccqb3yhuSerUrgDN32GhpDQSavUH9n56eEsNiy3k6b", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5VDXEW4kPmfEgc3KdSMnNobfdvWwaeY9fw2GKeGv5N3rG87DGxnpMSCwn1rYc7xuB4R2tABPs71USx2vCTVRLybLy9wZQ2qGGTck1JAZGnvZfBHXP8ScMcuUSrEr6GQG6HjLqGQoE4D32xLTxd2Fr33CFGKmaKnCWYoyZtmGcUaF93DvvLMkDqX75drkQQBwmHens197cjWGqARFE8eXoUb9zrDmE3DL5DbNtSscXybfzt2vy784BhhRaTznYNTiea8ev766trwm8QEY6DteXmH11qiRJeb2p3mJSP9toqS7EKNSBxkWNBQDH8S9KieHfy5qxfRRZgwPqW44Mnxnk5xF97NbzKB6Bt5dJgUufmcxcNpkfULf4PAFYTGyu", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26958 }, - "blockTime": 1746055014 + "blockTime": 1746552105 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy b/tests/data/transactions/batched_tree_transactions/4ziAGiDaJYa7VKk8mKD1ohKM8xXKvTCV7Q4kuHwdYGUVDVsuqNxuxtYeSrHea7Z87jezRSEw4oaHegWJbjEjsACz similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy rename to tests/data/transactions/batched_tree_transactions/4ziAGiDaJYa7VKk8mKD1ohKM8xXKvTCV7Q4kuHwdYGUVDVsuqNxuxtYeSrHea7Z87jezRSEw4oaHegWJbjEjsACz index 83e66c1b..db3d86cd 100644 --- a/tests/data/transactions/batched_tree_transactions/5ijNLv6beFzLWrs5wfB4hsnBMEu4J9jFQ4mrZVekXZCmFaSMgvoZ7Y8PFXEZmnDjDxgMa42C6z69NB8Kn5m1mVvy +++ b/tests/data/transactions/batched_tree_transactions/4ziAGiDaJYa7VKk8mKD1ohKM8xXKvTCV7Q4kuHwdYGUVDVsuqNxuxtYeSrHea7Z87jezRSEw4oaHegWJbjEjsACz @@ -1,7 +1,7 @@ { - "slot": 76, + "slot": 163, "transaction": [ - "AewOBeimeUQLhgSj8PYnL9RTQ/3ih+nkJR2F/CGBGvxagiYwb8+F9RPn8DTYi0A0fxOkQGUc0kGcIXQls6ln/AoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW+QVup5cXGQaQ74CwRpkdsRtCowJigczWE31XeFrwohgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AcfRTtAPevD1jct7gkf/P9yB7LRX+vjaXPBA8i9ex0YsbrD8THayy01jmiqARjqs/fu68J4CfIos2O1pxU1zRQsBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUlVmozQpjQpT+xTSxR6W8ggp1YgCLzYF7qUZnThgJsVQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZisjaQAstwhNnGHWGBSqTP4g9CocKaaksV896cFjuze91tDZKVze27X4TtdbxrXAMneRBfr3hLJPL56ULbfcEujxP8k44iMSwJmmuDPoFPNTXYvYvwSSJayizGwei95jz4pSj2C4xJww3psm56mUryCEEiy8hndy9MmzC6VLETyq", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRN3aWTqECf3YLJ6AtHS3RxdCZRtuBhmuxHrJKF8c8bNySZUZySLtXqQHzn7V8n1921jM5xcvF81c5nmnrJ56JWe3jFENPJxh5KS1kpc13jAejrJrKYNN42L5cJqfquXtEKq5ZZbJs9Yd1MK6uVXDMGj3w4zTAZJAM6njwcwevcP1", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054964 + "blockTime": 1746552059 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z b/tests/data/transactions/batched_tree_transactions/54VRPEe3MaTAkF6aGFPJniFcFK8MXnn2wAaUSRYqRTPhSyBgAeQYenBhhD5Zaa1Lm9FatzcSBPaSEjR7BHtJwSU7 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z rename to tests/data/transactions/batched_tree_transactions/54VRPEe3MaTAkF6aGFPJniFcFK8MXnn2wAaUSRYqRTPhSyBgAeQYenBhhD5Zaa1Lm9FatzcSBPaSEjR7BHtJwSU7 index ac647b43..50acd6c3 100644 --- a/tests/data/transactions/batched_tree_transactions/5HEqvdLLoBTW2ds758uSyqJjqtkCx2N1DQRBnxrmmyBFgXZKiUjmAoJUKujfAxZZB1HbEzaixz5YqXqYf6xA2g1z +++ b/tests/data/transactions/batched_tree_transactions/54VRPEe3MaTAkF6aGFPJniFcFK8MXnn2wAaUSRYqRTPhSyBgAeQYenBhhD5Zaa1Lm9FatzcSBPaSEjR7BHtJwSU7 @@ -1,7 +1,7 @@ { - "slot": 87, + "slot": 174, "transaction": [ - "AdYSVW4w5hq6WbkGFlHUBdZjoru86cxMluTlcEjud6pejpa6abivVR6gAGHqfD95fNkuG0bqAnNVwPw9OCnG6w0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXGXud4MwrJ44GtwFHYyRfHQNrzpxJ3UfckWqhpMRWq9gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AcsT4GouvJ8zbYnlKO3oneLbkP2+ZwCSUoj3cqrG6QISLc9+IXpinM4l38boCwq3PrqV5cfemW9x98W+puQrIwgBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUVuircI737+F2TctR8E2z088wh/6wCL2PkmTwOAwZJHwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQ4AAAABAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy9EHq7DdyrrxuwRkNndTFjahDGdhiCK65AqJaRGsgRJTSd5U7L5dAwB69e7z9VnDM9AT49fvkARAsE9YN1RMaL9EFAjFkroCGbqhMatmJYZtjCGzHdSBLx5zv6wGRB2LP8LALeRc1JXjrya7oxmYKDxN5PMyFzd2FquWCX73R2WCUGfxpw4ESVDZ7Q5SBNbTPELap9uYpoSD57uUQvxtTGWAfqw2CHBzcu84UaoqPsV6mHqkQ5aogQ1Teon8Wjkvfa1BugCyscXWiUHejgS5tV77PgXA8HwN7KL3TzCVVjkCYAhaNppUt9pDVBBQ2fsJP2hThPehaYKmrGdDviYHiBYaGvzTTp1A4PADJjR91TkFkukfCUnVHMgBEzycRu", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy1TvFCZ2x4S1aqttsC61BtzwFjuEAVFF2wXW8bsf5J4pKkfFtaeL1SjTvXvDjnycUZXh6HRgUM5xBPj59yBpmCPAaT4FSP3MNg35ZaarCVhFfn6gCMx1Z1cc64huYGR5gWxTVvNepVMYM5tRuaar4usVy8fQAW7yhnXAAQ9554u5WEKWvVqe7zqbzKrJvSGV5ABHX7DR2BEyBzZar1GKnTWL6jki3tNKtRRH1dxrieTf7z1D4HUscMALoQ48bgEKBNVc4mEFdzhna9ySLzZvGnm8PrvDaL1gwCk3eGXynNPoraEkKgmHbJsKDv8UnJmz6yJbbhGTVYnpYLJFXUJBZXHPmsjBJTKiBJ3FFoHacTLB4r491BY577hDBcb9Eo", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054970 + "blockTime": 1746552065 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 b/tests/data/transactions/batched_tree_transactions/54g4aEKgEuaocPs2Eh8ipsviR67asWFnkPHSmaxBBMfreZZ4mzK6ZBSeqfMKt7MwPTqysYZVNof3rNfJPJtwdWNQ similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 rename to tests/data/transactions/batched_tree_transactions/54g4aEKgEuaocPs2Eh8ipsviR67asWFnkPHSmaxBBMfreZZ4mzK6ZBSeqfMKt7MwPTqysYZVNof3rNfJPJtwdWNQ index 6f9159d8..1b641f4b 100644 --- a/tests/data/transactions/batched_tree_transactions/2wpqM1YSR3BbwVra1ySa1yMqBt5nkzNccNVdwm9yGzTyzeZXDXPkYNaWrKYaXJACiXPKsE8jU13t6A1BBv5iMrS4 +++ b/tests/data/transactions/batched_tree_transactions/54g4aEKgEuaocPs2Eh8ipsviR67asWFnkPHSmaxBBMfreZZ4mzK6ZBSeqfMKt7MwPTqysYZVNof3rNfJPJtwdWNQ @@ -1,7 +1,7 @@ { - "slot": 120, + "slot": 206, "transaction": [ - "AWFLtm8Qg9qONAI3ot1YAr3XtH8s6PKfXbEp6FBLkqYIM0HyP3QDX+S+HKVwDlXC1th0RBSm/ugsJbOO5br4/QEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVanY3E87fLkT1XGe3uezMK5BZEFGNHaBHQVvaIrAk4oQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Acs8YU1J+rCxW1qih7Atya9OtO+vJr+GFzkjgM3FA7JL9UTXGtj9A7evQ1nvlDK00FG0RyZUmZNccCmWtoH12g0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXXkMKKIQoyjQqGyrh1M2lGmJcLBIy2Sea69HwjVRSregIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRqoU1ep8gDN9TByLiaUC2sPUDgzf8KhQgZDipzH8bpkM76TsEiK6szaVGn7uCGNS7gD5z6LwsKab8S4wtsnRt526eTqA5PJQEtwBSwQ3mQs37uWGYUPzNwpYh5AvujeGurL1M3kzKzZNTgWD7EgMbLbNjKY7fjdyjyjBXQHe2LTy", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumbcEmuY7ko1E1kBBPyjiDJTddjV9HDA9toZ3fSmzTDMn4VaoMcqN87argXcLffDsQr9F2ERWo6j64yDcWdb1t5pN9cYsQ5XjAo9o466xQRW9g79sYBjwvVD9DSHwyRq1G46SpsmN8vZA4DC4ig66Z3GMbqD57ZVMEnGhiYSMC87r7", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054986 + "blockTime": 1746552079 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM b/tests/data/transactions/batched_tree_transactions/59GGVQ6TsSVqbo64UBcvMiRFWE4aRVJ2aGWRMik95gENQhQ1ghEF391j7BAg1TnhxKih2MrRbsxDzD65hZt1ugog similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM rename to tests/data/transactions/batched_tree_transactions/59GGVQ6TsSVqbo64UBcvMiRFWE4aRVJ2aGWRMik95gENQhQ1ghEF391j7BAg1TnhxKih2MrRbsxDzD65hZt1ugog index 2b5dfa6b..74edf6ea 100644 --- a/tests/data/transactions/batched_tree_transactions/4nLgwmqVoqLaPgBnujQx4D3Ky3XQJisQ4PMRNSJVthf74r8QPCmM6szwXBC8fUjwiEsd7NqBCNs8bNCkibFpeqNM +++ b/tests/data/transactions/batched_tree_transactions/59GGVQ6TsSVqbo64UBcvMiRFWE4aRVJ2aGWRMik95gENQhQ1ghEF391j7BAg1TnhxKih2MrRbsxDzD65hZt1ugog @@ -1,7 +1,7 @@ { - "slot": 74, + "slot": 160, "transaction": [ - "Ab0maAQM8f+KyNGkXPn1dOQf1L7z5SPGgjRA1wqnt86dI7nt1NEfP8a6TEgVxhdS29kNHVh7LZx3FybScSxDOA4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXPk6pi8vFI8ZGZguYHalYYWpzQJddBovsIP8ee2/DyOgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ac8xoneDQjfc2vaVl+mVc7lHS1jbe0rc6BTA21SBglvruf3iJoZSvuRbcmHRt6YEmjF+GulKU2LmV8T7vdSOFA8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW1A/RnEG6a0Ivo8Ect46zcqQkl6kqj6HUgjF9dawX0ZAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcXZJiMet8nttsdVe1vYwRGk7BTr3tQBpfAaZjRuB2kRkv8UMHpgPP5iwhCodscP65246FBzhNwjis5tf8sh7LQFsWucwDDNHYSSxjNzbcypZmCUs6kfPqPgZhxrSKs5iDjnMbZng9bYDfcg6xBKoCsZQtkvZ8SuMkEw9nzUzA5DZ", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUTfTLCyzFZFTCPVshgC69AVesVSmdkof8FvTLfbZvp2XJ4HTpWSuQGuSXBgCjv6WoiyAFW4845vnfXCrMp5ZHghyNmYoCULm3sXAFQifBcxo1MTnNW1kt2yQrupereeKnPn2B8jYG7beyz33usMHd1NqjCBwgFsvqNJYvumhHK35", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054964 + "blockTime": 1746552058 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb b/tests/data/transactions/batched_tree_transactions/5BVxnCFLrjLUgXT9bouibZJtnpoBiUFcMSMvtPLWhvVDWP7pVG9RUBMPZfZaTos7jbgJXjm8rVpmo8CxvPb9UNYV similarity index 80% rename from tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb rename to tests/data/transactions/batched_tree_transactions/5BVxnCFLrjLUgXT9bouibZJtnpoBiUFcMSMvtPLWhvVDWP7pVG9RUBMPZfZaTos7jbgJXjm8rVpmo8CxvPb9UNYV index 800fdffb..99999e16 100644 --- a/tests/data/transactions/batched_tree_transactions/66tZD6YJaUkZXsNXZKtGFDyJV6YQxkMtZ5tLvfFauEBq8JUFa8Aw2hh58fj9DMNjcgx2vGq2CGU9kPCe6yLCb2eb +++ b/tests/data/transactions/batched_tree_transactions/5BVxnCFLrjLUgXT9bouibZJtnpoBiUFcMSMvtPLWhvVDWP7pVG9RUBMPZfZaTos7jbgJXjm8rVpmo8CxvPb9UNYV @@ -1,7 +1,7 @@ { - "slot": 184, + "slot": 266, "transaction": [ - "Af8p0NL8escpuvVfbihOPJ/DF0lhMMoOYnV//3olKVtIe0Yrb81OmA8r7jxJUZcPJBat6liN7fGU/36ZxO5OXwgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXRP1bokSnOSYl6Z4i2sEc/uhncVt2vdNjQ8C61ZXD1LQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdEfSi5iwnSNqPwGObRL+xgF5hbPxxL4pkggvvZZ3ntp/bygyg0xbvqAbXVnIxEHlvd14uYUH2sHAoDijyxqvA4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVrT7fK/udjaMpk+mD/gQHOKzGuDMdFPL8Oa9679aH7DAIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWvgd5ieFnGyFobP4VZnMvBZyLnD8oFzTPMZRB7NkojkiRUaNrwkYzzFSaQYMcU1tZMo6aEFE1BzkLZua3xduYNrELXnbwGbXSYg4NZLMxzaFm26VkgUmf1yhBH4unxkUVzRUF81KraXnefBU73VYHid3utrEH1MA44mpEAcNMeto", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXKhbhA8xPq9vdY9EbLc7mxXigtURM5f4nG7Ki9dss2woX4bLjR2fP49mXdAu4EgQiZTRdiF3ZhqZaEiKHkKJh6c48XNsNG78DG5tcrDGHPJdx2t5wqi1TQjV1D3rhYMwLsJ6imsd5NZKbcxMzvgb3aNdQuaQU5Tw8y4qJawhoamu", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055016 + "blockTime": 1746552108 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi b/tests/data/transactions/batched_tree_transactions/5BumH2T9ZVMmzA5S8NZtwcHtuW6nXaZKuZBeA3GGiE7UzfJNPS39hAxj5NqJ5Kv51Wiuo7NhAtuaiVEtq2g6ZGgn similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi rename to tests/data/transactions/batched_tree_transactions/5BumH2T9ZVMmzA5S8NZtwcHtuW6nXaZKuZBeA3GGiE7UzfJNPS39hAxj5NqJ5Kv51Wiuo7NhAtuaiVEtq2g6ZGgn index 42163d44..464264b6 100644 --- a/tests/data/transactions/batched_tree_transactions/5AbJ8gFnKYqwBG3r6kU7QtPnEBtnnYDLQ4W2L1CaCjTj63WWyg6D3TCVaQ61iT5iysREotuwUSFtyeGGDmTtxqKi +++ b/tests/data/transactions/batched_tree_transactions/5BumH2T9ZVMmzA5S8NZtwcHtuW6nXaZKuZBeA3GGiE7UzfJNPS39hAxj5NqJ5Kv51Wiuo7NhAtuaiVEtq2g6ZGgn @@ -1,7 +1,7 @@ { - "slot": 135, + "slot": 219, "transaction": [ - "AdBW05tY1B2USg0MEZEZOvrK3zmB/Qo2BXGDZG/h+8+Skf3DTqQDH0QUc8MhzYtSbWRvRH1g5TsbsKgX7m7ZcAUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWgskegrlBbx8utW4gBMfjTCu6Ba0bjRR8ivHHrjRBlSQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AdF54sL1X2/d9JxsdjXdQifkx4WtsCD5ori/tAWkWCj+VgrjQM7mgYoG+jr7rvS5qq7HytFmez9yS+J5outvKw8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVLgQtfVmdd2qhYyyl2SfVAh25VbNcRyxjOP4TDVuk6wwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAATQAAAABAAAAAQAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzGxx8LggjiHj5zGZURThKnNEK1oopmCAnHLGZDwn7Ewt2xbwjzpG4xq2JmzhF44qYdswcA2349QEhwiHfqgFA7ivRfq5VS2k7JswdfPp14GbZfVQnvg9nSVcTmFJKrQtutn8fjXbaHdhKawzrnTLiJthqvnpqKwKkmfoqixpL3KP9GBjtGuebaKEkFj66GDunNMEVcCNHqCV2fWgsS9TEvZp3yzG2u1pFpNchAdXpwyXmrX6Y91XqGPK8qKw4hbtCP8rNdUNZ79r4JkkeDxoc7JsQS6vhfzH1cq74ynEiAByUDFuYTDnMjt5Zj11pHw8hC4uHEUqXKLCa7DhbwmiaYvVH3mQynazdReLUMpctQR8rTs4XZZYUPQt4GMEP", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7959YdieueKVvdviVmXuHNggmmuKUfUi1fJTAUGCjd6oma3xfqQzcvg6S2RqRiLwWLGXTuHoS3r38xa7csyamaxTeVgwFiQTETZnpyuvUr2gG8ER1AbKHGP3Y29BaydQn9VwhRxisdXWn7CS2Y8XyBSVdFFSjki4VmK32VJv6dS1ibeDBP3cZUoNCbp6LMjUYYtTPf4LTmgYC8x1HZwUHffkGB5gXJJ4uCRzpAuBaFtMnmtDxB93qYQoEWWT11DtcD6fUuWvzET4iARLevmQUgwK1CK9SzeBXMbHvJP72SNSot5huMPF1T56ow5aUXdsc7MaXyTWZj4R5hddwmvX62oPWbpgWfhD3ARhERimFziXLg4MLsJ5fZCJ8ZMBV", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746054993 + "blockTime": 1746552086 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G b/tests/data/transactions/batched_tree_transactions/5H9EjeV2UzmxU75VQLLnfe6XosLy2jUP7F9q5bz7j3LmrMGw2TZSgy3rjTeZD9S86bVx2rxvPnT1RoNBgnmjEbni similarity index 82% rename from tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G rename to tests/data/transactions/batched_tree_transactions/5H9EjeV2UzmxU75VQLLnfe6XosLy2jUP7F9q5bz7j3LmrMGw2TZSgy3rjTeZD9S86bVx2rxvPnT1RoNBgnmjEbni index 08f809cd..bfebf23d 100644 --- a/tests/data/transactions/batched_tree_transactions/4xwdq6iNnocUHHb7Un6dcikPSJA1h4dPuUFJfvqMNUevebbowRhPe4zYwJsMwH2pDLoZ8sHGQtcQMNd19Bsihg5G +++ b/tests/data/transactions/batched_tree_transactions/5H9EjeV2UzmxU75VQLLnfe6XosLy2jUP7F9q5bz7j3LmrMGw2TZSgy3rjTeZD9S86bVx2rxvPnT1RoNBgnmjEbni @@ -1,7 +1,7 @@ { - "slot": 166, + "slot": 249, "transaction": [ - "AcZLEZs9mwSLu+6PlKpCpnGwZMFtArzYnW7A4lWl9JaTx++BVpQleLxpZeG/CwiylmZ37ls7JE21Vml6scJDZwMBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWFZLpgQy7h+/zJQg98OZ+S39Rh2pvk/Vcy1oAhDv4QUwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AdX8/jIqTXGarqo+XpfJlM62ZrSwB/ifpengBL4EbKp4/I3OqQvgwzQh0KlKYk6CEKtxWkZKaH8dDpmHsHIh0AsBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWI0NtWzmJXvi6Mz1uGk8CbVgKyZABag84ORyZGocT7FQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumb4PCCVLXFH1K6GywJrad6eaMTtAZXL12tM7xbaqCZgMUSR5c9omoMnyZMTBFjyPmykiuBzjjYrcGqpY6UxyJcpBui6ztW1PhmJ1bnBSgtx2TpCaeGRmBcCGr8S131HqigiypvL1hBAskCfSmHRhWHPo7zb6orPzMxUjuKhdAYYpP", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWvFbNewds8LCzyUdXnEbUpeL222qNyMV2VQB7pHwY7UN4HZnfj8WxKGWnYiDj5MYvjyTZSnngYQEkuNspVQcUjc5mMgbsrCJXnZLTgCztA813kkMRFneTfTAGEiBzkAbrzwY3G8xyaGPioiE9ARgnowow2ntb2jfFBsLNPvLxGP1", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055007 + "blockTime": 1746552100 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF b/tests/data/transactions/batched_tree_transactions/5RUEfgGp77ith9BY6pmbi8cJ8vhzusdQcyayiYu5dEE9Xhs9uDSDh6vncw2cPF34fiQqe518neLpCWpdiA3whG2D similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF rename to tests/data/transactions/batched_tree_transactions/5RUEfgGp77ith9BY6pmbi8cJ8vhzusdQcyayiYu5dEE9Xhs9uDSDh6vncw2cPF34fiQqe518neLpCWpdiA3whG2D index 2502045f..4a3aa594 100644 --- a/tests/data/transactions/batched_tree_transactions/5q2Hypq8p4pH6mGgSUc68Y7KdHRx1Dn69euEhMYpVW5jc7quTiS4vUo9M6jJTbhfjGJrWUspaBzpFBaB7saCTKWF +++ b/tests/data/transactions/batched_tree_transactions/5RUEfgGp77ith9BY6pmbi8cJ8vhzusdQcyayiYu5dEE9Xhs9uDSDh6vncw2cPF34fiQqe518neLpCWpdiA3whG2D @@ -1,7 +1,7 @@ { - "slot": 110, + "slot": 196, "transaction": [ - "AfF7CB14oVVz0+ug7zLu4TYEY2bISjayuU5N3rMmK45R25QAYwk/6x337QmfXll4FvU0mtjTaQMLt8B0/N16WAgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX7INXxDDEe0Ose8hRsKAIEAv5L9IpMPyG8hjD60ssLIQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ad0rbOYrLna0p8Wv4tY8R1Gnm6imgAiNLO8O9VdhTKPG1ZuwcGXqPBbX7JkkNQmUa0zxB7dN7appYZfYXzVwVQIBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVolMexjt1Jn6MFePJajapr0xIQA0S0i2cO/fBIAGJ9/QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUfQpfAD7K4mdF8xGQ8J8Cp3rfHEGzD7ZiJCWnaaBmi2enk1byDoqCJjCH4FcgVEcVhh357phMHu4Mwff9dNsPdvvZTkE9horrpz9piKCEL9h7Z3vWiPDo6uPazU6n5wXaTKSYqHVLsEmcFuxNiSYmVWzqtW643J4EuG19766YFdR", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZnhnCaWq8HRH6yNhHLYbiTRzSxk4SK5MWUMnbLiagyiSLKXzFy6FVR1dv3VcCRbbYxDBU2k5HxUFoYARSrmbCphRnYsyYybVDSxW8XhisCcq1LMKjSefTBmYYKrYtFZezrpX4Rq1dC8JtYuDa7VAxdqurGDNXTbjzKqHzzo6D1ZH", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054981 + "blockTime": 1746552075 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr b/tests/data/transactions/batched_tree_transactions/5T7cokcLawUu2NmqtupD96axnMUdVGU3aBHprJjcnMa6fv1xZ6mUky3hYVg4eWWisMZc6YHMcHahHxrHMSHoPCNe similarity index 67% rename from tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr rename to tests/data/transactions/batched_tree_transactions/5T7cokcLawUu2NmqtupD96axnMUdVGU3aBHprJjcnMa6fv1xZ6mUky3hYVg4eWWisMZc6YHMcHahHxrHMSHoPCNe index 90d17fa3..369474b9 100644 --- a/tests/data/transactions/batched_tree_transactions/2fs6U7GQj8qC7vVBTjregYrMSEAdspdBLLtGE3CSVufxgaLipionjxJJq9LHuQtWD6kidqNrbuds1R54RRHKaesr +++ b/tests/data/transactions/batched_tree_transactions/5T7cokcLawUu2NmqtupD96axnMUdVGU3aBHprJjcnMa6fv1xZ6mUky3hYVg4eWWisMZc6YHMcHahHxrHMSHoPCNe @@ -1,7 +1,7 @@ { "slot": 319, "transaction": [ - "AVOIFSwUfc/NE/hG2dKqoxdyZvMNpmaNlsAdFVm/XMXxh9eldRofibB4Rp/mBthNp50UlxxJL224XW55naD9EwEBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0TEvAu2RhYzCEeo1mJu264KXzNc2NTnsgivvqFmsJPBkBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAdKcozi7uuheNh9JlgyCJt1MXxatlzRT3c9ju0Z0hzyig7JMBVYj+vzkTFYK1oH0hmvTidlLupUedxf0UL2XxoJ7pokNl3ZvSx+eZyBbHgWFyAhLDjVJtiwKcqHXuedUAaF1y/uO7S/xZkuE3W4o+bjrAYpDwVGNVPdaDZSZeqAhR+HbYdJmnH+3az8y/eeatdm5Xf2yvxS4hJ1dl8CQhk=", + "Ad6WecG/WVpTfG0Fm4fX6XoYRtz63+z/NGrQ4E70liU43kBQWtdvt49H0v76iD73Te7nxbrDs0msUDX/PdFnXAMBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0krp2Z9V7VlorJ5IJq2STxxwnVbk9kN17ZR9/n9uTutwBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACv8ve8MmiSoLzfcRNGA0RIClZe0OreDIR4Kbtv97Hg1HFH0X1GAwzStMrfxtkuihMqsXeI811pTEechnzVxeGEZKT7xxtH3Df5GjCObd2QnGDpxxqORIrKdV82SA6BjhB6djptiXmHaCAK/T1IlZ4bmb5rceEEd3Q8m4NP3/iYKmIAb7zeBWne23QkLkuAissNYx9yMdi7aSTUTWepiyvI=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995053200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995048200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941HF5dqXVqUCdSGXSxW2zcZWehnz1wsp3S6cjQrGTfxuF2GzdbpB7oXcisTm2eoz18USrUJj8VTRSjeahwgMMCQ4SyXQfgKoxYnX39NgpAQXGe7KLx1oCVGX9AMLEj1Cw2AKQbTc6fxhTnSYyjZLKousWr6384w4GSWr8HVXbUmWUic4TCtg3ttXYAKnVds48RpEozXusTzU8dEqtLLCVuSmn3sN", + "data": "ZZpa4B1Y3ym6r8942PwgLZGUv7GjPQdxa8X8L8NtV2ZsWuKPnZj9GsJ7FDDy3QiZDGF4w3VkeCFkHEKXt31ZcTpJTpoUe7v3JNrGGEyCXbXPpRHUhywaunzfCzeQdVjHxfmRn7ViQms2YaZni9p7nThDL92WQ5WHK96WLQJi2sjP6HGWP3wwoQJKaszLeRXvKoE5QDTuU6iBDr8RghEDZnU7wcP65QcoHWNm8H1ycss", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHTEoaBV6S85XFCwFAQvQjEN84pxDQH4nRqcacdmWeBqWTqQkJ9LxNi8cdBm7c8tUaHvE9AvxoCwgtY67g2VjRegzmvibmMwCeEynByGVog", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE99UpZCoaW1oHSmM2cL6HJHmjSipySsSx28yHoe48vtJooHL5xbLHZjHitAHPMHYZFK8erz7NKuYq5LJphyCk54sQZZkm8sshYJSD3sg8fNMsuMro9HmRQf548vQHmE4MxyQ3RxDtPyddi7ZmnNhVF1iYnSfxDxdg", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055082 + "blockTime": 1746552133 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE b/tests/data/transactions/batched_tree_transactions/5Z32rKAgkoQm9SuTGgMKRaHPoQrciJHDr2nVEo7hosnBCuXQSyo9V1f1MD9KPpri2Y2rCpfCcGLN4BpsCJ55by2V similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE rename to tests/data/transactions/batched_tree_transactions/5Z32rKAgkoQm9SuTGgMKRaHPoQrciJHDr2nVEo7hosnBCuXQSyo9V1f1MD9KPpri2Y2rCpfCcGLN4BpsCJ55by2V index cb3b8ef9..2deb4e54 100644 --- a/tests/data/transactions/batched_tree_transactions/4mqEuDM8czRmxJDbkrgvEyNQW9xMKnExRsQrZDpqb1kTgT3khKsyoaSxT4un11w6fKgLjkhWGZAmxt26pggS8bzE +++ b/tests/data/transactions/batched_tree_transactions/5Z32rKAgkoQm9SuTGgMKRaHPoQrciJHDr2nVEo7hosnBCuXQSyo9V1f1MD9KPpri2Y2rCpfCcGLN4BpsCJ55by2V @@ -1,7 +1,7 @@ { - "slot": 174, + "slot": 256, "transaction": [ - "Aby2UJcvtOFnbY0QZRLBCwi4xu9TBu6BzeO1Xj8POicIIsx+4x0mDd98yYPd6B+vJqRNJdkRO52/7o9DXlnAmQcBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU8I4KU+i1cvLXuHv8jB0OE8gy902Iay6sAOi2jMRUO4AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeOxnDT4I/P3m9JC8FNDGKPB0FMcNazD85tFieAdAChYR5BwqG11okl/I1m0roTeTgEsWpRpis5aFSmBhkISqgYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXdi2C4HK8ZOPL4lE/vrbvRGDzRrgsjTEtL21XOjMi5iQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZBFYNsHXR4Rp1vVBx9SLHCoxQDyGqcjX3imMRx1EWgDKfeAyYP8Buydxd9Np7r2HwD4Ps5XQ1pgefmYuig2FCeGqpw92LnJDTANG2FffCwc7FEKpmTsnY3sBRZAS2jqerTK2cXBq34FkNfZ7s1nT6oETaHRKDofBztGTDBd6iCD5", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUsBxs5tBXQ5ohogdXRUnh1tYmEtoH67AfGvG8oUG4EYJadMpdeBcRKx9eBE7GF9uCv71WKATvHzT1WAeVT7Lya4acuVeMokxHR7n86GvZaay246BDq3gpSh1PXR37N51tAkZ6pzJn7VYofDX2NEvXotwDq9BTit9u4GzEAA4PJtF", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055011 + "blockTime": 1746552103 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK b/tests/data/transactions/batched_tree_transactions/5aEpoHM1WLxCKb1Bzsbg56hsLd7W6TNJarC5tf5tjjutgLfd6yLzRbu9ceYcx9Ps5KzrVfAMsQDs3NPkZzPV9WTM similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK rename to tests/data/transactions/batched_tree_transactions/5aEpoHM1WLxCKb1Bzsbg56hsLd7W6TNJarC5tf5tjjutgLfd6yLzRbu9ceYcx9Ps5KzrVfAMsQDs3NPkZzPV9WTM index a165cc7b..0e8381f9 100644 --- a/tests/data/transactions/batched_tree_transactions/2Ge8QQqrARou7kDvkDWkMbPoHypS2Cshyq81aWsAwgwUGqBr5LdccF4NU3xe9os9xu9UTwjSiVeF1CQu4uGgTmoK +++ b/tests/data/transactions/batched_tree_transactions/5aEpoHM1WLxCKb1Bzsbg56hsLd7W6TNJarC5tf5tjjutgLfd6yLzRbu9ceYcx9Ps5KzrVfAMsQDs3NPkZzPV9WTM @@ -1,7 +1,7 @@ { - "slot": 185, + "slot": 267, "transaction": [ - "AT+BI+z+AWG46zoBbyL7SqaJwvD6vZ4zPAEt1CINosUs9gjZLFcaVnqdwxTqHdY0z6ICyBoPSLfd86EFo1oVMQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXONTrORvhufLtajFxkz8uHfZxAwUbx5ifryoHriIhRmgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeS7Qmay/AfVyIsBTy3TYJ/4v8tJ0NgQqXLoPfhY4aXAa8ilZw0d2u+9korMBr7EBapLNB5OeksSpIRSXq+UXQwBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUcJExQaztVO15rCI1/l1t+vH9f+Fh/wdAchXvnmJYx/AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVwAAAABAAAAAQAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3umJYGVabcPTsPxBghfK1CvkRhGgBW6XvWEG5nQNdLUYZCvwCqUhDZsTkCbJYtnEEobstDY6KjuyvS8Z7xuMKpQeNhEBwuJRuoAyAFWwtqi61mELqHV78EWDZZuYswYjq45ZK3s44piFbwwEkFGSQM3i84iVYunmBJGtVj49CRBkC2BABHgzEnvprh42wV2EMLfzs2qmtpjMb4i6ka2wCWr4wssHsWmD64FmKbE6x3pdpbYw1byzpEZDqjamh5tLGwZyFwMzBJt9bHosiyfpWJFCzrdqhxZajUeMaxZW98eWHWA2QPbVxc7ANTwmi9exyLg63mXSuCr4Xs7jTjXJDYvDfUde9PwCG8CZcnePsvJXq3CszkqieZC6BwtDm", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyBU1P2ZdVbWzsDYQobjeybRR1m9diRZYaXeKi9rj3a5cxhB7xjN3U1dGLfo8SF7GD1eRrHdBrTTvmUn5rpMLYZeJPArwaLPSssG1qM2tY2F4gJfuek1cCwNuxLvqcVJ2puAvR4AKveTXUzgSwCoiQyevdtjFa6auhZ6u7XuxbZWq1AMU6rJqbyPYoMS7jNoLZToQHWrzPv5MXt31xkGQDABtid2sdPK5PTXKkRQRguFJQMPCfxK2eMi9P79eXLpykKH1GU7kqaUNXPeyBp1Xw7M1Pjiribd4XnonkRyK11uVpsSLMW4QpWHkh5SvWzcPH6fMCsn9NT6RuPuWvMGLpzQi4yqftpcZRQ5Qt4vXKYwJJyEZBWpqxLfrWcLRPV", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055016 + "blockTime": 1746552108 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM b/tests/data/transactions/batched_tree_transactions/5bvTAWNbP4YEjXz3GRzQnWKkEq9FffP3uqS7EHFhsjjrSZ3mMaJWuvThZv1Q2toPPSAWTmXHS9cNutkAEfnb7Fbi similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM rename to tests/data/transactions/batched_tree_transactions/5bvTAWNbP4YEjXz3GRzQnWKkEq9FffP3uqS7EHFhsjjrSZ3mMaJWuvThZv1Q2toPPSAWTmXHS9cNutkAEfnb7Fbi index 2ea9cafa..8d7c118b 100644 --- a/tests/data/transactions/batched_tree_transactions/5sBQQb1RqNSav1JTvucCiLHxHKvHCztoTqEVFuFAdvNL2CWNcckazxcY8LJbVhTEr9JymK8WLhYYLWW76cUTkAwM +++ b/tests/data/transactions/batched_tree_transactions/5bvTAWNbP4YEjXz3GRzQnWKkEq9FffP3uqS7EHFhsjjrSZ3mMaJWuvThZv1Q2toPPSAWTmXHS9cNutkAEfnb7Fbi @@ -1,7 +1,7 @@ { - "slot": 68, + "slot": 155, "transaction": [ - "AfNXPUrtlpOqgeFzOgOrzONiPROLUIWy0jR9s3B5/ZlFB3qEk2wBBRbm33slDKxPJUOg35VSMpjBO23IWkwERgwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXTyopuZ98OZGbxG6rRAbkUof2/74Y2OYICVVU8WYiWtgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AeYu2xbl9W+jxhTrflifAJbHJlybFSST6QEHUW1tfllpwko/3L9DyEziUIHTcWcX7yUrz2n9BJmeDs114Ecb/wUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUXsZe5Vkvv+X8Kxkxl5suy3HF9NdmMxwtCytOXMTzvvwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTdLDHg6rhNX9nXEzMRdQL9rg4zm3Z4wdebKdubmEmN8NWG6xzgqbQ1gBPJKjhdssSngXvGr9MYUQMwSLBAahYi4e3czxKx7krpjg3DatdLAXV2RYNA2ftvad4TPagVw4rJDP21X8J8hHzS4gj57kWEaME85xzc4kk7z8NBjKVkrT", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcsZXCfopr3W6iZMTU79VGVRzbEymigfM8AwjCHN4LEhCFkjYT5GS1rbvbESWoe4ctSaTqMuTLkKiwtXwU4RxHedDrEZzAUCoxpXLsdoxY97ZboEX3wMugNZ4b3sabxHa16asHVHnNJ81Ugv8X2NwZgtYEJpaMGhRNF5RUVRNzUVd", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16159 }, - "blockTime": 1746054961 + "blockTime": 1746552056 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 b/tests/data/transactions/batched_tree_transactions/5gwPZZUz2YdQAShf3NDPYja37VsXatxnjkiBsRkXptQzV1cnYYrBa5n9SZqFDen7W1YYyPLEF831gRZJXoQfgUyz similarity index 73% rename from tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 rename to tests/data/transactions/batched_tree_transactions/5gwPZZUz2YdQAShf3NDPYja37VsXatxnjkiBsRkXptQzV1cnYYrBa5n9SZqFDen7W1YYyPLEF831gRZJXoQfgUyz index bcc7ca7b..1a94adca 100644 --- a/tests/data/transactions/batched_tree_transactions/2JdJ88xYzPYcCkMiN98MEvJgGMRFUkR1rbwAfj7DCVNfSARBp6KD4SACwXNz53XxKdWyUmAeKZ9XS7maCPd4NKj7 +++ b/tests/data/transactions/batched_tree_transactions/5gwPZZUz2YdQAShf3NDPYja37VsXatxnjkiBsRkXptQzV1cnYYrBa5n9SZqFDen7W1YYyPLEF831gRZJXoQfgUyz @@ -1,7 +1,7 @@ { - "slot": 175, + "slot": 257, "transaction": [ - "AUE3gFJFdPH39gwjSYM00ptoKsfAeEUkrZ3Ob7fxqGuCA4ufWFPMLrrEmzVM0EWLVaVckmbIbEjbNFxUiM9tAwoBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXYlCcUtK3vAJuTqXZQeuMjQfWsfJqQ1NnP5xyH9ceJxQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AeqCP8ULsRzOXxB8dnoCHlryie51T1Tn5G6lofKkH5+GdTBCTMLjGPVZtT2WY2RVV6RKLC5O2bYnDdPEs+LbUQ0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUSG/4im2q2cSARIsW3u9oG3CuOrNNY4tS7Cx4j46be0QIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVQAAAABAAAAAQAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzUuDukF1Bzpw2X27F7dYE8WyCPCChNZAPs1WzspNh4goVR6omqk5CAhS4gWHR5zyvUXxyRSXtAQ42zA5NoZREM7JWsNpFtBg8MKUY6oApZegn1dL8x5PUqY9qrXwpWuPwwq8JqhHh1jbdDuLGpBDg9Wke5wZEgCMoJQNzNSkt4mYDacyhpXGGnf5Vwo3ocCkFE3g7YokSiFBBCCoD3HhZ59yx3Sg6xqd6evJ2WNU9hKGp8U9FsLNuek4y5xqmY7UPGjDBTiVc2ne9J8A2aXQBF9wdAPq9DVGoa9319Jxvak3qjujrgA3SQDyHY5YsadYQoGn7KQyNtg11wbPLHrk85raUpk69GGgAhDghsu6GCrNE6SsnaqbstympSJ8o", + "data": "95YB9JH8MTYtuZfgNwFoqXrHxzVhbeC2NRqakF9oQuPh5djf5cmxkku89LCcBB8bCqUqdiLdL3uMPXgQB6z9pW3Z4HLifXrypcmknF9aRNvo9k6K4BxF9WNREbwKmVYPqdADmvS98CAqgRLxk9STbMP23D73EsMnm3ddJth9TLNj1rwo6rtLomM5eXgL76g62iVgWWVpvdv86EKFVVmwtq52YmjnCGZdnW6MptvtWWBYNgHZs3XhJeseB9fCSDfFK8RLmpgBdTiEqBFHZG3dW7c1BTgnMQTubwuAmPnMFzui1QMGwnEF98Yg3NwirNzRYVusN5s3pziPszH1uARuQPaNrLYVx6p93Xg6sCa9gysjMPQdHt9HsDY3HMxAZpGdUfo2csGuugANmSg1u6X9kb", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055012 + "blockTime": 1746552103 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg b/tests/data/transactions/batched_tree_transactions/5hZkoNnDvWcnw56bGsF8enQVTgrszXdJA4ALA3hXV2L2d89GK5Yc8yfvfkFAuobhpeGznTM61nFcTSRvdQwB128m similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg rename to tests/data/transactions/batched_tree_transactions/5hZkoNnDvWcnw56bGsF8enQVTgrszXdJA4ALA3hXV2L2d89GK5Yc8yfvfkFAuobhpeGznTM61nFcTSRvdQwB128m index 777919af..845e81c6 100644 --- a/tests/data/transactions/batched_tree_transactions/2x8ANWpFazMqJJ6oWmodtqtGwfRABEBivpLpapfxrQqorpiYExgaWXJPNVXfVQfHJkSPfqMtJhejJbsSAaZHvjzg +++ b/tests/data/transactions/batched_tree_transactions/5hZkoNnDvWcnw56bGsF8enQVTgrszXdJA4ALA3hXV2L2d89GK5Yc8yfvfkFAuobhpeGznTM61nFcTSRvdQwB128m @@ -1,7 +1,7 @@ { - "slot": 134, + "slot": 218, "transaction": [ - "AWGNqwlfkKn0JGh6WIdq2QGWKyYqbRc8PBXqjrZlmNp5RCgQnqATHbbYiLkdjwiOGvHBJ0ibWRhfvwU0M/RFrgEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWwt90y2QOHYVAJtDvSx2ocQ0z9dJdkayO6ajM2Bw8vagIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AesMq1JefvMkp/0DCC7vdEQ/HRqC3XG2M9TRBmumgI0vb0QX0NmuCKbwGF3JjFNZ93Ut7CgAXQMJz6wZQe2BlAYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWMN7yks48RNgE9lmm7TuDkWTFsE3EpnFaEANybQvhKVQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumPvJLeVg5WhA7TdZiMViKaAmUCKsVztcmi3f91YaaP8vBX7Npn9U2rC2T64pgZyV9RD6FgrNwqokWDLHNoEnG7Qp9ogCXvzWcWSrHzBkkKDnBut137jVE9KpfzdvTMtxcoTWFTtWcsJWJNrX8JukTuCGR4Rh6zUMD6MLRqQFuuVKV", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumWRfFS3jubZiesiykv7gyfFJhorNvjrwCQJCrcTkvkFC4qX1KaDjW5cCdBxKiVKeDW6qvywTzdz4FFbXgCaTivcH8iUhN1N41DnCn95qWfwVAnJypDrSHk613Z1oqGX3YL5s2GG78jyJeSKoeXYz1fqXAs5LP5NEDXJBu5BiWFbzo", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054992 + "blockTime": 1746552085 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU b/tests/data/transactions/batched_tree_transactions/5i18KvLpdTcu5sUHAqYiEJ4hkroV4vexJ5SuJmfW1fvrCqaXZm5qbczmXF6ax3v3tJ4KPfer7jrBeabq2cZ44p39 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU rename to tests/data/transactions/batched_tree_transactions/5i18KvLpdTcu5sUHAqYiEJ4hkroV4vexJ5SuJmfW1fvrCqaXZm5qbczmXF6ax3v3tJ4KPfer7jrBeabq2cZ44p39 index 6a346eee..29db8f86 100644 --- a/tests/data/transactions/batched_tree_transactions/5J16VsFNhzCrDgUDck1RxuN9GJpno7tJccUKsroV2B3scKFVMeXctbm7PVTuvKvPaAp8jhD3ujwwP1KyG7B8pApU +++ b/tests/data/transactions/batched_tree_transactions/5i18KvLpdTcu5sUHAqYiEJ4hkroV4vexJ5SuJmfW1fvrCqaXZm5qbczmXF6ax3v3tJ4KPfer7jrBeabq2cZ44p39 @@ -1,7 +1,7 @@ { - "slot": 132, + "slot": 217, "transaction": [ - "Ada6xEjqQiozrVeuDPUtv8puebNbzlDjicUXh+yO/ogRSu/yDLTJeJe8WvKDSPK826uzxJWtDZKdj7bJQSpxAQ0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVPjQfc3+20Rbv9YH32PRCElbp0l6yU9kUv4aLMGOFu1AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AettPTaj1S7jowpQ6kgNj6McA7mApxB5PaNGa43emBw8gXkhe5Du/LBzuh5KeKC4rLqwCEgVwfqo9mOB5wyiCQABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXf0VGJdKBCT955GMmXt6GPf3qvuiJ/yMCU285RzJo4xgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAATIAAAABAAAAAQAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy7Eg8jQd59Ft13P8bt7F29XvwDU652svWmrs5uG8i2s27S9oTuAcsxBtnTBqQs5MHtLnHY1oyn8SDoNNmnGm1jCAHDA2ND3aHX4qbNh64DCzBD8RsncGxEwvUsWVD89qf5dZjwGaSyNnt7xiJSpcvwmwx2hTbZoGVB2Ufa2fDH3h47gbQjs2PohXFgoBjRsiTwk79QzZujvrkxwknvf7RaxcoYoLiDqjp1qq4CrGBW5hN6SaQ14rBNT2FnGJNVwvx9vDqk1ZXCLdxbZxd9ZmpfGTnzMAPRgz3QkbEfeNNAXKY1zsNWBp2Fkpd5Prf6BDUJ2DZzf8A19HtrW6DUMeocPfCFhYizgpfpHvCTGetupyTyZ5LgRnrnzMon2Vg3", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy4eVUCVWLyKwgoqoBjosAFmitsA8hMWG9PERjWZc22pLNxrEHscbVR9wcC82xNXiRTsuKPuMbBncpKTCh8xJkAwWUfygUyxf3FRWHLXtEPS2hnrNGYzAFvZ8U34anCvfoNG3cyz2kqixRM7H1SmAbaXRDCWSTFCjgGZqmcKKbXsfkwE1uTb3UsVYuzU8Mo7bxCFcSBy2CTniZQ4smpXH1gdzJbAKtQPKEuoBVwHp5DcXkkB99HMfwzWkuoEujNrECHMWG4ZjMY8gcdbspTCyhDHkpxUNtjakqxz74e2jXDpYGAs3U1cdt4aYTo6NQGRuT3zRYCYX5AwatfPzFNQh7ERfNiTtkSAvfUWtovxTHud3ti6cFUd8cJHHTS1pW3", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746054991 + "blockTime": 1746552085 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb b/tests/data/transactions/batched_tree_transactions/5kJXtZvkGPZQeTmAtHQV3CbGHAxcjD38NfPrvLwyXtbxgVTQmKK65EHaesWXtFkNxgwHeLpQMAkJFhPZ5WVsBiXC similarity index 80% rename from tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb rename to tests/data/transactions/batched_tree_transactions/5kJXtZvkGPZQeTmAtHQV3CbGHAxcjD38NfPrvLwyXtbxgVTQmKK65EHaesWXtFkNxgwHeLpQMAkJFhPZ5WVsBiXC index a0e624d7..e277e8dc 100644 --- a/tests/data/transactions/batched_tree_transactions/23sR7s5cuyaMdA5aUtWsE8L15sMHXPTo9FJ748op5rWHY5pugpRBeTrMKzeiL1tAm58VNyTGdXFEdE9N2VzyKGVb +++ b/tests/data/transactions/batched_tree_transactions/5kJXtZvkGPZQeTmAtHQV3CbGHAxcjD38NfPrvLwyXtbxgVTQmKK65EHaesWXtFkNxgwHeLpQMAkJFhPZ5WVsBiXC @@ -1,7 +1,7 @@ { - "slot": 168, + "slot": 251, "transaction": [ - "ATR9xzJ9G+VooJ0+AQFTMHDG2zgTdsBw9czZM/hms1CD72OvDipyt6zscR1GYlxJjnIql7UHwyiQfQshYej7EQYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVtDavzwjTWiU5cJ5wcoU7Ezaqqg8/v9lDZ9uo2Q8YX9gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Ae1pBY4juxoA6I/1xlJfJr1W1HAUuYJ0dUMp27kN1Jag7x3KUPNysjBSSF01VyQZeLj8dh9JTVAioWg6vHPaLQsBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW7pd10kaJ1svZLoen7xzbgjuGPGtxfy5+HzZSMOobiewIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSQuFuTmxYvwhtyLNu391UUrgRa7vYbEr2Hi3R49yiAAFM3b1g2JV2xG8jyFQAjfUnvcTyYMtByRbMLBerK5EXsHPa5CFcPCRPT9ap8GvKiuYQuJJ4im51Hr2QnqwvhEWU5t5Qxm13oYeEjwFEDowpomM2WJLML5WVuURWW3Ggzum", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumc84bL8XHepBq2JDEmM17zkHcmdrvcG41YnkhYd8TaNu4eZrU2wharYj5FkZLrVGGCb5uECwQeVnG7hpoFodkZFUipwRpE5axaL5NZ4SBq8fyhiaH23TeFjj5FAiWb7LjDPTBGRMXQWeKHj3zVGxwKqPmEm15VVeLXNDH7V5ZKWjR", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746055008 + "blockTime": 1746552101 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim b/tests/data/transactions/batched_tree_transactions/5omrVidybz4ZaWKmjdKruNE3Wp3KKZ8ZtU6FMQPTLW9SBZA7W1Dxk3DJfqy9CCz1qmtBgkAEWjpymVnjnmnF8xb6 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim rename to tests/data/transactions/batched_tree_transactions/5omrVidybz4ZaWKmjdKruNE3Wp3KKZ8ZtU6FMQPTLW9SBZA7W1Dxk3DJfqy9CCz1qmtBgkAEWjpymVnjnmnF8xb6 index 9bd627a6..a2721b85 100644 --- a/tests/data/transactions/batched_tree_transactions/4sUGvAMEMBhzyux4Qc2wuvumaZxrb5QX3niPErkDsz14JsfcfHd58WK5vr31pPg35FcX9esbi9qAHEVNhb9MQHim +++ b/tests/data/transactions/batched_tree_transactions/5omrVidybz4ZaWKmjdKruNE3Wp3KKZ8ZtU6FMQPTLW9SBZA7W1Dxk3DJfqy9CCz1qmtBgkAEWjpymVnjnmnF8xb6 @@ -1,7 +1,7 @@ { - "slot": 101, + "slot": 187, "transaction": [ - "AcGTGmpnmzqCi69to1wU0Z0oW/0hupgF134sj8iSzKxj4d5DvhWgRhzKBTyEEoEscHarxBJmQx17kXpO+LACsQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUwxEpjjtFVIvRDmKttQP4dWDWNOd5gY0gmlTzEj2pY2AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfBnTnndCl4Bw1L6gphC93d9faWrcfdIQ2trwmrDSxDUQt658eBMbaHfeAyKOcbYY4aRxjjmcEiRskDRKWLcrQ0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU6kdreADb9X9C4nQDV+m5DjMOL97KE09KXNGz/Io6nNAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARoAAAABAAAAAQAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1PJnCPtWoTz89VTaVFsUr3gJeNuF8jSMjXFxwroja9ACmWFFaeXf7oih68AGUMqDD6hZfAkBFaUjLZtKWzJYEMSuhAfFLVNkFYZUJS9hNNRZNFBHCxfuFgdB38YmZG1pLvLC9YyaPNRasEir9jADD1mZkSzW67YRBBU4FLwojLPRtPnQAxLB4wmKdGyfx8f9HNjKPaBj64jjrpnD3A61Vv98mFwjC1brhcfFyq1RtHmZchk1e1ZM9S1oCMNhyEpZcaX1VL7ZCB2AbtMAdj931hYtRt1sMk2hVpDtFrWYEvbH5yjsSMyKRc9uNmvqru6WjqRtSgDHBQCi8n6u9QVb37jKDk9RiEW3xAcgficM44ixHNbfULpCf9jquCwDy", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy9t11ejDoypwMBfaoMeNd65k5gz3m8ZxT64nrg5QQvFqGdUsUGpeVdzdXS33up46zmum4kzUE2Zs9XrRF2j4nQRRFycVtKeMsBHMdTsPQrRxUchSeERWjjN54zwfhGz1vwtF2LBbvGEukynuFQamErN5opSspafBVuG6QZiV5JNjRY435rR9E5jxW5eYymj7Qar8n77Em13TTbBkPsCj6yoKxLPP5v82xxaDypnVKjoiEqz6GbnCaq1G7LPzVgCnhM5WYWy9XzthGtH8cNUNntREX6fe8mXUdTL4CVsQwwSo9atT2Csmx6XZvAE5i7FWkWLHCVu64NwtPMiFY1BeUcojizLPoyFLn7xeez9REf9HhCnzfgdWEtHBX3tfL3", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054977 + "blockTime": 1746552071 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ b/tests/data/transactions/batched_tree_transactions/5pB3ndfTA9RdNrva16hZW6LSgLamzEQEBsKqVmX9KY8cU1mYyVrEoeoKmNziHpLMEVmoecvgYxmvYe9xWHmysrpi similarity index 73% rename from tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ rename to tests/data/transactions/batched_tree_transactions/5pB3ndfTA9RdNrva16hZW6LSgLamzEQEBsKqVmX9KY8cU1mYyVrEoeoKmNziHpLMEVmoecvgYxmvYe9xWHmysrpi index b6bb560d..e9f993a9 100644 --- a/tests/data/transactions/batched_tree_transactions/44D3Lq6EkTvVRxMzocXca1jzv7fpwSTU3WyM6x5cCcxm7iMPdDwMEWkLFkuoqtteAbLyzDX6uEGZN1KdYFknwzuZ +++ b/tests/data/transactions/batched_tree_transactions/5pB3ndfTA9RdNrva16hZW6LSgLamzEQEBsKqVmX9KY8cU1mYyVrEoeoKmNziHpLMEVmoecvgYxmvYe9xWHmysrpi @@ -1,7 +1,7 @@ { - "slot": 160, + "slot": 243, "transaction": [ - "AZjRLY3S0P+aMKySaYkQKnl1Z/lFLSO1otw0bdXzJzGtAKZroimeLOyd+JG50q53b+ZHSjjNct8VqfNX7O9TCAwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWifRTRSWxk2cvJ39XlPDL8psUOH5hXkPOh0kpQJLwqfwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfC/l5lIgrLyM6ZFaOFRJp+DYWDx8SJOl76N5RK1HlsIbSyoyOTV8tOXrfB4Ra+i673zYf83vGQCYJ5DGN8FNQMBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX2qbuVlFWOWJdJFzJ/CSY+4fQntdkBfels/9pDOFYb8gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUgAAAABAAAAAQAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyBn4HQdXQYcTojToXkgS5wG2Qn14Vj9YdaeEX5So8GPcWvvLn4pbMPysYXyuXbevoYNNncUESDbo8K5yeopDGcZSYuoeNyHzvG1eC9ZKbha6LTmq2tCaiD73kJZSksEgjpbKEekNN9tsrZj6az36BgFUjxpxkWYLFFr6weiUvPcu4DnLQaqZTFgfePoMpjEgxQuMLLshxs4hCavmLbh3PjM7G1rjBMaknY4WeMsJoZAryJ9mNtdtvGoCHd2BGDFcTJi2zebMh3mfs8GYEWCM7RvaL3HLNdHyKuPhrgjhvphaBNjuX15W8F6sLkxV8mQSeF6ERg7moJbcuiLTJfgbbsnF9162mM2E5cEjhXW6CMCdWpgKgW1HDviTTYdvMu", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy5js9Pb2398B6h31WoKtLt3aJ84ubRkpqbPUGE9j7AP5JFrM6R2WuGVLuKG2utCEmiUASuGB6jBjUgEGZttGDqNjZLXBXWoWuG5pFhP1Cd9Te4TFVeknsxoNc7xRJgbHpU8vN9BaquLNfjemMikuyjK4vWnYdCLVAtrN2R5KJYt9cu5e6m54Zz4KQ6xZugKo7Mh7Nci6VEQXvRaEBgKS3YoiQ7tktcVhYL2pg4BAUDucak728d3ThUbuaQHdR4zEyPatpE5ZY1guP83dzFkSGt2CrNeCPGjFkrbn6KRC3xXszoG9ktbidgahdw9nf2w2a1Vgr4Khe23eX5hM2gTE7fUEZK9XJn4i8wJTEY7T6bLVZRAfFCtXYfuDPzLC6B", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055005 + "blockTime": 1746552097 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg b/tests/data/transactions/batched_tree_transactions/5q7auVbKz4KKbU6yJMZx9jiZTGMRwsnSFhBLzC8pQVMYvNxvCswJjhLieTUqbkABHc6r8oY1KDFTbd3jfuxs4Z3c similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg rename to tests/data/transactions/batched_tree_transactions/5q7auVbKz4KKbU6yJMZx9jiZTGMRwsnSFhBLzC8pQVMYvNxvCswJjhLieTUqbkABHc6r8oY1KDFTbd3jfuxs4Z3c index 28a4396f..8369a85b 100644 --- a/tests/data/transactions/batched_tree_transactions/4S1HkjQnjnkosu5gkQuyBLb3EbE1i8c2NFgHGxf8QLGFYx2HW9tZ6UR3fBfqYqTyoUDYthtfkfGdF2nhQsTxprEg +++ b/tests/data/transactions/batched_tree_transactions/5q7auVbKz4KKbU6yJMZx9jiZTGMRwsnSFhBLzC8pQVMYvNxvCswJjhLieTUqbkABHc6r8oY1KDFTbd3jfuxs4Z3c @@ -1,7 +1,7 @@ { - "slot": 183, + "slot": 265, "transaction": [ - "AaudRXTDl7lVLvVJE7zO3z2DtXmvZAuc+w4JqHuLezQxC2DxDQoq2pT5EFvmMGJSBlqebxvad/A2Z7lYK+8z7QUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVdzc/cFX9CrwaRn1QnJtV2a/i+YA/c39yKvo9y3HgZAwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfGPLILrRNb9VOdybQmEqAmaaQi5RVgeMgawkLFiYZw9MBTmmhdFF0/JvD5V4G16whOkRMBbPmtwswzRwshsGA8BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUGdVqcel4YRhXKOLtqXYY/RVC15Sh9wKNomkyyks/uiQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVoAAAABAAAAAQAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy1K3SBRVfxpZNf3bF5KaQbAquiTt4xAMNWjrKpkQPXRwYdYnaXbMohigkp5BkKcDXn4PzVxL9ryNPEJJFtM3RE8xKfgrBNGyjdCMtACz5nL5SFfaqdDjrV6UPDFL8JGHc7tn8fkLwbyqDDXfgQryCjirZVGHSaKmpprMrxMss5HYZYo6dHXd7dxrzXwhPrNTVz4xwocWkAbtpHv2S9XT6LCM6Mhh89X8cqaERm4PmHgVZM43sHP1s8crwFjJUUY2PR7SKuXyqcD4m8iJtYD8Hpvf88PEe9prNLakjJxKyYvidMAQT1t9LznS9gMkoZBnK2PrKaZ5ew5yKEjDDniB6LkN17dN4RURGNmAmZ4ujEXtfFzXvZch9T1iG3fHqq", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7bseZYWdfPN774Zt1qEiuua2Kt59XL8zj8RWfvmgZjwoQhThYfKkNwLEjqPyCqcoT9pLgVzAHSBNQ9teFZNJY7NuJpGCPPXMnk5xLwsEgp9eim5MNhTXEfN1Vbvyp89qcEpZCCerv3ct6tLSMZcwiiLACyBqWErwfGmnMd32MrdfuqsJc4qmVKuy1PQk23HS4xZx1sQSBa2nng5Uief2ssbXJUTB8rKdyfrp6xU6Q33UrXKJJufkMVCqLQKko7Pw4CCPYDkRM45ngZzX8wEeeAQF3XCtwQenabLSPt54SiZeiXie7fJRAZVjrCJFHEkbExgPQsxAH4sxDTz6Zvpw5yxE51MNgSEUPAbE4Z8Ucq3mufF9gaWV6CcYECRR9", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055015 + "blockTime": 1746552107 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z b/tests/data/transactions/batched_tree_transactions/5uAuqSJ1v8FL8LyTH8BtsPiZvsjAb5Q31FUoF4KRJQAbrVfsnkrgbNKZfAWECkvFq4EysCy9m5JmUEQp978mKJdJ similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z rename to tests/data/transactions/batched_tree_transactions/5uAuqSJ1v8FL8LyTH8BtsPiZvsjAb5Q31FUoF4KRJQAbrVfsnkrgbNKZfAWECkvFq4EysCy9m5JmUEQp978mKJdJ index 6e6491ee..ceb48340 100644 --- a/tests/data/transactions/batched_tree_transactions/5jZHigYeJ33Xsuvjh1PW216GQitJjnRZkLsG7idL7qCVb9J9MCAtsvTTkVz1i77aDg49UewRf4hVAxBEVtM1qf9Z +++ b/tests/data/transactions/batched_tree_transactions/5uAuqSJ1v8FL8LyTH8BtsPiZvsjAb5Q31FUoF4KRJQAbrVfsnkrgbNKZfAWECkvFq4EysCy9m5JmUEQp978mKJdJ @@ -1,7 +1,7 @@ { - "slot": 80, + "slot": 166, "transaction": [ - "AezEa+AKK5mEYRW6YyWKUox/BZe+xGCNQTapu3qrZhiYIvvgG0rSBsDeuShAWMt08WWbFH2dezR2LxJB0ZOBZwgBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTlvRALg/SYjT8mwI86JEO3tohm2/Ikx+7tyVytrTxNQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AfUO5M2iElhfFfdfeElcidvqGi5Dk2n/Xo+qN6EYOVP/31I737qNV5IAXpfC2161sMjoPfyMqMyQytYRoeuNXw0BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXl/9w916aYxsg4r8y5KDqjSvZdHIvZaBrVeJGT3JrnKwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQgAAAABAAAAAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzbb4Qk3Wd9naeaJ7vC1dzcVjez1gmCaBP1MJjz1rnotJeDSRdQRVHwsq8GWwa9KauHR5WxLtvFxPSjAjb17QFEHGY7eXdH7QfUwunLhCtD9eduY75NaJkxB38kfgfu6HBPx5tv4CDfysVUu71E7eXVsUVXq5fpE8ew2rgYHids8pot3NTsoYyAvkUfWLZtDv2NQT4hxM4NaWdJHaxQ51HEUUL15bdEJ7wJZifEdaUchjRaHZKJB5vPMrJmgJkXsnBkNacrdiThx4Msa7WyvMZBawkVq6k9rsmLwrTzWQM8YZDTUz2VUycPsQHAZsGDdXDjZqcKv9xwszSnmdo9jLzwm2nSLbEoXmdeyFouXnYJk4bTWGuDjU2LHwTwPMH", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8snfFq1WA3Fic4KgYpK9EzGUabMYd861fHzy5YfcbzVNZS1k4h8uovt6HLnkuUACgiz471vafyqo57N9KFmq4gywz7PezZkZiJxnvhAe43dzgLDjJoH64oC36UVWjwqQ2CFk5uLXXeX2QxGe7SrmycdtTHEz8s6L7oNDgHHiq8h6Li56SSxpsDScnurWRt95ZYkntTbemm2rfegaUeuEkS2Z74e6gQBDxPrHTyEBpHraQffBEskpj3eKQYe5vHWQ79tvHgtQTEk25kdKZA65K7iQcneYfitZKhzvCLPqASBzcfCJBB4122wmwk8V79pi6pLd51TW5tYjCqYk2eBpDwW9QdjvALrvftkT5T8NFdjXZn7UmD5FTzTaTkrrB", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26880 }, - "blockTime": 1746054966 + "blockTime": 1746552061 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 b/tests/data/transactions/batched_tree_transactions/5uBQXkkfNrt7CZa11r71RLmWkfakiefGQxhuDyanQV5PEBc2h2EonmuN9mgeb6zTvdYBtrsTGzw8PG4EUn9CzHif similarity index 80% rename from tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 rename to tests/data/transactions/batched_tree_transactions/5uBQXkkfNrt7CZa11r71RLmWkfakiefGQxhuDyanQV5PEBc2h2EonmuN9mgeb6zTvdYBtrsTGzw8PG4EUn9CzHif index db73dbc6..801fdd92 100644 --- a/tests/data/transactions/batched_tree_transactions/5p3Z4cJ861pxmPjMANPq7LpDCdyYiNnvjLCtLxEqnLQEbmqYQd5ENSrBDXMGGj2VKjrthecDSTaX1Yr5cvaiorm9 +++ b/tests/data/transactions/batched_tree_transactions/5uBQXkkfNrt7CZa11r71RLmWkfakiefGQxhuDyanQV5PEBc2h2EonmuN9mgeb6zTvdYBtrsTGzw8PG4EUn9CzHif @@ -1,7 +1,7 @@ { - "slot": 151, + "slot": 235, "transaction": [ - "AfCjECd6ah/txtGE1834pr0xjfZKwtWziT7nCzHX6aeuUC169FqWrLat5W6SVN52lLnWUegkP7vIYY6D6QSplwQBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVjfOKyhwbuTkTl5ZjwB078hup6XuAvr2Jvww+HsMO/KwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AfUQxuLsDodZkSfRYdZoSdumoUUCI3r7cHIae9PqRCZDVF3pxnlLxHPf1ylP29fD/hoUc0yLqOOd4vg2iavW9wgBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUzFbrMysIwDsCEN3M5xlpv14LeACBBClcS4ZLg4sQzngIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumUUUq1uQhh2DbErbP1JER5JPm6j6enWF7iE7VjHz1ciXf92rx7j3AmuytxtjzqeSxYfqs1MDVP6tbY5PQhfiesKtML6PWhn629JBN6HuDqheP8GggoQ1ig8FkCuTmqtktbneLDCVaSHZAQcmbn5WdgCBFNJpWby5oqDvnetCw5dyZ", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumTAex92DKAw58MD5omUBPWUpSUK5dRmj4MuhM3wodGjLyrj3h4qLC7xCcxPmwuVoASXnB5z6FUjCrEKs1N9kTzt8V7yQyYRrB16iSRGHVrTbSKYbS7GtPPunmB3r6HPCzFCTkxWpyVH4Zj1GExVcbFTs7yZ5WjBvvJUmjVyzctmJo", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746055000 + "blockTime": 1746552093 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf b/tests/data/transactions/batched_tree_transactions/5wRSTZ8nUnahHpPbFT18Dyna7BzU1XrTAHqNB7A3NpzDCvU39q3aGn4XNyCNpgDsXhT7fpWTUqBDDjyeBvKhSZMP similarity index 73% rename from tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf rename to tests/data/transactions/batched_tree_transactions/5wRSTZ8nUnahHpPbFT18Dyna7BzU1XrTAHqNB7A3NpzDCvU39q3aGn4XNyCNpgDsXhT7fpWTUqBDDjyeBvKhSZMP index d9673ec3..0b05d7cb 100644 --- a/tests/data/transactions/batched_tree_transactions/49LFpug6gn8K4vGHew9S4rWhzrAbDxk76z4jQiVHtUpmdc8MWATFhQZMTLWroNCFebZSSzK4ipfNc4F2j3BBVajf +++ b/tests/data/transactions/batched_tree_transactions/5wRSTZ8nUnahHpPbFT18Dyna7BzU1XrTAHqNB7A3NpzDCvU39q3aGn4XNyCNpgDsXhT7fpWTUqBDDjyeBvKhSZMP @@ -1,7 +1,7 @@ { - "slot": 169, + "slot": 252, "transaction": [ - "AZ08dvNLSfgTJWXt3PRKOxdBznWyJZl4lpAFF9rfP1w7NVi1iAA9MQPWRmiDLxxSF1gv8DLD8r8DifyUh/qMOQ4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVZOEX22zsRX9fA1vJTQEAZAzIWjHTHybcbd6wB3P/5sgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Afb/uIW8YHKfvq8gi525qXybj0fevfTXrG1Ya53MyJ4DtnEApAEYrqw9Ghfgd/ZDeBGO0mHpB1lbYXjvxyW0uAYBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWSSm66Atvr+rq6YWsp9DTxxGou3/ohQEsyMtU0nsQXKwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVAAAAABAAAAAQAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy28Xfj52KveLHeeWxWkevDPXpXTT4waQWpTWYdv7Bm9dRo9JgUaNzS2aYPNs2fs96Dj8J6f2mdD6DRxxgzGYrC8Cs6tKFJ8evK7ui4FRuYATDNA7hXPh5oXqazStLU8NuoArpVvjmm8oGQ6tZhQYPvHc5pXGczkAzqPRYBvj4GqQtXfpXX9m8LK3oA8fQHVAbjjHq6MaFehuH3t77nwG2jPp1GM8ZcTiu6vPsqeM9A26xka6QEyojPx4dSBUDKEdd3Eh4isEL35P27ebUu6nQotp2kjm3rri2DVBp54TTLeaEcfaFTCgKwaDNnigJ2WX6p7tUvrQ4vMJsKY141KXXxRDx76G2Pg5DA16QbBwwqrsjHwvmDeFtCXGrh2LwH", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy7zUemAeqxYEnok48xPntCXF7huyLw6j9rmfYkZUhta4twSTC57C6XTu4BQz9pHpbz5aZ1Hcg6Ao6tJcQ6nFd2rfQ4aGCLtM13PapfwrFAxNQm5eaZanrmw8yLYW6tXf1tToA5PmXTS1zPsFYsDaHkNeB6HdbJ14TsuNPaSvKK3Nx4YUEejLScXE8XQGKgMX2kMjjZKKbJi2amqsLs5ZQdF2YEJf3NZWicgNjyiH6sLvP4xGX8rjidDQXTC36dKBkL2DSRP8NxmoHofrAspaTfJV9oeEaM9UYonyFmiWKvWhKwQ1usa1QW58TbF3WHybbdMPdFXgR4tL2noyDiMn2xoRer6Wh8bQHD35uz2LXyPcNUepV7kZXu3xHdBDbD", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26102 }, - "blockTime": 1746055009 + "blockTime": 1746552101 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ b/tests/data/transactions/batched_tree_transactions/5yfxKKWUUyzRYhTcbtL3Gm6T1rmZ1ERdEEdRSjH3JBwpsYSUM6a5dc2Vc9dqBu8hDqB3bWCTHMKtYct57GhJuADT similarity index 69% rename from tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ rename to tests/data/transactions/batched_tree_transactions/5yfxKKWUUyzRYhTcbtL3Gm6T1rmZ1ERdEEdRSjH3JBwpsYSUM6a5dc2Vc9dqBu8hDqB3bWCTHMKtYct57GhJuADT index e55687e9..f36769e2 100644 --- a/tests/data/transactions/batched_tree_transactions/EuxagS6pbbJD3ntsrun8K73oewoP5Q1jBkGkZJtuRCHi4uMXHooPjxCWY9s664BPQ8PFexKKCqhrZAT2YiUFAEQ +++ b/tests/data/transactions/batched_tree_transactions/5yfxKKWUUyzRYhTcbtL3Gm6T1rmZ1ERdEEdRSjH3JBwpsYSUM6a5dc2Vc9dqBu8hDqB3bWCTHMKtYct57GhJuADT @@ -1,7 +1,7 @@ { - "slot": 331, + "slot": 332, "transaction": [ - "AQv/g+3b/Ce2cSJj8P1aUDKxb5K0re2sZJYhpFAgLrvoNTxwMre2m8m96TxfsSy6L3K81DIbnj9nLRmY6pHdVw0BAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9GoV6pgXWBcYHsuK55ot5r/ZpYoFm/Wr3jcsuRkz70NyAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAAfVQUsJXrdxl3RytMOgRyr/vAnh2IKVIEkMWzZ5kbYiFgSlb1tl0aaP2/QultkxPBHbHXVYEocNopMi2sH8o84Lbrf2yE/K20ywt47M9FKunW+ST0b/u+qSJrXHyCBk2SuX0xUeUmnSGp42o9jKT+LV3vLONg1Ei+E10E75gJ8cAtpoW3V8voL3+ItTSWnPooEx2tlJGJBiS51flqYYNHE=", + "Afjwf2T2uiYzzcddScCKA/zliuT//Im/sPOcSj9ccI0SSjR8+uUlxs4mSImiLr51TGxXKGPyMxZ/OlvudpnB6wYBAAUI7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+fKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Mmf8WUvxHtpNQ5wdBpokpXbUHF8I0VA3jQToM7D3unTAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACjV14g0sG8+hiUJeADYOe2CkWbjaUV1lDhWrVDCwZrJGyEfY4M5FCu7PzIut7K8hsqi0q9nNzXCwjCFsNdFgkYSdq8NgHMoCzT0BtpTgNQ8m+IFSkQvG+H5S1zi1Ik0vhGDK3QI1NfRAnB/ITUe3WrEcqo04LuEMdVUjPqcyt7OL9zXdXz5b+4IRg8BZ6SVl0aLb18F/M6Xgc6ZjpjhiG0=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74x32aU4VVwZQ1ExFwiBBZ5e91SJK53Q1Mp59NkNUNkkaHw6F3tZjyMgUo1SDZewRoKQUKkRVqwfX8eVk11fvY6Zkd9Cr87JcGCtDLoFAVRwBDZkk7CSbKTD5k5owtsh4Db8Pg4NayiQvqSCWoRqqjGFz9ZGe7ou6qC8LUoiSGZUtJVt4DuNx3aFPBdNNjfvug2GHAwyYB7JHuJhssmnAZBg8D6ek", + "data": "LmdQuBbApKVFkG74y3DQeLi9P5kdtbg5ZN6pEGcjuSnJ5K2bakwp7WXahxSp6XeiRVCrGKitepsQ7tRaY6fvRUBSKHszJ6H2MEWBqgw7smcX1reE1E1YhZTaWEqnEXmFGjpQLQX3Mp7KoTx25TrAwfhk9YUjo4vHXyxVT3FPbuMEdSQXLPnMKcv4GjtAi2AajKSanruzSy1fX3nEzKFTBSU416h9K5ZZ74mhRhfa1uW", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLvgxzaiCVmarTyxW4cgJsfMeRcjjyZj5X4q1znHueuvVrrMjZQbuAqMTxvezwi7", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRuWBVEK4vZJnt1faMPHjSHiV3AA4DSWtbehkn9ivJqvLwWKwkvwLNLMjKhJrDWzA2mudnQeL4C5L9axnRqwUG46o56N8DwFdykFuP8FGC7", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 119254 }, - "blockTime": 1746055088 + "blockTime": 1746552140 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z b/tests/data/transactions/batched_tree_transactions/61sk1ZtUk1pRN6tku4fi3YQb4ufaeHZai7HzjEVGdbjw4g1qMiYHsrW8ab584UoQpnajLh1MFTABujsVyjri6kGb similarity index 67% rename from tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z rename to tests/data/transactions/batched_tree_transactions/61sk1ZtUk1pRN6tku4fi3YQb4ufaeHZai7HzjEVGdbjw4g1qMiYHsrW8ab584UoQpnajLh1MFTABujsVyjri6kGb index a0c9249c..a155437f 100644 --- a/tests/data/transactions/batched_tree_transactions/5vopR2eXgyJNcZpzz6MWQHhBS5C9vSK6w6jiqjw9bMx5RKrg1vYCvrpujVTCYNBWFTJevxdiVzUEij4zUMn8oY2z +++ b/tests/data/transactions/batched_tree_transactions/61sk1ZtUk1pRN6tku4fi3YQb4ufaeHZai7HzjEVGdbjw4g1qMiYHsrW8ab584UoQpnajLh1MFTABujsVyjri6kGb @@ -1,7 +1,7 @@ { "slot": 311, "transaction": [ - "AfZ4IqXPLAyaXmWTYcH9r3dWYyMJYHW2HPWTpyHPYkyK3NhZqRzDV/8nmpf9hL6GEpt5/jAxZ8Ye/9087nZ1Mw8BAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0E9ReLt3Uu9+41F/f0uJM8aJ0oBI7hz9Xk7YYSOEbiA0BBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAB5HD3WaZRyUJvFhT3JGvKm02422txe53A9OgoygVOzRgyAO8Ukylj7U9Et2B8F/8XhETM+d9Rez+jY4KEK4uTocgwQecw9aczgXMJulrWGjFWng5jymN5FPIvzqR7343C6PQTARnLbtY/ReXYp6LNRctesRTULQnr9KVUUSB32IlN8AnM6/d4i5kPT+QEROZCUvp0WKwBw7CQJY7T7hg40=", + "AfrW5RValAK+3Ra6vBJUn10uARoySX4xaz+nTxV6dDZrfQHY213xHCdK8ipKyEmjgE0pTSeiIMLuNaFK1u3u4QwBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL00Z39MZHpfgeo+orpsk7d0q0/wSQyTaaqjQqelC0axJEBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAABeP35ay0EiMoxkCRSdJWEdCEid9pAMZYuJ19cwn1zUFjHtBenUxBxaoD5qXrK+Y15ORD9ybv9tL0nqI0YaICySkx8K4ByhxX6fytSDAw7+Lu2oXeAtOyiwmYdXKSajcmSMAFy4OyifyRUxNVR/Q8gsLjlH/RUegiEHxACsivGH0J81ycJ1TDXcHJnpvk9kX4OdF8SEZoXZpodZPVcA6s9M=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995068200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995063200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r8941ymif8jPRXYLBYU7NWJB6nGHHEbisZtxT4WLY1AKXKhRASC1nLn278itqfGg8eVbCnmZmUTKAgjdXCuVV64ZiZ4zsp8sXUBR27aBNUcLiTRjZs77711RkccxcsYJ8vDXUGEbyvsNfFJSDRjiYnVsLdpKtrKcx5C15FpJ9yb4nncP4Z6zzsBFn9LdeaH8JYJ8P3TyWsD19jFG156F58QtYXKmYF6", + "data": "ZZpa4B1Y3ym6r8941mvyrnFcf2PWC97nLVv9oh2ycJicQHnPeSPFYABhrpLjbJgJeWG2NDg41vsQxzHbpA2b92KS2ggri5AAGi5ch9tLweQHwZXewqnUPCyZVAnuXmrc1AxN3EH247uE6YXmyt5obhrLdTnB3Zf9zkuaojuCfnr7csj3nCXecrCVdQqA76mQGkTPJGNbMRqSWfxNJHeuRzoJpPXCfQchAqaPWehmF5t", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9J49bRD88bongGZKyJEVernSJXGZuLWk8JPN2kNLt9ZapWWqWzUXyDcPYc7m42dxXutNk5ruhCi4EqmwAFHAv1Ffi8iHrtoD3TQvQNi7hU", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MwTr92YnUt7R1ugfndSYgpxLVpXs91q4WnxuMX4CKqb9FC6jQXWabhirVSC5RNNKmsgt2gWervhFAzgDTKczwz2btv4cJcb1uLCFaPTvrxVZySkFN3VRc783KY4x3sHKtNjYeT13XseNeJbv1eXfY", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055078 + "blockTime": 1746552129 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua b/tests/data/transactions/batched_tree_transactions/62J4yReV3iQ4MfL8ziwBnrynb6HZvTCv6gZQKZ7ur6QfGQ2p83kdggXG4MphuBUUmNJqRkDFNP7j1mzqnEKU5ZQ2 similarity index 67% rename from tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua rename to tests/data/transactions/batched_tree_transactions/62J4yReV3iQ4MfL8ziwBnrynb6HZvTCv6gZQKZ7ur6QfGQ2p83kdggXG4MphuBUUmNJqRkDFNP7j1mzqnEKU5ZQ2 index fb6f64fb..c1685f29 100644 --- a/tests/data/transactions/batched_tree_transactions/4mXg9hZSMKVnsHr5bEHk4kjAu9VxJK7eqXpHy9zVUrNca7MSU4RphEGc7XTsrDAqxMf2gYLxEL16piJzswbsyZua +++ b/tests/data/transactions/batched_tree_transactions/62J4yReV3iQ4MfL8ziwBnrynb6HZvTCv6gZQKZ7ur6QfGQ2p83kdggXG4MphuBUUmNJqRkDFNP7j1mzqnEKU5ZQ2 @@ -1,7 +1,7 @@ { "slot": 306, "transaction": [ - "AbxzdWrc6kQNKz4iuZyWEiiYceftMCM47WvqR2du3LkSddMZLX6Ff8XV4qFAfMb30Di67NebCpMQHswnfYFj0wkBAAUJ1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9PL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m22qgS/0Z68csmR1zHcucQCfHWTjFDo7zPADmnFlaZ3lZ8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL04HxNejzDG9tO96w8EXm9ZPCMna8AixzcSksi7a9XktQBBAgCAAcIBQYDAa0B3cID2CU+3JP/oAAAAAAkfFgZB9KUl+itNfCOwmpqtgkkHrwrw0SHeD/+XnQxBdaRMMCgYwdzFFsYutvNuaTWBYIjP8Nq8KyZnAbIJRmqUgmCz32yiO+EoIO1vfCL9rh450u0nr2KaGpaFpRs6y4vKVlxw3RMV7DayhwS46b2RxaH12dutyXm5Ulbg3NzLGZVkoWWtpCLBts/Qw3gax7Uf7JrbTk9s4RbSmjvHPE=", + "AfszfX9OhPS0GN4Hdtq4OxgTcokqPEme1oZG7jUGjfI+Woopyc0eD8iBPbhGrBs6eVdL7zKT89wKLS94ytCPbAcBAAUJ7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+U8vwtBa/CsS2EwpcQihcRK8ys9zfeuXbqem+U5L3Sbb8q5a5fQ84QrPxMmIwCM6CZXXKJX0CbjRceplW+PzKf4FDSsTeVE2hc8C8rX9UpG9lZsrBgqlJepbNIE7Hbm3bgksNuwi9ReDAP20Sqpq/8/wpG4cvGQcDj7QnaE7nvUIC7wPwLtHyi90xBEulKsTz6PGNOXcF+rLA80aI81+eHwQpl591jkE+Dg60Dze4Hi5FNhzGIA7FTWAcNeS4Fz957/QmmoHZdEI20ACv+9MyGVTFGij2iz8yvlzRZ4iyBL0j7dz77cxAagGHcpnAuXl6WC7JG13suCrDFpTDqR4ptEBBAgBAAcIBQYDAq0B3cID2CU+3JP/oAAAACNR4z5mJFVJKm5l/tl2qgdPiazKU4o+nM/meKuQGV7Eigh3ZmwMxM7HFqYjsyFXiTS6RoMgNEnOn4D+SIAM5oUtSDAEHMnOkmdQYLmbGN7o7o3tB7bNYjChOpw3iwh7dhxU9g0Z4EKLC/fCnLYKLUMlDD0dsGie02Lk410PqOqpkT1qB3MUB4IqTinm3SO5Kg5wkMduyiK3y++MeTo+L5g=", "base64" ], "meta": { @@ -12,8 +12,8 @@ "fee": 5000, "preBalances": [ 99999995083200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -23,8 +23,8 @@ ], "postBalances": [ 99999995078200, - 30177540, 2735280, + 30177540, 290204160, 1141440, 1141440, @@ -43,15 +43,15 @@ 8, 6, 3, - 1 + 2 ], - "data": "ZZpa4B1Y3ym6r89414e6N4PVsGLEwBLtQGjpSbG5HRGjn6zTbSQaojaWSaDdp8p8UpxyaS44ZcgPutbrXKLkXamBuJvSGBoQNwJTr2Ak8qjpyCEiRKXCS3wJSuCNwEtL4WSpQNYpkZkFed2w9qSfmdqqmv8Bxp8nwezFhCYTTfw14eNCqv7rQMCDBZDcPaeEEGtY8cSEG4RSmtWe9Rek7gEa6YDkkJwt4G8W5LutrVW", + "data": "ZZpa4B1Y3ym6r89428fM3wWgzCV6yrHWj3V4WnQVfY91dfpRfWWJj3F67pfvjWy3ASeoAJT7kj6BKM2TebhcmyNv1zZuwMHan7StZcjqHxWZh4v8LgH7jY8VEkLkQeje2Cybnuech7uHkk4ZVd1aKt2fwxk1yiqsHWpi1bSuDjEAxPyPZcMEvqxwXtCwnFxdoARsPFqzK8okw2nXhsNJVoknRZ2KoymfDkMfXF28fyh", "stackHeight": 2 }, { "programIdIndex": 6, "accounts": [], - "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiMpbG5AKgz3sRyRD4sWYJxxurjSVtsy3bXjYXFhVbLxHzW4qfYf6WuDaZ2RkgCrnBX3pxoVdeqL2YRSZMjBtjmVVxua8muM78D7HJAe4fDc", + "data": "V55KweBRnUHGkEaUisCdgyHtJHJb7ZCcjbWeUQUySHhE944JhfG7Jg5MZRno43UgqRezNaYxtZ3tVMXX58RmHUFumLwtvm48aiN5b4DGgAWGT3jMHnjSsaah8cUGF6AshJuVXWC49qJzQ4KipP9tFpskuxMzTuN3jZq9WtLVnD2eazFVRd6pcA43sa615DUkVxwD8AHjtNen", "stackHeight": 3 } ] @@ -79,5 +79,5 @@ }, "computeUnitsConsumed": 122351 }, - "blockTime": 1746055075 + "blockTime": 1746552127 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR b/tests/data/transactions/batched_tree_transactions/65hAPBDfAvEUuCnrYpucFj7vPXJoQNS7fntaYrTNMLJbHJMPndhqPUe6cn9foKsX7s4XB4ugbyjwEJNvXDsJdZMM similarity index 80% rename from tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR rename to tests/data/transactions/batched_tree_transactions/65hAPBDfAvEUuCnrYpucFj7vPXJoQNS7fntaYrTNMLJbHJMPndhqPUe6cn9foKsX7s4XB4ugbyjwEJNvXDsJdZMM index 3568e252..fc8362ab 100644 --- a/tests/data/transactions/batched_tree_transactions/2PWvhwZaP1GqC3gmKGcdfR4vUDjGiqm75HpUsSH5Q4MXiNhS6bjtJ6rY2VjwjRaijdvWQ1ZEi5hwSZPCBfzZbiNR +++ b/tests/data/transactions/batched_tree_transactions/65hAPBDfAvEUuCnrYpucFj7vPXJoQNS7fntaYrTNMLJbHJMPndhqPUe6cn9foKsX7s4XB4ugbyjwEJNvXDsJdZMM @@ -1,7 +1,7 @@ { - "slot": 89, + "slot": 175, "transaction": [ - "AUVvFNhSTwGKOzzDgPty8o5Snj/7MbJMXMvBheDSVJZZgCSRlIkRCkPziPTS3rPPpNhQB/49FIfegBuS5g9p8Q4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX9YowrWUt/jGlWCNZwX3qOKW20i9CgFbr0SGSdhcBVnQIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Af4hrxNagyCBTRhWYs8Lryz2HS2ZIcfGX960Uho4Wn6LevZMALXn9YgEZCgWKSHAps6U/uDfAWnHG4d1134idwwBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWxdLYma+mAgQrLZlFhTPMqra8gE9wDFBaPEsuRnKxF0AIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaVcVbLhx51syRrJSSUNoFpyqttoDsw27cavK4TyRKCi7Qk4uokfiTRqQJT4u2jjP7hKVs84jPqMkE4skTZoaKT2Wq4cT2E9utqSCikir3LHX7e16sK17jr1z4h1AsKDAbyhgog4y9Rs463uHovtZWxBzgG9jy37tYC5eZbYpSou9", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumXVRxJtAHDqt5iFBRux9RhV4gNT4DS3D2BaQnuUnsBNei64UmcDm5qfieuccQF81gkTYtLuQMoJcETnVfTUEHGL6uNNAvKBRbSebwfoqwQhL2HFi58q8D7X7ViZMv1iefvhUGhnQFthRsgjwMRDQG15fGsDt5rrgsAM9q8h3mgt23", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054971 + "blockTime": 1746552065 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC b/tests/data/transactions/batched_tree_transactions/65hPpSyz8KjoKGWqjBNJv6A8c5z4fgx86SxN8rJXy8XugLwj4xRSauH1eJx5xAUosGFustkzoUSfPPGFi6DN7zj7 similarity index 73% rename from tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC rename to tests/data/transactions/batched_tree_transactions/65hPpSyz8KjoKGWqjBNJv6A8c5z4fgx86SxN8rJXy8XugLwj4xRSauH1eJx5xAUosGFustkzoUSfPPGFi6DN7zj7 index 113fa875..36dedcd0 100644 --- a/tests/data/transactions/batched_tree_transactions/3sZvEtCQbRbQ92phYkmL1Cv3BGXP6tD934LWip7yLzCFbwGmaxfQ5JH6RKC4hz7GgLQeGnwa7VffFdVgzdAngqnC +++ b/tests/data/transactions/batched_tree_transactions/65hPpSyz8KjoKGWqjBNJv6A8c5z4fgx86SxN8rJXy8XugLwj4xRSauH1eJx5xAUosGFustkzoUSfPPGFi6DN7zj7 @@ -1,7 +1,7 @@ { - "slot": 109, + "slot": 195, "transaction": [ - "AY+kO3yZlDh19iyVVoifjoXTBaZgZsZSBZy6sw7N9XaWozH2gtBhuukfpmA0l2VjfR0xfjWgdQQsFs2AaT9hggUBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXNxLPeocTTfVyzD7ibVy5hyp74RnB60TqoL7aYIXtitQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Af4ikMxFrnMK3s8QQZd6XqvjIPD90Oh8lMTbV3dpgRj0nzYxGmMg7Ejt/ZfAUOmsb3X4ierMLBd0ynh57A/U0w4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW2YuxGqiH5R1bqJVrUt2jDq4ZxSp+I8Nr8PJe3oxrTLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAASAAAAABAAAAAQAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHxzt1bZVSNmKadLGeUity3tQmgJjHk53fPyWGXhBKzDfc718iDiNYaEmgpKe57dvgZFGp2WoL9c1DEkQrspytKqSbpBhGHDjeGrrp3fu5SQV9F3ginSXk8mURzKaMRBZpcwAigbCseNtLBSAvJ1kkm3CHDvHgiXeKLe1vPU1MK93BdAHxFa3DuCcphJQPXomXoEKK4akG8dG4FQGShdsm8aFDwB4K1eUvWunRTQCfv5Qhm2TkFD1dG5kumNeVxPjpCUMxbVzAyVpoga6L8GaQ49dNene6x7PjC1nHa3j8dDe48mrJEoFY9JnFdzJoiXFmX291CKtatCbXM39sfzLN1FqDg9AGW9ncx7sCxGzGg65fuJJHR9kLqeN5NDK6Ty", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6amXskh6Ris2mpZn7cp7wBKSpoXnMWtCRomscxHr7CexGrj7fv6MmvJfdQDVRZr3v8EgUPpcceH4gKQtm1h7S6J1x4LvyCG4vDRg1Jm4dBsVUjSHpXJnKrXMFKL2RNu1bUgx2dVK5CYKPPuPjQdNqdYewa8FA6cEoPB55Wgi2wPgVY7TEwSfrJ5R6FAhAahb1t8cyWrqSYmBNaTcwH7vbN4wNHBUdjEQNMdUerd9gCi1F2FpsPmNkYuLBWKSnksLCGi5gvYhucjJr5WXavDc7TcpDVwideni9FBPL6Ko2x24BQ4Y9zgbUbsTUviegoEof4cH9EvVrvLBuiNTumxP4zeANTQNi4aUcPmE3r4fAp4MKoGuy5zwVBGrxqWWB", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054980 + "blockTime": 1746552074 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg b/tests/data/transactions/batched_tree_transactions/66oWMgiERunTE3RkxDGKpGZTcS8LheLjnYGtN3Hdqa6a9HPxtRtgTAU6divY1MvUtCbE33AUyTs4YoQtrrQRt3cz similarity index 80% rename from tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg rename to tests/data/transactions/batched_tree_transactions/66oWMgiERunTE3RkxDGKpGZTcS8LheLjnYGtN3Hdqa6a9HPxtRtgTAU6divY1MvUtCbE33AUyTs4YoQtrrQRt3cz index 20cfbd13..9779c361 100644 --- a/tests/data/transactions/batched_tree_transactions/33eY4LUTdtBQpHZtAthFzy9cdjHdbBm9gG9Jo4T2TuHhZQrn3vyxn5zmASHJ99eYCaWEhTHPGajJ2wmVGVPvPMAg +++ b/tests/data/transactions/batched_tree_transactions/66oWMgiERunTE3RkxDGKpGZTcS8LheLjnYGtN3Hdqa6a9HPxtRtgTAU6divY1MvUtCbE33AUyTs4YoQtrrQRt3cz @@ -1,7 +1,7 @@ { - "slot": 96, + "slot": 182, "transaction": [ - "AWZRGnUYQv+X4/U7KTjlyFJA+9cZzTqhO5DAA38YdQKNC+1GxllxO5MmcbEQvczXQMEqGvGIpL5CBY3VKzZPiQEBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWH5dvhFgFEEPmW5yJ9z/n/mTjB9QIpFcONApmR3QKY7gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "Af8WmN0JD30UTC7u+omNVAFB7DTyR9mxkhiIRhRLcX+2udK+2KQfi+c9oS9vVrK8qh8i6jik2U+k6yPjJMasQQcBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWAGresnZAn8zevCwcn+Mv0rvt/zMyktOK7L4slKHGcuwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumSNU9YB28n72kkYPAG1KLqwHYVbKfnt2GMy19b26iPNpzEymNFXFSqCjRWFiixW3wfd2L3FejZS4awf4HPEKQCkwbXqPo7z2hapfKsZvRwX6yUk3qSnMsN6iWJhz2UdseRH1zyr6dcuvgEgpXZQUNyRtUX7fgMu13NsAc1iL5yFDq", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcS6G2AScGR4UvyKSs9jWS4YG9hoRRqLS88xtCSABx8JXgmM3JKFpnT6mRao3nTvcoMT3N2mfSkVDcZkwVQi3zsQvLBfsPYZTs9qYpQLxm65KyngBUqdUKxvzYAPYz31ukuJYCCMsdwQvm5pEyRB4tNTUm5teQ8ry9c9HtNzqjrYf", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054974 + "blockTime": 1746552068 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 b/tests/data/transactions/batched_tree_transactions/67Yv7sR6varZAq3a17M64miBtnqXt29YYeh558YQDjwY8nR3NmRoaGX9Hnw9qkyPdmu8agkR8zDMpf5K5LP8ShGj similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 rename to tests/data/transactions/batched_tree_transactions/67Yv7sR6varZAq3a17M64miBtnqXt29YYeh558YQDjwY8nR3NmRoaGX9Hnw9qkyPdmu8agkR8zDMpf5K5LP8ShGj index 065d370f..6e0750ca 100644 --- a/tests/data/transactions/batched_tree_transactions/5rvrpdMZ5dbPYz43prmAim5UqSCH2FcJi9fujc1HUwMEEEi3vYZzzdtC7Kiiq7qvBSyNhbB7dsWQiLnnP1TTFTs1 +++ b/tests/data/transactions/batched_tree_transactions/67Yv7sR6varZAq3a17M64miBtnqXt29YYeh558YQDjwY8nR3NmRoaGX9Hnw9qkyPdmu8agkR8zDMpf5K5LP8ShGj @@ -1,7 +1,7 @@ { - "slot": 75, + "slot": 162, "transaction": [ - "AfMf4OqAbQJLhsm5n7MoJyUoSgkCLGnuFNDjaOOPMjP24o8c8h/GkgGlO90YyM54QnrbpQ2RInO7NDE9ZcBrHwwBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUq2IWDj7AMvCTsQatA67fxfDl3ER5JFJuBMLscfqqLZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "Af+7064Mq1SPeVgiyML2ohWV0Y+KWUZ2/qyceStkyAuF46eyT2XeBxqogKifV30skGjoCCuhd2bMSRmfJKxHwQgBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVCloMZpbZjTYAHmb3Y8KvjIresclH5j9m6ylPiJHHNhgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAQQAAAABAAAAAQAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy3AuSk352cnVgA1ycKpwztMG2goiLxFRE9ATNeZJV6jUWrpPjZCLaGZ8UVR1xJ3SKB8JYhkqVUajpb7G8hv1Axvqv5YjseMWTrr7ANkkfhiKF7Td4VGmZMtExCHTv5P9oTPLFg7Q6o2ynwuuekUEXFxxsbMJL5jK4VVECiM9ZhX9q4PARitDC6Q92yQRRYU3G6NmDojwSCPANNKexYUN3tEnwgMeLTHcqSZPESzfrRaQYG2uJFZFLgTcFJDcUQALqSPtPseDR4fmjcx5fn6NxvBUu8gEzkBesJHW2pKgq1HF2ytvpjU9FqHKro7jhyk4Piaw62rCnaeLDz3viRKHDpqavhuq4vom6FvMttsJFm9vGyzUroaLt6aLuYL5fm", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy43mDJyBnZPDP5Ck56nq6fgAhyig889F5ctrfY8g3m9zn8hHQTDVDHXAAy1SzJKTKS2jnS3s3WQ7DKjmL2DSmTgUm9t3SgZrFSDhHpo8aTEvU35BMd92YbPzQfZrEqCKQhbt57EiQLkinnaP81bJVSf37U5wogj5Rs8cfEJCUadVDtoToiqmtyiyUcjvRRPKbfasqBRedGN3uj8CQi4kTbd34G836umbma4ghaf8jgCr8Ra8ibAdq9hwWu8BaDm6LbdiuwovgahpqCLJDpB6XTQX1JytueDso3NKySkWVqQN85Z88dHc1NRgiQ77MPup9jRTEeSkyxUg9LGrqHATERgGb6tLjC9tSU8swou5bPC6K1YCMkgAqDV7SgEpNB", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054964 + "blockTime": 1746552059 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ b/tests/data/transactions/batched_tree_transactions/74XoswLbsBESKoTJD5Mxit2joCJgLCYri9epVmfpUczXt6DHdLEh7TTQ4S6JGzk7P7zTRegwi6Fjxgy2FPjVRXM similarity index 69% rename from tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ rename to tests/data/transactions/batched_tree_transactions/74XoswLbsBESKoTJD5Mxit2joCJgLCYri9epVmfpUczXt6DHdLEh7TTQ4S6JGzk7P7zTRegwi6Fjxgy2FPjVRXM index 0b2a80a3..809ebb5e 100644 --- a/tests/data/transactions/batched_tree_transactions/5HtfTd7JpK1DEurRYU87ZXuXn2XvrQyko3e47ZPWRoSdHUFBnmWeuxqEDC1iEec41R1NadTxjtY9wF6NCuspE8wQ +++ b/tests/data/transactions/batched_tree_transactions/74XoswLbsBESKoTJD5Mxit2joCJgLCYri9epVmfpUczXt6DHdLEh7TTQ4S6JGzk7P7zTRegwi6Fjxgy2FPjVRXM @@ -1,7 +1,7 @@ { - "slot": 338, + "slot": 339, "transaction": [ - "AdaiSSxGHn+nq2aUANXEyjO0P9M1/FArubU40Mvp8Uh+3EMGm5cMngJEACOnaT1uGxO6fwG1HdXtw6wR/BDnEwcBAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9HjfMV2wdeC3lYacRP+1HNUBHL6krq/JhCnTpRY68ji8AQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAB4gjuS99MOhcmJO+Jr5oQGbb9qUfce0l5xQkcj8If2WjB5U3SpLKvFDT1O+uwNld81JY0BnfBREpbeTxnQI09iPr3R/tBB30byt1/ts+aJaLpgRZl9nJADuLJrOWqzSrh6mCjWUjtir8UXIRWGctSBbp9bmYY0dPPJbqSjVDfZEnsUwblodm476rLdEu7fVb+hbk+CT3G/epgJwwxQa3vU=", + "AQU6B11pUs0b+vIQWC63pKJN00Z7VLkfywIhda/6TOlBiF3Tf2GMg9excIFeXDLsTuFO1E51s0i8xhpBJJsoOwABAAUI7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+fKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9F5Nv/x9w7hKdaZ4V5XwWByCXWfKnnugzZKNW81XtvxJAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACvEnsOKlrAwJt+Oz9RDHxNVHpp/RO6EY+FB6sNM1YrkAvBwJhCCT6FaAxXZjPGDfRHDqjuqvjk/xCuT14KuGmkbRVhUmKhO0H7TpnBVdvQWSc1TaphrQSP3W9zmWly5yBgrDgSWE+nnhEKTrrHA3KDaPKnOpoIWoriPAFYIXt8hn6xF2nVUPihtT4ZNWB5yw/spjp+x0NBTYsRCZTqYiFk=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74xiLPWLm3g5UjTmLEAkHYvfHzcJavwv1objTUomk4fBsL5xHuTJ3MKbTqCPkdPFnXmTFXbtsWJn7Eb8SgnxjTcN87wgSNHewMAvJhvMCwdyYga8dSDXH8e8YCZtfc5rAq6oyRmHWFuHCLxc8CyWcQZ1fZeGHv9XstYSmYbCAheP2DhJghLdgpiLnyJRPqnxKWU8i49Q7FfF8Pzm352WcqSBGmfFa", + "data": "LmdQuBbApKVFkG74y8PJyChSwRWUFqv6yv91unogNkbeF4RFmy1sKCkL1KymrPSbv4ee5nfGw6gRjbTF75KdtdM4RsqFxNS2F5HDHobTnPu9f6odZ92zPFV87wJ5NJFpxE5HnrB3hha7BBFpgg2M8yLiJ3CPVVTDM38NLNXeex7uDhWtPn345CQ4PBGjnLHmVnChA6aH9d2BLJu4fEFZb4JX9xYfZD66PQhjD9cTQkY", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURxzqTVW5yspFmSHYhQua4svyHAbW2R7r3ZPvSr1T5WbcjiFArZ3USnwJ68CKrZaX", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvMdhpXmMAW7r6UurP3aWt3wTtgp1rhTdsuXitt2xURy1B2thBrZHU4eKW4igBqcxmU3qTdRFiQPmQwHxmjdvBmVXyX4a4P6cSGhbUn2Zd", "stackHeight": 3 } ] @@ -76,5 +76,5 @@ }, "computeUnitsConsumed": 119254 }, - "blockTime": 1746055091 + "blockTime": 1746552143 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 b/tests/data/transactions/batched_tree_transactions/8FhHByhBRdoosYkVCwk5B7oqNYPhUze4hYwTP51y1PgfPK6Tfvf2gg2PFMSN6MUmDhNsSEZ195p6czpgvZFwYWB similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 rename to tests/data/transactions/batched_tree_transactions/8FhHByhBRdoosYkVCwk5B7oqNYPhUze4hYwTP51y1PgfPK6Tfvf2gg2PFMSN6MUmDhNsSEZ195p6czpgvZFwYWB index 675e707e..0efa3f48 100644 --- a/tests/data/transactions/batched_tree_transactions/4ecZ5GmfEG6CBxCSFvYbhr21hToe3CGf9ik7SmqJQugfroJPuqsNyoAVEt5uTybqskQ9dzGYhADyRcxezQX3uYo4 +++ b/tests/data/transactions/batched_tree_transactions/8FhHByhBRdoosYkVCwk5B7oqNYPhUze4hYwTP51y1PgfPK6Tfvf2gg2PFMSN6MUmDhNsSEZ195p6czpgvZFwYWB @@ -1,7 +1,7 @@ { - "slot": 107, + "slot": 193, "transaction": [ - "AbZ8rEVbcSyxQgrOMSu9ZekojtAq22veZljNdWgFKchUDxI1U6V1U7kU+GtRp32ngm/iF0ZkQhQBZchqOVB4YgsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWOfQYPT9umQv8DfYVpS1H2DbPSfx+jmTZhQcceqZzl1AIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AQZBSL3vmwcB840LTR1C6/ewllKZsftB2bhQugtWvgB3g0h15HXGX3Yg4vlyejyHGGMYc2KoXK2l/Q7fIARGzwgBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUWDQNw8PmGzfOoL5FKEc5McjjyuOVthfrUUcpwO+crIAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAR4AAAABAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy5vw9rE8pyE5kyi8xRzVnTe3zsqgtNZpLWLgax8jEn56qccupqBmjKX96TxLkWdLsidaEe2WTMewjhYd1iL11pUnoqR9TyfrZ6JgwDidaXtwXERdxpufNBEggvAhms8eFdXxroHMsP6ZU9qGWCtXzwk5BbBYoUFsmBRuu8zgv9hVpdn95EtquabtkKQ96PjJq43aFjWUd6HYRRPSWweMJCdgwn8XGeQMZDZ5L5MrpCQFV9hgmWij3H86yar5nrUgS8ggP99JuqND22RZnB1GdLvjB6Nv6N3iPNkAKNtDQpWVBNRBgJKTKjtrCDdV9RJHr6zk7sqZM56XqHe4jmRQjqrr7xdubgsb1xprngQetcF7NPhpnXML9ByNa15sZy", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyBYZX3QyMqK82tWSRSrQb7Jmyzv4CVeb6jwKngzHtD4MNmkU4741w2ojrqdjPdewP5o97GE3J2FVPfwG9CPhX6Ac4wNQcoGnZ16ymMHo4cRAf5wCh2VcGGqSqbX8jPoj2dxJoZw92MPKXdX2Eh2nvuu8aGogcshKQtGtczoQXq1MZDUuX6UrurwGWPEbvFXUCCj3rB26oJ3EAy3N3ZaWbjtWXHMS5xERT9G4xBqSHBFgaVhqpfSvxL1EBRaGygZ9UhhozeCpm1K6tMxPAfmj51YVB1pE1god1HarQ4n2kXq9TwV6AafPWddJDcPQQFF33LohY3Uz8UMvA4gzZwSXcYwBZAvmAURxUCQpHDoomUecwzGU6g6fC71Y3qdTfV", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054979 + "blockTime": 1746552073 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk b/tests/data/transactions/batched_tree_transactions/KEDxBy4WN28XgH9AXvfukkZRohwaCybdTHeYuEaVXEb1hfm6rXSsJ2hxBckAjH3EDNMUpFnzTqo7oKsC6SXHtAC similarity index 80% rename from tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk rename to tests/data/transactions/batched_tree_transactions/KEDxBy4WN28XgH9AXvfukkZRohwaCybdTHeYuEaVXEb1hfm6rXSsJ2hxBckAjH3EDNMUpFnzTqo7oKsC6SXHtAC index 102f7ceb..c5379a3e 100644 --- a/tests/data/transactions/batched_tree_transactions/w6i1N8HhbZd8w8Zg8KUz7y7cXHvbrQw3igBwcqDVg8iNQJRXLNBbYUeianVmwZDzPb5D88P3TaGtDLNkJoCXYpk +++ b/tests/data/transactions/batched_tree_transactions/KEDxBy4WN28XgH9AXvfukkZRohwaCybdTHeYuEaVXEb1hfm6rXSsJ2hxBckAjH3EDNMUpFnzTqo7oKsC6SXHtAC @@ -1,7 +1,7 @@ { - "slot": 72, + "slot": 157, "transaction": [ - "AS6nA+6AszCVDo0BcoNmstuFhDNRa3NTEkP0AUqJx3rX680zi/+Zgi2SO4E6QQt5/DVzHBPHH6eeIcFgjfqnLg0BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVV2jXccaJTMYywjjrD+YKHpGWmFSR4eJ60VNUq3QalQwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "AQ+4GJH7YkjA5DOjLd3tPpkoFBhlnRJAKjTzqIqAnVd7WR+I70moqkpt9aejb6sZRFqT2lLrSchI74Wvl6j4KAEBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVN+EoN+l+fkuEeNW2fr9KApmKmX0QAglY3RyTWb7QQ/gIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYEUwqHJnYtgtttX6qGNhuBwGqJw9ZHbJjANZNSA2H1dDCLTHm2S6oM2F4rM5B4Wg5hNrDAMovZaBkWnqNDspDnmjj9R9yD39ds7mi1hiEZYmTsWtHkEkEXaoEF8ByjYzaVziTK7GiVcRyQQWFZsfCAtyYcKCFd6SWWozz5QesQ4P", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumYKb1xSaNCFZ1bjo4YjJQVRY8XKY7J4VgfWWb2ujRc6PE4cct8eaWQ2YqaMyikMAg83Hh7ah3ScvXx1CjXrzA5Wb9vU9RrwiXzVsPVkLrM8GWjMBwnMEToPdBjfAiauf9CP8ftYS5qLVhbPd7KJSaQUctsQVyiP8JHz37C2Qa6SxF", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054963 + "blockTime": 1746552057 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy b/tests/data/transactions/batched_tree_transactions/MAJxdpo6YpXKbLve9CqYZpEBTWDmtPxUaLpjmkD7duCESnzH2uW6jvPZzsBZLchkbtW1E2wtniwqnUETCgYf488 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy rename to tests/data/transactions/batched_tree_transactions/MAJxdpo6YpXKbLve9CqYZpEBTWDmtPxUaLpjmkD7duCESnzH2uW6jvPZzsBZLchkbtW1E2wtniwqnUETCgYf488 index 34c49f3b..d0f4f281 100644 --- a/tests/data/transactions/batched_tree_transactions/3oc8HHQvHzTnrUFkPVw71b1dPF4Ckv2TmSeNtwnicEMy7iFYQebj6qhLipWw7wpQti2nsmheDpqQ64ZyyzQTXgGy +++ b/tests/data/transactions/batched_tree_transactions/MAJxdpo6YpXKbLve9CqYZpEBTWDmtPxUaLpjmkD7duCESnzH2uW6jvPZzsBZLchkbtW1E2wtniwqnUETCgYf488 @@ -1,7 +1,7 @@ { - "slot": 148, + "slot": 233, "transaction": [ - "AYw5k5F+V9T8no0jUCyYuRrJEX1pAJCnPiAXbfheDkVUOZRPaais031oVJ+QNObMAUe1CC8hNYs/tmnWLTaI5goBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXjL/Vz9Y0YR7iKr5S+jJ8nvbcXsJ4RtuvkkSNt2c7c3QIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARFiupRBkgCgds+9KSPmBxU5CNJprifzPCO39ZFvbDF7XMx0EvT4X0TLW+M0ALztEdtdBCywLGcoK7q1sINfgAkBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU5b3dOAp9QVTAlQ+GTFdmAJkVkzMdpDKQz4nOruw+UXgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaMBrtDW6dp14xWSUwZyQQmZ63dEvqpaRX5xhvhxLsPrB1Ka3hFGdVZfzZpzJjSk7EnRV89Mva8oYiTUXpRJ7Tdi4fqssjnTQGehm9eqTztbgRv5wMrWphJ5h6xuisS9UfamrQYNynrEPMGSKYAQmV4ZpnhV7kq3M5U3g2kiqMyzw", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumaPtd9q9PyCivz9kD8sAVh4aqEacXwVuEy4kPu5JQFFjN5PGB2UxMGkAfFA5xokdHDwRVhkwWBZjkyTq5sn9VMBqor2FRiiNJTtkF1YVwrbqam4tTHVtRP477AWQoeKKV6QmmnQMedfMAAsS1MbxSErUKHienCmvuT7mBcV7YTHVh", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16999 }, - "blockTime": 1746054999 + "blockTime": 1746552092 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ b/tests/data/transactions/batched_tree_transactions/PYjvxszV4ZGnRdTWNmvyB3PxCuFyr8rs8zNKgtmmFwotgxdtXqzaCuSNpDJxmofZ5wsP7f4dd32UfBtNsnQxdbM similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ rename to tests/data/transactions/batched_tree_transactions/PYjvxszV4ZGnRdTWNmvyB3PxCuFyr8rs8zNKgtmmFwotgxdtXqzaCuSNpDJxmofZ5wsP7f4dd32UfBtNsnQxdbM index d0c07ee9..792f4776 100644 --- a/tests/data/transactions/batched_tree_transactions/5Axhw6aw4hZeZGVPgbtLn2DQj2cbB3Hxc2e12iuvb8vuE1bU46PQ6yBAk4Rt4Qr3VoBM3MpkTEvne6UfwXmFHWCQ +++ b/tests/data/transactions/batched_tree_transactions/PYjvxszV4ZGnRdTWNmvyB3PxCuFyr8rs8zNKgtmmFwotgxdtXqzaCuSNpDJxmofZ5wsP7f4dd32UfBtNsnQxdbM @@ -1,7 +1,7 @@ { - "slot": 155, + "slot": 238, "transaction": [ - "AdCoUg8ILNXETOnwmiQu6p7NjZYbqdIgMXpd5AV3vVKkzRda8Ve+47fy8/dfO9YnQPwCWeMGdn5VADxjXOqrMwkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnUgv4EZLax1E4UIMFaq911e/eYBfsq4mNTzMp3igMcSLAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARNxoqDlxWxsq/MQeoFmZDOR1CfmQgnIU3wP28l3Y8tV9LEkD9zZ3+TaVaLezxesWHOXiTGoTQ71H0+mIyLFxQABAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWcUqxAnt6b8Dxe34diUt1Vh26MZ54+WjG4mVoeDTmAZAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAUQAAAABAAAAAQAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAL2zsUpeJqwwjYEYFySpw3dY2DbJYwkh8fNLcZy5ZwN4Vrv8xBP6gMsEdJMJjTyDKMYzcuG9sUsSwXaCuVmgkhEzof3i8h9nDYCHT5fsKjrYvYmP4KccBnXnW4q9PncZBvQeJhHf9ko2Kff5PyEUBgFGSFD177pXi4QRACx6A4jYLyQ49cWXNqyLq8d2xHPUnwrE8QhLVcSYmokX84GNNFnA2WbevrvCCKvSMxfNgzX8Vv2o59tJS71Z52Lmf4kQkoP2WqCiBMaWm86LX3w6cwohx3WLhnGng6NdYcoRBPbfoxyrmFnxEP3vGCrPtsgNpxLCK2nquwbWePp5rjQiGQcX5UpjXELbQfP71vnDwb4pQVCkmsrqimznjTutK", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyAGbLDGnJGTP7W65BVLs9PQFLKHxNm7AGLwFbQ7W4FLTQyngcuAM9rxBcraYnZj4ki2F4UPRZ5woGjikfoHpEQ43R5yxwp9JRwuf74r5dsQxWgd163Ujy81CrzDhJd2vUk3WhV2sAi6SVctDsVRj1TifSN5zN2F7aPCm152HrUbe7vqiqEL557fxiULgGfQJgQ1KvS2A5yGUnenVnQYU9TU5HuzrE5qAvmjGYpor1FUXrjB9gJAV94ZucHpMG8gk1Sv5pRTkSPrw1nTfvtHiLorWFXiX9T9VY1ow1j9cTiMVmLgUbFEvhifebNqvSMPjGR7VtciJiBkEjmo7b9JM1XjziDodY16XRd573SCeE53sMztwpPQdWuCFtgzybu", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26958 }, - "blockTime": 1746055002 + "blockTime": 1746552094 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF b/tests/data/transactions/batched_tree_transactions/SZf4xqeJQKirbgpC6EiJKeKMHJDfTEyyxurqNM1PR8SW2u8fvDy7Ui94cZ3W5FjjThAaCoiugqyER5S89nsDXAb similarity index 80% rename from tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF rename to tests/data/transactions/batched_tree_transactions/SZf4xqeJQKirbgpC6EiJKeKMHJDfTEyyxurqNM1PR8SW2u8fvDy7Ui94cZ3W5FjjThAaCoiugqyER5S89nsDXAb index 9ddf33ec..978f15b6 100644 --- a/tests/data/transactions/batched_tree_transactions/22F8P3zCFoQB75jW3DY4e16ZsRxfm9KzaQLaGpZUcU79B3iT99AHjz1KEqT8AfdwH8MHdaBKUgiRBprAF8RxyYbF +++ b/tests/data/transactions/batched_tree_transactions/SZf4xqeJQKirbgpC6EiJKeKMHJDfTEyyxurqNM1PR8SW2u8fvDy7Ui94cZ3W5FjjThAaCoiugqyER5S89nsDXAb @@ -1,7 +1,7 @@ { - "slot": 144, + "slot": 228, "transaction": [ - "ATMW43z7ujL1nKeY2shLNOTuDrFMr9obVGp5xsxRJzhbJ8PbGyyh8iLB9St72wGGyihzTQYoWaOENF1tqEsh+w4BAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVTjp4Wxb7KgWt3dusi99PsXsmmSC72DSAut4yORVIPewIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ARYLaqFriRM0qfR4eFxDsfFdbxORHIwUhR6SIQNtWDkIOAaq2wA8zFD9Sl7INewCvSFpq0HCx4saaMmbYeaVpQQBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnX5wdIl+bPABG9gbbYMX6mJa6qy9ES6Ydj2Lw3HtTI7SgIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumZdsB2mPEzP4zphe5UbLzdFtMmf7m8NuqEYQB7yijKTMR8679jdzGXuL4CWfbVf7WLcBfYk6sipektzB9KcfoQpsNZDMbsESfkSa4bCAjBgHWDttfuBc3WW9Hh4McerVm7FKV12dzk8e9HVMdZtWw9SRsduzr3GQubqUJFgSqp5fV", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumcm253WZPnfHF8vHAyypKxJznN6jf76rofRRrd4qqyJYaWoCEapfWsx3HPrAnt2PGgmbNPg71hahDaWbqC89dtY6naw32u8AfcPaXcBfguw46naVXvoDmJuEsLucPYebaDf9bzBinSnfcwLk7NSxoGh3LrZLSoyQU5vo1tdoTvhhh", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746054997 + "blockTime": 1746552090 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE b/tests/data/transactions/batched_tree_transactions/UCcga7ob38iFzPtpjYN7Ka7TwvwV9kDx5sVUfEVmKZv1mSaBdcneHupV4qcvpfDNq3HbWvzbnKZScBinHQimnny similarity index 73% rename from tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE rename to tests/data/transactions/batched_tree_transactions/UCcga7ob38iFzPtpjYN7Ka7TwvwV9kDx5sVUfEVmKZv1mSaBdcneHupV4qcvpfDNq3HbWvzbnKZScBinHQimnny index 98696183..592bf23a 100644 --- a/tests/data/transactions/batched_tree_transactions/4BQZivKoNLVpiyxUqWLDUnpK6uj4qJHNZz1Mhu3uZr9QWPkDaZ3rUXK78AcRa5ZMSm8PWpVj9vEjGY3q6DZJPKxE +++ b/tests/data/transactions/batched_tree_transactions/UCcga7ob38iFzPtpjYN7Ka7TwvwV9kDx5sVUfEVmKZv1mSaBdcneHupV4qcvpfDNq3HbWvzbnKZScBinHQimnny @@ -1,7 +1,7 @@ { - "slot": 177, + "slot": 259, "transaction": [ - "AZ8GZMZOu1xcNCzj4Zzy9tFXmiz2nnXTqP7sVobyF52HuUwslmoPMp1Ij4l4s2hN6WQM63eeW098MHGQEUC0IgsBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnVy6LT19EDpGssizJyZDj6SjzLhsnt9gwGVm2HuQKhXIgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ARd023WcehkmIKgVlLwG0DzpZjLHG2A257l44HIZaeW7G8mTRwdbUHcJAZp5kb59VRv8ZVgoV88bPmHKsCFenw4BAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXof4piccEPU1uqF5K9D/jljpOmCvI/v1+EPYuaL0+jSwIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAVYAAAABAAAAAQAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHyAshZL57wMS4VxNLUSc5y4pWTx6cLuLyUxR7QttzindEqb3c21ivwdH8bYwT8sYN8rEvShxNTzRgcwUHgyBnTXqEasLCyFqF9eK8FpML7P9QNqgXvXNifpYzgPpXDYVPg9dgnUnhmfa1buHbcAsYp1pbSxDZFuPirAQaLSoZWynenzLEV8qo43UksySopXj9foQFtV1acA8UUn6D8dEBZLHF9VAyrNZfMxoFvKKrvbvC1nnXS4vRPkzEBCyCS9QtCodi2odkoz58bWrkaWBmxAt4RWaHrYMQBvinc7PfseGtaykJSgEgUFpX7uuRgE8r5ARSNga65Nx6dmLsoS93PGGsdHjJaywQ6W3WTh4ZEYv993sSHSUngBN3EocKgj", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy6HWbGCAkCeWQRXdA6Aae9mRSPdHqu6qbvXxSCTBtwepLfWrXkKtqG2k1Yo84ivS1AJYV5ijgszAtSJ1iWCwao1cHXKXi5KW2GtWXHejgQ7TyuFjpMPY5qJhH7PZRCmbNde1p1wzhyrTCx22qFatc6zdZJQb1dSvRHDzzXrsnucNbiNQRSZfgbfpDenRuXjiuNvxinmgLSRnirUEGgHC3niV9tyXbqZzYk1xnEGmogo6nTx3tTXDMn42pGa2AEcG5W942FvvUhfgCcKM6W41HjiE27MNBGgTqpxcf83pnZzsdD8ofTts2qXfFHYSEwX7xT2cEanRjK6d8Vx9qoST4FdHeoiQ1ERqAWKtn6QZ6xfPE4RudZ8ziyD7sj6AaT", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26946 }, - "blockTime": 1746055013 + "blockTime": 1746552104 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo b/tests/data/transactions/batched_tree_transactions/atVddsJJmxhSJ1Bp6n9RV6MBmRsmmd3xEJusfiyXZ9p9DN4Uq8UDBt1seTASvEWggNXjmxdf4QzsPd9wknfdH9V similarity index 73% rename from tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo rename to tests/data/transactions/batched_tree_transactions/atVddsJJmxhSJ1Bp6n9RV6MBmRsmmd3xEJusfiyXZ9p9DN4Uq8UDBt1seTASvEWggNXjmxdf4QzsPd9wknfdH9V index c23fb03f..9bad2161 100644 --- a/tests/data/transactions/batched_tree_transactions/64HzbpSv9uJ7coMo1EqzKJk9LrYHEJzNEAZ18Cx6gcv2QrkfSJJNGLdL48uaCBPic2yGBWhAgvYePgApDYhqTheo +++ b/tests/data/transactions/batched_tree_transactions/atVddsJJmxhSJ1Bp6n9RV6MBmRsmmd3xEJusfiyXZ9p9DN4Uq8UDBt1seTASvEWggNXjmxdf4QzsPd9wknfdH9V @@ -1,7 +1,7 @@ { - "slot": 91, + "slot": 176, "transaction": [ - "Afzsu44zRupO1seDPV3kKk6K2Na3S88aSnBx3er0PpwjT38evr+QvSYkgAuR5APqKbgF+yQtvbnthizQkb5jpwABAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnU3lU3Mzbsr9i6Mmqj0to5wPKTrW3r/wMQcgisgxhYspQIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "AR05O/IYvGiYZTCKe1J7MbxeeuGmBkyMIbHx8gPVUneJ9S94c3C6/8BTn2zYNnci0nLWC/96rSXqvXM9ewvKSwwBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnXZGqT2e0Jo/bmMKd03tfYcVXeFCOAQNoj0OM6l99ARqgIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARAAAAABAAAAAQAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy6HMxEz7qswUBXLKHhuC3QqkhpVGJs6BsSvUF83LuesYmLeZKbDcLDAqcmXr3DoL9RjEGoHyXLjh5dbdL8YEK5k3od2gQZoQbv7BjJf2XqVguPGRU9AiYJWwqw7VR2Lqm919j4YXiEdnxoeY9Vrt7wnMdWMruPepkxh32TeUytbeGqMAE1a8juM5qCDeATkFKK3Xu4ZrfMh6ZCWn5uZMVcnKoHKGiMqQNnRWxVWVHqZ1NGyGBh1H4rrZsze3HDrGcAhiBKxBawcTgPFzNSWHZC4tCySYZRLYBettGHbtq9GKJVgmfVT8ZiYVWLTUb5YiKGVUYHpUBtybKowNRVzMNg7shK78svAkPxtqK9bNxPn1ANg95QQZhhwf4bNqBu", + "data": "95YB9JH8MTYtuZfgNwFoqXrHy8UteYqxDUREb9xaG7pRP9yEKE6Bnm8PDDpeDLucYSDgATty69NfuW1yRiCEVoKY6kjcS2CnXqko6rKSBGKVPJnTEbsXYFvPyjv1KZz65qvPQsGz5SL7m6pqzcQzdFG5pcAtPRVabEaPGQA4P2RsUcbbK4ursUGwep1rkEKFQPTJjqde39FS4iVzqf9nZbny34qaaJHPiNYEbj39CayhyvyKfgMsB8cbX6dUaDV9twpfQd2nhMsrk1ELQcVyNosa1mSJNeQPuJVY7ACZKgG7HmAwET85CmjXCux7eQT4EpFbB3scSrEYZnf6dJzWi5WCYXNuTTEuskGqGkipLc1CHu2sxg2FWL9nfFWdDcK7QeqMnfW6iDNpfsG87NLxzK", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26868 }, - "blockTime": 1746054972 + "blockTime": 1746552065 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL b/tests/data/transactions/batched_tree_transactions/ghDKvW7ogsGLGZ7SPnutvRouNjhiK7zQE6cUtXZtNiPnLE95zPREEvoEn12sTuoQuLGEDi79tsi95Au2eL8s9zU similarity index 73% rename from tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL rename to tests/data/transactions/batched_tree_transactions/ghDKvW7ogsGLGZ7SPnutvRouNjhiK7zQE6cUtXZtNiPnLE95zPREEvoEn12sTuoQuLGEDi79tsi95Au2eL8s9zU index 7ec275d8..330c0fdb 100644 --- a/tests/data/transactions/batched_tree_transactions/5mxQbAQdQSLW6Cxq1Y63ty13hxcxhw7gGQ5N2RZxVj8tdp6y6kWfxnoo8yF5UyBG534RC6EV6YrHURsVGDicSxvL +++ b/tests/data/transactions/batched_tree_transactions/ghDKvW7ogsGLGZ7SPnutvRouNjhiK7zQE6cUtXZtNiPnLE95zPREEvoEn12sTuoQuLGEDi79tsi95Au2eL8s9zU @@ -1,7 +1,7 @@ { - "slot": 95, + "slot": 181, "transaction": [ - "Ae7V8jy59zyAB2KVeLdMiWC45uygE3sFPJ9sCJBMMZW1OKNFi+UrBITEwKA/cmdai4tC01D4pSWXuAtkF9mfPQkBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWvlleAuAYfWReS71XV/l8QcvnL7/QD/pEeEMAyIsqHHAIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", + "ASI64g8DwjNh8rL6M1Xas2WsPRepZaGp45vR7/qGrsCs8z/RYfn79bXqHLH/TMrVAN/vj9JVOjwB1SzE8XzlmAUBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m2/KuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWqzF3oXlVGGEn0Q3FfYOx1zT2J95M75keicU677J656gIEAAUCQEIPAAULAAAIBwkGBQUDAgF7GhCpBxXK8hlvAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAARQAAAABAAAAAQAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIPAAAAAAAAAAEAAAAAAAAA", "base64" ], "meta": { @@ -55,7 +55,7 @@ 1, 2 ], - "data": "95YB9JH8MTYtuZfgNwFoqXrHy2djyiJGKxqNKExBPQnX1DX99rEtkdyw8DxTFz4jzbDsXBjJxQMWia7kDoEjpm9tyiT9E2xvEiGaH8K9Uzy5p6Hf1moGKGe35j5ZNSggqaxytE1FUUNihD8iEQMhPCsvGFEwExhsYu3unSC6ARgJWc2pVAMqEaH3JzG41E4WpbX5hGG7CyGAqgyu5gZ6iZVPwcdiMPw9HDLvfyhZHkWpirFUmSHQkQSHSA8boBhD4tsiepP8JbstgoJfr2pAMNNbCSHWPwxMkVMGx17uhwogBULVKF9EsQVWe8sm7h361GPUqq5wxjVJrMqSLimsQxh3Kw2oTwcxFuQBdhS4xmTgyFmL91FAy9tRJFgqHBe8dTeDzuaz1a74F2fS4HZ6F1", + "data": "95YB9JH8MTYtuZfgNwFoqXrHyARJtbARGfhAuajVFFDv4fddexutpc8DY6DqEoUsfevcnfysQjxcQeoq4CB5a5AMLezBhYCvh3DK5Y2PTdtJTktcBGHkbAUkuf7fmGd2pjxAQMTRV11BYTAmm5qTBzkZ58jQQk9ccwua6iFpHo6qDDnfrkvSDXyRmZGCZsAm5V7w7TGb7kQCw6dAF5LF8Ergs7YrCxDnCfmSgYeCZ1kLybtEL8FYh24brwksy4B1R1fB3QasoRRe6XC1CovHEwsbu1kFbX15WX59SKjTcvj8H8iypsehy88kFLwinZFeCU291HzgGrPN2ocEgYpTszDSVdZhX29L58RfPP6tv85janb9eaAL3HVKxwBiSzX9cXFEfdgRFtnCH3c4CU4nsH", "stackHeight": 2 } ] @@ -83,5 +83,5 @@ }, "computeUnitsConsumed": 26024 }, - "blockTime": 1746054974 + "blockTime": 1746552068 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw b/tests/data/transactions/batched_tree_transactions/nV6bdjyKntG6wyQFRs6jGHKNkmoSPP5gbt8mgCegmjXKCu6LMEdhwXAPJxNLPVYRh4YyCWkZpqJXBt8X3NYmsW3 similarity index 80% rename from tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw rename to tests/data/transactions/batched_tree_transactions/nV6bdjyKntG6wyQFRs6jGHKNkmoSPP5gbt8mgCegmjXKCu6LMEdhwXAPJxNLPVYRh4YyCWkZpqJXBt8X3NYmsW3 index 08918182..46039fdc 100644 --- a/tests/data/transactions/batched_tree_transactions/4Af7FrmbkF4BNh6d12hr3gPf5d5CQrBrW2HYs7EdGT3QNAHbvyhBuUBEH8135S3hFTnjHRRH3XkcR52HAPiDtDuw +++ b/tests/data/transactions/batched_tree_transactions/nV6bdjyKntG6wyQFRs6jGHKNkmoSPP5gbt8mgCegmjXKCu6LMEdhwXAPJxNLPVYRh4YyCWkZpqJXBt8X3NYmsW3 @@ -1,7 +1,7 @@ { - "slot": 181, + "slot": 263, "transaction": [ - "AZ5g/IR/iyc5OesW0/NEakvI+nPal+GLXdzbwLJKa39TRnMga/6EuqE4118kGoh588nAa6OJuGyGs7VlqnhL5QYBAAcKJzw9tv6pblSLB1gG8G6JfdwC5MSTDDnSbsTWRVxA7CJPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnWGABcYX+cGB2eztMizd1cqRmQo4FSmz4f9oZieRD9snwIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAAnPD22/qluVIsHWAbwbol93ALkxJMMOdJuxNZFXEDsIkBCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", + "ASc5WqUi7h4NdI8LI7oWcNrIRRPkAAJzZmBio0dQV3lv3KFp/8n8+3LmtZEoIhMg7l5kKzeVG8vO1z8tDCLM1gwBAAcKeiGC7CowvJIstkh88PnSr2WEDY9TdVntq2WiGjIGJiNPL8LQWvwrEthMKXEIoXESvMrPc33rl26npvlOS90m26eeSDlsVuDVTj+5sQPFmF4L4Yw5qusdd/SNQPAGVKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBkZv5SEXMv/srbpyw5vnvIzlu8X3EmssQ5s6QAAAAAanVfghOQVNRCSxWvDEMM8vS3+YeTraElLUjzZmxsvOCSw27CL1F4MA/bRKqmr/z/Ckbhy8ZBwOPtCdoTue9QgLvA/Au0fKL3TEES6UqxPPo8Y05dwX6ssDzRojzX54fB7rxIz7MmS7w0v1xaWoNPxnUABvKYbZbyNbyIde9N1E+7ModRBcroW1tER2B+2/4UUnv7QjkRykBCO/0VJ6JnW79IGQO0R6X/H/IeBO41jCCbA3u9hjdg1FXSSF7In6awIEAAUCQEIPAAUKAAAIBwkGAgUDAU8aEKkHFcryGUMAAAAAAAAAAAEAAAB6IYLsKjC8kiy2SHzw+dKvZYQNj1N1We2rZaIaMgYmI0BCDwAAAAAAAAAAAAAAAAABQEIPAAAAAAAB", "base64" ], "meta": { @@ -63,7 +63,7 @@ 8, 1 ], - "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumX7wpETfyWk8zmz93ty44s5er7eMex96DY5eapCJCz76WUJ4r7sJgvTbJCkWyBXdK33VFmMpvDwjeQcwjnfdapN3Dzv7N1vFKi1QquTrfSxcF1FAN4TAEfiFqp8dDMivBAFCYQPJzCpgRNwxX9gKTRULVEYY3frbtkskWCTfEnJXy", + "data": "21HGgNSLz1yYgjRayL37XWwxDSqDsgEEKzhJdvMbV9nnMr13tjtwkoLbMueYAc31hWMwJeumRxR3C1D3ye9m7Z2HLJEvUZVU9iXUnXkX1E3Fc7aeY4G5URuULB4kYxvibcnGEeamAii4TdsamAXhgP7T3vZoXix8WhCqHrsJm8SxqNapn4NicnEc9etsXGFD6GeR9tLxPVv5txyAktFGHKwfx2abAEonS2qk5EFBejUx4nAwSuPD", "stackHeight": 2 } ] @@ -93,5 +93,5 @@ }, "computeUnitsConsumed": 16155 }, - "blockTime": 1746055015 + "blockTime": 1746552106 } \ No newline at end of file diff --git a/tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 b/tests/data/transactions/batched_tree_transactions/z8q9idnkZYE8XwNxGSgfzFX3JuibNL6stoBLLntwMhBArqWQ2zn2WwasLL3g3En21RA6PaNtyBBKqE6PpCrPqYV similarity index 69% rename from tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 rename to tests/data/transactions/batched_tree_transactions/z8q9idnkZYE8XwNxGSgfzFX3JuibNL6stoBLLntwMhBArqWQ2zn2WwasLL3g3En21RA6PaNtyBBKqE6PpCrPqYV index d3ea290b..4c24a36d 100644 --- a/tests/data/transactions/batched_tree_transactions/4BJhPmja4LYc3zMVCmCHjWuAkqnNfExwDcS4NRxPt4PXzKKkwTJXxQuDubYtJbAAKTcMmtow91StcDcGzTCLgMK4 +++ b/tests/data/transactions/batched_tree_transactions/z8q9idnkZYE8XwNxGSgfzFX3JuibNL6stoBLLntwMhBArqWQ2zn2WwasLL3g3En21RA6PaNtyBBKqE6PpCrPqYV @@ -1,7 +1,7 @@ { - "slot": 342, + "slot": 343, "transaction": [ - "AZ7wDyv403kZ2U39fxS6hMUTjszqcfOR2hkRbfsS8ZCDpgnd/YcaHPGDEjrnqwKpVzut2h4iaHr4LMYh0f2YOw8BAAUI1OwRafYekmmni+ypQWKQYGEtvWnFJGzvhicKJqYyTR9qoEv9GevHLJkdcx3LnEAnx1k4xQ6O8zwA5pxZWmd5WfKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9EV77rgoHPcbJgx/N2qWZOmIQL9RPMjXFBGzqb2WpeZQAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAACnorIKJNU7J4xtCwJrASCJLk2arcz1UlL5GvcVQwY6yAS2XeoDx0ZYXlnJS630gMEORUQsMrDmSFOBBxmLqYGcrLEgDsjbUF1RCR7ej/g6BXjIrMBxdDEs1VCxeAo3aDA5DD/MJ87VFMW3EZzf0Tg825sLCGQl3sTG80gNjyk7Ulta7fFqIq5EYgzM5RH1DIdSjRQgDAbagsmopB1YANs4=", + "ATFFZAxF/6gifYkNMlRBedtoZ9bJEOFO1rsd87XxoOyL4IZHLCLZ6BJ9m933StVgIAxUbhH8IFMtK8qN6qI2XwIBAAUI7DDUiI4IcYFkGbvXWaOx6/U8oHfKVZ1qGOt5OIzPzJlMm20YZ6Hmhtq+9LocAayVnPPWJjXrHQ48WcmoYfd2+fKuWuX0POEKz8TJiMAjOgmV1yiV9Am40XHqZVvj8yn+BQ0rE3lRNoXPAvK1/VKRvZWbKwYKpSXqWzSBOx25t24JLDbsIvUXgwD9tEqqav/P8KRuHLxkHA4+0J2hO571CAu8D8C7R8ovdMQRLpSrE8+jxjTl3BfqywPNGiPNfnh8EKZefdY5BPg4OtA83uB4uRTYcxiAOxU1gHDXkuBc/ee/0JpqB2XRCNtAAr/vTMhlUxRoo9os/Mr5c0WeIsgS9Jd6nebw9gB4GRW7+dK5xTCysi2BpBzxqM1kg6OsB5RSAQMHAQAGBwQFAq0Bhp7S8Pwj/ff/oAAAAADgNtoy0wkN5FLjSxU9oxO/Nrfkr0Fbkjpy/jMdeVrEhVzcT93EjwOqDj/Aj/Q8JhB5r6zaoUitiVm3Lkcc5ZcYlVtWmnTAp5kmPzFzMcEiKjUES8CaRMboyYO7T1qOVirezFVRQAOjtktRrNAOtc2T2LR0c6NDvwfK7FlhkBmtJAXR/CZBjLI0v5GxbU5iB4Tfq9ouoKe5l0GI5n9UAnI=", "base64" ], "meta": { @@ -42,13 +42,13 @@ 5, 2 ], - "data": "LmdQuBbApKVFkG74y57C4NhaYbUR8h6bZ48BZq4ihndCgPnXo2BXc7TPFCPxKnND73jsLp4kcUTuK7VWw1yyhsPKRHThLumQzvQgcW65JxTeq9NenTDG6DVHjNVbLrkUdNbAxiL2C4yfekaWpJuixDSLHCf7xBfnhFTCpbPNPDsUtxBTx6KCvEPJgvBK3kY1G36yZCxpqhTZcgK9xDxs6sbPVfjNtA2McNwByWPSTSM", + "data": "LmdQuBbApKVFkG74wpm8ce9u3wVLowqALuAwcj9FyzDHw7rR6pGxyk7ifMxsnxgL4J8TmJP6Ue15GJg3JjtgsP1ykJuKJC6AbX1vMmjXPGdB8jAyxHHFHNwbnL6LNNvVT7boxhh3xk6bwBXfiPqz4wtzqb6f4dbXJKiT1j4LjBdi72GsetPd4hyJahiyKTu7Zm62qw1RCGifvUTHKJhzLFEeMr767UX8S3m5rNv1SYy", "stackHeight": 2 }, { "programIdIndex": 5, "accounts": [], - "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn2vcZhsycZJTvMKtBPQrZ52X9dAuN7sB24HujfTdWNbCVgLvFR9GUzQc6Rff7K5", + "data": "33RnrV5PeYSegsuxuyuhDrnnW8smoxASrgH5K6URdqG8Yoy9KvdLNguRvnMp7e7ZU6nL8tabsvW4BDfgFxBv4nk9zWRCGTbHHgn1ujAwxk9rmF9rDkB8PHxAQ2Nhwvkzb8grq8m7TJGf5BcCLiCsoawdeataedFYs", "stackHeight": 3 } ] @@ -77,5 +77,5 @@ }, "computeUnitsConsumed": 119407 }, - "blockTime": 1746055093 + "blockTime": 1746552145 } \ No newline at end of file diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 3ba87c93..2623e93f 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -61,6 +61,10 @@ async fn test_batched_tree_transactions( let signatures = read_file_names(&name, sort_by_slot); let index_individually = true; + let mut collected_target_owners: Vec = Vec::new(); + const TARGET_OWNER_COUNT: usize = 51; + const TARGET_ACCOUNT_LAMPORTS: u64 = 1_000_000; + for (i, signature) in signatures.iter().enumerate() { println!("{} signature {}", i, signature); } @@ -93,6 +97,7 @@ async fn test_batched_tree_transactions( let transaction: EncodedConfirmedTransactionWithStatusMeta = serde_json::from_str(&json_str).unwrap(); + println!("signature {}", signature); // use get_transaction_helper because get_transaction_with_compression_info requires an rpc endpoint. // It fetches the instruction and parses the data. let accounts = get_transaction_helper_v2( @@ -104,6 +109,24 @@ async fn test_batched_tree_transactions( .unwrap() .compressionInfo; + for opened_account_info in accounts.openedAccounts.iter() { + let account_data = &opened_account_info.account; + if account_data.lamports.0 == TARGET_ACCOUNT_LAMPORTS { + let owner_pk = account_data.owner.0; + if collected_target_owners.len() < TARGET_OWNER_COUNT + && !collected_target_owners.contains(&owner_pk) + { + collected_target_owners.push(owner_pk); + println!( + "Collected target owner ({} of {}): {}", + collected_target_owners.len(), + TARGET_OWNER_COUNT, + owner_pk + ); + } + } + } + for account in accounts.closedAccounts.iter() { input_queue_elements .push((account.account.account.hash.0, account.account.nullifier.0)); @@ -127,6 +150,8 @@ async fn test_batched_tree_transactions( .unwrap(); } + println!("accounts {:?}", accounts); + // Get output queue elements if !accounts.openedAccounts.is_empty() { output_queue_len += accounts.openedAccounts.len(); @@ -455,10 +480,31 @@ async fn test_batched_tree_transactions( index_individually, ) .await; + + assert_eq!( + collected_target_owners.len(), + TARGET_OWNER_COUNT, + "Expected to collect {} target owners from initial transactions, but found {}. Check test data and collection logic.", + TARGET_OWNER_COUNT, + collected_target_owners.len() + ); + let mut expected_owners = collected_target_owners; + expected_owners.remove(0); // closed account owner + + for owner in expected_owners.iter().enumerate() { + println!("{} {}", owner.0, owner.1); + } // Slot created is wrong likely because of the test environment. let mut leaf_index = 1; - for i in 0..50 { - let owner = Pubkey::new_unique(); + for (i, current_owner_pk) in expected_owners.iter().enumerate() { + let owner = *current_owner_pk; + + println!( + "Verifying owner (iteration {} from collected list): {}", + i, owner + ); + + println!("Querying for owner: {}", owner); let accounts = setup .api .get_compressed_accounts_by_owner_v2(GetCompressedAccountsByOwnerRequest { @@ -467,7 +513,19 @@ async fn test_batched_tree_transactions( }) .await .unwrap(); - assert_eq!(accounts.value.items.len(), 1); + + for acc in accounts.value.items.iter() { + println!("acc owner {}", acc.owner); + } + assert_eq!( + accounts.value.items.len(), + 1, + "Expected 1 account for owner {}, but found {}. Iteration index: {}.", + owner, + accounts.value.items.len(), + i + ); + let account = &accounts.value.items[0]; assert_eq!(account.lamports.0, 1_000_000u64); assert_eq!(account.owner.0, owner); From d40751f192dc3466602d17ba934f512684a14990 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Sun, 11 May 2025 11:37:38 +0100 Subject: [PATCH 109/114] refactor: validity proof v2 response layout --- src/api/method/get_validity_proof/common.rs | 445 ------------------ src/api/method/get_validity_proof/mod.rs | 17 +- .../method/get_validity_proof/prover/gnark.rs | 66 +++ .../get_validity_proof/prover/helpers.rs | 136 ++++++ .../method/get_validity_proof/prover/mod.rs | 6 + .../method/get_validity_proof/prover/prove.rs | 190 ++++++++ .../get_validity_proof/prover/structs.rs | 98 ++++ src/api/method/get_validity_proof/v1.rs | 276 +++++------ src/api/method/get_validity_proof/v2.rs | 372 +++++++++++---- .../batched_state_tree_tests.rs | 56 ++- tests/integration_tests/e2e_tests.rs | 16 +- tests/integration_tests/mock_tests.rs | 10 +- ...er_transactions-bob-validity-proof-v2.snap | 63 ++- ...ransactions-charles-validity-proof-v2.snap | 63 ++- ...ress_proofs_interop-validity-proof-v2.snap | 38 +- 15 files changed, 1003 insertions(+), 849 deletions(-) delete mode 100644 src/api/method/get_validity_proof/common.rs create mode 100644 src/api/method/get_validity_proof/prover/gnark.rs create mode 100644 src/api/method/get_validity_proof/prover/helpers.rs create mode 100644 src/api/method/get_validity_proof/prover/mod.rs create mode 100644 src/api/method/get_validity_proof/prover/prove.rs create mode 100644 src/api/method/get_validity_proof/prover/structs.rs diff --git a/src/api/method/get_validity_proof/common.rs b/src/api/method/get_validity_proof/common.rs deleted file mode 100644 index 1e6b1f16..00000000 --- a/src/api/method/get_validity_proof/common.rs +++ /dev/null @@ -1,445 +0,0 @@ -use crate::api::method::get_multiple_new_address_proofs::{ - AddressWithTree, MerkleContextWithNewAddressProof, -}; -use crate::common::typedefs::context::Context; -use crate::common::typedefs::hash::Hash; -use crate::common::typedefs::serializable_pubkey::SerializablePubkey; -use crate::ingester::parser::tree_info::TreeInfo; -use crate::ingester::persist::MerkleProofWithContext; -use borsh::BorshSerialize; -use jsonrpsee_core::Serialize; -use lazy_static::lazy_static; -use light_compressed_account::hash_chain::create_two_inputs_hash_chain; -use num_bigint::BigUint; -use num_traits::identities::Zero; -use serde::Deserialize; -use std::str::FromStr; -use utoipa::ToSchema; - -lazy_static! { - pub static ref FIELD_SIZE: BigUint = BigUint::from_str( - "21888242871839275222246405745257275088548364400416034343698204186575808495616" - ) - .unwrap(); -} - -pub const STATE_TREE_QUEUE_SIZE: u64 = 2400; - -#[derive(Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct HexBatchInputsForProver { - #[serde(rename = "circuitType")] - pub circuit_type: String, - #[serde(rename = "stateTreeHeight", skip_serializing_if = "u32::is_zero")] - pub state_tree_height: u32, - #[serde(rename = "addressTreeHeight", skip_serializing_if = "u32::is_zero")] - pub address_tree_height: u32, - #[serde(rename = "publicInputHash", skip_serializing_if = "String::is_empty")] - pub public_input_hash: String, - #[serde( - rename = "inputCompressedAccounts", - skip_serializing_if = "Vec::is_empty" - )] - pub input_compressed_accounts: Vec, - #[serde(rename = "newAddresses", skip_serializing_if = "Vec::is_empty")] - pub new_addresses: Vec, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct GetValidityProofRequest { - #[serde(default)] - pub hashes: Vec, - #[serde(default)] - #[schema(deprecated = true)] - pub newAddresses: Vec, - #[serde(default)] - pub newAddressesWithTrees: Vec, -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct GetValidityProofRequestV2 { - #[serde(default)] - pub hashes: Vec, - #[serde(default)] - pub newAddressesWithTrees: Vec, -} - -impl From for GetValidityProofRequest { - fn from(value: GetValidityProofRequestV2) -> Self { - GetValidityProofRequest { - hashes: value.hashes, - newAddresses: vec![], - newAddressesWithTrees: value.newAddressesWithTrees, - } - } -} - -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -#[allow(non_snake_case)] -// Create to hide the deprecated newAddresses field from the documentation -pub struct GetValidityProofRequestDocumentation { - #[serde(default)] - pub hashes: Vec, - #[serde(default)] - pub newAddressesWithTrees: Vec, -} - -#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetValidityProofResponse { - pub value: CompressedProofWithContext, - pub context: Context, -} - -#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] -#[serde(deny_unknown_fields, rename_all = "camelCase")] -pub struct GetValidityProofResponseV2 { - pub value: CompressedProofWithContextV2, - pub context: Context, -} - -impl From for GetValidityProofResponseV2 { - fn from(response: GetValidityProofResponse) -> Self { - GetValidityProofResponseV2 { - value: CompressedProofWithContextV2 { - compressedProof: Some(response.value.compressedProof), - roots: response.value.roots, - rootIndices: response - .value - .rootIndices - .into_iter() - .map(|x| RootIndex { - root_index: x, - prove_by_index: false, - }) - .collect(), - leafIndices: response.value.leafIndices, - leaves: response.value.leaves, - merkle_contexts: response - .value - .merkleTrees - .iter() - .map(|tree| { - let tree_info = TreeInfo::get(tree.as_str()).unwrap(); // TODO: remove unwrap - MerkleContextV2 { - tree_type: tree_info.tree_type as u16, - tree: SerializablePubkey::from(tree_info.tree), - queue: SerializablePubkey::from(tree_info.queue), - cpi_context: None, - next_tree_context: None, - } - }) - .collect(), - }, - context: response.context, - } - } -} - -#[derive(Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct InclusionHexInputsForProver { - root: String, - path_index: u32, - path_elements: Vec, - leaf: String, -} - -#[derive(Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct NonInclusionHexInputsForProver { - root: String, - value: String, - path_index: u32, - path_elements: Vec, - leaf_lower_range_value: String, - leaf_higher_range_value: String, - next_index: u32, -} - -pub fn convert_non_inclusion_merkle_proof_to_hex( - non_inclusion_merkle_proof_inputs: Vec, -) -> Vec { - let mut inputs: Vec = Vec::new(); - for i in 0..non_inclusion_merkle_proof_inputs.len() { - let input = NonInclusionHexInputsForProver { - root: hash_to_hex(&non_inclusion_merkle_proof_inputs[i].root), - value: pubkey_to_hex(&non_inclusion_merkle_proof_inputs[i].address), - path_index: non_inclusion_merkle_proof_inputs[i].lowElementLeafIndex, - path_elements: non_inclusion_merkle_proof_inputs[i] - .proof - .iter() - .map(hash_to_hex) - .collect(), - next_index: non_inclusion_merkle_proof_inputs[i].nextIndex, - leaf_lower_range_value: pubkey_to_hex( - &non_inclusion_merkle_proof_inputs[i].lowerRangeAddress, - ), - leaf_higher_range_value: pubkey_to_hex( - &non_inclusion_merkle_proof_inputs[i].higherRangeAddress, - ), - }; - inputs.push(input); - } - inputs -} - -pub fn convert_inclusion_proofs_to_hex( - inclusion_proof_inputs: Vec, -) -> Vec { - let mut inputs: Vec = Vec::new(); - for i in 0..inclusion_proof_inputs.len() { - let input = InclusionHexInputsForProver { - root: hash_to_hex(&inclusion_proof_inputs[i].root), - path_index: inclusion_proof_inputs[i].leaf_index, - path_elements: inclusion_proof_inputs[i] - .proof - .iter() - .map(hash_to_hex) - .collect(), - leaf: hash_to_hex(&inclusion_proof_inputs[i].hash), - }; - inputs.push(input); - } - inputs -} - -pub fn hash_to_hex(hash: &Hash) -> String { - let bytes = hash.to_vec(); - let hex = hex::encode(bytes); - format!("0x{}", hex) -} - -fn pubkey_to_hex(pubkey: &SerializablePubkey) -> String { - let bytes = pubkey.to_bytes_vec(); - let hex = hex::encode(bytes); - format!("0x{}", hex) -} - -#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] -#[serde(rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct CompressedProofWithContext { - pub compressedProof: CompressedProof, - pub roots: Vec, - pub rootIndices: Vec, - pub leafIndices: Vec, - pub leaves: Vec, - pub merkleTrees: Vec, -} - -#[derive(Serialize, Deserialize, ToSchema, Debug, Default)] -#[serde(rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct RootIndex { - pub root_index: u64, - // if prove_by_index is true, ignore root_index and use 0 - pub prove_by_index: bool, -} - -impl From for Option { - fn from(val: RootIndex) -> Option { - match val.prove_by_index { - true => None, - false => Some(val.root_index), - } - } -} - -impl From> for RootIndex { - fn from(val: Option) -> RootIndex { - match val { - Some(root_index) => RootIndex { - root_index, - prove_by_index: false, - }, - None => RootIndex { - root_index: 0, - prove_by_index: true, - }, - } - } -} - -#[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Eq, PartialEq)] -#[serde(rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct MerkleContextV2 { - pub tree_type: u16, - pub tree: SerializablePubkey, - // nullifier_queue in V1 trees, output_queue in V2 trees. - pub queue: SerializablePubkey, - pub cpi_context: Option, - pub next_tree_context: Option, -} - -#[derive(Serialize, Deserialize, ToSchema, Debug, Default, Clone, Eq, PartialEq)] -#[serde(rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct TreeContextInfo { - pub tree_type: u16, - pub tree: SerializablePubkey, - pub queue: SerializablePubkey, - pub cpi_context: Option, -} - -#[derive(Serialize, Deserialize, ToSchema, Debug, Default)] -#[serde(rename_all = "camelCase")] -#[allow(non_snake_case)] -pub struct CompressedProofWithContextV2 { - pub compressedProof: Option, - pub roots: Vec, - pub rootIndices: Vec, - pub leafIndices: Vec, - pub leaves: Vec, - pub merkle_contexts: Vec, -} - -#[derive(Serialize, Deserialize, Debug)] -pub struct GnarkProofJson { - ar: [String; 2], - bs: [[String; 2]; 2], - krs: [String; 2], -} - -#[derive(Debug)] -pub struct ProofABC { - a: Vec, - b: Vec, - c: Vec, -} - -#[derive(Serialize, Deserialize, ToSchema, Default, Debug)] -pub struct CompressedProof { - a: Vec, - b: Vec, - c: Vec, -} - -fn deserialize_hex_string_to_bytes(hex_str: &str) -> Vec { - let hex_str = if hex_str.starts_with("0x") { - &hex_str[2..] - } else { - hex_str - }; - - // Left pad with 0s if the length is not 64 - let hex_str = format!("{:0>64}", hex_str); - - hex::decode(&hex_str).expect("Failed to decode hex string") -} - -pub fn proof_from_json_struct(json: GnarkProofJson) -> ProofABC { - let proof_ax = deserialize_hex_string_to_bytes(&json.ar[0]); - let proof_ay = deserialize_hex_string_to_bytes(&json.ar[1]); - let proof_a = [proof_ax, proof_ay].concat(); - - let proof_bx0 = deserialize_hex_string_to_bytes(&json.bs[0][0]); - let proof_bx1 = deserialize_hex_string_to_bytes(&json.bs[0][1]); - let proof_by0 = deserialize_hex_string_to_bytes(&json.bs[1][0]); - let proof_by1 = deserialize_hex_string_to_bytes(&json.bs[1][1]); - let proof_b = [proof_bx0, proof_bx1, proof_by0, proof_by1].concat(); - - let proof_cx = deserialize_hex_string_to_bytes(&json.krs[0]); - let proof_cy = deserialize_hex_string_to_bytes(&json.krs[1]); - let proof_c = [proof_cx, proof_cy].concat(); - - ProofABC { - a: proof_a, - b: proof_b, - c: proof_c, - } -} - -fn y_element_is_positive_g1(y_element: &BigUint) -> bool { - y_element <= &(FIELD_SIZE.clone() - y_element) -} - -fn y_element_is_positive_g2(y_element1: &BigUint, y_element2: &BigUint) -> bool { - let field_midpoint = FIELD_SIZE.clone() / 2u32; - - if y_element1 < &field_midpoint { - true - } else if y_element1 > &field_midpoint { - false - } else { - y_element2 < &field_midpoint - } -} - -fn add_bitmask_to_byte(mut byte: u8, y_is_positive: bool) -> u8 { - if !y_is_positive { - byte |= 1 << 7; - } - byte -} - -pub fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { - let proof_a = &proof.a; - let proof_b = &proof.b; - let proof_c = &proof.c; - - let a_x_element = &mut proof_a[0..32].to_vec(); - let a_y_element = BigUint::from_bytes_be(&proof_a[32..64]); - - let proof_a_is_positive = !y_element_is_positive_g1(&a_y_element); - a_x_element[0] = add_bitmask_to_byte(a_x_element[0], proof_a_is_positive); - - let b_x_element = &mut proof_b[0..64].to_vec(); - let b_y_element = &proof_b[64..128]; - let b_y1_element = BigUint::from_bytes_be(&b_y_element[0..32]); - let b_y2_element = BigUint::from_bytes_be(&b_y_element[32..64]); - - let proof_b_is_positive = y_element_is_positive_g2(&b_y1_element, &b_y2_element); - b_x_element[0] = add_bitmask_to_byte(b_x_element[0], proof_b_is_positive); - - let c_x_element = &mut proof_c[0..32].to_vec(); - let c_y_element = BigUint::from_bytes_be(&proof_c[32..64]); - - let proof_c_is_positive = y_element_is_positive_g1(&c_y_element); - c_x_element[0] = add_bitmask_to_byte(c_x_element[0], proof_c_is_positive); - - CompressedProof { - a: a_x_element.clone(), - b: b_x_element.clone(), - c: c_x_element.clone(), - } -} - -pub fn get_public_input_hash( - account_proofs: &[MerkleProofWithContext], - new_address_proofs: &[MerkleContextWithNewAddressProof], -) -> [u8; 32] { - let account_hashes: Vec<[u8; 32]> = account_proofs - .iter() - .map(|x| x.hash.to_vec().clone().try_into().unwrap()) - .collect::>(); - let account_roots: Vec<[u8; 32]> = account_proofs - .iter() - .map(|x| x.root.to_vec().clone().try_into().unwrap()) - .collect::>(); - let inclusion_hash_chain: [u8; 32] = - create_two_inputs_hash_chain(&account_roots, &account_hashes).unwrap(); - let new_address_hashes: Vec<[u8; 32]> = new_address_proofs - .iter() - .map(|x| x.address.try_to_vec().unwrap().clone().try_into().unwrap()) - .collect::>(); - let new_address_roots: Vec<[u8; 32]> = new_address_proofs - .iter() - .map(|x| x.root.to_vec().clone().try_into().unwrap()) - .collect::>(); - let non_inclusion_hash_chain = - create_two_inputs_hash_chain(&new_address_roots, &new_address_hashes).unwrap(); - if non_inclusion_hash_chain != [0u8; 32] { - non_inclusion_hash_chain - } else if inclusion_hash_chain != [0u8; 32] { - inclusion_hash_chain - } else { - create_two_inputs_hash_chain(&[inclusion_hash_chain], &[non_inclusion_hash_chain]).unwrap() - } -} diff --git a/src/api/method/get_validity_proof/mod.rs b/src/api/method/get_validity_proof/mod.rs index 5403113a..c586066c 100644 --- a/src/api/method/get_validity_proof/mod.rs +++ b/src/api/method/get_validity_proof/mod.rs @@ -1,12 +1,13 @@ -mod common; +mod prover; mod v1; mod v2; -pub use common::{ - CompressedProof, CompressedProofWithContext, CompressedProofWithContextV2, - GetValidityProofRequest, GetValidityProofRequestDocumentation, GetValidityProofRequestV2, - GetValidityProofResponse, GetValidityProofResponseV2, MerkleContextV2, RootIndex, - TreeContextInfo, +pub use prover::CompressedProof; +pub use v1::{ + get_validity_proof, CompressedProofWithContext, GetValidityProofRequest, + GetValidityProofRequestDocumentation, GetValidityProofResponse, +}; +pub use v2::{ + get_validity_proof_v2, CompressedProofWithContextV2, GetValidityProofRequestV2, + GetValidityProofResponseV2, MerkleContextV2, RootIndex, TreeContextInfo, }; -pub use v1::get_validity_proof; -pub use v2::get_validity_proof_v2; diff --git a/src/api/method/get_validity_proof/prover/gnark.rs b/src/api/method/get_validity_proof/prover/gnark.rs new file mode 100644 index 00000000..2de6c712 --- /dev/null +++ b/src/api/method/get_validity_proof/prover/gnark.rs @@ -0,0 +1,66 @@ +use crate::api::method::get_validity_proof::prover::structs::{CompressedProof, ProofABC}; +use lazy_static::lazy_static; +use num_bigint::BigUint; +use std::str::FromStr; + +lazy_static! { + static ref FIELD_SIZE: BigUint = BigUint::from_str( + "21888242871839275222246405745257275088548364400416034343698204186575808495616" + ) + .unwrap(); +} + +fn y_element_is_positive_g1(y_element: &BigUint) -> bool { + y_element <= &(FIELD_SIZE.clone() - y_element) +} + +fn y_element_is_positive_g2(y_element1: &BigUint, y_element2: &BigUint) -> bool { + let field_midpoint = FIELD_SIZE.clone() / 2u32; + + if y_element1 < &field_midpoint { + true + } else if y_element1 > &field_midpoint { + false + } else { + y_element2 < &field_midpoint + } +} + +fn add_bitmask_to_byte(mut byte: u8, y_is_positive: bool) -> u8 { + if !y_is_positive { + byte |= 1 << 7; + } + byte +} + +pub fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { + let proof_a = &proof.a; + let proof_b = &proof.b; + let proof_c = &proof.c; + + let a_x_element = &mut proof_a[0..32].to_vec(); + let a_y_element = BigUint::from_bytes_be(&proof_a[32..64]); + + let proof_a_is_positive = !y_element_is_positive_g1(&a_y_element); + a_x_element[0] = add_bitmask_to_byte(a_x_element[0], proof_a_is_positive); + + let b_x_element = &mut proof_b[0..64].to_vec(); + let b_y_element = &proof_b[64..128]; + let b_y1_element = BigUint::from_bytes_be(&b_y_element[0..32]); + let b_y2_element = BigUint::from_bytes_be(&b_y_element[32..64]); + + let proof_b_is_positive = y_element_is_positive_g2(&b_y1_element, &b_y2_element); + b_x_element[0] = add_bitmask_to_byte(b_x_element[0], proof_b_is_positive); + + let c_x_element = &mut proof_c[0..32].to_vec(); + let c_y_element = BigUint::from_bytes_be(&proof_c[32..64]); + + let proof_c_is_positive = y_element_is_positive_g1(&c_y_element); + c_x_element[0] = add_bitmask_to_byte(c_x_element[0], proof_c_is_positive); + + CompressedProof { + a: a_x_element.clone(), + b: b_x_element.clone(), + c: c_x_element.clone(), + } +} diff --git a/src/api/method/get_validity_proof/prover/helpers.rs b/src/api/method/get_validity_proof/prover/helpers.rs new file mode 100644 index 00000000..91c9b2cb --- /dev/null +++ b/src/api/method/get_validity_proof/prover/helpers.rs @@ -0,0 +1,136 @@ +use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; +use crate::api::method::get_validity_proof::prover::structs::{ + GnarkProofJson, InclusionHexInputsForProver, NonInclusionHexInputsForProver, ProofABC, +}; +use crate::common::typedefs::hash::Hash; +use crate::common::typedefs::serializable_pubkey::SerializablePubkey; +use crate::ingester::persist::MerkleProofWithContext; +use borsh::BorshSerialize; +use light_compressed_account::hash_chain::create_two_inputs_hash_chain; + +pub fn convert_non_inclusion_merkle_proof_to_hex( + non_inclusion_merkle_proof_inputs: Vec, +) -> Vec { + let mut inputs: Vec = Vec::new(); + for i in 0..non_inclusion_merkle_proof_inputs.len() { + let input = NonInclusionHexInputsForProver { + root: hash_to_hex(&non_inclusion_merkle_proof_inputs[i].root), + value: pubkey_to_hex(&non_inclusion_merkle_proof_inputs[i].address), + path_index: non_inclusion_merkle_proof_inputs[i].lowElementLeafIndex, + path_elements: non_inclusion_merkle_proof_inputs[i] + .proof + .iter() + .map(hash_to_hex) + .collect(), + next_index: non_inclusion_merkle_proof_inputs[i].nextIndex, + leaf_lower_range_value: pubkey_to_hex( + &non_inclusion_merkle_proof_inputs[i].lowerRangeAddress, + ), + leaf_higher_range_value: pubkey_to_hex( + &non_inclusion_merkle_proof_inputs[i].higherRangeAddress, + ), + }; + inputs.push(input); + } + inputs +} + +pub fn convert_inclusion_proofs_to_hex( + inclusion_proof_inputs: Vec, +) -> Vec { + let mut inputs: Vec = Vec::new(); + for i in 0..inclusion_proof_inputs.len() { + let input = InclusionHexInputsForProver { + root: hash_to_hex(&inclusion_proof_inputs[i].root), + path_index: inclusion_proof_inputs[i].leaf_index, + path_elements: inclusion_proof_inputs[i] + .proof + .iter() + .map(hash_to_hex) + .collect(), + leaf: hash_to_hex(&inclusion_proof_inputs[i].hash), + }; + inputs.push(input); + } + inputs +} + +pub fn hash_to_hex(hash: &Hash) -> String { + let bytes = hash.to_vec(); + let hex = hex::encode(bytes); + format!("0x{}", hex) +} + +fn pubkey_to_hex(pubkey: &SerializablePubkey) -> String { + let bytes = pubkey.to_bytes_vec(); + let hex = hex::encode(bytes); + format!("0x{}", hex) +} + +fn deserialize_hex_string_to_bytes(hex_str: &str) -> Vec { + let hex_str = if hex_str.starts_with("0x") { + &hex_str[2..] + } else { + hex_str + }; + + // Left pad with 0s if the length is not 64 + let hex_str = format!("{:0>64}", hex_str); + + hex::decode(&hex_str).expect("Failed to decode hex string") +} + +pub fn proof_from_json_struct(json: GnarkProofJson) -> ProofABC { + let proof_ax = deserialize_hex_string_to_bytes(&json.ar[0]); + let proof_ay = deserialize_hex_string_to_bytes(&json.ar[1]); + let proof_a = [proof_ax, proof_ay].concat(); + + let proof_bx0 = deserialize_hex_string_to_bytes(&json.bs[0][0]); + let proof_bx1 = deserialize_hex_string_to_bytes(&json.bs[0][1]); + let proof_by0 = deserialize_hex_string_to_bytes(&json.bs[1][0]); + let proof_by1 = deserialize_hex_string_to_bytes(&json.bs[1][1]); + let proof_b = [proof_bx0, proof_bx1, proof_by0, proof_by1].concat(); + + let proof_cx = deserialize_hex_string_to_bytes(&json.krs[0]); + let proof_cy = deserialize_hex_string_to_bytes(&json.krs[1]); + let proof_c = [proof_cx, proof_cy].concat(); + + ProofABC { + a: proof_a, + b: proof_b, + c: proof_c, + } +} + +pub fn get_public_input_hash( + account_proofs: &[MerkleProofWithContext], + new_address_proofs: &[MerkleContextWithNewAddressProof], +) -> [u8; 32] { + let account_hashes: Vec<[u8; 32]> = account_proofs + .iter() + .map(|x| x.hash.to_vec().clone().try_into().unwrap()) + .collect::>(); + let account_roots: Vec<[u8; 32]> = account_proofs + .iter() + .map(|x| x.root.to_vec().clone().try_into().unwrap()) + .collect::>(); + let inclusion_hash_chain: [u8; 32] = + create_two_inputs_hash_chain(&account_roots, &account_hashes).unwrap(); + let new_address_hashes: Vec<[u8; 32]> = new_address_proofs + .iter() + .map(|x| x.address.try_to_vec().unwrap().clone().try_into().unwrap()) + .collect::>(); + let new_address_roots: Vec<[u8; 32]> = new_address_proofs + .iter() + .map(|x| x.root.to_vec().clone().try_into().unwrap()) + .collect::>(); + let non_inclusion_hash_chain = + create_two_inputs_hash_chain(&new_address_roots, &new_address_hashes).unwrap(); + if non_inclusion_hash_chain != [0u8; 32] { + non_inclusion_hash_chain + } else if inclusion_hash_chain != [0u8; 32] { + inclusion_hash_chain + } else { + create_two_inputs_hash_chain(&[inclusion_hash_chain], &[non_inclusion_hash_chain]).unwrap() + } +} diff --git a/src/api/method/get_validity_proof/prover/mod.rs b/src/api/method/get_validity_proof/prover/mod.rs new file mode 100644 index 00000000..3d263c8c --- /dev/null +++ b/src/api/method/get_validity_proof/prover/mod.rs @@ -0,0 +1,6 @@ +mod gnark; +mod helpers; +pub mod prove; +mod structs; + +pub use structs::CompressedProof; diff --git a/src/api/method/get_validity_proof/prover/prove.rs b/src/api/method/get_validity_proof/prover/prove.rs new file mode 100644 index 00000000..72b4c414 --- /dev/null +++ b/src/api/method/get_validity_proof/prover/prove.rs @@ -0,0 +1,190 @@ +use crate::api::error::PhotonApiError; +use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; +use crate::api::method::get_validity_proof::prover::gnark::negate_and_compress_proof; +use crate::api::method::get_validity_proof::prover::helpers::{ + convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, + get_public_input_hash, hash_to_hex, proof_from_json_struct, +}; +use crate::api::method::get_validity_proof::prover::structs::{ + AccountProofDetail, AddressProofDetail, GnarkProofJson, HexBatchInputsForProver, ProverResult, +}; +use crate::common::typedefs::hash::Hash; +use crate::ingester::parser::tree_info::TreeInfo; +use crate::ingester::persist::MerkleProofWithContext; +use light_batched_merkle_tree::constants::{ + DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, DEFAULT_BATCH_STATE_TREE_HEIGHT, +}; +use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; +use light_prover_client::prove_utils::CircuitType; +use light_sdk::STATE_MERKLE_TREE_HEIGHT; + +use reqwest::Client; + +const STATE_TREE_QUEUE_SIZE: u64 = 2400; + +pub(crate) async fn generate_proof( + db_account_proofs: Vec, + db_new_address_proofs: Vec, + prover_url: &str, +) -> Result { + let state_tree_height = if db_account_proofs.is_empty() { + 0 + } else { + db_account_proofs[0].proof.len() + }; + if !db_account_proofs + .iter() + .all(|x| x.proof.len() == state_tree_height) + { + return Err(PhotonApiError::ValidationError( + "All state trees for account proofs must have the same height".to_string(), + )); + } + + let address_tree_height = if db_new_address_proofs.is_empty() { + 0 + } else { + db_new_address_proofs[0].proof.len() + }; + + if !db_new_address_proofs + .iter() + .all(|x| x.proof.len() == address_tree_height) + { + return Err(PhotonApiError::ValidationError( + "All address trees for new address proofs must have the same height".to_string(), + )); + } + + let circuit_type = match ( + db_account_proofs.is_empty(), + db_new_address_proofs.is_empty(), + ) { + (false, true) => CircuitType::Inclusion, + (true, false) => CircuitType::NonInclusion, + (false, false) => CircuitType::Combined, + (true, true) => { + return Err(PhotonApiError::ValidationError( + "No proofs provided to generate_proof_and_details_internal.".to_string(), + )); + } + }; + + let is_v2_tree_height = (state_tree_height == DEFAULT_BATCH_STATE_TREE_HEIGHT as usize) + || (address_tree_height == DEFAULT_BATCH_ADDRESS_TREE_HEIGHT as usize); + + let public_input_hash_bytes = get_public_input_hash(&db_account_proofs, &db_new_address_proofs); + let public_input_hash_str = if is_v2_tree_height || circuit_type == CircuitType::Combined { + hash_to_hex(&Hash(public_input_hash_bytes)) + } else { + String::new() // V1 circuits might not use this if not combined or V2 height + }; + + // Use state_tree_height for queue_size if accounts are present, otherwise assume batched default. + // This logic might need refinement if address_tree_height should dictate queue_size for non-inclusion only. + let queue_determining_height = if state_tree_height != 0 { + state_tree_height + } else { + address_tree_height + }; + let queue_size = if queue_determining_height == STATE_MERKLE_TREE_HEIGHT { + STATE_TREE_QUEUE_SIZE + } else if queue_determining_height == 0 { + // No proofs, default for batched (should ideally not hit if circuit_type is determined) + BatchedMerkleTreeMetadata::default().root_history_capacity as u64 + } else { + // Batched trees + BatchedMerkleTreeMetadata::default().root_history_capacity as u64 + }; + + let batch_inputs = HexBatchInputsForProver { + circuit_type: circuit_type.to_string(), + state_tree_height: state_tree_height as u32, + address_tree_height: address_tree_height as u32, + public_input_hash: public_input_hash_str.clone(), + input_compressed_accounts: convert_inclusion_proofs_to_hex(db_account_proofs.clone()), + new_addresses: convert_non_inclusion_merkle_proof_to_hex(db_new_address_proofs.clone()), + }; + + let client = Client::new(); + let prover_request_url = format!("{}/prove", prover_url); + let json_body = serde_json::to_string(&batch_inputs).map_err(|e| { + PhotonApiError::UnexpectedError(format!("Error serializing prover request: {}", e)) + })?; + + let res = client + .post(&prover_request_url) + .body(json_body) + .header("Content-Type", "application/json") + .send() + .await + .map_err(|e| { + PhotonApiError::UnexpectedError(format!("Error sending request to prover: {}", e)) + })?; + + if !res.status().is_success() { + return Err(PhotonApiError::UnexpectedError(format!( + "Error fetching proof {:?}", + res.text().await, + ))); + } + + let response_text = res.text().await.map_err(|e| { + PhotonApiError::UnexpectedError(format!("Error reading prover response: {}", e)) + })?; + + let proof_json: GnarkProofJson = serde_json::from_str(&response_text).map_err(|e| { + PhotonApiError::UnexpectedError(format!( + "Error deserializing prover response: {}. Response text: '{}'", + e, response_text + )) + })?; + + let proof_abc = proof_from_json_struct(proof_json); + let compressed_gnark_proof = negate_and_compress_proof(proof_abc); + + let mut account_details = Vec::with_capacity(db_account_proofs.len()); + for acc_proof in db_account_proofs.iter() { + let tree_info = TreeInfo::get(&acc_proof.merkle_tree.to_string().as_str()) + .ok_or(PhotonApiError::UnexpectedError(format!( + "Failed to parse TreeInfo for account tree '{}'", + acc_proof.merkle_tree + )))? + .clone(); + account_details.push(AccountProofDetail { + hash: acc_proof.hash.to_string(), + root: acc_proof.root.to_string(), + root_index_mod_queue: acc_proof.root_seq % queue_size, + leaf_index: acc_proof.leaf_index, + merkle_tree_id: acc_proof.merkle_tree.to_string(), + tree_info, + }); + } + + let mut address_details = Vec::with_capacity(db_new_address_proofs.len()); + for addr_proof in db_new_address_proofs.iter() { + let tree_info = TreeInfo::get(&addr_proof.merkleTree.to_string().as_str()) + .ok_or(PhotonApiError::UnexpectedError(format!( + "Failed to parse TreeInfo for address tree '{}'", + addr_proof.merkleTree + )))? + .clone(); + address_details.push(AddressProofDetail { + address: addr_proof.address.to_string(), + root: addr_proof.root.to_string(), + root_index_mod_queue: addr_proof.rootSeq % queue_size, + path_index: addr_proof.lowElementLeafIndex, + merkle_tree_id: addr_proof.merkleTree.to_string(), + tree_info, + // next_index: addr_proof.nextIndex, + // lower_range_address_hex: pubkey_to_hex(&addr_proof.lowerRangeAddress), + // higher_range_address_hex: pubkey_to_hex(&addr_proof.higherRangeAddress), + }); + } + + Ok(ProverResult { + compressed_proof: compressed_gnark_proof, + account_proof_details: account_details, + address_proof_details: address_details, + }) +} diff --git a/src/api/method/get_validity_proof/prover/structs.rs b/src/api/method/get_validity_proof/prover/structs.rs new file mode 100644 index 00000000..e9b804fd --- /dev/null +++ b/src/api/method/get_validity_proof/prover/structs.rs @@ -0,0 +1,98 @@ +use crate::ingester::parser::tree_info::TreeInfo; +use jsonrpsee_core::Serialize; +use num_traits::identities::Zero; +use serde::Deserialize; +use utoipa::ToSchema; + +#[derive(Debug, Clone)] +pub(crate) struct AccountProofDetail { + pub hash: String, + pub root: String, + pub root_index_mod_queue: u64, + pub leaf_index: u32, + pub merkle_tree_id: String, + pub tree_info: TreeInfo, +} + +#[derive(Debug, Clone)] +pub(crate) struct AddressProofDetail { + pub address: String, + pub root: String, + pub root_index_mod_queue: u64, + pub path_index: u32, // from lowElementLeafIndex, needed for v1 + pub merkle_tree_id: String, + pub tree_info: TreeInfo, + // pub next_index: u32, + // pub lower_range_address_hex: String, // Store as hex string + // pub higher_range_address_hex: String, // Store as hex string + // pub original_proof_context: MerkleContextWithNewAddressProof, // Option +} + +#[derive(Debug, Clone)] +pub(crate) struct ProverResult { + pub compressed_proof: CompressedProof, + pub account_proof_details: Vec, + pub address_proof_details: Vec, +} + +#[derive(Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct InclusionHexInputsForProver { + pub root: String, + pub path_index: u32, + pub path_elements: Vec, + pub leaf: String, +} + +#[derive(Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct NonInclusionHexInputsForProver { + pub root: String, + pub value: String, + pub path_index: u32, + pub path_elements: Vec, + pub leaf_lower_range_value: String, + pub leaf_higher_range_value: String, + pub next_index: u32, +} + +#[derive(Serialize, Deserialize, Debug)] +pub(crate) struct GnarkProofJson { + pub ar: [String; 2], + pub bs: [[String; 2]; 2], + pub krs: [String; 2], +} + +#[derive(Debug)] +pub(crate) struct ProofABC { + pub a: Vec, + pub b: Vec, + pub c: Vec, +} + +#[derive(Serialize, Deserialize, ToSchema, Default, Debug, Clone)] +pub struct CompressedProof { + pub a: Vec, + pub b: Vec, + pub c: Vec, +} + +#[derive(Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct HexBatchInputsForProver { + #[serde(rename = "circuitType")] + pub circuit_type: String, + #[serde(rename = "stateTreeHeight", skip_serializing_if = "u32::is_zero")] + pub state_tree_height: u32, + #[serde(rename = "addressTreeHeight", skip_serializing_if = "u32::is_zero")] + pub address_tree_height: u32, + #[serde(rename = "publicInputHash", skip_serializing_if = "String::is_empty")] + pub public_input_hash: String, + #[serde( + rename = "inputCompressedAccounts", + skip_serializing_if = "Vec::is_empty" + )] + pub input_compressed_accounts: Vec, + #[serde(rename = "newAddresses", skip_serializing_if = "Vec::is_empty")] + pub new_addresses: Vec, +} diff --git a/src/api/method/get_validity_proof/v1.rs b/src/api/method/get_validity_proof/v1.rs index 92e92f10..5340e775 100644 --- a/src/api/method/get_validity_proof/v1.rs +++ b/src/api/method/get_validity_proof/v1.rs @@ -1,27 +1,57 @@ -use super::common::{get_public_input_hash, hash_to_hex}; -use crate::{ - api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, -}; -use light_batched_merkle_tree::constants::{ - DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, DEFAULT_BATCH_STATE_TREE_HEIGHT, -}; -use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; -use light_prover_client::prove_utils::CircuitType; -use light_sdk::STATE_MERKLE_TREE_HEIGHT; -use reqwest::Client; -use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; - use crate::api::method::get_multiple_new_address_proofs::{ get_multiple_new_address_proofs_helper, AddressWithTree, ADDRESS_TREE_V1, }; -use crate::api::method::get_validity_proof::common::{ - convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, - negate_and_compress_proof, proof_from_json_struct, CompressedProofWithContext, - GetValidityProofRequest, GetValidityProofResponse, GnarkProofJson, HexBatchInputsForProver, - STATE_TREE_QUEUE_SIZE, -}; +use crate::api::method::get_validity_proof::prover::prove::generate_proof; +use crate::api::method::get_validity_proof::CompressedProof; use crate::common::typedefs::context::Context; +use crate::common::typedefs::hash::Hash; use crate::ingester::persist::get_multiple_compressed_leaf_proofs; +use crate::{ + api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, +}; +use jsonrpsee_core::Serialize; +use sea_orm::{ConnectionTrait, DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; +use serde::Deserialize; +use utoipa::ToSchema; + +#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] +#[serde(rename_all = "camelCase")] +pub struct CompressedProofWithContext { + pub compressed_proof: CompressedProof, + pub roots: Vec, + pub root_indices: Vec, + pub leaf_indices: Vec, + pub leaves: Vec, + pub merkle_trees: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofRequest { + #[serde(default)] + pub hashes: Vec, + #[serde(default)] + #[schema(deprecated = true)] + pub new_addresses: Vec, + #[serde(default)] + pub new_addresses_with_trees: Vec, +} + +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofRequestDocumentation { + #[serde(default)] + pub hashes: Vec, + #[serde(default)] + pub new_addresses_with_trees: Vec, +} + +#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofResponse { + pub value: CompressedProofWithContext, + pub context: Context, +} pub async fn get_validity_proof( conn: &DatabaseConnection, @@ -29,30 +59,32 @@ pub async fn get_validity_proof( mut request: GetValidityProofRequest, ) -> Result { if request.hashes.is_empty() - && request.newAddresses.is_empty() - && request.newAddressesWithTrees.is_empty() + && request.new_addresses.is_empty() + && request.new_addresses_with_trees.is_empty() { return Err(PhotonApiError::ValidationError( "No hashes or new addresses provided for proof generation".to_string(), )); } - if !request.newAddressesWithTrees.is_empty() && !request.newAddresses.is_empty() { + if !request.new_addresses_with_trees.is_empty() && !request.new_addresses.is_empty() { return Err(PhotonApiError::ValidationError( "Cannot provide both newAddresses and newAddressesWithTree".to_string(), )); } - if !request.newAddresses.is_empty() { - request.newAddressesWithTrees = request - .newAddresses + if !request.new_addresses.is_empty() { + request.new_addresses_with_trees = request + .new_addresses .iter() .map(|new_address| AddressWithTree { address: *new_address, tree: SerializablePubkey::from(ADDRESS_TREE_V1), }) .collect(); + request.new_addresses.clear(); } + let context = Context::extract(conn).await?; - let client = Client::new(); + let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { tx.execute(Statement::from_string( @@ -62,180 +94,90 @@ pub async fn get_validity_proof( .await?; } - let account_proofs = match !request.hashes.is_empty() { - true => get_multiple_compressed_leaf_proofs(&tx, request.hashes).await?, - false => { - vec![] - } - }; - - let new_address_proofs = match !request.newAddressesWithTrees.is_empty() { - true => { - get_multiple_new_address_proofs_helper(&tx, request.newAddressesWithTrees, true).await? - } - false => { - vec![] - } - }; - tx.commit().await?; - - let state_tree_height = if account_proofs.is_empty() { - 0 + let db_account_proofs = if !request.hashes.is_empty() { + get_multiple_compressed_leaf_proofs(&tx, request.hashes.clone()).await? } else { - account_proofs[0].proof.len() + Vec::new() }; - let all_state_trees_height_is_equal = account_proofs - .iter() - .all(|x| x.proof.len() == state_tree_height); - if !all_state_trees_height_is_equal { - return Err(PhotonApiError::ValidationError( - "All state trees must have the same height".to_string(), - )); - } - let address_tree_height = if new_address_proofs.is_empty() { - 0 + let db_new_address_proofs = if !request.new_addresses_with_trees.is_empty() { + get_multiple_new_address_proofs_helper(&tx, request.new_addresses_with_trees.clone(), true) + .await? } else { - new_address_proofs[0].proof.len() + Vec::new() }; + tx.commit().await?; - let all_address_trees_height_is_equal = new_address_proofs - .iter() - .all(|x| x.proof.len() == address_tree_height); - if !all_address_trees_height_is_equal { - return Err(PhotonApiError::ValidationError( - "All address trees must have the same height".to_string(), - )); - } - - if state_tree_height != address_tree_height - && address_tree_height != 0 - && state_tree_height != 0 - { - // TODO: change error msg and if condition once batched address Merkle trees are supported + if db_account_proofs.is_empty() && db_new_address_proofs.is_empty() { return Err(PhotonApiError::ValidationError( - "State tree height must be equal to address tree height (height 26). - Address creation with batched Merkle trees is not supported at this time." + "No valid proofs found for the provided hashes or new addresses after DB check." .to_string(), )); } - let circuit_type = match (account_proofs.is_empty(), new_address_proofs.is_empty()) { - (false, true) => CircuitType::Inclusion, - (true, false) => CircuitType::NonInclusion, - (false, false) => CircuitType::Combined, - _ => { - return Err(PhotonApiError::ValidationError( - "No proofs found for the provided hashes or new addresses".to_string(), - )) - } - }; - - let is_v2 = (state_tree_height == DEFAULT_BATCH_STATE_TREE_HEIGHT as usize) - || (address_tree_height == DEFAULT_BATCH_ADDRESS_TREE_HEIGHT as usize); - let public_input_hash = if is_v2 { - hash_to_hex(&crate::common::typedefs::hash::Hash(get_public_input_hash( - &account_proofs, - &new_address_proofs, - ))) - } else { - String::new() - }; - - let queue_size = if state_tree_height == STATE_MERKLE_TREE_HEIGHT { - STATE_TREE_QUEUE_SIZE - } else { - BatchedMerkleTreeMetadata::default().root_history_capacity as u64 - }; - - let batch_inputs = HexBatchInputsForProver { - circuit_type: circuit_type.to_string(), - state_tree_height: state_tree_height as u32, - address_tree_height: address_tree_height as u32, - public_input_hash, - input_compressed_accounts: convert_inclusion_proofs_to_hex(account_proofs.clone()), - new_addresses: convert_non_inclusion_merkle_proof_to_hex(new_address_proofs.clone()), - }; - - let inclusion_proof_url = format!("{}/prove", prover_url); - let json_body = serde_json::to_string(&batch_inputs).map_err(|e| { - PhotonApiError::UnexpectedError(format!("Got an error while serializing the request {}", e)) - })?; - - let res = client - .post(&inclusion_proof_url) - .body(json_body.clone()) - .header("Content-Type", "application/json") - .send() - .await - .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; - - if !res.status().is_success() { - return Err(PhotonApiError::UnexpectedError(format!( - "Error fetching proof {:?}", - res.text().await, - ))); - } - - let text = res - .text() - .await - .map_err(|e| PhotonApiError::UnexpectedError(format!("Error fetching proof {}", e)))?; - - let proof: GnarkProofJson = serde_json::from_str(&text).map_err(|e| { - PhotonApiError::UnexpectedError(format!( - "Got an error while deserializing the response {}", - e - )) - })?; - let proof = proof_from_json_struct(proof); - // Allow non-snake case - #[allow(non_snake_case)] - let compressedProof = negate_and_compress_proof(proof); + let proof_result = generate_proof(db_account_proofs, db_new_address_proofs, prover_url).await?; - let compressed_proof_with_context = CompressedProofWithContext { - compressedProof, - roots: account_proofs + let v1_value = CompressedProofWithContext { + compressed_proof: proof_result.compressed_proof, + roots: proof_result + .account_proof_details .iter() - .map(|x| x.root.clone().to_string()) + .map(|d| d.root.clone()) .chain( - new_address_proofs + proof_result + .address_proof_details .iter() - .map(|x| x.root.clone().to_string()), + .map(|d| d.root.clone()), ) .collect(), - rootIndices: account_proofs + root_indices: proof_result + .account_proof_details .iter() - .map(|x| x.root_seq) - .chain(new_address_proofs.iter().map(|x| x.rootSeq)) - .map(|x| x % queue_size) + .map(|d| d.root_index_mod_queue) + .chain( + proof_result + .address_proof_details + .iter() + .map(|d| d.root_index_mod_queue), + ) .collect(), - leafIndices: account_proofs + leaf_indices: proof_result + .account_proof_details .iter() - .map(|x| x.leaf_index) - .chain(new_address_proofs.iter().map(|x| x.lowElementLeafIndex)) + .map(|d| d.leaf_index) + .chain( + proof_result + .address_proof_details + .iter() + .map(|d| d.path_index), + ) .collect(), - leaves: account_proofs + leaves: proof_result + .account_proof_details .iter() - .map(|x| x.hash.clone().to_string()) + .map(|d| d.hash.clone()) .chain( - new_address_proofs + proof_result + .address_proof_details .iter() - .map(|x| x.address.clone().to_string()), + .map(|d| d.address.clone()), ) .collect(), - merkleTrees: account_proofs + merkle_trees: proof_result + .account_proof_details .iter() - .map(|x| x.merkle_tree.clone().to_string()) + .map(|d| d.merkle_tree_id.clone()) .chain( - new_address_proofs + proof_result + .address_proof_details .iter() - .map(|x| x.merkleTree.clone().to_string()), + .map(|d| d.merkle_tree_id.clone()), ) .collect(), }; + Ok(GetValidityProofResponse { - value: compressed_proof_with_context, + value: v1_value, context, }) } diff --git a/src/api/method/get_validity_proof/v2.rs b/src/api/method/get_validity_proof/v2.rs index 3f7d2db0..2057124b 100644 --- a/src/api/method/get_validity_proof/v2.rs +++ b/src/api/method/get_validity_proof/v2.rs @@ -1,21 +1,142 @@ +use crate::api::method::get_multiple_new_address_proofs::{ + get_multiple_new_address_proofs_helper, AddressWithTree, +}; +use crate::api::method::get_validity_proof::prover::prove::generate_proof; +use crate::api::method::get_validity_proof::v1::GetValidityProofRequest; +use crate::api::method::get_validity_proof::CompressedProof; +use crate::common::typedefs::context::Context; +use crate::common::typedefs::hash::Hash; +use crate::dao::generated::accounts; +use crate::ingester::persist::get_multiple_compressed_leaf_proofs; use crate::{ - api::{error::PhotonApiError, method::get_validity_proof::get_validity_proof}, - common::typedefs::serializable_pubkey::SerializablePubkey, + api::error::PhotonApiError, common::typedefs::serializable_pubkey::SerializablePubkey, }; use borsh::BorshDeserialize; use itertools::Itertools; +use jsonrpsee_core::Serialize; +use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; use sea_orm::{DatabaseBackend, DatabaseConnection, Statement, TransactionTrait}; +use serde::Deserialize; +use utoipa::ToSchema; -use super::common::{GetValidityProofRequestV2, GetValidityProofResponseV2, MerkleContextV2}; -use crate::common::typedefs::hash::Hash; -use crate::dao::generated::accounts; -use sea_orm::{ColumnTrait, ConnectionTrait, EntityTrait, QueryFilter}; +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofRequestV2 { + #[serde(default)] + pub hashes: Vec, + #[serde(default)] + pub new_addresses_with_trees: Vec, +} + +impl From for GetValidityProofRequest { + fn from(value: GetValidityProofRequestV2) -> Self { + GetValidityProofRequest { + hashes: value.hashes, + new_addresses: vec![], + new_addresses_with_trees: value.new_addresses_with_trees, + } + } +} + +#[derive(Serialize, Deserialize, Default, ToSchema, Debug)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct GetValidityProofResponseV2 { + pub value: CompressedProofWithContextV2, + pub context: Context, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Eq, PartialEq, Default)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct MerkleContextV2 { + pub tree_type: u16, + pub tree: SerializablePubkey, + // nullifier_queue in V1 trees, output_queue in V2 trees. + pub queue: SerializablePubkey, + pub cpi_context: Option, + pub next_tree_context: Option, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Default, Clone, Eq, PartialEq)] +#[serde(rename_all = "camelCase")] +#[allow(non_snake_case)] +pub struct TreeContextInfo { + pub tree_type: u16, + pub tree: SerializablePubkey, + pub queue: SerializablePubkey, + pub cpi_context: Option, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Default)] +#[serde(rename_all = "camelCase")] +pub struct CompressedProofWithContextV2 { + pub compressed_proof: Option, + pub accounts: Vec, + pub addresses: Vec, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Default)] +#[serde(rename_all = "camelCase")] +pub struct AccountProofInputs { + pub hash: String, + pub root: String, + pub root_index: RootIndex, + pub leaf_index: u64, + pub merkle_context: MerkleContextV2, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Default)] +#[serde(rename_all = "camelCase")] +pub struct AddressProofInputs { + pub address: String, + pub root: String, + pub root_index: RootIndex, + pub merkle_context: MerkleContextV2, +} + +#[derive(Serialize, Deserialize, ToSchema, Debug, Clone, Default)] +#[serde(rename_all = "camelCase")] +pub struct RootIndex { + pub root_index: u64, + // if prove_by_index is true, ignore root_index and use 0 + pub prove_by_index: bool, +} + +impl From for Option { + fn from(val: RootIndex) -> Option { + match val.prove_by_index { + true => None, + false => Some(val.root_index), + } + } +} + +impl From> for RootIndex { + fn from(val: Option) -> RootIndex { + match val { + Some(root_index) => RootIndex { + root_index, + prove_by_index: false, + }, + None => RootIndex { + root_index: 0, + prove_by_index: true, + }, + } + } +} pub async fn get_validity_proof_v2( conn: &DatabaseConnection, prover_url: &str, - mut request: GetValidityProofRequestV2, + request: GetValidityProofRequestV2, ) -> Result { + if request.hashes.is_empty() && request.new_addresses_with_trees.is_empty() { + return Ok(GetValidityProofResponseV2::default()); + } + + let v2_context = Context::extract(conn).await?; + let tx = conn.begin().await?; if tx.get_database_backend() == DatabaseBackend::Postgres { tx.execute(Statement::from_string( @@ -24,108 +145,161 @@ pub async fn get_validity_proof_v2( )) .await?; } - // Determine which hashes are still in the queue -> prove by index - // filter those and call get_validity_proof - // insert hashes into return object in correct position - let hashes = request - .hashes - .iter() - .map(|h| h.to_vec()) - .collect::>>(); - let hashes_len = hashes.len(); - - let accounts = accounts::Entity::find() - .filter( - accounts::Column::Hash - .is_in(hashes.to_vec()) - .and(accounts::Column::Spent.eq(false)), - ) - .all(&tx) - .await?; - // It's fine because we can't have more than 8 elements in request.hashes - let accounts = accounts - .iter() - .sorted_by(|a, b| { - let hash_index_a = request - .hashes + let mut accounts_for_prove_by_index_inputs: Vec> = + vec![None; request.hashes.len()]; + let mut hashes_needing_full_proof: Vec = Vec::new(); + let mut original_indices_for_full_proof_hashes: Vec = Vec::new(); + + if !request.hashes.is_empty() { + let input_hashes_as_bytes: Vec> = + request.hashes.iter().map(|h| h.to_vec()).collect(); + let db_account_models = accounts::Entity::find() + .filter( + accounts::Column::Hash + .is_in(input_hashes_as_bytes) + .and(accounts::Column::Spent.eq(false)), + ) + .all(&tx) + .await?; + + let sorted_db_account_models = db_account_models + .into_iter() + .sorted_by_key(|model| { + request + .hashes + .iter() + .position(|h_req| h_req.0.as_slice() == model.hash) + .unwrap_or(usize::MAX) + }) + .collect::>(); + + if sorted_db_account_models.len() != request.hashes.len() { + tx.rollback().await?; + let found_hashes_dbg = sorted_db_account_models .iter() - .position(|x| x.0.as_slice() == a.hash) - .unwrap(); - let hash_index_b = request + .map(|m| Hash::new(m.hash.as_slice()).unwrap_or_default().to_string()) + .collect::>(); + let req_hashes_dbg = request .hashes .iter() - .position(|x| x.0.as_slice() == b.hash) - .unwrap(); - hash_index_a.cmp(&hash_index_b) - }) - .collect::>(); - - if accounts.len() != hashes_len { - let all_accounts = accounts::Entity::find().all(&tx).await?; - all_accounts - .iter() - .for_each(|x| tracing::info!("account {:?}", x)); - return Err(PhotonApiError::ValidationError(format!( - "Not all hashes exist. (Might be spent) input hashes {:?} found hashes {:?} with leaf indices {:?}", - hashes, accounts - .iter() - .map(|x| x.hash.clone()) - .collect::>>(), - accounts.iter().map(|x| x.leaf_index).collect::>(), - ))); + .map(|h| h.to_string()) + .collect::>(); + return Err(PhotonApiError::ValidationError(format!( + "Not all requested account hashes exist or are available (might be spent). Requested: {:?}, Found in DB: {:?}", + req_hashes_dbg, found_hashes_dbg + ))); + } + + for (original_idx, acc_model) in sorted_db_account_models.iter().enumerate() { + if acc_model.in_output_queue { + accounts_for_prove_by_index_inputs[original_idx] = Some(AccountProofInputs { + hash: Hash::new(acc_model.hash.as_slice())?.to_string(), + root: "".to_string(), + root_index: None.into(), // prove_by_index = true + leaf_index: acc_model.leaf_index as u64, + merkle_context: MerkleContextV2 { + tree_type: acc_model.tree_type as u16, + tree: SerializablePubkey::try_from_slice(&acc_model.tree) + .unwrap_or_default(), + queue: SerializablePubkey::try_from_slice(&acc_model.queue) + .unwrap_or_default(), + cpi_context: None, + next_tree_context: None, + }, + }); + } else { + hashes_needing_full_proof.push(request.hashes[original_idx].clone()); + original_indices_for_full_proof_hashes.push(original_idx); + } + } } - let mut removed_indices = 0; + let new_addresses_needing_full_proof = request.new_addresses_with_trees.clone(); + + let db_account_proofs_for_prover = if !hashes_needing_full_proof.is_empty() { + get_multiple_compressed_leaf_proofs(&tx, hashes_needing_full_proof.clone()).await? + } else { + Vec::new() + }; - for (index, account) in accounts.iter().enumerate() { - if account.in_output_queue { - request.hashes.remove(index - removed_indices); - removed_indices += 1; + let db_new_address_proofs_for_prover = if !new_addresses_needing_full_proof.is_empty() { + get_multiple_new_address_proofs_helper(&tx, new_addresses_needing_full_proof.clone(), true) + .await? + } else { + Vec::new() + }; + tx.commit().await?; + + let mut v2_accounts_from_prover: Vec = Vec::new(); + let mut v2_addresses_from_prover: Vec = Vec::new(); + let mut resulting_compressed_proof: Option = None; + + if !db_account_proofs_for_prover.is_empty() || !db_new_address_proofs_for_prover.is_empty() { + let internal_result = generate_proof( + db_account_proofs_for_prover, + db_new_address_proofs_for_prover, + prover_url, + ) + .await?; + + resulting_compressed_proof = Some(internal_result.compressed_proof); + + for detail in internal_result.account_proof_details { + v2_accounts_from_prover.push(AccountProofInputs { + hash: detail.hash, + root: detail.root, + root_index: Some(detail.root_index_mod_queue).into(), + leaf_index: detail.leaf_index as u64, + merkle_context: MerkleContextV2 { + tree_type: detail.tree_info.tree_type as u16, + tree: SerializablePubkey::from(detail.tree_info.tree), + queue: SerializablePubkey::from(detail.tree_info.queue), + cpi_context: None, + next_tree_context: None, + }, + }); } - } - let mut v2_response: GetValidityProofResponseV2 = - if request.hashes.is_empty() && request.newAddressesWithTrees.is_empty() { - GetValidityProofResponseV2::default() - } else { - get_validity_proof(conn, prover_url, request.into()) - .await? - .into() - }; - - // Add data of skipped accounts. - for (index, account) in accounts - .iter() - .enumerate() - .filter(|(_, x)| x.in_output_queue) - { - v2_response - .value - .leafIndices - .insert(index, account.leaf_index as u32); - v2_response - .value - .leaves - .insert(index, Hash::new(account.hash.as_slice())?.to_string()); - v2_response.value.merkle_contexts.insert( - index, - MerkleContextV2 { - tree_type: account.tree_type as u16, - tree: SerializablePubkey::try_from_slice(account.tree.as_slice()) - .unwrap_or(SerializablePubkey::default()), - queue: SerializablePubkey::try_from_slice(account.queue.as_slice()) - .unwrap_or(SerializablePubkey::default()), - cpi_context: None, - next_tree_context: None, - }, - ); - // proof by index has no root. - v2_response.value.rootIndices.insert(index, None.into()); - v2_response.value.roots.insert(index, "".to_string()); + for detail in internal_result.address_proof_details { + v2_addresses_from_prover.push(AddressProofInputs { + address: detail.address, + root: detail.root, + root_index: Some(detail.root_index_mod_queue).into(), + merkle_context: MerkleContextV2 { + tree_type: detail.tree_info.tree_type as u16, + tree: SerializablePubkey::from(detail.tree_info.tree), + queue: SerializablePubkey::from(detail.tree_info.queue), + cpi_context: None, + next_tree_context: None, + }, + // If AddressProofInputs was expanded to include next_index, etc.: + // next_index: Some(detail.next_index), + // leaf_lower_range_value: Some(detail.lower_range_address_hex), + // leaf_higher_range_value: Some(detail.higher_range_address_hex), + }); + } } - // TODO: add correct tree type for every merkle context + // Combine "prove by index" accounts with accounts from prover + for (i, original_idx) in original_indices_for_full_proof_hashes.iter().enumerate() { + // Ensure we don't panic if v2_accounts_from_prover has fewer items than expected (shouldn't happen with correct logic) + if i < v2_accounts_from_prover.len() { + accounts_for_prove_by_index_inputs[*original_idx] = + Some(v2_accounts_from_prover[i].clone()); + } + } + let final_accounts_list: Vec = accounts_for_prove_by_index_inputs + .into_iter() + .flatten() + .collect(); - Ok(v2_response) + Ok(GetValidityProofResponseV2 { + value: CompressedProofWithContextV2 { + compressed_proof: resulting_compressed_proof, + accounts: final_accounts_list, + addresses: v2_addresses_from_prover, + }, + context: v2_context, + }) } diff --git a/tests/integration_tests/batched_state_tree_tests.rs b/tests/integration_tests/batched_state_tree_tests.rs index 2623e93f..3d94273f 100644 --- a/tests/integration_tests/batched_state_tree_tests.rs +++ b/tests/integration_tests/batched_state_tree_tests.rs @@ -215,7 +215,7 @@ async fn test_batched_tree_transactions( .iter() .map(|x| Hash::new(&x[..]).unwrap()) .collect::>(), - newAddressesWithTrees: vec![], + new_addresses_with_trees: vec![], }) .await .unwrap(); @@ -223,20 +223,24 @@ async fn test_batched_tree_transactions( // No value has been inserted into the tree yet -> all proof by index. assert!(validity_proof .value - .rootIndices + .accounts .iter() - .all(|x| x.prove_by_index)); + .all(|x| x.root_index.prove_by_index)); assert!(validity_proof .value - .merkle_contexts + .accounts .iter() - .all(|x| x.tree.0.to_string() == merkle_tree_pubkey.to_string())); + .all(|x| x.merkle_context.tree.to_string() == merkle_tree_pubkey.to_string())); assert!(validity_proof .value - .merkle_contexts + .accounts .iter() - .all(|x| x.queue.0.to_string() == queue_pubkey.to_string())); - assert!(validity_proof.value.roots.iter().all(|x| x.is_empty())); + .all(|x| x.merkle_context.queue.to_string() == queue_pubkey.to_string())); + assert!(validity_proof + .value + .accounts + .iter() + .all(|x| x.root.is_empty())); } // Merkle tree which is created along side indexing the event transactions. @@ -399,7 +403,7 @@ async fn test_batched_tree_transactions( .iter() .map(|x| Hash::new(&x[..]).unwrap()) .collect::>(), - newAddressesWithTrees: vec![], + new_addresses_with_trees: vec![], }) .await .unwrap(); @@ -407,33 +411,27 @@ async fn test_batched_tree_transactions( // No value has been inserted into the tree yet -> all proof by index. let mut base_index = j * 8; - for (z, (root_index, root)) in validity_proof - .value - .rootIndices - .iter() - .zip(validity_proof.value.roots.iter()) - .enumerate() - { + for (z, account_proof) in validity_proof.value.accounts.iter().enumerate() { println!("z + base index {} {}", z, base_index); println!("last inserted index {}", last_inserted_index); if base_index < last_inserted_index { - assert!(!root_index.prove_by_index); + assert!(!account_proof.root_index.prove_by_index); } else { - assert!(root_index.prove_by_index); - assert_eq!(root, ""); + assert!(account_proof.root_index.prove_by_index); + assert_eq!(account_proof.root, ""); } base_index += 2; } - assert!(validity_proof - .value - .merkle_contexts - .iter() - .all(|x| x.tree.0.to_string() == merkle_tree_pubkey.to_string())); - assert!(validity_proof - .value - .merkle_contexts - .iter() - .all(|x| x.queue.0.to_string() == queue_pubkey.to_string())); + assert!(validity_proof.value.accounts.iter().all(|x| x + .merkle_context + .tree + .to_string() + == merkle_tree_pubkey.to_string())); + assert!(validity_proof.value.accounts.iter().all(|x| x + .merkle_context + .queue + .to_string() + == queue_pubkey.to_string())); } } assert_eq!(event_merkle_tree.root(), merkle_tree.root()); diff --git a/tests/integration_tests/e2e_tests.rs b/tests/integration_tests/e2e_tests.rs index bd4a2ae4..b2696388 100644 --- a/tests/integration_tests/e2e_tests.rs +++ b/tests/integration_tests/e2e_tests.rs @@ -187,13 +187,13 @@ async fn test_e2e_mint_and_transfer_transactions( .api .get_validity_proof(GetValidityProofRequest { hashes: hash_list.0.clone(), - newAddresses: vec![], - newAddressesWithTrees: vec![], + new_addresses: vec![], + new_addresses_with_trees: vec![], }) .await .unwrap(); // The Gnark prover has some randomness. - validity_proof.value.compressedProof = CompressedProof::default(); + validity_proof.value.compressed_proof = CompressedProof::default(); assert_json_snapshot!( format!("{}-{}-validity-proof", name.clone(), person), validity_proof @@ -204,11 +204,11 @@ async fn test_e2e_mint_and_transfer_transactions( .api .get_validity_proof_v2(GetValidityProofRequestV2 { hashes: hash_list.0.clone(), - newAddressesWithTrees: vec![], + new_addresses_with_trees: vec![], }) .await .unwrap(); - validity_proof_v2.value.compressedProof = Some(CompressedProof::default()); + validity_proof_v2.value.compressed_proof = Some(CompressedProof::default()); assert_json_snapshot!( format!("{}-{}-validity-proof-v2", name.clone(), person), validity_proof_v2 @@ -402,8 +402,8 @@ async fn test_lamport_transfers( .api .get_validity_proof(GetValidityProofRequest { hashes: hash_list.0.clone(), - newAddresses: vec![], - newAddressesWithTrees: vec![], + new_addresses: vec![], + new_addresses_with_trees: vec![], }) .await .unwrap_or_else(|_| { @@ -415,7 +415,7 @@ async fn test_lamport_transfers( }); // The Gnark prover has some randomness. - validity_proof.value.compressedProof = CompressedProof::default(); + validity_proof.value.compressed_proof = CompressedProof::default(); assert_json_snapshot!( format!("{}-{}-validity-proof", name.clone(), owner_name), diff --git a/tests/integration_tests/mock_tests.rs b/tests/integration_tests/mock_tests.rs index 5fd96f41..6950ed41 100644 --- a/tests/integration_tests/mock_tests.rs +++ b/tests/integration_tests/mock_tests.rs @@ -1130,15 +1130,15 @@ async fn test_get_multiple_new_address_proofs_interop( &setup.db_conn, &setup.prover_url, GetValidityProofRequest { - newAddresses: addresses.clone(), - newAddressesWithTrees: vec![], + new_addresses: addresses.clone(), + new_addresses_with_trees: vec![], hashes: vec![], }, ) .await .unwrap(); // The Gnark prover has some randomness. - validity_proof.value.compressedProof = CompressedProof::default(); + validity_proof.value.compressed_proof = CompressedProof::default(); insta::assert_json_snapshot!(format!("{}-validity-proof", name), validity_proof); @@ -1163,14 +1163,14 @@ async fn test_get_multiple_new_address_proofs_interop( &setup.db_conn, &setup.prover_url, GetValidityProofRequestV2 { - newAddressesWithTrees: addresses_with_trees.clone(), + new_addresses_with_trees: addresses_with_trees.clone(), hashes: vec![], }, ) .await .unwrap(); // The Gnark prover has some randomness. - validity_proof_v2.value.compressedProof = Some(CompressedProof::default()); + validity_proof_v2.value.compressed_proof = Some(CompressedProof::default()); insta::assert_json_snapshot!(format!("{}-validity-proof-v2", name), validity_proof_v2); } diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap index cbcfee82..f9b6e68d 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-bob-validity-proof-v2.snap @@ -10,44 +10,41 @@ expression: validity_proof_v2 "b": [], "c": [] }, - "roots": [ - "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", - "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7" - ], - "rootIndices": [ + "accounts": [ { - "rootIndex": 7, - "proveByIndex": false + "hash": "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", + "root": "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", + "rootIndex": { + "rootIndex": 7, + "proveByIndex": false + }, + "leafIndex": 6, + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextTreeContext": null + } }, { - "rootIndex": 7, - "proveByIndex": false + "hash": "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET", + "root": "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", + "rootIndex": { + "rootIndex": 7, + "proveByIndex": false + }, + "leafIndex": 3, + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextTreeContext": null + } } ], - "leafIndices": [ - 6, - 3 - ], - "leaves": [ - "JReC6h68m3EdCKP7S35e7BE4pBPwQz1HfjUkboeQy9r", - "2R46QL8CSripTWvEsESL39ccripkjs9MjGtwnbJMzJET" - ], - "merkleContexts": [ - { - "treeType": 1, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", - "cpiContext": null, - "nextTreeContext": null - }, - { - "treeType": 1, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", - "cpiContext": null, - "nextTreeContext": null - } - ] + "addresses": [] }, "context": { "slot": 0 diff --git a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap index e4a7a606..25e2a0c8 100644 --- a/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__e2e_tests__e2e_mint_and_transfer_transactions-charles-validity-proof-v2.snap @@ -10,44 +10,41 @@ expression: validity_proof_v2 "b": [], "c": [] }, - "roots": [ - "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", - "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7" - ], - "rootIndices": [ + "accounts": [ { - "rootIndex": 7, - "proveByIndex": false + "hash": "2TxrLe9HDTRDpVXmbkXUgXNksCZ7RdU4Tc2Ea1B8ADs2", + "root": "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", + "rootIndex": { + "rootIndex": 7, + "proveByIndex": false + }, + "leafIndex": 4, + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextTreeContext": null + } }, { - "rootIndex": 7, - "proveByIndex": false + "hash": "2o5puhnQbtqyyrcZrsow4DSs6kafmyUTYmgdwXfMMehS", + "root": "2wBDKLscN4SBNzNdVsHq17PVXycvM8n4LNiKzJrebqZ7", + "rootIndex": { + "rootIndex": 7, + "proveByIndex": false + }, + "leafIndex": 5, + "merkleContext": { + "treeType": 1, + "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", + "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", + "cpiContext": null, + "nextTreeContext": null + } } ], - "leafIndices": [ - 4, - 5 - ], - "leaves": [ - "2TxrLe9HDTRDpVXmbkXUgXNksCZ7RdU4Tc2Ea1B8ADs2", - "2o5puhnQbtqyyrcZrsow4DSs6kafmyUTYmgdwXfMMehS" - ], - "merkleContexts": [ - { - "treeType": 1, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", - "cpiContext": null, - "nextTreeContext": null - }, - { - "treeType": 1, - "tree": "smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT", - "queue": "nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148", - "cpiContext": null, - "nextTreeContext": null - } - ] + "addresses": [] }, "context": { "slot": 0 diff --git a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap index 54a29099..222d2f23 100644 --- a/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap +++ b/tests/integration_tests/snapshots/integration_tests__mock_tests__get_multiple_new_address_proofs_interop-validity-proof-v2.snap @@ -1,6 +1,6 @@ --- source: tests/integration_tests/mock_tests.rs -assertion_line: 1171 +assertion_line: 1175 expression: validity_proof_v2 --- { @@ -10,28 +10,22 @@ expression: validity_proof_v2 "b": [], "c": [] }, - "roots": [ - "3FrGzyXtjqjnukHDS2M5oyVj8tMVcHSahcHpWBGR5MHY" - ], - "rootIndices": [ + "accounts": [], + "addresses": [ { - "rootIndex": 3, - "proveByIndex": false - } - ], - "leafIndices": [ - 0 - ], - "leaves": [ - "12nCKqGG85jHxbTeA8i2Z7D4vnNUUrQ4r5e8dv2o16X" - ], - "merkleContexts": [ - { - "treeType": 2, - "tree": "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2", - "queue": "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F", - "cpiContext": null, - "nextTreeContext": null + "address": "12nCKqGG85jHxbTeA8i2Z7D4vnNUUrQ4r5e8dv2o16X", + "root": "3FrGzyXtjqjnukHDS2M5oyVj8tMVcHSahcHpWBGR5MHY", + "rootIndex": { + "rootIndex": 3, + "proveByIndex": false + }, + "merkleContext": { + "treeType": 2, + "tree": "amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2", + "queue": "aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F", + "cpiContext": null, + "nextTreeContext": null + } } ] }, From f67f79f0f61bf945c1eacf3e3cbb7e9e12f37241 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Tue, 13 May 2025 20:03:54 +0100 Subject: [PATCH 110/114] refactor: update dependencies and improve proof handling --- Cargo.lock | 139 +---------------- Cargo.toml | 6 +- .../method/get_validity_proof/prover/gnark.rs | 145 +++++++++++------- .../method/get_validity_proof/prover/prove.rs | 8 +- .../get_validity_proof/prover/structs.rs | 18 +++ 5 files changed, 121 insertions(+), 195 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3fc4e5be..a99b9f7c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -600,7 +600,6 @@ checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" dependencies = [ "num-traits", "rand 0.8.5", - "rayon", ] [[package]] @@ -3018,7 +3017,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.61.0", + "windows-core", ] [[package]] @@ -3575,7 +3574,6 @@ source = "git+https://github.com/lightprotocol/program-libs?rev=cf87f3e002d8a7dd dependencies = [ "bytemuck", "memoffset 0.9.1", - "solana-program 2.2.1", "thiserror 1.0.69", ] @@ -3604,7 +3602,6 @@ dependencies = [ "light-bounded-vec", "light-hasher", "memoffset 0.9.1", - "solana-program 2.2.1", "thiserror 2.0.12", ] @@ -3636,21 +3633,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "light-indexed-merkle-tree" -version = "1.1.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" -dependencies = [ - "light-bounded-vec", - "light-concurrent-merkle-tree", - "light-hasher", - "light-merkle-tree-reference", - "num-bigint 0.4.6", - "num-traits", - "solana-program 2.2.1", - "thiserror 2.0.12", -] - [[package]] name = "light-macros" version = "1.1.0" @@ -3711,37 +3693,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "light-prover-client" -version = "1.2.0" -source = "git+https://github.com/Lightprotocol/light-protocol?rev=368f9f08272db78c74b2ade1a1c2fead27dd0a96#368f9f08272db78c74b2ade1a1c2fead27dd0a96" -dependencies = [ - "ark-bn254 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "groth16-solana", - "light-batched-merkle-tree", - "light-bounded-vec", - "light-compressed-account", - "light-concurrent-merkle-tree", - "light-hasher", - "light-indexed-array", - "light-indexed-merkle-tree", - "light-merkle-tree-reference", - "num-bigint 0.4.6", - "num-traits", - "once_cell", - "reqwest 0.11.27", - "serde", - "serde_json", - "solana-bn254", - "solana-program 2.2.1", - "sysinfo", - "thiserror 2.0.12", - "tokio", - "tracing", -] - [[package]] name = "light-sdk" version = "0.11.0" @@ -4020,15 +3971,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "ntapi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" -dependencies = [ - "winapi", -] - [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -4072,7 +4014,6 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", - "serde", ] [[package]] @@ -4456,6 +4397,7 @@ dependencies = [ "anchor-lang", "anyhow", "ark-bn254 0.4.0", + "ark-serialize 0.4.2", "async-std", "async-stream", "async-trait", @@ -4485,7 +4427,6 @@ dependencies = [ "light-merkle-tree-metadata", "light-merkle-tree-reference", "light-poseidon 0.2.0", - "light-prover-client", "light-sdk", "log", "num-bigint 0.4.6", @@ -5101,12 +5042,10 @@ dependencies = [ "http-body 0.4.6", "hyper 0.14.32", "hyper-rustls", - "hyper-tls 0.5.0", "ipnet", "js-sys", "log", "mime", - "native-tls", "once_cell", "percent-encoding", "pin-project-lite", @@ -5118,7 +5057,6 @@ dependencies = [ "sync_wrapper", "system-configuration", "tokio", - "tokio-native-tls", "tokio-rustls 0.24.1", "tokio-util", "tower-service", @@ -8024,20 +7962,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "sysinfo" -version = "0.33.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01" -dependencies = [ - "core-foundation-sys", - "libc", - "memchr", - "ntapi", - "rayon", - "windows", -] - [[package]] name = "system-configuration" version = "0.5.1" @@ -9043,52 +8967,19 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" -dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement 0.57.0", - "windows-interface 0.57.0", - "windows-result 0.1.2", - "windows-targets 0.52.6", -] - [[package]] name = "windows-core" version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" dependencies = [ - "windows-implement 0.60.0", - "windows-interface 0.59.1", + "windows-implement", + "windows-interface", "windows-link", - "windows-result 0.3.2", + "windows-result", "windows-strings", ] -[[package]] -name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.100", -] - [[package]] name = "windows-implement" version = "0.60.0" @@ -9100,17 +8991,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "windows-interface" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.100", -] - [[package]] name = "windows-interface" version = "0.59.1" @@ -9128,15 +9008,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", -] - [[package]] name = "windows-result" version = "0.3.2" diff --git a/Cargo.toml b/Cargo.toml index 8921f15b..6cdc697d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,6 +34,9 @@ name = "photon-tree-validator" path = "src/tools/tree_validator/main.rs" [dependencies] +ark-serialize = "0.4" +ark-bn254 = "0.4" + anchor-lang = "0.29.0" anyhow = "1.0.79" async-std = { version = "1", features = ["attributes", "tokio1"] } @@ -83,7 +86,6 @@ light-compressed-account = { git = "https://github.com/Lightprotocol/light-proto light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-hasher = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-merkle-tree-metadata = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } -light-prover-client = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-sdk = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } sqlx = { version = "0.6.2", features = [ @@ -97,7 +99,6 @@ sqlx = { version = "0.6.2", features = [ ] } thiserror = "1.0.31" # time pinned because of https://github.com/launchbadge/sqlx/issues/3189 -ark-bn254 = "0.4.0" hex = "0.4.3" num-bigint = "0.4.4" num-traits = "0.2.18" @@ -125,6 +126,7 @@ rand = "0.8.5" bincode = "1.3.3" rust-s3 = "0.34.0" + [dev-dependencies] function_name = "0.3.0" serial_test = "2.0.0" diff --git a/src/api/method/get_validity_proof/prover/gnark.rs b/src/api/method/get_validity_proof/prover/gnark.rs index 2de6c712..40edbee0 100644 --- a/src/api/method/get_validity_proof/prover/gnark.rs +++ b/src/api/method/get_validity_proof/prover/gnark.rs @@ -1,66 +1,101 @@ use crate::api::method::get_validity_proof::prover::structs::{CompressedProof, ProofABC}; -use lazy_static::lazy_static; -use num_bigint::BigUint; -use std::str::FromStr; +use ark_serialize::{CanonicalDeserialize, CanonicalSerialize, Compress, Validate}; +use std::ops::Neg; -lazy_static! { - static ref FIELD_SIZE: BigUint = BigUint::from_str( - "21888242871839275222246405745257275088548364400416034343698204186575808495616" - ) - .unwrap(); -} - -fn y_element_is_positive_g1(y_element: &BigUint) -> bool { - y_element <= &(FIELD_SIZE.clone() - y_element) -} - -fn y_element_is_positive_g2(y_element1: &BigUint, y_element2: &BigUint) -> bool { - let field_midpoint = FIELD_SIZE.clone() / 2u32; +type G1 = ark_bn254::g1::G1Affine; - if y_element1 < &field_midpoint { - true - } else if y_element1 > &field_midpoint { - false - } else { - y_element2 < &field_midpoint +/// Changes the endianness of the given slice of bytes by reversing the order of every 32-byte chunk. +/// +/// # Arguments +/// +/// * `bytes` - A reference to a slice of bytes whose endianness will be changed. +/// +/// # Returns +/// +/// A `Vec` containing the bytes with their order reversed in chunks of 32 bytes. If the number +/// of bytes in the slice is not a multiple of 32, the remaining bytes at the end will also be reversed. +/// +/// # Examples +/// +/// ``` +/// let input = vec![0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, +/// 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, +/// 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, +/// 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20]; +/// let output = change_endianness(&input); +/// assert_eq!(output, vec![0x20, 0x1F, 0x1E, 0x1D, 0x1C, 0x1B, 0x1A, 0x19, +/// 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, +/// 0x10, 0x0F, 0x0E, 0x0D, 0x0C, 0x0B, 0x0A, 0x09, +/// 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01]); +/// +/// let input = vec![0x01, 0x02, 0x03]; +/// let output = change_endianness(&input); +/// assert_eq!(output, vec![0x03, 0x02, 0x01]); +/// ``` +fn change_endianness(bytes: &[u8]) -> Vec { + let mut vec = Vec::new(); + for b in bytes.chunks(32) { + for byte in b.iter().rev() { + vec.push(*byte); + } } + vec } -fn add_bitmask_to_byte(mut byte: u8, y_is_positive: bool) -> u8 { - if !y_is_positive { - byte |= 1 << 7; - } - byte -} +/// Negates the `a` component of the given proof and compresses the proof into a `CompressedProof`. +/// +/// # Arguments +/// +/// * `proof` - A `ProofABC` structure containing three components: `a`, `b`, and `c`. +/// +/// - `a` is negated and serialized in big-endian format. +/// - `b` and `c` are trimmed and included as-is in the compressed form. +/// +/// # Returns +/// +/// A `CompressedProof` containing: +/// +/// * The negated and serialized `a` component as a vector of bytes. +/// * The first 64 bytes of the `b` component. +/// * The first 32 bytes of the `c` component. +/// +/// # Panics +/// +/// This function will panic if: +/// +/// * The deserialization or serialization of the `G1` point fails. +/// * The `proof.a` slice length is insufficient to produce a valid G1 when adding padding for deserialization. +/// +/// # Note +/// +/// The function assumes that the `ProofABC` structure contains its `a`, `b`, and `c` components in valid formats +/// necessary for transformation and compression. +pub fn negate_proof(proof: ProofABC) -> CompressedProof { + let mut proof_a_neg = [0u8; 65]; -pub fn negate_and_compress_proof(proof: ProofABC) -> CompressedProof { - let proof_a = &proof.a; - let proof_b = &proof.b; - let proof_c = &proof.c; - - let a_x_element = &mut proof_a[0..32].to_vec(); - let a_y_element = BigUint::from_bytes_be(&proof_a[32..64]); - - let proof_a_is_positive = !y_element_is_positive_g1(&a_y_element); - a_x_element[0] = add_bitmask_to_byte(a_x_element[0], proof_a_is_positive); - - let b_x_element = &mut proof_b[0..64].to_vec(); - let b_y_element = &proof_b[64..128]; - let b_y1_element = BigUint::from_bytes_be(&b_y_element[0..32]); - let b_y2_element = BigUint::from_bytes_be(&b_y_element[32..64]); - - let proof_b_is_positive = y_element_is_positive_g2(&b_y1_element, &b_y2_element); - b_x_element[0] = add_bitmask_to_byte(b_x_element[0], proof_b_is_positive); + let proof_a: G1 = G1::deserialize_with_mode( + &*[&change_endianness(&proof.a), &[0u8][..]].concat(), + Compress::No, + Validate::Yes, + ) + .unwrap(); - let c_x_element = &mut proof_c[0..32].to_vec(); - let c_y_element = BigUint::from_bytes_be(&proof_c[32..64]); + proof_a + .neg() + .x + .serialize_with_mode(&mut proof_a_neg[..32], Compress::No) + .unwrap(); + proof_a + .neg() + .y + .serialize_with_mode(&mut proof_a_neg[32..], Compress::No) + .unwrap(); - let proof_c_is_positive = y_element_is_positive_g1(&c_y_element); - c_x_element[0] = add_bitmask_to_byte(c_x_element[0], proof_c_is_positive); + let compressed_proof = CompressedProof { + a: proof_a_neg[0..32].to_vec(), + b: proof.b[0..64].to_vec(), + c: proof.c[0..32].to_vec(), + }; - CompressedProof { - a: a_x_element.clone(), - b: b_x_element.clone(), - c: c_x_element.clone(), - } + compressed_proof } diff --git a/src/api/method/get_validity_proof/prover/prove.rs b/src/api/method/get_validity_proof/prover/prove.rs index 72b4c414..7ff94331 100644 --- a/src/api/method/get_validity_proof/prover/prove.rs +++ b/src/api/method/get_validity_proof/prover/prove.rs @@ -1,12 +1,13 @@ use crate::api::error::PhotonApiError; use crate::api::method::get_multiple_new_address_proofs::MerkleContextWithNewAddressProof; -use crate::api::method::get_validity_proof::prover::gnark::negate_and_compress_proof; +use crate::api::method::get_validity_proof::prover::gnark::negate_proof; use crate::api::method::get_validity_proof::prover::helpers::{ convert_inclusion_proofs_to_hex, convert_non_inclusion_merkle_proof_to_hex, get_public_input_hash, hash_to_hex, proof_from_json_struct, }; use crate::api::method::get_validity_proof::prover::structs::{ - AccountProofDetail, AddressProofDetail, GnarkProofJson, HexBatchInputsForProver, ProverResult, + AccountProofDetail, AddressProofDetail, CircuitType, GnarkProofJson, HexBatchInputsForProver, + ProverResult, }; use crate::common::typedefs::hash::Hash; use crate::ingester::parser::tree_info::TreeInfo; @@ -15,7 +16,6 @@ use light_batched_merkle_tree::constants::{ DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, DEFAULT_BATCH_STATE_TREE_HEIGHT, }; use light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata; -use light_prover_client::prove_utils::CircuitType; use light_sdk::STATE_MERKLE_TREE_HEIGHT; use reqwest::Client; @@ -141,7 +141,7 @@ pub(crate) async fn generate_proof( })?; let proof_abc = proof_from_json_struct(proof_json); - let compressed_gnark_proof = negate_and_compress_proof(proof_abc); + let compressed_gnark_proof = negate_proof(proof_abc); let mut account_details = Vec::with_capacity(db_account_proofs.len()); for acc_proof in db_account_proofs.iter() { diff --git a/src/api/method/get_validity_proof/prover/structs.rs b/src/api/method/get_validity_proof/prover/structs.rs index e9b804fd..2f175c6a 100644 --- a/src/api/method/get_validity_proof/prover/structs.rs +++ b/src/api/method/get_validity_proof/prover/structs.rs @@ -96,3 +96,21 @@ pub struct HexBatchInputsForProver { #[serde(rename = "newAddresses", skip_serializing_if = "Vec::is_empty")] pub new_addresses: Vec, } + +#[derive(Debug, PartialEq, Eq)] +pub enum CircuitType { + Combined, + Inclusion, + NonInclusion, +} + +impl CircuitType { + #[allow(clippy::inherent_to_string)] + pub fn to_string(&self) -> String { + match self { + Self::Combined => "combined".to_string(), + Self::Inclusion => "inclusion".to_string(), + Self::NonInclusion => "non-inclusion".to_string(), + } + } +} From 20b75777bdb79cd29234fc897bd9f9b3e7f031b8 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 15 May 2025 11:01:07 +0100 Subject: [PATCH 111/114] 1. updated proof deserialization to skip validation for performance improvements by setting `Validate::No`. 2. removed commented-out unused variables in the prover logic. --- src/api/method/get_validity_proof/prover/gnark.rs | 2 +- src/api/method/get_validity_proof/prover/prove.rs | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/api/method/get_validity_proof/prover/gnark.rs b/src/api/method/get_validity_proof/prover/gnark.rs index 40edbee0..682a0685 100644 --- a/src/api/method/get_validity_proof/prover/gnark.rs +++ b/src/api/method/get_validity_proof/prover/gnark.rs @@ -76,7 +76,7 @@ pub fn negate_proof(proof: ProofABC) -> CompressedProof { let proof_a: G1 = G1::deserialize_with_mode( &*[&change_endianness(&proof.a), &[0u8][..]].concat(), Compress::No, - Validate::Yes, + Validate::No, ) .unwrap(); diff --git a/src/api/method/get_validity_proof/prover/prove.rs b/src/api/method/get_validity_proof/prover/prove.rs index 7ff94331..e9cbaa55 100644 --- a/src/api/method/get_validity_proof/prover/prove.rs +++ b/src/api/method/get_validity_proof/prover/prove.rs @@ -176,9 +176,6 @@ pub(crate) async fn generate_proof( path_index: addr_proof.lowElementLeafIndex, merkle_tree_id: addr_proof.merkleTree.to_string(), tree_info, - // next_index: addr_proof.nextIndex, - // lower_range_address_hex: pubkey_to_hex(&addr_proof.lowerRangeAddress), - // higher_range_address_hex: pubkey_to_hex(&addr_proof.higherRangeAddress), }); } From 4d0bc157d5928a991fedf5578d4343dc3939dd2a Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 15 May 2025 12:40:33 +0100 Subject: [PATCH 112/114] updated `negate_proof` to return `Result` for better error handling --- src/api/method/get_validity_proof/prover/gnark.rs | 14 ++++++++------ src/api/method/get_validity_proof/prover/prove.rs | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/api/method/get_validity_proof/prover/gnark.rs b/src/api/method/get_validity_proof/prover/gnark.rs index 682a0685..61e3ab7d 100644 --- a/src/api/method/get_validity_proof/prover/gnark.rs +++ b/src/api/method/get_validity_proof/prover/gnark.rs @@ -1,6 +1,7 @@ use crate::api::method::get_validity_proof::prover::structs::{CompressedProof, ProofABC}; use ark_serialize::{CanonicalDeserialize, CanonicalSerialize, Compress, Validate}; use std::ops::Neg; +use crate::api::error::PhotonApiError; type G1 = ark_bn254::g1::G1Affine; @@ -70,26 +71,26 @@ fn change_endianness(bytes: &[u8]) -> Vec { /// /// The function assumes that the `ProofABC` structure contains its `a`, `b`, and `c` components in valid formats /// necessary for transformation and compression. -pub fn negate_proof(proof: ProofABC) -> CompressedProof { +pub fn negate_proof(proof: ProofABC) -> Result { let mut proof_a_neg = [0u8; 65]; let proof_a: G1 = G1::deserialize_with_mode( &*[&change_endianness(&proof.a), &[0u8][..]].concat(), Compress::No, Validate::No, - ) - .unwrap(); + ).map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to deserialize G1 point: {}", e)))?; proof_a .neg() .x .serialize_with_mode(&mut proof_a_neg[..32], Compress::No) - .unwrap(); + .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to serialize x coordinate: {}", e)))?; + proof_a .neg() .y .serialize_with_mode(&mut proof_a_neg[32..], Compress::No) - .unwrap(); + .map_err(|e| PhotonApiError::UnexpectedError(format!("Failed to serialize y coordinate: {}", e)))?; let compressed_proof = CompressedProof { a: proof_a_neg[0..32].to_vec(), @@ -97,5 +98,6 @@ pub fn negate_proof(proof: ProofABC) -> CompressedProof { c: proof.c[0..32].to_vec(), }; - compressed_proof + Ok(compressed_proof) } + diff --git a/src/api/method/get_validity_proof/prover/prove.rs b/src/api/method/get_validity_proof/prover/prove.rs index e9cbaa55..766d11fe 100644 --- a/src/api/method/get_validity_proof/prover/prove.rs +++ b/src/api/method/get_validity_proof/prover/prove.rs @@ -180,7 +180,7 @@ pub(crate) async fn generate_proof( } Ok(ProverResult { - compressed_proof: compressed_gnark_proof, + compressed_proof: compressed_gnark_proof?, account_proof_details: account_details, address_proof_details: address_details, }) From 709a085c791ef5d1e13393fb186d75c05152121d Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 15 May 2025 13:12:55 +0100 Subject: [PATCH 113/114] chore: update ark-* to 0.5 --- Cargo.lock | 14 +++++++------- Cargo.toml | 7 ++++--- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a99b9f7c..ee17d50c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4396,8 +4396,8 @@ version = "0.50.0" dependencies = [ "anchor-lang", "anyhow", - "ark-bn254 0.4.0", - "ark-serialize 0.4.2", + "ark-bn254 0.5.0", + "ark-serialize 0.5.0", "async-std", "async-stream", "async-trait", @@ -4426,7 +4426,7 @@ dependencies = [ "light-hasher", "light-merkle-tree-metadata", "light-merkle-tree-reference", - "light-poseidon 0.2.0", + "light-poseidon 0.3.0", "light-sdk", "log", "num-bigint 0.4.6", @@ -6291,9 +6291,9 @@ dependencies = [ [[package]] name = "solana-feature-gate-interface" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9c7fbf3e58b64a667c5f35e90af580538a95daea7001ff7806c0662d301bdf" +checksum = "43f5c5382b449e8e4e3016fb05e418c53d57782d8b5c30aa372fc265654b956d" dependencies = [ "bincode", "serde", @@ -6548,9 +6548,9 @@ dependencies = [ [[package]] name = "solana-native-token" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e9de00960197412e4be3902a6cd35e60817c511137aca6c34c66cd5d4017ec" +checksum = "307fb2f78060995979e9b4f68f833623565ed4e55d3725f100454ce78a99a1a3" [[package]] name = "solana-net-utils" diff --git a/Cargo.toml b/Cargo.toml index 6cdc697d..a1a5eeca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,8 +34,8 @@ name = "photon-tree-validator" path = "src/tools/tree_validator/main.rs" [dependencies] -ark-serialize = "0.4" -ark-bn254 = "0.4" +ark-serialize = "0.5" +ark-bn254 = "0.5" anchor-lang = "0.29.0" anyhow = "1.0.79" @@ -55,7 +55,6 @@ itertools = "0.12.1" jsonrpsee = { version = "0.16.2", features = ["server", "macros"] } jsonrpsee-core = { version = "0.16.2", features = ["server"] } lazy_static = "1.4.0" -light-poseidon = "0.2.0" log = "0.4.17" once_cell = "1.19.0" rstest = "0.18.2" @@ -81,6 +80,8 @@ solana-sdk = "1.18.0" solana-pubkey = "2.3.0" solana-transaction-status = "1.18.0" + +light-poseidon = "0.3.0" light-batched-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-compressed-account = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } light-concurrent-merkle-tree = { git = "https://github.com/Lightprotocol/light-protocol", rev = "368f9f08272db78c74b2ade1a1c2fead27dd0a96" } From 3b67af0f06237270839fb7e3b544391709b6af17 Mon Sep 17 00:00:00 2001 From: Sergey Timoshin Date: Thu, 15 May 2025 13:28:01 +0100 Subject: [PATCH 114/114] feat: add resumable download functionality with configurable options --- src/snapshot/loader/main.rs | 426 +++++++++++++++++++++++++++++++++--- 1 file changed, 398 insertions(+), 28 deletions(-) diff --git a/src/snapshot/loader/main.rs b/src/snapshot/loader/main.rs index fb44270e..366c78f8 100644 --- a/src/snapshot/loader/main.rs +++ b/src/snapshot/loader/main.rs @@ -1,10 +1,20 @@ -use anyhow::Context; +use anyhow::{Context, Result}; use clap::Parser; -use futures::StreamExt; -use log::error; +use futures::{Stream, StreamExt, pin_mut}; +use log::{error, info, warn}; use photon_indexer::common::{setup_logging, LoggingFormat}; use photon_indexer::snapshot::{create_snapshot_from_byte_stream, DirectoryAdapter}; -use std::path::Path; +use reqwest::{Response, StatusCode}; +use std::fs::File; +use std::io::{Read, Seek, SeekFrom, Write}; +use std::path::{Path, PathBuf}; +use std::time::Duration; +use tokio::time::sleep; +use bytes::Bytes; +use futures::stream; +use std::sync::Arc; +use tokio::sync::Mutex; +use std::pin::Pin; /// Photon Loader: a utility to load snapshots from a snapshot server #[derive(Parser, Debug)] @@ -21,6 +31,305 @@ struct Args { /// Logging format #[arg(short, long, default_value_t = LoggingFormat::Standard)] logging_format: LoggingFormat, + + /// Max retry attempts + #[arg(long, default_value_t = 10)] + max_retries: u32, + + /// Retry delay in seconds + #[arg(long, default_value_t = 15)] + retry_delay: u64, + + /// Resume download if temp file exists + #[arg(long, default_value_t = true)] + resume: bool, + + /// Chunk size for downloads in KB (larger values may improve speed but use more memory) + #[arg(long, default_value_t = 1024)] + chunk_size_kb: usize, +} + +// Function to find the temp file with the largest size in the snapshot directory +fn find_largest_temp_file(snapshot_dir: &str) -> Option<(PathBuf, u64)> { + let temp_dir = std::env::temp_dir().join(snapshot_dir); + if !temp_dir.exists() { + return None; + } + + let entries = match std::fs::read_dir(temp_dir) { + Ok(entries) => entries, + Err(_) => return None, + }; + + let mut largest_file: Option<(PathBuf, u64)> = None; + + for entry in entries { + if let Ok(entry) = entry { + let path = entry.path(); + if path.is_file() && path.file_name().unwrap_or_default().to_string_lossy().starts_with("temp-snapshot-") { + if let Ok(metadata) = std::fs::metadata(&path) { + let size = metadata.len(); + match &largest_file { + None => largest_file = Some((path, size)), + Some((_, largest_size)) if size > *largest_size => largest_file = Some((path, size)), + _ => {} + } + } + } + } + } + + largest_file +} + +// Function to make a HTTP request with specified range +async fn make_range_request( + client: &reqwest::Client, + url: &str, + range_start: u64, + max_retries: u32, + retry_delay: u64 +) -> Result { + let mut retry_count = 0; + let mut last_error_msg; + + loop { + info!("Requesting range starting at byte position {} ({:.2} MB)", + range_start, range_start as f64 / (1024.0 * 1024.0)); + + let req_builder = client.get(url) + .header("Range", format!("bytes={}-", range_start)) + .header("Connection", "keep-alive") + .header("Keep-Alive", "timeout=600") // 10 minute keep-alive + .timeout(Duration::from_secs(600)); // 10 minute timeout per request + + match req_builder.send().await { + Ok(response) => { + let status = response.status(); + if status.is_success() || status == StatusCode::PARTIAL_CONTENT || status == StatusCode::RANGE_NOT_SATISFIABLE { + info!("Server responded with status code: {}", status); + if let Some(range) = response.headers().get("Content-Range") { + info!("Content-Range: {}", range.to_str().unwrap_or("invalid")); + } + if let Some(length) = response.content_length() { + info!("Content-Length: {} bytes ({:.2} MB)", + length, length as f64 / (1024.0 * 1024.0)); + } + return Ok(response); + } else { + let error_text = response.text().await.unwrap_or_default(); + last_error_msg = format!("HTTP error: {} - {}", status, error_text); + error!("{}", last_error_msg); + } + }, + Err(e) => { + last_error_msg = format!("Request error: {}", e); + error!("{}", last_error_msg); + + // Provide more specific error information + if e.is_timeout() { + error!("Request timed out. Network might be unstable."); + } else if e.is_connect() { + error!("Connection error. Network might be down or server unreachable."); + } else if e.is_body() { + error!("Body error. Data transfer was interrupted."); + } + } + } + + retry_count += 1; + if retry_count >= max_retries { + return Err(anyhow::anyhow!("Max retries reached. Last error: {}", last_error_msg)); + } + + let backoff = Duration::from_secs(retry_delay * retry_count as u64); + warn!("Retrying in {} seconds (attempt {}/{})", backoff.as_secs(), retry_count, max_retries); + sleep(backoff).await; + } +} + +// Function to implement resumable downloads +async fn download_with_resume( + client: &reqwest::Client, + url: &str, + temp_file_path: &PathBuf, + max_retries: u32, + retry_delay: u64, + chunk_size_kb: usize +) -> Result { + let mut file = if temp_file_path.exists() { + let file = std::fs::OpenOptions::new() + .read(true) + .write(true) + .open(temp_file_path) + .context("Failed to open existing temp file")?; + + // Get the current size to resume from + let file_size = file.metadata()?.len(); + info!("Resuming download from byte position {}", file_size); + file + } else { + std::fs::File::create(temp_file_path).context("Failed to create temp file")? + }; + + // Get the file size for resuming + let file_size = file.metadata()?.len(); + file.seek(SeekFrom::End(0))?; + + // Download and append to file with retry logic + let mut total_bytes = file_size; + let mut current_position = file_size; + + loop { + let response = make_range_request(client, url, current_position, max_retries, retry_delay).await?; + + // If we get a 416 Range Not Satisfiable, it means we're done + if response.status() == StatusCode::RANGE_NOT_SATISFIABLE { + info!("Download complete: server indicates no more data"); + break; + } + + let content_length = response.content_length(); + if let Some(cl) = content_length { + info!("Downloading {} bytes", cl); + } + + // Use custom stream handling with timeout for each chunk + let stream = response.bytes_stream(); + let mut had_data = false; + + // Use a fixed buffer size based on chunk_size_kb + let chunk_buffer_size = chunk_size_kb * 1024; + info!("Using chunk size of {} KB for download", chunk_size_kb); + + pin_mut!(stream); + + while let Some(chunk_result) = tokio::time::timeout( + Duration::from_secs(60), // 60 second timeout per chunk + stream.next() + ).await.unwrap_or_else(|_| { + error!("Timeout waiting for data chunk"); + None + }) { + match chunk_result { + Ok(chunk) => { + had_data = true; + let chunk_size = chunk.len() as u64; + + // Check if the chunk looks valid + if chunk_size > chunk_buffer_size as u64 * 2 { + warn!("Unusually large chunk received ({} bytes). This might indicate a download issue.", chunk_size); + } + + match file.write_all(&chunk) { + Ok(_) => { + if let Err(e) = file.flush() { + error!("Failed to flush file: {}", e); + break; + } + + current_position += chunk_size; + total_bytes += chunk_size; + + if total_bytes % (10 * 1024 * 1024) == 0 { // Log every 10MB + info!("Downloaded {} MB so far ({:.2}MB/s)", + total_bytes / (1024 * 1024), + chunk_size as f64 / 1_048_576.0); // Show approximate speed + } + }, + Err(e) => { + error!("Failed to write chunk to file: {}", e); + break; + } + } + }, + Err(e) => { + error!("Error downloading chunk: {} (connection may have been interrupted)", e); + warn!("Will attempt to resume download from byte position {}", current_position); + break; + } + } + } + + // If we didn't get any data in this iteration, we might be done or have an error + if !had_data { + if current_position > file_size { + info!("Download finished or connection closed. Downloaded {} MB total", total_bytes / (1024 * 1024)); + break; + } else { + warn!("No data received but download not complete. Will retry from byte position {}", current_position); + // Give the network a chance to recover + info!("Waiting for {} seconds before retrying...", retry_delay); + sleep(Duration::from_secs(retry_delay)).await; + continue; + } + } + } + + Ok(total_bytes) +} + +// Create a stream from a file with improved error handling +fn file_to_stream(file_path: PathBuf) -> Pin> + Send>> { + info!("Creating stream from file: {:?}", file_path); + + match File::open(&file_path) { + Ok(file) => { + let file = Arc::new(Mutex::new(file)); + let path_clone = file_path.clone(); + + Box::pin(stream::unfold((file, 0u64), move |(file_arc, position)| { + let path = path_clone.clone(); + async move { + let mut buffer = vec![0; 64 * 1024]; // 64KB chunks for better performance + + // Lock the file + let mut file_guard = file_arc.lock().await; + + // Try to seek to the current position first + if let Err(e) = file_guard.seek(SeekFrom::Start(position)) { + drop(file_guard); // Explicitly drop the guard before returning + return Some((Err(anyhow::anyhow!("Failed to seek in file: {}", e)), (file_arc, position))); + } + + // Read the data + let read_result = file_guard.read(&mut buffer); + + // Drop the guard explicitly before continuing + drop(file_guard); + + // Now process the read result + match read_result { + + Ok(n) if n > 0 => { + buffer.truncate(n); + let new_position = position + n as u64; + + // Log progress occasionally + if new_position % (50 * 1024 * 1024) < (n as u64) { // Log every ~50MB + info!("Reading from file: {} MB processed", new_position / (1024 * 1024)); + } + + Some((Ok(Bytes::from(buffer)), (file_arc, new_position))) + }, + Ok(_) => { + info!("Finished reading file: {:?}", path); + None // EOF + }, + Err(e) => { + error!("Error reading from file {:?}: {}", path, e); + Some((Err(anyhow::anyhow!("Error reading file: {}", e)), (file_arc, position))) + }, + } + } + })) + }, + Err(e) => { + error!("Failed to open file: {:?} - {}", file_path, e); + // Return an error stream + Box::pin(stream::once(async move { Err(anyhow::anyhow!("Failed to open file: {}", e)) })) + } + } } #[tokio::main] @@ -30,31 +339,92 @@ async fn main() -> anyhow::Result<()> { // Create snapshot directory if it doesn't exist if !Path::new(&args.snapshot_dir).exists() { - std::fs::create_dir_all(&args.snapshot_dir).unwrap(); - } - - let http_client = reqwest::Client::new(); - // Call the download snapshot endpoint - let response = http_client - .get(&format!("{}/download", args.snapshot_server_url)) - .send() - .await - .unwrap(); - // Check if the response status is OK - if !response.status().is_success() { - error!("Failed to download snapshot: HTTP {}", response.status()); - return Err(anyhow::anyhow!( - "HTTP request failed with status {}", - response.status() - )); - } - - // Stream the response body to the file - let stream = response - .bytes_stream() - .map(|byte| byte.with_context(|| "Failed to read byte stream from response body")); + std::fs::create_dir_all(&args.snapshot_dir).context("Failed to create snapshot directory")?; + } + + // Create an HTTP client with increased timeouts for large files + let http_client = reqwest::Client::builder() + .timeout(Duration::from_secs(3600)) // 1 hour timeout + .connect_timeout(Duration::from_secs(60)) // 60 second connect timeout + .build() + .context("Failed to build HTTP client")?; + + // Generate a download URL + let download_url = format!("{}/download", args.snapshot_server_url); + info!("Download URL: {}", download_url); + + // Create temp directory if it doesn't exist + let temp_dir = std::env::temp_dir().join(&args.snapshot_dir); + if !temp_dir.exists() { + std::fs::create_dir_all(&temp_dir).context("Failed to create temp directory")?; + } + + // Check for existing temp files if resume flag is set + let temp_file_path = if args.resume { + if let Some((path, size)) = find_largest_temp_file(&args.snapshot_dir) { + info!("Found existing temp file: {:?} ({} MB)", path, size / (1024 * 1024)); + path + } else { + let random_number = rand::random::(); + temp_dir.join(format!("temp-snapshot-{}", random_number)) + } + } else { + let random_number = rand::random::(); + temp_dir.join(format!("temp-snapshot-{}", random_number)) + }; + + info!("Using temp file: {:?}", temp_file_path); + + // Download with resume capability - with error handling + let total_bytes = match download_with_resume( + &http_client, + &download_url, + &temp_file_path, + args.max_retries, + args.retry_delay, + args.chunk_size_kb + ).await { + Ok(bytes) => bytes, + Err(e) => { + error!("Download error: {}. Checking if we can still use partial file...", e); + // Check if we have a partial file that's usable + if temp_file_path.exists() { + match temp_file_path.metadata() { + Ok(metadata) => { + let size = metadata.len(); + if size > 17 { // Minimum size for a valid snapshot (1 byte version + 8 bytes start slot + 8 bytes end slot) + info!("Partial download found ({} MB). Attempting to use it...", size / (1024 * 1024)); + size + } else { + return Err(anyhow::anyhow!("Download failed and partial file is too small to be usable")); + } + }, + Err(_) => return Err(anyhow::anyhow!("Download failed and couldn't check partial file")), + } + } else { + return Err(anyhow::anyhow!("Download failed and no partial file exists")); + } + } + }; + + info!("Download complete. Total size: {} MB", total_bytes / (1024 * 1024)); + + // Create a stream from the downloaded file + let file_stream = file_to_stream(temp_file_path.clone()); + let directory_adapter = DirectoryAdapter::from_local_directory(args.snapshot_dir.clone()); - create_snapshot_from_byte_stream(stream, &directory_adapter).await?; + info!("Processing snapshot data..."); + create_snapshot_from_byte_stream(file_stream, &directory_adapter).await?; + + // Clean up the temp file after successful processing + if temp_file_path.exists() { + if let Err(e) = std::fs::remove_file(&temp_file_path) { + warn!("Failed to remove temp file: {}", e); + } else { + info!("Removed temp file {:?}", temp_file_path); + } + } + info!("Snapshot successfully downloaded and processed"); Ok(()) }